15 #include "../../../../3rdParty/BaseTsd.h" 98 DWORD grfCommitFlags) = 0;
105 DWORD dwLockType) = 0;
110 DWORD dwLockType) = 0;
114 DWORD grfStatFlag) = 0;
153 DWORD mshlflags) = 0;
164 DWORD dwReserved) = 0;
173 #ifndef __IPersist_FWD_DEFINED__ 174 #define __IPersist_FWD_DEFINED__ 178 #ifndef __IPersistStream_FWD_DEFINED__ 179 #define __IPersistStream_FWD_DEFINED__ 210 BOOL fClearDirty) = 0;
270 #endif // __OBJIDL_H__ virtual void __RPC_FAR *STDMETHODCALLTYPE PostAlloc(void __RPC_FAR *pActual)=0
virtual HRESULT STDMETHODCALLTYPE Write(const void __RPC_FAR *pv, ULONG cb, ULONG __RPC_FAR *pcbWritten)=0
signed char BOOL
Definition: PDCwtypes.h:101
Definition: Msi_objidl.h:67
Definition: Msi_objidl.h:61
FILETIME mtime
Definition: Msi_objidl.h:46
IStream __RPC_FAR * LPSTREAM
Definition: Msi_objidl.h:121
enum tagSTREAM_SEEK STREAM_SEEK
Definition: Msi_objidl.h:74
Definition: Msi_objidl.h:73
IMarshal __RPC_FAR * LPMARSHAL
Definition: Msi_objidl.h:168
Definition: PDCwtypes.h:225
#define STDMETHODCALLTYPE
Definition: PDCwtypes.h:76
virtual HRESULT STDMETHODCALLTYPE MarshalInterface(IStream __RPC_FAR *pStm, REFIID riid, void __RPC_FAR *pv, DWORD dwDestContext, void __RPC_FAR *pvDestContext, DWORD mshlflags)=0
virtual HRESULT STDMETHODCALLTYPE GetMarshalSizeMax(REFIID riid, void __RPC_FAR *pv, DWORD dwDestContext, void __RPC_FAR *pvDestContext, DWORD mshlflags, DWORD __RPC_FAR *pSize)=0
EXTERN_C const IID IID_IStream
Definition: Msi_objidl.h:78
DWORD reserved
Definition: Msi_objidl.h:53
virtual HRESULT STDMETHODCALLTYPE DisconnectObject(DWORD dwReserved)=0
Definition: Msi_objidl.h:66
virtual HRESULT STDMETHODCALLTYPE Load(IStream __RPC_FAR *pStm)=0
DWORD grfLocksSupported
Definition: Msi_objidl.h:50
long HRESULT
Definition: FragmentedString.h:20
Definition: Msi_objidl.h:59
unsigned long SIZE_T
Definition: Msi_objidl.h:17
virtual HRESULT STDMETHODCALLTYPE LockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType)=0
Definition: Msi_objidl.h:200
tagSTGTY
Definition: Msi_objidl.h:56
Definition: Msi_objidl.h:188
Definition: Msi_objidl.h:80
DWORD grfMode
Definition: Msi_objidl.h:49
Definition: Msi_objidl.h:60
virtual SIZE_T STDMETHODCALLTYPE PostGetSize(SIZE_T cbActual, BOOL fSpyed)=0
virtual HRESULT STDMETHODCALLTYPE GetUnmarshalClass(REFIID riid, void __RPC_FAR *pv, DWORD dwDestContext, void __RPC_FAR *pvDestContext, DWORD mshlflags, CLSID __RPC_FAR *pCid)=0
virtual SIZE_T STDMETHODCALLTYPE PreAlloc(SIZE_T cbRequest)=0
virtual HRESULT STDMETHODCALLTYPE Save(IStream __RPC_FAR *pStm, BOOL fClearDirty)=0
virtual void __RPC_FAR *STDMETHODCALLTYPE PreFree(void __RPC_FAR *pRequest, BOOL fSpyed)=0
Definition: PDCwtypes.h:249
FILETIME atime
Definition: Msi_objidl.h:48
REFIID LPVOID * ppv
Definition: Msi_atlbase.h:90
virtual HRESULT STDMETHODCALLTYPE GetSizeMax(ULARGE_INTEGER __RPC_FAR *pcbSize)=0
virtual void STDMETHODCALLTYPE PreHeapMinimize(void)=0
Definition: Msi_objidl.h:75
virtual void __RPC_FAR *STDMETHODCALLTYPE PostRealloc(void __RPC_FAR *pActual, BOOL fSpyed)=0
DWORD grfStateBits
Definition: Msi_objidl.h:52
virtual void STDMETHODCALLTYPE PostHeapMinimize(void)=0
virtual HRESULT STDMETHODCALLTYPE Clone(IStream __RPC_FAR *__RPC_FAR *ppstm)=0
virtual HRESULT STDMETHODCALLTYPE Revert(void)=0
virtual HRESULT STDMETHODCALLTYPE CopyTo(IStream __RPC_FAR *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER __RPC_FAR *pcbRead, ULARGE_INTEGER __RPC_FAR *pcbWritten)=0
tagSTREAM_SEEK
Definition: Msi_objidl.h:64
ULARGE_INTEGER cbSize
Definition: Msi_objidl.h:45
EXTERN_C const IID IID_IPersistStream
Definition: Msi_objidl.h:198
virtual HRESULT STDMETHODCALLTYPE SetSize(ULARGE_INTEGER libNewSize)=0
virtual void __RPC_FAR *STDMETHODCALLTYPE PreGetSize(void __RPC_FAR *pRequest, BOOL fSpyed)=0
LPOLESTR pwcsName
Definition: Msi_objidl.h:43
virtual int STDMETHODCALLTYPE PostDidAlloc(void __RPC_FAR *pRequest, BOOL fSpyed, int fActual)=0
EXTERN_C const IID IID_ISequentialStream
Definition: Msi_objidl.h:22
virtual HRESULT STDMETHODCALLTYPE UnlockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType)=0
virtual void STDMETHODCALLTYPE PostFree(BOOL fSpyed)=0
REFIID riid
Definition: Msi_atlbase.h:90
virtual SIZE_T STDMETHODCALLTYPE PreRealloc(void __RPC_FAR *pRequest, SIZE_T cbRequest, void __RPC_FAR *__RPC_FAR *ppNewRequest, BOOL fSpyed)=0
Definition: Msi_oaidl.h:41
DWORD type
Definition: Msi_objidl.h:44
#define __RPC_FAR
Definition: PDCrpc.h:38
ULONG cb
Definition: Msi_objbase.h:25
Definition: Msi_objidl.h:24
EXTERN_C const IID IID_IMarshal
Definition: Msi_objidl.h:126
virtual HRESULT STDMETHODCALLTYPE IsDirty(void)=0
Definition: PDCwtypes.h:202
CLSID clsid
Definition: Msi_objidl.h:51
virtual void __RPC_FAR *STDMETHODCALLTYPE PreDidAlloc(void __RPC_FAR *pRequest, BOOL fSpyed)=0
Definition: Msi_objidl.h:128
virtual HRESULT STDMETHODCALLTYPE GetClassID(CLSID __RPC_FAR *pClassID)=0
EXTERN_C const IID IID_IPersist
Definition: Msi_objidl.h:186
virtual HRESULT STDMETHODCALLTYPE Seek(LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER __RPC_FAR *plibNewPosition)=0
#define EXTERN_C
Definition: PDCwtypes.h:62
virtual HRESULT STDMETHODCALLTYPE Read(void __RPC_FAR *pv, ULONG cb, ULONG __RPC_FAR *pcbRead)=0
OLECHAR __RPC_FAR * LPOLESTR
Definition: PDCwtypes.h:392
tagLOCKTYPE
Definition: Msi_objidl.h:71
virtual HRESULT STDMETHODCALLTYPE UnmarshalInterface(IStream __RPC_FAR *pStm, REFIID riid, void __RPC_FAR *__RPC_FAR *ppv)=0
Definition: Msi_objidl.h:221
Definition: Msi_objidl.h:68
Definition: Msi_objidl.h:58
DWORD ULONG
Definition: PDCwtypes.h:127
virtual HRESULT STDMETHODCALLTYPE Commit(DWORD grfCommitFlags)=0
unsigned long DWORD
Definition: PDCwtypes.h:121
virtual HRESULT STDMETHODCALLTYPE Stat(STATSTG __RPC_FAR *pstatstg, DWORD grfStatFlag)=0
virtual HRESULT STDMETHODCALLTYPE ReleaseMarshalData(IStream __RPC_FAR *pStm)=0
#define REFIID
Definition: PDCwtypes.h:321
Definition: Base/Base/GUID.h:32
enum tagLOCKTYPE LOCKTYPE
Definition: Msi_objidl.h:41
struct tagSTATSTG STATSTG
FILETIME ctime
Definition: Msi_objidl.h:47
EXTERN_C const IID IID_IMallocSpy
Definition: Msi_objidl.h:219