diff options
Diffstat (limited to 'private/ole32/stg/async/idl/ilay.idl')
-rw-r--r-- | private/ole32/stg/async/idl/ilay.idl | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/private/ole32/stg/async/idl/ilay.idl b/private/ole32/stg/async/idl/ilay.idl new file mode 100644 index 000000000..d02efba44 --- /dev/null +++ b/private/ole32/stg/async/idl/ilay.idl @@ -0,0 +1,48 @@ +//+--------------------------------------------------------------------------- +// +// 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); + + +} + |