| /** |
| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the w64 mingw-runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| */ |
| |
| import "objidl.idl"; |
| import "oaidl.idl"; |
| |
| cpp_quote("#ifndef __IPropertyStorage_FWD_DEFINED__") |
| cpp_quote("#define __IPropertyStorage_FWD_DEFINED__") |
| cpp_quote("typedef struct IPropertyStorage IPropertyStorage;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IPropertySetStorage_FWD_DEFINED__") |
| cpp_quote("#define __IPropertySetStorage_FWD_DEFINED__") |
| cpp_quote("typedef struct IPropertySetStorage IPropertySetStorage;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IEnumSTATPROPSTG_FWD_DEFINED__") |
| cpp_quote("#define __IEnumSTATPROPSTG_FWD_DEFINED__") |
| cpp_quote("typedef struct IEnumSTATPROPSTG IEnumSTATPROPSTG;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IEnumSTATPROPSETSTG_FWD_DEFINED__") |
| cpp_quote("#define __IEnumSTATPROPSETSTG_FWD_DEFINED__") |
| cpp_quote("typedef struct IEnumSTATPROPSETSTG IEnumSTATPROPSETSTG;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __MIDL_user_allocate_free_DEFINED__") |
| cpp_quote("#define __MIDL_user_allocate_free_DEFINED__") |
| cpp_quote(" void *__RPC_API MIDL_user_allocate(size_t);") |
| cpp_quote(" void __RPC_API MIDL_user_free(void *);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagVersionedStream {") |
| cpp_quote(" GUID guidVersion;") |
| cpp_quote(" IStream *pStream;") |
| cpp_quote(" } VERSIONEDSTREAM;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagVersionedStream *LPVERSIONEDSTREAM;") |
| cpp_quote("") |
| cpp_quote("#define PROPSETFLAG_DEFAULT (0)") |
| cpp_quote("#define PROPSETFLAG_NONSIMPLE (1)") |
| cpp_quote("#define PROPSETFLAG_ANSI (2)") |
| cpp_quote("#define PROPSETFLAG_UNBUFFERED (4)") |
| cpp_quote("#define PROPSETFLAG_CASE_SENSITIVE (8)") |
| cpp_quote("") |
| cpp_quote("#define PROPSET_BEHAVIOR_CASE_SENSITIVE (1)") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagPROPVARIANT PROPVARIANT;") |
| cpp_quote(" typedef struct tagCAC {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" CHAR *pElems;") |
| cpp_quote(" } CAC;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAUB {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" UCHAR *pElems;") |
| cpp_quote(" } CAUB;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAI {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" SHORT *pElems;") |
| cpp_quote(" } CAI;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAUI {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" USHORT *pElems;") |
| cpp_quote(" } CAUI;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAL {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" LONG *pElems;") |
| cpp_quote(" } CAL;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAUL {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" ULONG *pElems;") |
| cpp_quote(" } CAUL;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAFLT {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" FLOAT *pElems;") |
| cpp_quote(" } CAFLT;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCADBL {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" DOUBLE *pElems;") |
| cpp_quote(" } CADBL;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCACY {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" CY *pElems;") |
| cpp_quote(" } CACY;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCADATE {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" DATE *pElems;") |
| cpp_quote(" } CADATE;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCABSTR {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" BSTR *pElems;") |
| cpp_quote(" } CABSTR;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCABSTRBLOB {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" BSTRBLOB *pElems;") |
| cpp_quote(" } CABSTRBLOB;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCABOOL {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" VARIANT_BOOL *pElems;") |
| cpp_quote(" } CABOOL;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCASCODE {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" SCODE *pElems;") |
| cpp_quote(" } CASCODE;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAPROPVARIANT {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" PROPVARIANT *pElems;") |
| cpp_quote(" } CAPROPVARIANT;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAH {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" LARGE_INTEGER *pElems;") |
| cpp_quote(" } CAH;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAUH {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" ULARGE_INTEGER *pElems;") |
| cpp_quote(" } CAUH;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCALPSTR {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" LPSTR *pElems;") |
| cpp_quote(" } CALPSTR;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCALPWSTR {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" LPWSTR *pElems;") |
| cpp_quote(" } CALPWSTR;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCAFILETIME {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" FILETIME *pElems;") |
| cpp_quote(" } CAFILETIME;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCACLIPDATA {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" CLIPDATA *pElems;") |
| cpp_quote(" } CACLIPDATA;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagCACLSID {") |
| cpp_quote(" ULONG cElems;") |
| cpp_quote(" CLSID *pElems;") |
| cpp_quote(" } CACLSID;") |
| cpp_quote("") |
| cpp_quote(" typedef WORD PROPVAR_PAD1;") |
| cpp_quote(" typedef WORD PROPVAR_PAD2;") |
| cpp_quote(" typedef WORD PROPVAR_PAD3;") |
| cpp_quote("#define tag_inner_PROPVARIANT") |
| cpp_quote("") |
| cpp_quote(" struct tagPROPVARIANT {") |
| cpp_quote(" __C89_NAMELESS union {") |
| cpp_quote(" __C89_NAMELESS struct tag_inner_PROPVARIANT {") |
| cpp_quote(" VARTYPE vt;") |
| cpp_quote(" PROPVAR_PAD1 wReserved1;") |
| cpp_quote(" PROPVAR_PAD2 wReserved2;") |
| cpp_quote(" PROPVAR_PAD3 wReserved3;") |
| cpp_quote(" __C89_NAMELESS union {") |
| cpp_quote(" CHAR cVal;") |
| cpp_quote(" UCHAR bVal;") |
| cpp_quote(" SHORT iVal;") |
| cpp_quote(" USHORT uiVal;") |
| cpp_quote(" LONG lVal;") |
| cpp_quote(" ULONG ulVal;") |
| cpp_quote(" INT intVal;") |
| cpp_quote(" UINT uintVal;") |
| cpp_quote(" LARGE_INTEGER hVal;") |
| cpp_quote(" ULARGE_INTEGER uhVal;") |
| cpp_quote(" FLOAT fltVal;") |
| cpp_quote(" DOUBLE dblVal;") |
| cpp_quote(" VARIANT_BOOL boolVal;") |
| cpp_quote(" /* _VARIANT_BOOL bool; */") |
| cpp_quote(" SCODE scode;") |
| cpp_quote(" CY cyVal;") |
| cpp_quote(" DATE date;") |
| cpp_quote(" FILETIME filetime;") |
| cpp_quote(" CLSID *puuid;") |
| cpp_quote(" CLIPDATA *pclipdata;") |
| cpp_quote(" BSTR bstrVal;") |
| cpp_quote(" BSTRBLOB bstrblobVal;") |
| cpp_quote(" BLOB blob;") |
| cpp_quote(" LPSTR pszVal;") |
| cpp_quote(" LPWSTR pwszVal;") |
| cpp_quote(" IUnknown *punkVal;") |
| cpp_quote(" IDispatch *pdispVal;") |
| cpp_quote(" IStream *pStream;") |
| cpp_quote(" IStorage *pStorage;") |
| cpp_quote(" LPVERSIONEDSTREAM pVersionedStream;") |
| cpp_quote(" LPSAFEARRAY parray;") |
| cpp_quote(" CAC cac;") |
| cpp_quote(" CAUB caub;") |
| cpp_quote(" CAI cai;") |
| cpp_quote(" CAUI caui;") |
| cpp_quote(" CAL cal;") |
| cpp_quote(" CAUL caul;") |
| cpp_quote(" CAH cah;") |
| cpp_quote(" CAUH cauh;") |
| cpp_quote(" CAFLT caflt;") |
| cpp_quote(" CADBL cadbl;") |
| cpp_quote(" CABOOL cabool;") |
| cpp_quote(" CASCODE cascode;") |
| cpp_quote(" CACY cacy;") |
| cpp_quote(" CADATE cadate;") |
| cpp_quote(" CAFILETIME cafiletime;") |
| cpp_quote(" CACLSID cauuid;") |
| cpp_quote(" CACLIPDATA caclipdata;") |
| cpp_quote(" CABSTR cabstr;") |
| cpp_quote(" CABSTRBLOB cabstrblob;") |
| cpp_quote(" CALPSTR calpstr;") |
| cpp_quote(" CALPWSTR calpwstr;") |
| cpp_quote(" CAPROPVARIANT capropvar;") |
| cpp_quote(" CHAR *pcVal;") |
| cpp_quote(" UCHAR *pbVal;") |
| cpp_quote(" SHORT *piVal;") |
| cpp_quote(" USHORT *puiVal;") |
| cpp_quote(" LONG *plVal;") |
| cpp_quote(" ULONG *pulVal;") |
| cpp_quote(" INT *pintVal;") |
| cpp_quote(" UINT *puintVal;") |
| cpp_quote(" FLOAT *pfltVal;") |
| cpp_quote(" DOUBLE *pdblVal;") |
| cpp_quote(" VARIANT_BOOL *pboolVal;") |
| cpp_quote(" DECIMAL *pdecVal;") |
| cpp_quote(" SCODE *pscode;") |
| cpp_quote(" CY *pcyVal;") |
| cpp_quote(" DATE *pdate;") |
| cpp_quote(" BSTR *pbstrVal;") |
| cpp_quote(" IUnknown **ppunkVal;") |
| cpp_quote(" IDispatch **ppdispVal;") |
| cpp_quote(" LPSAFEARRAY *pparray;") |
| cpp_quote(" PROPVARIANT *pvarVal;") |
| cpp_quote(" };") |
| cpp_quote(" };") |
| cpp_quote(" DECIMAL decVal;") |
| cpp_quote(" };") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagPROPVARIANT *LPPROPVARIANT;") |
| cpp_quote("") |
| cpp_quote("#ifndef _REFPROPVARIANT_DEFINED") |
| cpp_quote("#define _REFPROPVARIANT_DEFINED") |
| cpp_quote("#ifdef __cplusplus") |
| cpp_quote("#define REFPROPVARIANT const PROPVARIANT &") |
| cpp_quote("#else") |
| cpp_quote("#define REFPROPVARIANT const PROPVARIANT * __MIDL_CONST") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#define PID_DICTIONARY (0)") |
| cpp_quote("#define PID_CODEPAGE (0x1)") |
| cpp_quote("#define PID_FIRST_USABLE (0x2)") |
| cpp_quote("#define PID_FIRST_NAME_DEFAULT (0xfff)") |
| cpp_quote("#define PID_LOCALE (0x80000000)") |
| cpp_quote("#define PID_MODIFY_TIME (0x80000001)") |
| cpp_quote("#define PID_SECURITY (0x80000002)") |
| cpp_quote("#define PID_BEHAVIOR (0x80000003)") |
| cpp_quote("#define PID_ILLEGAL (0xffffffff)") |
| cpp_quote("#define PID_MIN_READONLY (0x80000000)") |
| cpp_quote("#define PID_MAX_READONLY (0xbfffffff)") |
| cpp_quote("") |
| cpp_quote("#define PIDDI_THUMBNAIL 0x00000002L") |
| cpp_quote("") |
| cpp_quote("#define PIDSI_TITLE 0x00000002L") |
| cpp_quote("#define PIDSI_SUBJECT 0x00000003L") |
| cpp_quote("#define PIDSI_AUTHOR 0x00000004L") |
| cpp_quote("#define PIDSI_KEYWORDS 0x00000005L") |
| cpp_quote("#define PIDSI_COMMENTS 0x00000006L") |
| cpp_quote("#define PIDSI_TEMPLATE 0x00000007L") |
| cpp_quote("#define PIDSI_LASTAUTHOR 0x00000008L") |
| cpp_quote("#define PIDSI_REVNUMBER 0x00000009L") |
| cpp_quote("#define PIDSI_EDITTIME 0x0000000aL") |
| cpp_quote("#define PIDSI_LASTPRINTED 0x0000000bL") |
| cpp_quote("#define PIDSI_CREATE_DTM 0x0000000cL") |
| cpp_quote("#define PIDSI_LASTSAVE_DTM 0x0000000dL") |
| cpp_quote("#define PIDSI_PAGECOUNT 0x0000000eL") |
| cpp_quote("#define PIDSI_WORDCOUNT 0x0000000fL") |
| cpp_quote("#define PIDSI_CHARCOUNT 0x00000010L") |
| cpp_quote("#define PIDSI_THUMBNAIL 0x00000011L") |
| cpp_quote("#define PIDSI_APPNAME 0x00000012L") |
| cpp_quote("#define PIDSI_DOC_SECURITY 0x00000013L") |
| cpp_quote("") |
| cpp_quote("#define PIDDSI_CATEGORY 0x00000002") |
| cpp_quote("#define PIDDSI_PRESFORMAT 0x00000003") |
| cpp_quote("#define PIDDSI_BYTECOUNT 0x00000004") |
| cpp_quote("#define PIDDSI_LINECOUNT 0x00000005") |
| cpp_quote("#define PIDDSI_PARCOUNT 0x00000006") |
| cpp_quote("#define PIDDSI_SLIDECOUNT 0x00000007") |
| cpp_quote("#define PIDDSI_NOTECOUNT 0x00000008") |
| cpp_quote("#define PIDDSI_HIDDENCOUNT 0x00000009") |
| cpp_quote("#define PIDDSI_MMCLIPCOUNT 0x0000000A") |
| cpp_quote("#define PIDDSI_SCALE 0x0000000B") |
| cpp_quote("#define PIDDSI_HEADINGPAIR 0x0000000C") |
| cpp_quote("#define PIDDSI_DOCPARTS 0x0000000D") |
| cpp_quote("#define PIDDSI_MANAGER 0x0000000E") |
| cpp_quote("#define PIDDSI_COMPANY 0x0000000F") |
| cpp_quote("#define PIDDSI_LINKSDIRTY 0x00000010") |
| cpp_quote("") |
| cpp_quote("#define PIDMSI_EDITOR 0x00000002L") |
| cpp_quote("#define PIDMSI_SUPPLIER 0x00000003L") |
| cpp_quote("#define PIDMSI_SOURCE 0x00000004L") |
| cpp_quote("#define PIDMSI_SEQUENCE_NO 0x00000005L") |
| cpp_quote("#define PIDMSI_PROJECT 0x00000006L") |
| cpp_quote("#define PIDMSI_STATUS 0x00000007L") |
| cpp_quote("#define PIDMSI_OWNER 0x00000008L") |
| cpp_quote("#define PIDMSI_RATING 0x00000009L") |
| cpp_quote("#define PIDMSI_PRODUCTION 0x0000000AL") |
| cpp_quote("#define PIDMSI_COPYRIGHT 0x0000000BL") |
| cpp_quote("") |
| cpp_quote(" enum PIDMSI_STATUS_VALUE {") |
| cpp_quote(" PIDMSI_STATUS_NORMAL = 0,PIDMSI_STATUS_NEW,PIDMSI_STATUS_PRELIM,") |
| cpp_quote(" PIDMSI_STATUS_DRAFT,PIDMSI_STATUS_INPROGRESS,PIDMSI_STATUS_EDIT,") |
| cpp_quote(" PIDMSI_STATUS_REVIEW,PIDMSI_STATUS_PROOF,PIDMSI_STATUS_FINAL,") |
| cpp_quote(" PIDMSI_STATUS_OTHER = 0x7fff") |
| cpp_quote(" };") |
| cpp_quote("#define PRSPEC_INVALID (0xffffffff)") |
| cpp_quote("#define PRSPEC_LPWSTR (0)") |
| cpp_quote("#define PRSPEC_PROPID (1)") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagPROPSPEC {") |
| cpp_quote(" ULONG ulKind;") |
| cpp_quote(" __C89_NAMELESS union {") |
| cpp_quote(" PROPID propid;") |
| cpp_quote(" LPOLESTR lpwstr;") |
| cpp_quote(" } DUMMYUNIONNAME;") |
| cpp_quote(" } PROPSPEC;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagSTATPROPSTG {") |
| cpp_quote(" LPOLESTR lpwstrName;") |
| cpp_quote(" PROPID propid;") |
| cpp_quote(" VARTYPE vt;") |
| cpp_quote(" } STATPROPSTG;") |
| cpp_quote("") |
| cpp_quote("#define PROPSETHDR_OSVER_KIND(dwOSVer) HIWORD((dwOSVer))") |
| cpp_quote("#define PROPSETHDR_OSVER_MAJOR(dwOSVer) LOBYTE(LOWORD((dwOSVer)))") |
| cpp_quote("#define PROPSETHDR_OSVER_MINOR(dwOSVer) HIBYTE(LOWORD((dwOSVer)))") |
| cpp_quote("#define PROPSETHDR_OSVERSION_UNKNOWN 0xFFFFFFFF") |
| cpp_quote(" typedef struct tagSTATPROPSETSTG {") |
| cpp_quote(" FMTID fmtid;") |
| cpp_quote(" CLSID clsid;") |
| cpp_quote(" DWORD grfFlags;") |
| cpp_quote(" FILETIME mtime;") |
| cpp_quote(" FILETIME ctime;") |
| cpp_quote(" FILETIME atime;") |
| cpp_quote(" DWORD dwOSVersion;") |
| cpp_quote(" } STATPROPSETSTG;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_v0_0_s_ifspec;") |
| cpp_quote("") |
| cpp_quote("#ifndef __IPropertyStorage_INTERFACE_DEFINED__") |
| cpp_quote("#define __IPropertyStorage_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IPropertyStorage;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IPropertyStorage : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI ReadMultiple(ULONG cpspec,const PROPSPEC rgpspec[],PROPVARIANT rgpropvar[]) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI WriteMultiple(ULONG cpspec,const PROPSPEC rgpspec[],const PROPVARIANT rgpropvar[],PROPID propidNameFirst) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI DeleteMultiple(ULONG cpspec,const PROPSPEC rgpspec[]) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI ReadPropertyNames(ULONG cpropid,const PROPID rgpropid[],LPOLESTR rglpwstrName[]) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI WritePropertyNames(ULONG cpropid,const PROPID rgpropid[],const LPOLESTR rglpwstrName[]) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI DeletePropertyNames(ULONG cpropid,const PROPID rgpropid[]) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Commit(DWORD grfCommitFlags) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Revert(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Enum(IEnumSTATPROPSTG **ppenum) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTimes(const FILETIME *pctime,const FILETIME *patime,const FILETIME *pmtime) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetClass(REFCLSID clsid) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Stat(STATPROPSETSTG *pstatpsstg) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IPropertyStorageVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IPropertyStorage *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IPropertyStorage *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IPropertyStorage *This);") |
| cpp_quote(" HRESULT (WINAPI *ReadMultiple)(IPropertyStorage *This,ULONG cpspec,const PROPSPEC rgpspec[],PROPVARIANT rgpropvar[]);") |
| cpp_quote(" HRESULT (WINAPI *WriteMultiple)(IPropertyStorage *This,ULONG cpspec,const PROPSPEC rgpspec[],const PROPVARIANT rgpropvar[],PROPID propidNameFirst);") |
| cpp_quote(" HRESULT (WINAPI *DeleteMultiple)(IPropertyStorage *This,ULONG cpspec,const PROPSPEC rgpspec[]);") |
| cpp_quote(" HRESULT (WINAPI *ReadPropertyNames)(IPropertyStorage *This,ULONG cpropid,const PROPID rgpropid[],LPOLESTR rglpwstrName[]);") |
| cpp_quote(" HRESULT (WINAPI *WritePropertyNames)(IPropertyStorage *This,ULONG cpropid,const PROPID rgpropid[],const LPOLESTR rglpwstrName[]);") |
| cpp_quote(" HRESULT (WINAPI *DeletePropertyNames)(IPropertyStorage *This,ULONG cpropid,const PROPID rgpropid[]);") |
| cpp_quote(" HRESULT (WINAPI *Commit)(IPropertyStorage *This,DWORD grfCommitFlags);") |
| cpp_quote(" HRESULT (WINAPI *Revert)(IPropertyStorage *This);") |
| cpp_quote(" HRESULT (WINAPI *Enum)(IPropertyStorage *This,IEnumSTATPROPSTG **ppenum);") |
| cpp_quote(" HRESULT (WINAPI *SetTimes)(IPropertyStorage *This,const FILETIME *pctime,const FILETIME *patime,const FILETIME *pmtime);") |
| cpp_quote(" HRESULT (WINAPI *SetClass)(IPropertyStorage *This,REFCLSID clsid);") |
| cpp_quote(" HRESULT (WINAPI *Stat)(IPropertyStorage *This,STATPROPSETSTG *pstatpsstg);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IPropertyStorageVtbl;") |
| cpp_quote(" struct IPropertyStorage {") |
| cpp_quote(" CONST_VTBL struct IPropertyStorageVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IPropertyStorage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IPropertyStorage_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IPropertyStorage_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IPropertyStorage_ReadMultiple(This,cpspec,rgpspec,rgpropvar) (This)->lpVtbl->ReadMultiple(This,cpspec,rgpspec,rgpropvar)") |
| cpp_quote("#define IPropertyStorage_WriteMultiple(This,cpspec,rgpspec,rgpropvar,propidNameFirst) (This)->lpVtbl->WriteMultiple(This,cpspec,rgpspec,rgpropvar,propidNameFirst)") |
| cpp_quote("#define IPropertyStorage_DeleteMultiple(This,cpspec,rgpspec) (This)->lpVtbl->DeleteMultiple(This,cpspec,rgpspec)") |
| cpp_quote("#define IPropertyStorage_ReadPropertyNames(This,cpropid,rgpropid,rglpwstrName) (This)->lpVtbl->ReadPropertyNames(This,cpropid,rgpropid,rglpwstrName)") |
| cpp_quote("#define IPropertyStorage_WritePropertyNames(This,cpropid,rgpropid,rglpwstrName) (This)->lpVtbl->WritePropertyNames(This,cpropid,rgpropid,rglpwstrName)") |
| cpp_quote("#define IPropertyStorage_DeletePropertyNames(This,cpropid,rgpropid) (This)->lpVtbl->DeletePropertyNames(This,cpropid,rgpropid)") |
| cpp_quote("#define IPropertyStorage_Commit(This,grfCommitFlags) (This)->lpVtbl->Commit(This,grfCommitFlags)") |
| cpp_quote("#define IPropertyStorage_Revert(This) (This)->lpVtbl->Revert(This)") |
| cpp_quote("#define IPropertyStorage_Enum(This,ppenum) (This)->lpVtbl->Enum(This,ppenum)") |
| cpp_quote("#define IPropertyStorage_SetTimes(This,pctime,patime,pmtime) (This)->lpVtbl->SetTimes(This,pctime,patime,pmtime)") |
| cpp_quote("#define IPropertyStorage_SetClass(This,clsid) (This)->lpVtbl->SetClass(This,clsid)") |
| cpp_quote("#define IPropertyStorage_Stat(This,pstatpsstg) (This)->lpVtbl->Stat(This,pstatpsstg)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_ReadMultiple_Proxy(IPropertyStorage *This,ULONG cpspec,const PROPSPEC rgpspec[],PROPVARIANT rgpropvar[]);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_ReadMultiple_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_WriteMultiple_Proxy(IPropertyStorage *This,ULONG cpspec,const PROPSPEC rgpspec[],const PROPVARIANT rgpropvar[],PROPID propidNameFirst);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_WriteMultiple_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_DeleteMultiple_Proxy(IPropertyStorage *This,ULONG cpspec,const PROPSPEC rgpspec[]);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_DeleteMultiple_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_ReadPropertyNames_Proxy(IPropertyStorage *This,ULONG cpropid,const PROPID rgpropid[],LPOLESTR rglpwstrName[]);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_ReadPropertyNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_WritePropertyNames_Proxy(IPropertyStorage *This,ULONG cpropid,const PROPID rgpropid[],const LPOLESTR rglpwstrName[]);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_WritePropertyNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_DeletePropertyNames_Proxy(IPropertyStorage *This,ULONG cpropid,const PROPID rgpropid[]);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_DeletePropertyNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_Commit_Proxy(IPropertyStorage *This,DWORD grfCommitFlags);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_Commit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_Revert_Proxy(IPropertyStorage *This);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_Revert_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_Enum_Proxy(IPropertyStorage *This,IEnumSTATPROPSTG **ppenum);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_Enum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_SetTimes_Proxy(IPropertyStorage *This,const FILETIME *pctime,const FILETIME *patime,const FILETIME *pmtime);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_SetTimes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_SetClass_Proxy(IPropertyStorage *This,REFCLSID clsid);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_SetClass_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertyStorage_Stat_Proxy(IPropertyStorage *This,STATPROPSETSTG *pstatpsstg);") |
| cpp_quote(" void __RPC_STUB IPropertyStorage_Stat_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IPropertySetStorage_INTERFACE_DEFINED__") |
| cpp_quote("#define __IPropertySetStorage_INTERFACE_DEFINED__") |
| cpp_quote(" typedef IPropertySetStorage *LPPROPERTYSETSTORAGE;") |
| cpp_quote("") |
| cpp_quote(" EXTERN_C const IID IID_IPropertySetStorage;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IPropertySetStorage : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI Create(REFFMTID rfmtid,const CLSID *pclsid,DWORD grfFlags,DWORD grfMode,IPropertyStorage **ppprstg) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Open(REFFMTID rfmtid,DWORD grfMode,IPropertyStorage **ppprstg) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Delete(REFFMTID rfmtid) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Enum(IEnumSTATPROPSETSTG **ppenum) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IPropertySetStorageVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IPropertySetStorage *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IPropertySetStorage *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IPropertySetStorage *This);") |
| cpp_quote(" HRESULT (WINAPI *Create)(IPropertySetStorage *This,REFFMTID rfmtid,const CLSID *pclsid,DWORD grfFlags,DWORD grfMode,IPropertyStorage **ppprstg);") |
| cpp_quote(" HRESULT (WINAPI *Open)(IPropertySetStorage *This,REFFMTID rfmtid,DWORD grfMode,IPropertyStorage **ppprstg);") |
| cpp_quote(" HRESULT (WINAPI *Delete)(IPropertySetStorage *This,REFFMTID rfmtid);") |
| cpp_quote(" HRESULT (WINAPI *Enum)(IPropertySetStorage *This,IEnumSTATPROPSETSTG **ppenum);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IPropertySetStorageVtbl;") |
| cpp_quote(" struct IPropertySetStorage {") |
| cpp_quote(" CONST_VTBL struct IPropertySetStorageVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IPropertySetStorage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IPropertySetStorage_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IPropertySetStorage_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IPropertySetStorage_Create(This,rfmtid,pclsid,grfFlags,grfMode,ppprstg) (This)->lpVtbl->Create(This,rfmtid,pclsid,grfFlags,grfMode,ppprstg)") |
| cpp_quote("#define IPropertySetStorage_Open(This,rfmtid,grfMode,ppprstg) (This)->lpVtbl->Open(This,rfmtid,grfMode,ppprstg)") |
| cpp_quote("#define IPropertySetStorage_Delete(This,rfmtid) (This)->lpVtbl->Delete(This,rfmtid)") |
| cpp_quote("#define IPropertySetStorage_Enum(This,ppenum) (This)->lpVtbl->Enum(This,ppenum)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IPropertySetStorage_Create_Proxy(IPropertySetStorage *This,REFFMTID rfmtid,const CLSID *pclsid,DWORD grfFlags,DWORD grfMode,IPropertyStorage **ppprstg);") |
| cpp_quote(" void __RPC_STUB IPropertySetStorage_Create_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertySetStorage_Open_Proxy(IPropertySetStorage *This,REFFMTID rfmtid,DWORD grfMode,IPropertyStorage **ppprstg);") |
| cpp_quote(" void __RPC_STUB IPropertySetStorage_Open_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertySetStorage_Delete_Proxy(IPropertySetStorage *This,REFFMTID rfmtid);") |
| cpp_quote(" void __RPC_STUB IPropertySetStorage_Delete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IPropertySetStorage_Enum_Proxy(IPropertySetStorage *This,IEnumSTATPROPSETSTG **ppenum);") |
| cpp_quote(" void __RPC_STUB IPropertySetStorage_Enum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IEnumSTATPROPSTG_INTERFACE_DEFINED__") |
| cpp_quote("#define __IEnumSTATPROPSTG_INTERFACE_DEFINED__") |
| cpp_quote(" typedef IEnumSTATPROPSTG *LPENUMSTATPROPSTG;") |
| cpp_quote("") |
| cpp_quote(" EXTERN_C const IID IID_IEnumSTATPROPSTG;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IEnumSTATPROPSTG : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI Next(ULONG celt,STATPROPSTG *rgelt,ULONG *pceltFetched) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Skip(ULONG celt) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Reset(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Clone(IEnumSTATPROPSTG **ppenum) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IEnumSTATPROPSTGVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IEnumSTATPROPSTG *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IEnumSTATPROPSTG *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IEnumSTATPROPSTG *This);") |
| cpp_quote(" HRESULT (WINAPI *Next)(IEnumSTATPROPSTG *This,ULONG celt,STATPROPSTG *rgelt,ULONG *pceltFetched);") |
| cpp_quote(" HRESULT (WINAPI *Skip)(IEnumSTATPROPSTG *This,ULONG celt);") |
| cpp_quote(" HRESULT (WINAPI *Reset)(IEnumSTATPROPSTG *This);") |
| cpp_quote(" HRESULT (WINAPI *Clone)(IEnumSTATPROPSTG *This,IEnumSTATPROPSTG **ppenum);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IEnumSTATPROPSTGVtbl;") |
| cpp_quote(" struct IEnumSTATPROPSTG {") |
| cpp_quote(" CONST_VTBL struct IEnumSTATPROPSTGVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IEnumSTATPROPSTG_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IEnumSTATPROPSTG_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IEnumSTATPROPSTG_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IEnumSTATPROPSTG_Next(This,celt,rgelt,pceltFetched) (This)->lpVtbl->Next(This,celt,rgelt,pceltFetched)") |
| cpp_quote("#define IEnumSTATPROPSTG_Skip(This,celt) (This)->lpVtbl->Skip(This,celt)") |
| cpp_quote("#define IEnumSTATPROPSTG_Reset(This) (This)->lpVtbl->Reset(This)") |
| cpp_quote("#define IEnumSTATPROPSTG_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSTG_RemoteNext_Proxy(IEnumSTATPROPSTG *This,ULONG celt,STATPROPSTG *rgelt,ULONG *pceltFetched);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSTG_RemoteNext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSTG_Skip_Proxy(IEnumSTATPROPSTG *This,ULONG celt);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSTG_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSTG_Reset_Proxy(IEnumSTATPROPSTG *This);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSTG_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSTG_Clone_Proxy(IEnumSTATPROPSTG *This,IEnumSTATPROPSTG **ppenum);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSTG_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__") |
| cpp_quote("#define __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__") |
| cpp_quote(" typedef IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG;") |
| cpp_quote("") |
| cpp_quote(" EXTERN_C const IID IID_IEnumSTATPROPSETSTG;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IEnumSTATPROPSETSTG : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI Next(ULONG celt,STATPROPSETSTG *rgelt,ULONG *pceltFetched) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Skip(ULONG celt) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Reset(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Clone(IEnumSTATPROPSETSTG **ppenum) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IEnumSTATPROPSETSTGVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IEnumSTATPROPSETSTG *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IEnumSTATPROPSETSTG *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IEnumSTATPROPSETSTG *This);") |
| cpp_quote(" HRESULT (WINAPI *Next)(IEnumSTATPROPSETSTG *This,ULONG celt,STATPROPSETSTG *rgelt,ULONG *pceltFetched);") |
| cpp_quote(" HRESULT (WINAPI *Skip)(IEnumSTATPROPSETSTG *This,ULONG celt);") |
| cpp_quote(" HRESULT (WINAPI *Reset)(IEnumSTATPROPSETSTG *This);") |
| cpp_quote(" HRESULT (WINAPI *Clone)(IEnumSTATPROPSETSTG *This,IEnumSTATPROPSETSTG **ppenum);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IEnumSTATPROPSETSTGVtbl;") |
| cpp_quote(" struct IEnumSTATPROPSETSTG {") |
| cpp_quote(" CONST_VTBL struct IEnumSTATPROPSETSTGVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IEnumSTATPROPSETSTG_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IEnumSTATPROPSETSTG_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IEnumSTATPROPSETSTG_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IEnumSTATPROPSETSTG_Next(This,celt,rgelt,pceltFetched) (This)->lpVtbl->Next(This,celt,rgelt,pceltFetched)") |
| cpp_quote("#define IEnumSTATPROPSETSTG_Skip(This,celt) (This)->lpVtbl->Skip(This,celt)") |
| cpp_quote("#define IEnumSTATPROPSETSTG_Reset(This) (This)->lpVtbl->Reset(This)") |
| cpp_quote("#define IEnumSTATPROPSETSTG_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSETSTG_RemoteNext_Proxy(IEnumSTATPROPSETSTG *This,ULONG celt,STATPROPSETSTG *rgelt,ULONG *pceltFetched);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSETSTG_RemoteNext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSETSTG_Skip_Proxy(IEnumSTATPROPSETSTG *This,ULONG celt);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSETSTG_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSETSTG_Reset_Proxy(IEnumSTATPROPSETSTG *This);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSETSTG_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSETSTG_Clone_Proxy(IEnumSTATPROPSETSTG *This,IEnumSTATPROPSETSTG **ppenum);") |
| cpp_quote(" void __RPC_STUB IEnumSTATPROPSETSTG_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IPropertyStorage *LPPROPERTYSTORAGE;") |
| cpp_quote("") |
| cpp_quote(" WINOLEAPI PropVariantCopy (PROPVARIANT *pvarDest,const PROPVARIANT *pvarSrc);") |
| cpp_quote(" WINOLEAPI PropVariantClear (PROPVARIANT *pvar);") |
| cpp_quote(" WINOLEAPI FreePropVariantArray (ULONG cVariants,PROPVARIANT *rgvars);") |
| cpp_quote("") |
| cpp_quote("#define _PROPVARIANTINIT_DEFINED_") |
| cpp_quote("#ifdef __cplusplus") |
| cpp_quote(" static inline void PropVariantInit(PROPVARIANT *pvar) { memset (pvar,0,sizeof(PROPVARIANT)); }") |
| cpp_quote("#else") |
| cpp_quote("#define PropVariantInit(pvar) memset((pvar),0,sizeof(PROPVARIANT))") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef _STGCREATEPROPSTG_DEFINED_") |
| cpp_quote(" WINOLEAPI StgCreatePropStg(IUnknown *pUnk,REFFMTID fmtid,const CLSID *pclsid,DWORD grfFlags,DWORD dwReserved,IPropertyStorage **ppPropStg);") |
| cpp_quote(" WINOLEAPI StgOpenPropStg(IUnknown *pUnk,REFFMTID fmtid,DWORD grfFlags,DWORD dwReserved,IPropertyStorage **ppPropStg);") |
| cpp_quote(" WINOLEAPI StgCreatePropSetStg(IStorage *pStorage,DWORD dwReserved,IPropertySetStorage **ppPropSetStg);") |
| cpp_quote("") |
| cpp_quote("#define CCH_MAX_PROPSTG_NAME 31") |
| cpp_quote(" WINOLEAPI FmtIdToPropStgName(const FMTID *pfmtid,LPOLESTR oszName);") |
| cpp_quote(" WINOLEAPI PropStgNameToFmtId(const LPOLESTR oszName,FMTID *pfmtid);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_propidl_0120_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_propidl_0120_v0_0_s_ifspec;") |
| cpp_quote("") |
| cpp_quote(" unsigned long __RPC_API BSTR_UserSize(unsigned long *,unsigned long,BSTR *);") |
| cpp_quote(" unsigned char *__RPC_API BSTR_UserMarshal(unsigned long *,unsigned char *,BSTR *);") |
| cpp_quote(" unsigned char *__RPC_API BSTR_UserUnmarshal(unsigned long *,unsigned char *,BSTR *);") |
| cpp_quote(" void __RPC_API BSTR_UserFree(unsigned long *,BSTR *);") |
| cpp_quote(" unsigned long __RPC_API LPSAFEARRAY_UserSize(unsigned long *,unsigned long,LPSAFEARRAY *);") |
| cpp_quote(" unsigned char *__RPC_API LPSAFEARRAY_UserMarshal(unsigned long *,unsigned char *,LPSAFEARRAY *);") |
| cpp_quote(" unsigned char *__RPC_API LPSAFEARRAY_UserUnmarshal(unsigned long *,unsigned char *,LPSAFEARRAY *);") |
| cpp_quote(" void __RPC_API LPSAFEARRAY_UserFree(unsigned long *,LPSAFEARRAY *);") |
| cpp_quote("") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSTG_Next_Proxy(IEnumSTATPROPSTG *This,ULONG celt,STATPROPSTG *rgelt,ULONG *pceltFetched);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSTG_Next_Stub(IEnumSTATPROPSTG *This,ULONG celt,STATPROPSTG *rgelt,ULONG *pceltFetched);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSETSTG_Next_Proxy(IEnumSTATPROPSETSTG *This,ULONG celt,STATPROPSETSTG *rgelt,ULONG *pceltFetched);") |
| cpp_quote(" HRESULT WINAPI IEnumSTATPROPSETSTG_Next_Stub(IEnumSTATPROPSETSTG *This,ULONG celt,STATPROPSETSTG *rgelt,ULONG *pceltFetched);") |