49 lines
941 B
Plaintext
49 lines
941 B
Plaintext
|
//+---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1992 - 1995.
|
||
|
//
|
||
|
// File: ilay.idl
|
||
|
//
|
||
|
// Contents: ILayoutStorage
|
||
|
//
|
||
|
// History: 14-Feb-96 SusiA Created
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
[
|
||
|
local,
|
||
|
object,
|
||
|
uuid(0e6d4d90-6738-11cf-9608-00aa00680db4),
|
||
|
pointer_default(unique)
|
||
|
]
|
||
|
|
||
|
|
||
|
interface ILayoutStorage: IUnknown
|
||
|
{
|
||
|
import "unknwn.idl";
|
||
|
|
||
|
typedef struct tagStorageLayout
|
||
|
{ DWORD LayoutType;
|
||
|
OLECHAR *pwcsElementName;
|
||
|
LARGE_INTEGER cOffset;
|
||
|
LARGE_INTEGER cBytes;
|
||
|
} StorageLayout;
|
||
|
|
||
|
|
||
|
HRESULT __stdcall LayoutScript(
|
||
|
[in] StorageLayout *pStorageLayout,
|
||
|
[in] DWORD nEntries,
|
||
|
[in] DWORD glfInterleavedFlag);
|
||
|
|
||
|
HRESULT __stdcall BeginMonitor(void);
|
||
|
|
||
|
HRESULT __stdcall EndMonitor(void);
|
||
|
|
||
|
HRESULT __stdcall ReLayoutDocfile(
|
||
|
[in] OLECHAR *pwcsNewDfName);
|
||
|
|
||
|
|
||
|
}
|
||
|
|