File Annotation

Not logged in
4e2933c620 2015-04-21        kinaba: /***********************************************************************\
4e2933c620 2015-04-21        kinaba: *                                objidl.d                               *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Windows API header module                       *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                 Translated from MinGW Windows headers                 *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Placed into public domain                       *
4e2933c620 2015-04-21        kinaba: \***********************************************************************/
4e2933c620 2015-04-21        kinaba: // TODO (Don):
4e2933c620 2015-04-21        kinaba: // # why is "alias IPSFactoryBuffer* LPPSFACTORYBUFFER;" in this file,
4e2933c620 2015-04-21        kinaba: // rather than in objfwd ?
4e2933c620 2015-04-21        kinaba: // # do we need the proxies that are defined in this file?
4e2933c620 2015-04-21        kinaba: module win32.objidl;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: import win32.unknwn;
4e2933c620 2015-04-21        kinaba: import win32.objfwd;
4e2933c620 2015-04-21        kinaba: private import win32.windef;
4e2933c620 2015-04-21        kinaba: private import win32.basetyps;
4e2933c620 2015-04-21        kinaba: private import win32.oleidl;
4e2933c620 2015-04-21        kinaba: private import win32.wtypes;
4e2933c620 2015-04-21        kinaba: private import win32.winbase; // for FILETIME
4e2933c620 2015-04-21        kinaba: private import win32.rpcdce;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct  STATSTG {
4e2933c620 2015-04-21        kinaba: 	LPOLESTR pwcsName;
4e2933c620 2015-04-21        kinaba: 	DWORD type;
4e2933c620 2015-04-21        kinaba: 	ULARGE_INTEGER cbSize;
4e2933c620 2015-04-21        kinaba: 	FILETIME mtime;
4e2933c620 2015-04-21        kinaba: 	FILETIME ctime;
4e2933c620 2015-04-21        kinaba: 	FILETIME atime;
4e2933c620 2015-04-21        kinaba: 	DWORD grfMode;
4e2933c620 2015-04-21        kinaba: 	DWORD grfLocksSupported;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	DWORD grfStateBits;
4e2933c620 2015-04-21        kinaba: 	DWORD reserved;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum STGTY {
4e2933c620 2015-04-21        kinaba: 	STGTY_STORAGE = 1,
4e2933c620 2015-04-21        kinaba: 	STGTY_STREAM,
4e2933c620 2015-04-21        kinaba: 	STGTY_LOCKBYTES,
4e2933c620 2015-04-21        kinaba: 	STGTY_PROPERTY
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum STREAM_SEEK {
4e2933c620 2015-04-21        kinaba: 	STREAM_SEEK_SET,
4e2933c620 2015-04-21        kinaba: 	STREAM_SEEK_CUR,
4e2933c620 2015-04-21        kinaba: 	STREAM_SEEK_END
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct INTERFACEINFO {
4e2933c620 2015-04-21        kinaba: 	LPUNKNOWN pUnk;
4e2933c620 2015-04-21        kinaba: 	IID iid;
4e2933c620 2015-04-21        kinaba: 	WORD wMethod;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias INTERFACEINFO* LPINTERFACEINFO;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum CALLTYPE {
4e2933c620 2015-04-21        kinaba: 	CALLTYPE_TOPLEVEL = 1,
4e2933c620 2015-04-21        kinaba: 	CALLTYPE_NESTED,
4e2933c620 2015-04-21        kinaba: 	CALLTYPE_ASYNC,
4e2933c620 2015-04-21        kinaba: 	CALLTYPE_TOPLEVEL_CALLPENDING,
4e2933c620 2015-04-21        kinaba: 	CALLTYPE_ASYNC_CALLPENDING
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum PENDINGTYPE {
4e2933c620 2015-04-21        kinaba: 	PENDINGTYPE_TOPLEVEL = 1,
4e2933c620 2015-04-21        kinaba: 	PENDINGTYPE_NESTED
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum PENDINGMSG {
4e2933c620 2015-04-21        kinaba: 	PENDINGMSG_CANCELCALL = 0,
4e2933c620 2015-04-21        kinaba: 	PENDINGMSG_WAITNOPROCESS,
4e2933c620 2015-04-21        kinaba: 	PENDINGMSG_WAITDEFPROCESS
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: alias OLECHAR** SNB;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum DATADIR {
4e2933c620 2015-04-21        kinaba: 	DATADIR_GET = 1,
4e2933c620 2015-04-21        kinaba: 	DATADIR_SET
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias WORD CLIPFORMAT;
4e2933c620 2015-04-21        kinaba: alias CLIPFORMAT* LPCLIPFORMAT;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct DVTARGETDEVICE {
4e2933c620 2015-04-21        kinaba: 	DWORD tdSize;
4e2933c620 2015-04-21        kinaba: 	WORD tdDriverNameOffset;
4e2933c620 2015-04-21        kinaba: 	WORD tdDeviceNameOffset;
4e2933c620 2015-04-21        kinaba: 	WORD tdPortNameOffset;
4e2933c620 2015-04-21        kinaba: 	WORD tdExtDevmodeOffset;
9b639cf2d6 2015-05-05        kinaba: 	BYTE[1] tdData;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct FORMATETC {
4e2933c620 2015-04-21        kinaba: 	CLIPFORMAT cfFormat;
4e2933c620 2015-04-21        kinaba: 	DVTARGETDEVICE* ptd;
4e2933c620 2015-04-21        kinaba: 	DWORD dwAspect;
4e2933c620 2015-04-21        kinaba: 	LONG lindex;
4e2933c620 2015-04-21        kinaba: 	DWORD tymed;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias FORMATETC* LPFORMATETC;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct RemSTGMEDIUM {
4e2933c620 2015-04-21        kinaba: 	DWORD tymed;
4e2933c620 2015-04-21        kinaba: 	DWORD dwHandleType;
4e2933c620 2015-04-21        kinaba: 	ULONG pData;
4e2933c620 2015-04-21        kinaba: 	uint pUnkForRelease;
4e2933c620 2015-04-21        kinaba: 	uint cbData;
9b639cf2d6 2015-05-05        kinaba: 	BYTE[1] data;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct HLITEM {
4e2933c620 2015-04-21        kinaba: 	ULONG uHLID;
4e2933c620 2015-04-21        kinaba: 	LPWSTR pwzFriendlyName;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct STATDATA {
4e2933c620 2015-04-21        kinaba: 	FORMATETC formatetc;
4e2933c620 2015-04-21        kinaba: 	DWORD grfAdvf;
9b639cf2d6 2015-05-05        kinaba: 	IAdviseSink pAdvSink;
4e2933c620 2015-04-21        kinaba: 	DWORD dwConnection;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct STATPROPSETSTG {
4e2933c620 2015-04-21        kinaba: 	FMTID fmtid;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	DWORD grfFlags;
4e2933c620 2015-04-21        kinaba: 	FILETIME mtime;
4e2933c620 2015-04-21        kinaba: 	FILETIME ctime;
4e2933c620 2015-04-21        kinaba: 	FILETIME atime;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum EXTCONN {
4e2933c620 2015-04-21        kinaba: 	EXTCONN_STRONG   = 1,
4e2933c620 2015-04-21        kinaba: 	EXTCONN_WEAK     = 2,
4e2933c620 2015-04-21        kinaba: 	EXTCONN_CALLABLE = 4
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct MULTI_QI {
9b639cf2d6 2015-05-05        kinaba: 	const(IID)* pIID;
9b639cf2d6 2015-05-05        kinaba: 	IUnknown    pItf;
9b639cf2d6 2015-05-05        kinaba: 	HRESULT     hr;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct AUTH_IDENTITY {
4e2933c620 2015-04-21        kinaba: 	USHORT* User;
4e2933c620 2015-04-21        kinaba: 	ULONG UserLength;
4e2933c620 2015-04-21        kinaba: 	USHORT* Domain;
4e2933c620 2015-04-21        kinaba: 	ULONG DomainLength;
4e2933c620 2015-04-21        kinaba: 	USHORT* Password;
4e2933c620 2015-04-21        kinaba: 	ULONG PasswordLength;
4e2933c620 2015-04-21        kinaba: 	ULONG Flags;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct COAUTHINFO {
4e2933c620 2015-04-21        kinaba: 	DWORD dwAuthnSvc;
4e2933c620 2015-04-21        kinaba: 	DWORD dwAuthzSvc;
4e2933c620 2015-04-21        kinaba: 	LPWSTR pwszServerPrincName;
4e2933c620 2015-04-21        kinaba: 	DWORD dwAuthnLevel;
4e2933c620 2015-04-21        kinaba: 	DWORD dwImpersonationLevel;
4e2933c620 2015-04-21        kinaba: 	AUTH_IDENTITY* pAuthIdentityData;
4e2933c620 2015-04-21        kinaba: 	DWORD dwCapabilities;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct  COSERVERINFO {
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1;
4e2933c620 2015-04-21        kinaba: 	LPWSTR pwszName;
4e2933c620 2015-04-21        kinaba: 	COAUTHINFO* pAuthInfo;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved2;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct BIND_OPTS {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD grfFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD grfMode;
4e2933c620 2015-04-21        kinaba: 	DWORD dwTickCountDeadline;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias BIND_OPTS* LPBIND_OPTS;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct BIND_OPTS2 {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD grfFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD grfMode;
4e2933c620 2015-04-21        kinaba: 	DWORD dwTickCountDeadline;
4e2933c620 2015-04-21        kinaba: 	DWORD dwTrackFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwClassContext;
4e2933c620 2015-04-21        kinaba: 	LCID locale;
4e2933c620 2015-04-21        kinaba: 	COSERVERINFO* pServerInfo;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias BIND_OPTS2* LPBIND_OPTS2;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum BIND_FLAGS {
4e2933c620 2015-04-21        kinaba: 	BIND_MAYBOTHERUSER = 1,
4e2933c620 2015-04-21        kinaba: 	BIND_JUSTTESTEXISTENCE
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct STGMEDIUM {
4e2933c620 2015-04-21        kinaba: 	DWORD tymed;
4e2933c620 2015-04-21        kinaba: 	union {
4e2933c620 2015-04-21        kinaba: 		HBITMAP hBitmap;
4e2933c620 2015-04-21        kinaba: 		PVOID hMetaFilePict;
4e2933c620 2015-04-21        kinaba: 		HENHMETAFILE hEnhMetaFile;
4e2933c620 2015-04-21        kinaba: 		HGLOBAL hGlobal;
4e2933c620 2015-04-21        kinaba: 		LPWSTR lpszFileName;
4e2933c620 2015-04-21        kinaba: 		LPSTREAM pstm;
4e2933c620 2015-04-21        kinaba: 		LPSTORAGE pstg;
4e2933c620 2015-04-21        kinaba: 	}
4e2933c620 2015-04-21        kinaba: 	LPUNKNOWN pUnkForRelease;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias STGMEDIUM* LPSTGMEDIUM;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum LOCKTYPE {
4e2933c620 2015-04-21        kinaba: 	LOCK_WRITE     = 1,
4e2933c620 2015-04-21        kinaba: 	LOCK_EXCLUSIVE = 2,
4e2933c620 2015-04-21        kinaba: 	LOCK_ONLYONCE  = 4
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: alias uint RPCOLEDATAREP;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct  RPCOLEMESSAGE {
4e2933c620 2015-04-21        kinaba: 	PVOID reserved1;
4e2933c620 2015-04-21        kinaba: 	RPCOLEDATAREP dataRepresentation;
4e2933c620 2015-04-21        kinaba: 	PVOID Buffer;
4e2933c620 2015-04-21        kinaba: 	ULONG cbBuffer;
4e2933c620 2015-04-21        kinaba: 	ULONG iMethod;
9b639cf2d6 2015-05-05        kinaba: 	PVOID[5] reserved2;
4e2933c620 2015-04-21        kinaba: 	ULONG rpcFlags;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias RPCOLEMESSAGE* PRPCOLEMESSAGE;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum MKSYS {
4e2933c620 2015-04-21        kinaba: 	MKSYS_NONE,
4e2933c620 2015-04-21        kinaba: 	MKSYS_GENERICCOMPOSITE,
4e2933c620 2015-04-21        kinaba: 	MKSYS_FILEMONIKER,
4e2933c620 2015-04-21        kinaba: 	MKSYS_ANTIMONIKER,
4e2933c620 2015-04-21        kinaba: 	MKSYS_ITEMMONIKER,
4e2933c620 2015-04-21        kinaba: 	MKSYS_POINTERMONIKER
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum MKREDUCE {
4e2933c620 2015-04-21        kinaba: 	MKRREDUCE_ALL,
4e2933c620 2015-04-21        kinaba: 	MKRREDUCE_ONE         = 196608,
4e2933c620 2015-04-21        kinaba: 	MKRREDUCE_TOUSER      = 131072,
4e2933c620 2015-04-21        kinaba: 	MKRREDUCE_THROUGHUSER = 65536
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct RemSNB {
4e2933c620 2015-04-21        kinaba: 	uint ulCntStr;
4e2933c620 2015-04-21        kinaba: 	uint ulCntChar;
9b639cf2d6 2015-05-05        kinaba: 	OLECHAR[1] rgString;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum ADVF {
4e2933c620 2015-04-21        kinaba: 	ADVF_NODATA            = 1,
4e2933c620 2015-04-21        kinaba: 	ADVF_PRIMEFIRST        = 2,
4e2933c620 2015-04-21        kinaba: 	ADVF_ONLYONCE          = 4,
4e2933c620 2015-04-21        kinaba: 	ADVFCACHE_NOHANDLER    = 8,
4e2933c620 2015-04-21        kinaba: 	ADVFCACHE_FORCEBUILTIN = 16,
4e2933c620 2015-04-21        kinaba: 	ADVFCACHE_ONSAVE       = 32,
4e2933c620 2015-04-21        kinaba: 	ADVF_DATAONSTOP        = 64
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum TYMED {
4e2933c620 2015-04-21        kinaba: 	TYMED_HGLOBAL  = 1,
4e2933c620 2015-04-21        kinaba: 	TYMED_FILE     = 2,
4e2933c620 2015-04-21        kinaba: 	TYMED_ISTREAM  = 4,
4e2933c620 2015-04-21        kinaba: 	TYMED_ISTORAGE = 8,
4e2933c620 2015-04-21        kinaba: 	TYMED_GDI      = 16,
4e2933c620 2015-04-21        kinaba: 	TYMED_MFPICT   = 32,
4e2933c620 2015-04-21        kinaba: 	TYMED_ENHMF    = 64,
4e2933c620 2015-04-21        kinaba: 	TYMED_NULL     = 0
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum SERVERCALL {
4e2933c620 2015-04-21        kinaba: 	SERVERCALL_ISHANDLED,
4e2933c620 2015-04-21        kinaba: 	SERVERCALL_REJECTED,
4e2933c620 2015-04-21        kinaba: 	SERVERCALL_RETRYLATER
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAUB {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	ubyte* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAI {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	short* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAUI {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	USHORT* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAL {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	int* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAUL {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	ULONG* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAFLT {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	float* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CADBL {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	double* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CACY {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	CY* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CADATE {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	DATE* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CABSTR {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	BSTR*  pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CABSTRBLOB {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	BSTRBLOB* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CABOOL {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	VARIANT_BOOL* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CASCODE {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	SCODE* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAH {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAUH {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	ULARGE_INTEGER* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CALPSTR {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	LPSTR* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CALPWSTR {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	LPWSTR* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAFILETIME {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	FILETIME* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CACLIPDATA {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	CLIPDATA* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CACLSID {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	CLSID* pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias PROPVARIANT* LPPROPVARIANT;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct CAPROPVARIANT {
4e2933c620 2015-04-21        kinaba: 	ULONG cElems;
4e2933c620 2015-04-21        kinaba: 	LPPROPVARIANT pElems;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct PROPVARIANT {
4e2933c620 2015-04-21        kinaba: 	VARTYPE vt;
4e2933c620 2015-04-21        kinaba: 	WORD wReserved1;
4e2933c620 2015-04-21        kinaba: 	WORD wReserved2;
4e2933c620 2015-04-21        kinaba: 	WORD wReserved3;
4e2933c620 2015-04-21        kinaba: 	union {
4e2933c620 2015-04-21        kinaba: 		CHAR cVal;
4e2933c620 2015-04-21        kinaba: 		UCHAR bVal;
4e2933c620 2015-04-21        kinaba: 		short iVal;
4e2933c620 2015-04-21        kinaba: 		USHORT uiVal;
4e2933c620 2015-04-21        kinaba: 		VARIANT_BOOL boolVal;
4e2933c620 2015-04-21        kinaba: 		int lVal;
4e2933c620 2015-04-21        kinaba: 		ULONG ulVal;
4e2933c620 2015-04-21        kinaba: 		float fltVal;
4e2933c620 2015-04-21        kinaba: 		SCODE scode;
4e2933c620 2015-04-21        kinaba: 		LARGE_INTEGER hVal;
4e2933c620 2015-04-21        kinaba: 		ULARGE_INTEGER uhVal;
4e2933c620 2015-04-21        kinaba: 		double dblVal;
4e2933c620 2015-04-21        kinaba: 		CY cyVal;
4e2933c620 2015-04-21        kinaba: 		DATE date;
4e2933c620 2015-04-21        kinaba: 		FILETIME filetime;
4e2933c620 2015-04-21        kinaba: 		CLSID* puuid;
4e2933c620 2015-04-21        kinaba: 		BLOB blob;
4e2933c620 2015-04-21        kinaba: 		CLIPDATA* pclipdata;
4e2933c620 2015-04-21        kinaba: 		LPSTREAM pStream;
4e2933c620 2015-04-21        kinaba: 		LPSTORAGE pStorage;
4e2933c620 2015-04-21        kinaba: 		BSTR bstrVal;
4e2933c620 2015-04-21        kinaba: 		BSTRBLOB bstrblobVal;
4e2933c620 2015-04-21        kinaba: 		LPSTR pszVal;
4e2933c620 2015-04-21        kinaba: 		LPWSTR pwszVal;
4e2933c620 2015-04-21        kinaba: 		CAUB caub;
4e2933c620 2015-04-21        kinaba: 		CAI cai;
4e2933c620 2015-04-21        kinaba: 		CAUI caui;
4e2933c620 2015-04-21        kinaba: 		CABOOL cabool;
4e2933c620 2015-04-21        kinaba: 		CAL cal;
4e2933c620 2015-04-21        kinaba: 		CAUL caul;
4e2933c620 2015-04-21        kinaba: 		CAFLT caflt;
4e2933c620 2015-04-21        kinaba: 		CASCODE cascode;
4e2933c620 2015-04-21        kinaba: 		CAH cah;
4e2933c620 2015-04-21        kinaba: 		CAUH cauh;
4e2933c620 2015-04-21        kinaba: 		CADBL cadbl;
4e2933c620 2015-04-21        kinaba: 		CACY cacy;
4e2933c620 2015-04-21        kinaba: 		CADATE cadate;
4e2933c620 2015-04-21        kinaba: 		CAFILETIME cafiletime;
4e2933c620 2015-04-21        kinaba: 		CACLSID cauuid;
4e2933c620 2015-04-21        kinaba: 		CACLIPDATA caclipdata;
4e2933c620 2015-04-21        kinaba: 		CABSTR cabstr;
4e2933c620 2015-04-21        kinaba: 		CABSTRBLOB cabstrblob;
4e2933c620 2015-04-21        kinaba: 		CALPSTR calpstr;
4e2933c620 2015-04-21        kinaba: 		CALPWSTR calpwstr;
4e2933c620 2015-04-21        kinaba: 		CAPROPVARIANT capropvar;
4e2933c620 2015-04-21        kinaba: 	}
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct PROPSPEC {
4e2933c620 2015-04-21        kinaba: 	ULONG ulKind;
4e2933c620 2015-04-21        kinaba: 	union {
4e2933c620 2015-04-21        kinaba: 		PROPID propid;
4e2933c620 2015-04-21        kinaba: 		LPOLESTR lpwstr;
4e2933c620 2015-04-21        kinaba: 	}
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct  STATPROPSTG {
4e2933c620 2015-04-21        kinaba: 	LPOLESTR lpwstrName;
4e2933c620 2015-04-21        kinaba: 	PROPID propid;
4e2933c620 2015-04-21        kinaba: 	VARTYPE vt;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum PROPSETFLAG {
4e2933c620 2015-04-21        kinaba: 	PROPSETFLAG_DEFAULT,
4e2933c620 2015-04-21        kinaba: 	PROPSETFLAG_NONSIMPLE,
4e2933c620 2015-04-21        kinaba: 	PROPSETFLAG_ANSI,
4e2933c620 2015-04-21        kinaba: 	PROPSETFLAG_UNBUFFERED = 4
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct STORAGELAYOUT {
4e2933c620 2015-04-21        kinaba: 	DWORD LayoutType;
4e2933c620 2015-04-21        kinaba: 	OLECHAR* pwcsElementName;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER cOffset;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER cBytes;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct SOLE_AUTHENTICATION_SERVICE {
4e2933c620 2015-04-21        kinaba: 	DWORD dwAuthnSvc;
4e2933c620 2015-04-21        kinaba: 	DWORD dwAuthzSvc;
4e2933c620 2015-04-21        kinaba: 	OLECHAR* pPrincipalName;
4e2933c620 2015-04-21        kinaba: 	HRESULT hr;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLECHAR* COLE_DEFAULT_PRINCIPAL = cast ( OLECHAR* )(-1);
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum EOLE_AUTHENTICATION_CAPABILITIES {
4e2933c620 2015-04-21        kinaba: 	EOAC_NONE              = 0,
4e2933c620 2015-04-21        kinaba: 	EOAC_MUTUAL_AUTH       = 0x1,
4e2933c620 2015-04-21        kinaba: 	EOAC_SECURE_REFS       = 0x2,
4e2933c620 2015-04-21        kinaba: 	EOAC_ACCESS_CONTROL    = 0x4,
4e2933c620 2015-04-21        kinaba: 	EOAC_APPID             = 0x8,
4e2933c620 2015-04-21        kinaba: 	EOAC_DYNAMIC           = 0x10,
4e2933c620 2015-04-21        kinaba: 	EOAC_STATIC_CLOAKING   = 0x20,
4e2933c620 2015-04-21        kinaba: 	EOAC_DYNAMIC_CLOAKING  = 0x40,
4e2933c620 2015-04-21        kinaba: 	EOAC_ANY_AUTHORITY     = 0x80,
4e2933c620 2015-04-21        kinaba: 	EOAC_MAKE_FULLSIC      = 0x100,
4e2933c620 2015-04-21        kinaba: 	EOAC_REQUIRE_FULLSIC   = 0x200,
4e2933c620 2015-04-21        kinaba: 	EOAC_AUTO_IMPERSONATE  = 0x400,
4e2933c620 2015-04-21        kinaba: 	EOAC_DEFAULT           = 0x800,
4e2933c620 2015-04-21        kinaba: 	EOAC_DISABLE_AAA       = 0x1000,
4e2933c620 2015-04-21        kinaba: 	EOAC_NO_CUSTOM_MARSHAL = 0x2000
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct SOLE_AUTHENTICATION_INFO {
4e2933c620 2015-04-21        kinaba: 	DWORD dwAuthnSvc;
4e2933c620 2015-04-21        kinaba: 	DWORD dwAuthzSvc;
4e2933c620 2015-04-21        kinaba: 	void* pAuthInfo;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const void* COLE_DEFAULT_AUTHINFO = cast( void* )(-1 );
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct SOLE_AUTHENTICATION_LIST {
4e2933c620 2015-04-21        kinaba: 	DWORD cAuthInfo;
4e2933c620 2015-04-21        kinaba: 	SOLE_AUTHENTICATION_INFO* aAuthInfo;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumFORMATETC : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, FORMATETC*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumFORMATETC*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumHLITEM : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, HLITEM*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumHLITEM*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumSTATDATA : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, STATDATA*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumSTATDATA*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumSTATPROPSETSTG : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, STATPROPSETSTG*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumSTATPROPSETSTG*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumSTATPROPSTG : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, STATPROPSTG*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumSTATPROPSTG*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumSTATSTG : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, STATSTG*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumSTATSTG*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumString : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, LPOLESTR*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumString*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumMoniker : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, IMoniker*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumMoniker*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IEnumUnknown : IUnknown {
4e2933c620 2015-04-21        kinaba: 	  HRESULT Next(ULONG, IUnknown*, ULONG*);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Skip(ULONG);
4e2933c620 2015-04-21        kinaba: 	  HRESULT Reset();
9b639cf2d6 2015-05-05        kinaba: 	  HRESULT Clone(IEnumUnknown*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface ISequentialStream : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT Read(void*, ULONG, ULONG*);
4e2933c620 2015-04-21        kinaba: 	HRESULT Write(void* , ULONG, ULONG*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IStream : ISequentialStream {
4e2933c620 2015-04-21        kinaba: 	HRESULT Seek(LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetSize(ULARGE_INTEGER);
4e2933c620 2015-04-21        kinaba: 	HRESULT CopyTo(IStream, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
4e2933c620 2015-04-21        kinaba: 	HRESULT Commit(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Revert();
4e2933c620 2015-04-21        kinaba: 	HRESULT LockRegion(ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT UnlockRegion(ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Stat(STATSTG*, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Clone(LPSTREAM*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IMarshal : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetUnmarshalClass(REFIID, PVOID, DWORD, PVOID, DWORD, CLSID*);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetMarshalSizeMax(REFIID, PVOID, DWORD, PVOID, PDWORD, ULONG*);
4e2933c620 2015-04-21        kinaba: 	HRESULT MarshalInterface(IStream, REFIID, PVOID, DWORD, PVOID, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT UnmarshalInterface(IStream, REFIID, void**);
4e2933c620 2015-04-21        kinaba: 	HRESULT ReleaseMarshalData(IStream);
4e2933c620 2015-04-21        kinaba: 	HRESULT DisconnectObject(DWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IStdMarshalInfo : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetClassForHandler(DWORD, PVOID, CLSID*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IMalloc : IUnknown {
4e2933c620 2015-04-21        kinaba: 	void* Alloc(ULONG);
4e2933c620 2015-04-21        kinaba: 	void* Realloc(void*, ULONG);
4e2933c620 2015-04-21        kinaba: 	void Free(void*);
4e2933c620 2015-04-21        kinaba: 	ULONG GetSize(void*);
4e2933c620 2015-04-21        kinaba: 	int DidAlloc(void*);
4e2933c620 2015-04-21        kinaba: 	void HeapMinimize();
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IMallocSpy : IUnknown {
4e2933c620 2015-04-21        kinaba: 	ULONG PreAlloc(ULONG);
4e2933c620 2015-04-21        kinaba: 	void* PostAlloc(void*);
4e2933c620 2015-04-21        kinaba: 	void* PreFree(void*, BOOL);
4e2933c620 2015-04-21        kinaba: 	void PostFree(BOOL);
4e2933c620 2015-04-21        kinaba: 	ULONG PreRealloc(void*, ULONG, void**, BOOL);
4e2933c620 2015-04-21        kinaba: 	void* PostRealloc(void*, BOOL);
4e2933c620 2015-04-21        kinaba: 	void* PreGetSize(void*, BOOL);
4e2933c620 2015-04-21        kinaba: 	ULONG PostGetSize(ULONG, BOOL);
4e2933c620 2015-04-21        kinaba: 	void* PreDidAlloc(void*, BOOL);
4e2933c620 2015-04-21        kinaba: 	int PostDidAlloc(void*, BOOL, int);
4e2933c620 2015-04-21        kinaba: 	void PreHeapMinimize();
4e2933c620 2015-04-21        kinaba: 	void PostHeapMinimize();
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IMessageFilter : IUnknown {
4e2933c620 2015-04-21        kinaba: 	DWORD HandleInComingCall(DWORD, HTASK, DWORD, LPINTERFACEINFO);
4e2933c620 2015-04-21        kinaba: 	DWORD RetryRejectedCall(HTASK, DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	DWORD MessagePending(HTASK, DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IPersist : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetClassID(CLSID*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IPersistStream : IPersist {
4e2933c620 2015-04-21        kinaba: 	HRESULT IsDirty();
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Load(IStream);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Save(IStream, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetSizeMax(PULARGE_INTEGER);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IRunningObjectTable : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT Register(DWORD, LPUNKNOWN, LPMONIKER, PDWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Revoke(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT IsRunning(LPMONIKER);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetObject(LPMONIKER, LPUNKNOWN*);
4e2933c620 2015-04-21        kinaba: 	HRESULT NoteChangeTime(DWORD, LPFILETIME);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetTimeOfLastChange(LPMONIKER, LPFILETIME);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT EnumRunning(IEnumMoniker*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IBindCtx : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT RegisterObjectBound(LPUNKNOWN);
4e2933c620 2015-04-21        kinaba: 	HRESULT RevokeObjectBound(LPUNKNOWN);
4e2933c620 2015-04-21        kinaba: 	HRESULT ReleaseBoundObjects();
4e2933c620 2015-04-21        kinaba: 	HRESULT SetBindOptions(LPBIND_OPTS);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetBindOptions(LPBIND_OPTS);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT GetRunningObjectTable(IRunningObjectTable*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT RegisterObjectParam(LPOLESTR, IUnknown);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT GetObjectParam(LPOLESTR, IUnknown*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT EnumObjectParam(IEnumString*);
4e2933c620 2015-04-21        kinaba: 	HRESULT RevokeObjectParam(LPOLESTR);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IMoniker: IPersistStream {
9b639cf2d6 2015-05-05        kinaba: 	HRESULT BindToObject(IBindCtx, IMoniker, REFIID, PVOID*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT BindToStorage(IBindCtx, IMoniker, REFIID, PVOID*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Reduce(IBindCtx, DWORD, IMoniker*, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT ComposeWith(IMoniker, BOOL, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Enum(BOOL, IEnumMoniker*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT IsEqual(IMoniker);
4e2933c620 2015-04-21        kinaba: 	HRESULT Hash(PDWORD);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT IsRunning(IBindCtx, IMoniker, IMoniker);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT GetTimeOfLastChange(IBindCtx, IMoniker, LPFILETIME);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Inverse(IMoniker*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT CommonPrefixWith(IMoniker, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT RelativePathTo(IMoniker, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT GetDisplayName(IBindCtx, IMoniker, LPOLESTR*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT ParseDisplayName(IBindCtx, IMoniker, LPOLESTR, ULONG*, IMoniker*);
4e2933c620 2015-04-21        kinaba: 	HRESULT IsSystemMoniker(PDWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IPersistStorage : IPersist
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT IsDirty();
4e2933c620 2015-04-21        kinaba: 	HRESULT InitNew(LPSTORAGE);
4e2933c620 2015-04-21        kinaba: 	HRESULT Load(LPSTORAGE);
4e2933c620 2015-04-21        kinaba: 	HRESULT Save(LPSTORAGE, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT SaveCompleted(LPSTORAGE);
4e2933c620 2015-04-21        kinaba: 	HRESULT HandsOffStorage();
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IPersistFile : IPersist
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT IsDirty();
4e2933c620 2015-04-21        kinaba: 	HRESULT Load(LPCOLESTR, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Save(LPCOLESTR, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT SaveCompleted(LPCOLESTR);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetCurFile(LPOLESTR*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IAdviseSink : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	void OnDataChange(FORMATETC*, STGMEDIUM*);
4e2933c620 2015-04-21        kinaba: 	void OnViewChange(DWORD, LONG);
9b639cf2d6 2015-05-05        kinaba: 	void OnRename(IMoniker);
4e2933c620 2015-04-21        kinaba: 	void OnSave();
4e2933c620 2015-04-21        kinaba: 	void OnClose();
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IAdviseSink2 : IAdviseSink
4e2933c620 2015-04-21        kinaba: {
9b639cf2d6 2015-05-05        kinaba: 	void OnLinkSrcChange(IMoniker);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IDataObject : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetData(FORMATETC*, STGMEDIUM*);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetDataHere(FORMATETC*, STGMEDIUM*);
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryGetData(FORMATETC*);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetCanonicalFormatEtc(FORMATETC*, FORMATETC*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetData(FORMATETC*, STGMEDIUM*, BOOL);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT EnumFormatEtc(DWORD, IEnumFORMATETC*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT DAdvise(FORMATETC*, DWORD, IAdviseSink, PDWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT DUnadvise(DWORD);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT EnumDAdvise(IEnumSTATDATA*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IDataAdviseHolder : IUnknown {
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Advise(IDataObject, FORMATETC*, DWORD, IAdviseSink, PDWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Unadvise(DWORD);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT EnumAdvise(IEnumSTATDATA*);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT SendOnDataChange(IDataObject, DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IStorage : IUnknown {
9b639cf2d6 2015-05-05        kinaba: 	HRESULT CreateStream(LPCWSTR, DWORD, DWORD, DWORD, IStream);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT OpenStream(LPCWSTR, PVOID, DWORD, DWORD, IStream);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT CreateStorage(LPCWSTR, DWORD, DWORD, DWORD, IStorage);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT OpenStorage(LPCWSTR, IStorage, DWORD, SNB, DWORD, IStorage);
4e2933c620 2015-04-21        kinaba: 	HRESULT CopyTo(DWORD, IID* , SNB, IStorage);
4e2933c620 2015-04-21        kinaba: 	HRESULT MoveElementTo(LPCWSTR, IStorage, LPCWSTR, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Commit(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Revert();
9b639cf2d6 2015-05-05        kinaba: 	HRESULT EnumElements(DWORD, PVOID, DWORD, IEnumSTATSTG);
4e2933c620 2015-04-21        kinaba: 	HRESULT DestroyElement(LPCWSTR);
4e2933c620 2015-04-21        kinaba: 	HRESULT RenameElement(LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetElementTimes(LPCWSTR, FILETIME* , FILETIME* , FILETIME* );
4e2933c620 2015-04-21        kinaba: 	HRESULT SetClass(REFCLSID);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetStateBits(DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Stat(STATSTG*, DWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: // FIXME: GetClassID from IPersist not there - what to do about it?
4e2933c620 2015-04-21        kinaba: interface IRootStorage : IPersist {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	HRESULT SwitchToFile(LPOLESTR);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IRpcChannelBuffer : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetBuffer(RPCOLEMESSAGE*, REFIID);
4e2933c620 2015-04-21        kinaba: 	HRESULT SendReceive(RPCOLEMESSAGE*, PULONG);
4e2933c620 2015-04-21        kinaba: 	HRESULT FreeBuffer(RPCOLEMESSAGE*);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetDestCtx(PDWORD, PVOID*);
4e2933c620 2015-04-21        kinaba: 	HRESULT IsConnected();
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IRpcProxyBuffer : IUnknown {
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Connect(IRpcChannelBuffer);
4e2933c620 2015-04-21        kinaba: 	void Disconnect();
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IRpcStubBuffer : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT Connect(LPUNKNOWN);
4e2933c620 2015-04-21        kinaba: 	void Disconnect();
4e2933c620 2015-04-21        kinaba: 	HRESULT Invoke(RPCOLEMESSAGE*, LPRPCSTUBBUFFER);
4e2933c620 2015-04-21        kinaba: 	LPRPCSTUBBUFFER IsIIDSupported(REFIID);
4e2933c620 2015-04-21        kinaba: 	ULONG CountRefs();
4e2933c620 2015-04-21        kinaba: 	HRESULT DebugServerQueryInterface(PVOID*);
4e2933c620 2015-04-21        kinaba: 	HRESULT DebugServerRelease(PVOID);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IPSFactoryBuffer : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT CreateProxy(LPUNKNOWN, REFIID, LPRPCPROXYBUFFER*, PVOID*);
4e2933c620 2015-04-21        kinaba: 	HRESULT CreateStub(REFIID, LPUNKNOWN, LPRPCSTUBBUFFER*);
4e2933c620 2015-04-21        kinaba: }
9b639cf2d6 2015-05-05        kinaba: alias IPSFactoryBuffer LPPSFACTORYBUFFER;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface ILockBytes : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT ReadAt(ULARGE_INTEGER, PVOID, ULONG, ULONG*);
4e2933c620 2015-04-21        kinaba: 	HRESULT WriteAt(ULARGE_INTEGER, PCVOID, ULONG, ULONG*);
4e2933c620 2015-04-21        kinaba: 	HRESULT Flush();
4e2933c620 2015-04-21        kinaba: 	HRESULT SetSize(ULARGE_INTEGER);
4e2933c620 2015-04-21        kinaba: 	HRESULT LockRegion(ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT UnlockRegion(ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Stat(STATSTG*, DWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IExternalConnection : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT AddConnection(DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT ReleaseConnection(DWORD, DWORD, BOOL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IRunnableObject : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetRunningClass(LPCLSID);
4e2933c620 2015-04-21        kinaba: 	HRESULT Run(LPBC);
4e2933c620 2015-04-21        kinaba: 	BOOL IsRunning();
4e2933c620 2015-04-21        kinaba: 	HRESULT LockRunning(BOOL, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetContainedObject(BOOL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IROTData : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetComparisonData(PVOID, ULONG, PULONG);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IChannelHook : IUnknown {
4e2933c620 2015-04-21        kinaba: 	void ClientGetSize(REFGUID, REFIID, PULONG);
4e2933c620 2015-04-21        kinaba: 	void ClientFillBuffer(REFGUID, REFIID, PULONG, PVOID);
4e2933c620 2015-04-21        kinaba: 	void ClientNotify(REFGUID, REFIID, ULONG, PVOID, DWORD, HRESULT);
4e2933c620 2015-04-21        kinaba: 	void ServerNotify(REFGUID, REFIID, ULONG, PVOID, DWORD);
4e2933c620 2015-04-21        kinaba: 	void ServerGetSize(REFGUID, REFIID, HRESULT, PULONG);
4e2933c620 2015-04-21        kinaba: 	void ServerFillBuffer(REFGUID, REFIID, PULONG, PVOID, HRESULT);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IPropertyStorage : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT ReadMultiple(ULONG, PROPSPEC* , PROPVARIANT*);
4e2933c620 2015-04-21        kinaba: 	HRESULT WriteMultiple(ULONG, PROPSPEC* , PROPVARIANT*, PROPID);
4e2933c620 2015-04-21        kinaba: 	HRESULT DeleteMultiple(ULONG, PROPSPEC* );
4e2933c620 2015-04-21        kinaba: 	HRESULT ReadPropertyNames(ULONG, PROPID* , LPWSTR*);
4e2933c620 2015-04-21        kinaba: 	HRESULT WritePropertyNames(ULONG, PROPID* , LPWSTR* );
4e2933c620 2015-04-21        kinaba: 	HRESULT DeletePropertyNames(ULONG, PROPID* );
4e2933c620 2015-04-21        kinaba: 	HRESULT SetClass(REFCLSID);
4e2933c620 2015-04-21        kinaba: 	HRESULT Commit(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT Revert();
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Enum(IEnumSTATPROPSTG*);
4e2933c620 2015-04-21        kinaba: 	HRESULT Stat(STATPROPSTG*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetTimes(FILETIME* , FILETIME* , FILETIME* );
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IPropertySetStorage : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT Create(REFFMTID, CLSID*, DWORD, DWORD, LPPROPERTYSTORAGE*);
4e2933c620 2015-04-21        kinaba: 	HRESULT Open(REFFMTID, DWORD, LPPROPERTYSTORAGE*);
4e2933c620 2015-04-21        kinaba: 	HRESULT Delete(REFFMTID);
9b639cf2d6 2015-05-05        kinaba: 	HRESULT Enum(IEnumSTATPROPSETSTG*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IClientSecurity : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryBlanket(PVOID, PDWORD, PDWORD, OLECHAR**, PDWORD, PDWORD, RPC_AUTH_IDENTITY_HANDLE**, PDWORD*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetBlanket(PVOID, DWORD, DWORD, LPWSTR, DWORD, DWORD, RPC_AUTH_IDENTITY_HANDLE*, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT CopyProxy(LPUNKNOWN, LPUNKNOWN*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IServerSecurity : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryBlanket(PDWORD, PDWORD, OLECHAR**, PDWORD, PDWORD, RPC_AUTHZ_HANDLE*, PDWORD*);
4e2933c620 2015-04-21        kinaba: 	HRESULT ImpersonateClient();
4e2933c620 2015-04-21        kinaba: 	HRESULT RevertToSelf();
4e2933c620 2015-04-21        kinaba: 	HRESULT IsImpersonating();
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IClassActivator : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT GetClassObject(REFCLSID, DWORD, LCID, REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IFillLockBytes : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT FillAppend(void* , ULONG, PULONG);
4e2933c620 2015-04-21        kinaba: 	HRESULT FillAt(ULARGE_INTEGER, void* , ULONG, PULONG);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetFillSize(ULARGE_INTEGER);
4e2933c620 2015-04-21        kinaba: 	HRESULT Terminate(BOOL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IProgressNotify : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT OnProgress(DWORD, DWORD, BOOL, BOOL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface ILayoutStorage : IUnknown {
4e2933c620 2015-04-21        kinaba: 	HRESULT LayoutScript(STORAGELAYOUT*, DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT BeginMonitor();
4e2933c620 2015-04-21        kinaba: 	HRESULT EndMonitor();
4e2933c620 2015-04-21        kinaba: 	HRESULT ReLayoutDocfile(OLECHAR*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IGlobalInterfaceTable : IUnknown {
9b639cf2d6 2015-05-05        kinaba: 	HRESULT RegisterInterfaceInGlobal(IUnknown, REFIID, DWORD*);
4e2933c620 2015-04-21        kinaba: 	HRESULT RevokeInterfaceFromGlobal(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetInterfaceFromGlobal(DWORD, REFIID, void**);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: /+
4e2933c620 2015-04-21        kinaba: // These are probably unnecessary for D.
4e2933c620 2015-04-21        kinaba: extern (Windows) {
9b639cf2d6 2015-05-05        kinaba: HRESULT IMarshal_GetUnmarshalClass_Proxy(IMarshal, REFIID, void*, DWORD, void*, DWORD, CLSID*);
9b639cf2d6 2015-05-05        kinaba: void IMarshal_GetUnmarshalClass_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMarshal_GetMarshalSizeMax_Proxy(IMarshal, REFIID, void*, DWORD, void*, DWORD, DWORD*);
9b639cf2d6 2015-05-05        kinaba: void IMarshal_GetMarshalSizeMax_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMarshal_MarshalInterface_Proxy(IMarshal, IStream, REFIID, void*, DWORD, void*, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IMarshal_MarshalInterface_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMarshal_UnmarshalInterface_Proxy(IMarshal, IStream, REFIID, void**);
9b639cf2d6 2015-05-05        kinaba: void IMarshal_UnmarshalInterface_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMarshal_ReleaseMarshalData_Proxy(IMarshal, IStream);
9b639cf2d6 2015-05-05        kinaba: void IMarshal_ReleaseMarshalData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMarshal_DisconnectObject_Proxy(IMarshal, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IMarshal_DisconnectObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void* IMalloc_Alloc_Proxy(IMalloc, ULONG);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_Alloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void* IMalloc_Realloc_Proxy(IMalloc, void*, ULONG);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_Realloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_Free_Proxy(IMalloc, void*);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_Free_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: ULONG IMalloc_GetSize_Proxy(IMalloc, void*);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_GetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: int IMalloc_DidAlloc_Proxy(IMalloc, void*);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_DidAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_HeapMinimize_Proxy(IMalloc);
9b639cf2d6 2015-05-05        kinaba: void IMalloc_HeapMinimize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: ULONG IMallocSpy_PreAlloc_Proxy(IMallocSpy, ULONG cbRequest);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PreAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void* IMallocSpy_PostAlloc_Proxy(IMallocSpy, void*);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void* IMallocSpy_PreFree_Proxy(IMallocSpy, void*, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PreFree_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostFree_Proxy(IMallocSpy, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostFree_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: ULONG IMallocSpy_PreRealloc_Proxy(IMallocSpy, void*, ULONG, void**, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PreRealloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void* IMallocSpy_PostRealloc_Proxy(IMallocSpy, void*, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostRealloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void* IMallocSpy_PreGetSize_Proxy(IMallocSpy, void*, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PreGetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: ULONG IMallocSpy_PostGetSize_Proxy(IMallocSpy, ULONG, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostGetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void* IMallocSpy_PreDidAlloc_Proxy(IMallocSpy, void*, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PreDidAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: int IMallocSpy_PostDidAlloc_Proxy(IMallocSpy, void*, BOOL, int);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostDidAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PreHeapMinimize_Proxy(IMallocSpy );
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PreHeapMinimize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostHeapMinimize_Proxy(IMallocSpy);
9b639cf2d6 2015-05-05        kinaba: void IMallocSpy_PostHeapMinimize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStdMarshalInfo_GetClassForHandler_Proxy(IStdMarshalInfo, DWORD, void*, CLSID*);
9b639cf2d6 2015-05-05        kinaba: void IStdMarshalInfo_GetClassForHandler_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD IExternalConnection_AddConnection_Proxy(IExternalConnection, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IExternalConnection_AddConnection_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD IExternalConnection_ReleaseConnection_Proxy(IExternalConnection, DWORD, DWORD, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IExternalConnection_ReleaseConnection_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumUnknown_RemoteNext_Proxy(IEnumUnknown, ULONG, IUnknown*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IEnumUnknown_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumUnknown_Skip_Proxy(IEnumUnknown, ULONG);
9b639cf2d6 2015-05-05        kinaba: void IEnumUnknown_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumUnknown_Reset_Proxy(IEnumUnknown );
9b639cf2d6 2015-05-05        kinaba: void IEnumUnknown_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumUnknown_Clone_Proxy(IEnumUnknown, IEnumUnknown*);
9b639cf2d6 2015-05-05        kinaba: void IEnumUnknown_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_RegisterObjectBound_Proxy(IBindCtx, IUnknownpunk);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_RegisterObjectBound_Stub(IRpcStubBuffer, IRpcChannelBuffer_pRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_RevokeObjectBound_Proxy(IBindCtx, IUnknownpunk);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_RevokeObjectBound_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_ReleaseBoundObjects_Proxy(IBindCtx);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_ReleaseBoundObjects_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_SetBindOptions_Proxy(IBindCtx, BIND_OPTS*);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_SetBindOptions_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_GetBindOptions_Proxy(IBindCtx, BIND_OPTS*pbindopts);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_GetBindOptions_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_GetRunningObjectTable_Proxy(IBindCtx, IRunningObjectTable*);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_GetRunningObjectTable_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_RegisterObjectParam_Proxy(IBindCtx, LPCSTR, IUnknown);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_RegisterObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_GetObjectParam_Proxy(IBindCtx, LPCSTR, IUnknown*);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_GetObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_EnumObjectParam_Proxy(IBindCtx, IEnumString*);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_EnumObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IBindCtx_RevokeObjectParam_Proxy(IBindCtx, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: void IBindCtx_RevokeObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumMoniker_RemoteNext_Proxy(IEnumMoniker, ULONG, IMoniker*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IEnumMoniker_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumMoniker_Skip_Proxy(IEnumMoniker, ULONG);
9b639cf2d6 2015-05-05        kinaba: void IEnumMoniker_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumMoniker_Reset_Proxy(IEnumMoniker);
9b639cf2d6 2015-05-05        kinaba: void IEnumMoniker_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumMoniker_Clone_Proxy(IEnumMoniker, IEnumMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IEnumMoniker_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunnableObject_GetRunningClass_Proxy(IRunnableObject, LPCLSID);
9b639cf2d6 2015-05-05        kinaba: void IRunnableObject_GetRunningClass_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunnableObject_Run_Proxy(IRunnableObject, LPBINDCTX);
9b639cf2d6 2015-05-05        kinaba: void IRunnableObject_Run_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: BOOL IRunnableObject_IsRunning_Proxy(IRunnableObject);
9b639cf2d6 2015-05-05        kinaba: void IRunnableObject_IsRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunnableObject_LockRunning_Proxy(IRunnableObject, BOOL, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IRunnableObject_LockRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunnableObject_SetContainedObject_Proxy(IRunnableObject, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IRunnableObject_SetContainedObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunningObjectTable_Register_Proxy(IRunningObjectTable, DWORD, IUnknown, IMoniker, DWORD*);
9b639cf2d6 2015-05-05        kinaba: void IRunningObjectTable_Register_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunningObjectTable_Revoke_Proxy(IRunningObjectTable, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IRunningObjectTable_Revoke_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunningObjectTable_IsRunning_Proxy(IRunningObjectTable, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IRunningObjectTable_IsRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunningObjectTable_GetObject_Proxy(IRunningObjectTable, IMoniker, IUnknown*);
9b639cf2d6 2015-05-05        kinaba: void IRunningObjectTable_GetObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunningObjectTable_NoteChangeTime_Proxy(IRunningObjectTable, DWORD, FILETIME*);
9b639cf2d6 2015-05-05        kinaba: void IRunningObjectTable_NoteChangeTime_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunningObjectTable_GetTimeOfLastChange_Proxy(IRunningObjectTable, IMoniker, FILETIME*);
9b639cf2d6 2015-05-05        kinaba: void IRunningObjectTable_GetTimeOfLastChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRunningObjectTable_EnumRunning_Proxy(IRunningObjectTable, IEnumMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IRunningObjectTable_EnumRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersist_GetClassID_Proxy(IPersist, CLSID*);
9b639cf2d6 2015-05-05        kinaba: void IPersist_GetClassID_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStream_IsDirty_Proxy(IPersistStream);
9b639cf2d6 2015-05-05        kinaba: void IPersistStream_IsDirty_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStream_Load_Proxy(IPersistStream, IStream);
9b639cf2d6 2015-05-05        kinaba: void IPersistStream_Load_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStream_Save_Proxy(IPersistStream, IStream, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IPersistStream_Save_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStream_GetSizeMax_Proxy(IPersistStream, ULARGE_INTEGER*);
9b639cf2d6 2015-05-05        kinaba: void IPersistStream_GetSizeMax_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_RemoteBindToObject_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_RemoteBindToObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_RemoteBindToStorage_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_RemoteBindToStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_Reduce_Proxy(IMoniker, IBindCtx, DWORD, IMoniker*, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_Reduce_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_ComposeWith_Proxy(IMoniker, IMoniker, BOOL, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_ComposeWith_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_Enum_Proxy(IMoniker, BOOL, IEnumMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_Enum_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_IsEqual_Proxy(IMoniker, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_IsEqual_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_Hash_Proxy(IMoniker, DWORD*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_Hash_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_IsRunning_Proxy(IMoniker, IBindCtx, IMoniker, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_IsRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_GetTimeOfLastChange_Proxy(IMoniker, IBindCtx, IMoniker, FILETIME*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_GetTimeOfLastChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_Inverse_Proxy(IMoniker, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_Inverse_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_CommonPrefixWith_Proxy(IMoniker, IMoniker, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_CommonPrefixWith_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_RelativePathTo_Proxy(IMoniker, IMoniker, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_RelativePathTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_GetDisplayName_Proxy(IMoniker, IBindCtx, IMoniker, LPCSTR*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_GetDisplayName_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_ParseDisplayName_Proxy(IMoniker, IBindCtx, IMoniker, LPCSTR, ULONG*, IMoniker*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_ParseDisplayName_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_IsSystemMoniker_Proxy(IMoniker, DWORD*);
9b639cf2d6 2015-05-05        kinaba: void IMoniker_IsSystemMoniker_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IROTData_GetComparisonData_Proxy(IROTData, BYTE*, ULONG cbMax, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IROTData_GetComparisonData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumString_RemoteNext_Proxy(IEnumString, ULONG, LPCSTR*rgelt, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IEnumString_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumString_Skip_Proxy(IEnumString, ULONG);
9b639cf2d6 2015-05-05        kinaba: void IEnumString_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumString_Reset_Proxy(IEnumString);
9b639cf2d6 2015-05-05        kinaba: void IEnumString_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumString_Clone_Proxy(IEnumString, IEnumString*);
9b639cf2d6 2015-05-05        kinaba: void IEnumString_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_RemoteRead_Proxy(IStream, BYTE*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IStream_RemoteRead_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_RemoteWrite_Proxy(IStream, BYTE*pv, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IStream_RemoteWrite_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_RemoteSeek_Proxy(IStream, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
9b639cf2d6 2015-05-05        kinaba: void IStream_RemoteSeek_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_SetSize_Proxy(IStream, ULARGE_INTEGER);
9b639cf2d6 2015-05-05        kinaba: void IStream_SetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_RemoteCopyTo_Proxy(IStream, IStream, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
9b639cf2d6 2015-05-05        kinaba: void IStream_RemoteCopyTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Commit_Proxy(IStream, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStream_Commit_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Revert_Proxy(IStream);
9b639cf2d6 2015-05-05        kinaba: void IStream_Revert_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_LockRegion_Proxy(IStream, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStream_LockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_UnlockRegion_Proxy(IStream, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStream_UnlockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Stat_Proxy(IStream, STATSTG*, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStream_Stat_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Clone_Proxy(IStream, IStream*);
9b639cf2d6 2015-05-05        kinaba: void IStream_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATSTG_RemoteNext_Proxy(IEnumSTATSTG, ULONG, STATSTG*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATSTG_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATSTG_Skip_Proxy(IEnumSTATSTG, ULONG celt);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATSTG_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATSTG_Reset_Proxy(IEnumSTATSTG);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATSTG_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATSTG_Clone_Proxy(IEnumSTATSTG, IEnumSTATSTG*);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATSTG_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_CreateStream_Proxy(IStorage, OLECHAR*, DWORD, DWORD, DWORD, IStream*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_CreateStream_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_RemoteOpenStream_Proxy(IStorage, const(OLECHAR)*, uint, BYTE*, DWORD, DWORD, IStream*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_RemoteOpenStream_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_CreateStorage_Proxy(IStorage, OLECHAR*, DWORD, DWORD, DWORD, IStorage*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_CreateStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_OpenStorage_Proxy(IStorage, OLECHAR*, IStorage, DWORD, SNB, DWORD, IStorage*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_OpenStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_CopyTo_Proxy(IStorage, DWORD, const(IID)*, SNB, IStorage);
9b639cf2d6 2015-05-05        kinaba: void IStorage_CopyTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_MoveElementTo_Proxy(IStorage, const(OLECHAR)*, IStorage, const(OLECHAR)*, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStorage_MoveElementTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_Commit_Proxy(IStorage, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStorage_Commit_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_Revert_Proxy(IStorage);
9b639cf2d6 2015-05-05        kinaba: void IStorage_Revert_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_RemoteEnumElements_Proxy(IStorage, DWORD, uint, BYTE*, DWORD, IEnumSTATSTG*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_RemoteEnumElements_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_DestroyElement_Proxy(IStorage, OLECHAR*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_DestroyElement_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_RenameElement_Proxy(IStorage, const(OLECHAR)*, const(OLECHAR)*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_RenameElement_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_SetElementTimes_Proxy(IStorage, const(OLECHAR)*, const(FILETIME)*, const(FILETIME)*, const(FILETIME)*);
9b639cf2d6 2015-05-05        kinaba: void IStorage_SetElementTimes_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_SetClass_Proxy(IStorage, REFCLSID);
9b639cf2d6 2015-05-05        kinaba: void IStorage_SetClass_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_SetStateBits_Proxy(IStorage, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStorage_SetStateBits_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_Stat_Proxy(IStorage, STATSTG*, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IStorage_Stat_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistFile_IsDirty_Proxy(IPersistFile);
9b639cf2d6 2015-05-05        kinaba: void IPersistFile_IsDirty_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistFile_Load_Proxy(IPersistFile, LPCOLESTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IPersistFile_Load_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistFile_Save_Proxy(IPersistFile, LPCOLESTR pszFileName, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IPersistFile_Save_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistFile_SaveCompleted_Proxy(IPersistFile, LPCOLESTR);
9b639cf2d6 2015-05-05        kinaba: void IPersistFile_SaveCompleted_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistFile_GetCurFile_Proxy(IPersistFile, LPCSTR*);
9b639cf2d6 2015-05-05        kinaba: void IPersistFile_GetCurFile_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStorage_IsDirty_Proxy(IPersistStorage);
9b639cf2d6 2015-05-05        kinaba: void IPersistStorage_IsDirty_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStorage_InitNew_Proxy(IPersistStorage, IStorage);
9b639cf2d6 2015-05-05        kinaba: void IPersistStorage_InitNew_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStorage_Load_Proxy(IPersistStorage, IStorage);
9b639cf2d6 2015-05-05        kinaba: void IPersistStorage_Load_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStorage_Save_Proxy(IPersistStorage, IStorage, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IPersistStorage_Save_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStorage_SaveCompleted_Proxy(IPersistStorage, IStorage);
9b639cf2d6 2015-05-05        kinaba: void IPersistStorage_SaveCompleted_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPersistStorage_HandsOffStorage_Proxy(IPersistStorage);
9b639cf2d6 2015-05-05        kinaba: void IPersistStorage_HandsOffStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_RemoteReadAt_Proxy(ILockBytes, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void ILockBytes_RemoteReadAt_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_RemoteWriteAt_Proxy(ILockBytes, ULARGE_INTEGER, BYTE*pv, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void ILockBytes_RemoteWriteAt_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_Flush_Proxy(ILockBytes);
9b639cf2d6 2015-05-05        kinaba: void ILockBytes_Flush_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_SetSize_Proxy(ILockBytes, ULARGE_INTEGER);
9b639cf2d6 2015-05-05        kinaba: void ILockBytes_SetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_LockRegion_Proxy(ILockBytes, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
9b639cf2d6 2015-05-05        kinaba: void ILockBytes_LockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_UnlockRegion_Proxy(ILockBytes, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
9b639cf2d6 2015-05-05        kinaba: void ILockBytes_UnlockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_Stat_Proxy(ILockBytes, STATSTG*, DWORD);
9b639cf2d6 2015-05-05        kinaba: void ILockBytes_Stat_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumFORMATETC_RemoteNext_Proxy(IEnumFORMATETC, ULONG, FORMATETC*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IEnumFORMATETC_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumFORMATETC_Skip_Proxy(IEnumFORMATETC, ULONG);
9b639cf2d6 2015-05-05        kinaba: void IEnumFORMATETC_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumFORMATETC_Reset_Proxy(IEnumFORMATETC);
9b639cf2d6 2015-05-05        kinaba: void IEnumFORMATETC_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumFORMATETC_Clone_Proxy(IEnumFORMATETC, IEnumFORMATETC*);
9b639cf2d6 2015-05-05        kinaba: void IEnumFORMATETC_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumFORMATETC_Next_Proxy(IEnumFORMATETC, ULONG, FORMATETC*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumFORMATETC_Next_Stub(IEnumFORMATETC, ULONG, FORMATETC*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATDATA_RemoteNext_Proxy(IEnumSTATDATA, ULONG, STATDATA*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATDATA_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATDATA_Skip_Proxy(IEnumSTATDATA, ULONG);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATDATA_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATDATA_Reset_Proxy(IEnumSTATDATA);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATDATA_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATDATA_Clone_Proxy(IEnumSTATDATA, IEnumSTATDATA*);
9b639cf2d6 2015-05-05        kinaba: void IEnumSTATDATA_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATDATA_Next_Proxy(IEnumSTATDATA, ULONG, STATDATA*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATDATA_Next_Stub(IEnumSTATDATA, ULONG, STATDATA*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRootStorage_SwitchToFile_Proxy(IRootStorage, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: void IRootStorage_SwitchToFile_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnDataChange_Proxy(IAdviseSink, FORMATETC*, RemSTGMEDIUM*);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnDataChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnViewChange_Proxy(IAdviseSink, DWORD, LONG);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnViewChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnRename_Proxy(IAdviseSink, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnRename_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnSave_Proxy(IAdviseSink);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnSave_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IAdviseSink_RemoteOnClose_Proxy(IAdviseSink);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_RemoteOnClose_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnDataChange_Proxy(IAdviseSink, FORMATETC*, STGMEDIUM*);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnDataChange_Stub(IAdviseSink, FORMATETC*, RemSTGMEDIUM*);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnViewChange_Proxy(IAdviseSink, DWORD, LONG);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnViewChange_Stub(IAdviseSink, DWORD, LONG);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnRename_Proxy(IAdviseSink, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnRename_Stub(IAdviseSink, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnSave_Proxy(IAdviseSink);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnSave_Stub(IAdviseSink);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink_OnClose_Proxy(IAdviseSink);
9b639cf2d6 2015-05-05        kinaba: HRESULT IAdviseSink_OnClose_Stub(IAdviseSink);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink2_RemoteOnLinkSrcChange_Proxy(IAdviseSink2, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink2_RemoteOnLinkSrcChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink2_OnLinkSrcChange_Proxy(IAdviseSink2, IMoniker);
9b639cf2d6 2015-05-05        kinaba: void IAdviseSink2_OnLinkSrcChange_Stub(IAdviseSink2, IMoniker);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_RemoteGetData_Proxy(IDataObject, FORMATETC*, RemSTGMEDIUM**);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_RemoteGetData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_RemoteGetDataHere_Proxy(IDataObject, FORMATETC*, RemSTGMEDIUM**);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_RemoteGetDataHere_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_QueryGetData_Proxy(IDataObject, FORMATETC*);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_QueryGetData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_GetCanonicalFormatEtc_Proxy(IDataObject, FORMATETC*, FORMATETC*);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_GetCanonicalFormatEtc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_RemoteSetData_Proxy(IDataObject, FORMATETC*, RemSTGMEDIUM*, BOOL);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_RemoteSetData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_EnumFormatEtc_Proxy(IDataObject, DWORD, IEnumFORMATETC*);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_EnumFormatEtc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_DAdvise_Proxy(IDataObject, FORMATETC*, DWORD, IAdviseSink, DWORD*);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_DAdvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_DUnadvise_Proxy(IDataObject, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_DUnadvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_EnumDAdvise_Proxy(IDataObject, IEnumSTATDATA*);
9b639cf2d6 2015-05-05        kinaba: void IDataObject_EnumDAdvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_GetData_Proxy(IDataObject, FORMATETC*, STGMEDIUM*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_GetData_Stub(IDataObject, FORMATETC*, RemSTGMEDIUM**);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_GetDataHere_Proxy(IDataObject, FORMATETC*, STGMEDIUM*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_GetDataHere_Stub(IDataObject, FORMATETC*, RemSTGMEDIUM**);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_SetData_Proxy(IDataObject, FORMATETC*, STGMEDIUM*, BOOL);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataObject_SetData_Stub(IDataObject, FORMATETC*, RemSTGMEDIUM*, BOOL);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataAdviseHolder_Advise_Proxy(IDataAdviseHolder, IDataObject, FORMATETC*, DWORD, IAdviseSink, DWORD*);
9b639cf2d6 2015-05-05        kinaba: void IDataAdviseHolder_Advise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataAdviseHolder_Unadvise_Proxy(IDataAdviseHolder, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IDataAdviseHolder_Unadvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataAdviseHolder_EnumAdvise_Proxy(IDataAdviseHolder, IEnumSTATDATA*);
9b639cf2d6 2015-05-05        kinaba: void IDataAdviseHolder_EnumAdvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IDataAdviseHolder_SendOnDataChange_Proxy(IDataAdviseHolder, IDataObject, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IDataAdviseHolder_SendOnDataChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD IMessageFilter_HandleInComingCall_Proxy(IMessageFilter, DWORD, HTASK, DWORD, LPINTERFACEINFO);
9b639cf2d6 2015-05-05        kinaba: void IMessageFilter_HandleInComingCall_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD IMessageFilter_RetryRejectedCall_Proxy(IMessageFilter, HTASK, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IMessageFilter_RetryRejectedCall_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD IMessageFilter_MessagePending_Proxy(IMessageFilter, HTASK, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: void IMessageFilter_MessagePending_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcChannelBuffer_GetBuffer_Proxy(IRpcChannelBuffer, RPCOLEMESSAGE*, REFIID);
9b639cf2d6 2015-05-05        kinaba: void IRpcChannelBuffer_GetBuffer_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcChannelBuffer_SendReceive_Proxy(IRpcChannelBuffer, RPCOLEMESSAGE*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: void IRpcChannelBuffer_SendReceive_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcChannelBuffer_FreeBuffer_Proxy(IRpcChannelBuffer, RPCOLEMESSAGE*);
9b639cf2d6 2015-05-05        kinaba: void IRpcChannelBuffer_FreeBuffer_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcChannelBuffer_GetDestCtx_Proxy(IRpcChannelBuffer, DWORD*, void**);
9b639cf2d6 2015-05-05        kinaba: void IRpcChannelBuffer_GetDestCtx_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcChannelBuffer_IsConnected_Proxy(IRpcChannelBuffer);
9b639cf2d6 2015-05-05        kinaba: void IRpcChannelBuffer_IsConnected_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcProxyBuffer_Connect_Proxy(IRpcProxyBuffer, IRpcChannelBufferpRpcChannelBuffer);
9b639cf2d6 2015-05-05        kinaba: void IRpcProxyBuffer_Connect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IRpcProxyBuffer_Disconnect_Proxy(IRpcProxyBuffer);
9b639cf2d6 2015-05-05        kinaba: void IRpcProxyBuffer_Disconnect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcStubBuffer_Connect_Proxy(IRpcStubBuffer, IUnknown);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_Connect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_Disconnect_Proxy(IRpcStubBuffer);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_Disconnect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcStubBuffer_Invoke_Proxy(IRpcStubBuffer, RPCOLEMESSAGE*, IRpcChannelBuffer);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_Invoke_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: IRpcStubBufferIRpcStubBuffer_IsIIDSupported_Proxy(IRpcStubBuffer, REFIID);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_IsIIDSupported_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: ULONG IRpcStubBuffer_CountRefs_Proxy(IRpcStubBuffer);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_CountRefs_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IRpcStubBuffer_DebugServerQueryInterface_Proxy(IRpcStubBuffer, void**);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_DebugServerQueryInterface_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_DebugServerRelease_Proxy(IRpcStubBuffer, void*);
9b639cf2d6 2015-05-05        kinaba: void IRpcStubBuffer_DebugServerRelease_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPSFactoryBuffer_CreateProxy_Proxy(IPSFactoryBuffer, IUnknown, REFIID, IRpcProxyBuffer*, void**);
9b639cf2d6 2015-05-05        kinaba: void IPSFactoryBuffer_CreateProxy_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT IPSFactoryBuffer_CreateStub_Proxy(IPSFactoryBuffer, REFIID, IUnknown, IRpcStubBuffer*);
9b639cf2d6 2015-05-05        kinaba: void IPSFactoryBuffer_CreateStub_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
4e2933c620 2015-04-21        kinaba: void SNB_to_xmit(SNB*, RemSNB**);
4e2933c620 2015-04-21        kinaba: void SNB_from_xmit(RemSNB*, SNB*);
4e2933c620 2015-04-21        kinaba: void SNB_free_inst(SNB*);
4e2933c620 2015-04-21        kinaba: void SNB_free_xmit(RemSNB*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumUnknown_Next_Proxy(IEnumUnknown, ULONG, IUnknown*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumUnknown_Next_Stub(IEnumUnknown, ULONG, IUnknown*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumMoniker_Next_Proxy(IEnumMoniker, ULONG, IMoniker*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumMoniker_Next_Stub(IEnumMoniker, ULONG, IMoniker*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_BindToObject_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, void**);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_BindToObject_Stub(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_BindToStorage_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, void**);
9b639cf2d6 2015-05-05        kinaba: HRESULT IMoniker_BindToStorage_Stub(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumString_Next_Proxy(IEnumString, ULONG, LPCSTR*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumString_Next_Stub(IEnumString, ULONG, LPCSTR*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Read_Proxy(IStream, void*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Read_Stub(IStream, BYTE*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Write_Proxy(IStream, void*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Write_Stub(IStream, BYTE*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Seek_Proxy(IStream, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_Seek_Stub(IStream, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_CopyTo_Proxy(IStream, IStream, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStream_CopyTo_Stub(IStream, IStream, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATSTG_Next_Proxy(IEnumSTATSTG, ULONG, STATSTG*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IEnumSTATSTG_Next_Stub(IEnumSTATSTG, ULONG, STATSTG*, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_OpenStream_Proxy(IStorage, OLECHAR*, void*, DWORD, DWORD, IStream*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_OpenStream_Stub(IStorage, OLECHAR*, uint, BYTE*, DWORD, DWORD, IStream* );
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_EnumElements_Proxy(IStorage, DWORD, void*, DWORD, IEnumSTATSTG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT IStorage_EnumElements_Stub(IStorage, DWORD, uint, BYTE*, DWORD, IEnumSTATSTG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_ReadAt_Proxy(ILockBytes, ULARGE_INTEGER, void*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_ReadAt_Stub(ILockBytes, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_WriteAt_Proxy(ILockBytes, ULARGE_INTEGER, const(void)*, ULONG, ULONG*);
9b639cf2d6 2015-05-05        kinaba: HRESULT ILockBytes_WriteAt_Stub(ILockBytes, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: +/