43 uuid(00000003-0000-0000-C000-000000000046)
88 uuid(000001
cf-0000-0000-C000-000000000046)
98 uuid(00000018-0000-0000-C000-000000000046)
113 uuid(00000019-0000-0000-C000-000000000046)
132 [
in]
BOOL fLastReleaseCloses);
138 uuid(00000020-0000-0000-C000-000000000046)
158 uuid(00000002-0000-0000-C000-000000000046)
185 uuid(0000001
d-0000-0000-C000-000000000046)
239 uuid(00000021-0000-0000-C000-000000000046)
250 uuid(00000100-0000-0000-C000-000000000046),
266 [
out, size_is(celt), length_is(*pceltFetched)]
281 uuid(00000022-0000-0000-C000-000000000046),
297 uuid(00000146-0000-0000-C000-000000000046)
321 uuid(0000000
e-0000-0000-C000-000000000046),
409 uuid(00000102-0000-0000-C000-000000000046),
419 [
out, size_is(celt), length_is(*pceltFetched)]
426 [
out, size_is(celt), length_is(*pceltFetched)]
441 uuid(00000126-0000-0000-C000-000000000046)
461 [
in]
BOOL fLastUnlockCloses);
471 cpp_quote(
"#ifdef WINE_NO_UNICODE_MACROS")
477 uuid(00000010-0000-0000-C000-000000000046)
513 uuid(0000010
c-0000-0000-C000-000000000046)
525 uuid(00000109-0000-0000-C000-000000000046),
547 uuid(0000000
f-0000-0000-C000-000000000046),
577 [
out, iid_is(riidResult)]
void **ppvResult);
591 [
out, iid_is(
riid)]
void **ppvObj);
608 [
in]
BOOL fOnlyIfNotGeneric,
660 uuid(f29f6bc0-5021-11ce-aa15-00006901293
f),
673 uuid(00000101-0000-0000-C000-000000000046),
683 [
out, size_is(celt), length_is(*pceltFetched)]
690 [
out, size_is(celt), length_is(*pceltFetched)]
705 uuid(00000140-0000-0000-C000-000000000046)
721 uuid(0c733a30-2a1c-11ce-ade5-00aa0044773d),
728 [
out, size_is(
cb), length_is(*pcbRead)]
735 [
out, size_is(
cb), length_is(*pcbRead)]
742 [
in, size_is(
cb)]
const void *pv,
748 [
in, size_is(
cb)]
const byte *pv,
755 uuid(0000000
c-0000-0000-C000-000000000046),
856 uuid(0000000
d-0000-0000-C000-000000000046),
866 [
out, size_is(celt), length_is(*pceltFetched)]
873 [
out, size_is(celt), length_is(*pceltFetched)]
888 uuid(0000000
b-0000-0000-C000-000000000046),
905 [
in] LPCOLESTR pwcsName,
913 [
in] LPCOLESTR pwcsName,
921 [
in] LPCOLESTR pwcsName,
922 [
in]
unsigned long cbReserved1,
923 [
in,
unique, size_is(cbReserved1)]
byte *reserved1,
929 [
in] LPCOLESTR pwcsName,
945 [
in,
unique, size_is(ciidExclude)]
const IID *rgiidExclude,
950 [
in] LPCOLESTR pwcsName,
952 [
in] LPCOLESTR pwcsNewName,
970 [
in]
unsigned long cbReserved2,
976 [
in] LPCOLESTR pwcsName);
979 [
in] LPCOLESTR pwcsOldName,
980 [
in] LPCOLESTR pwcsNewName);
996 [
out] STATSTG *pstatstg,
1002 uuid(0000010
b-0000-0000-C000-000000000046),
1028 uuid(0000010
a-0000-0000-C000-000000000046),
1055 uuid(00000012-0000-0000-C000-000000000046),
1068 uuid(0000000
a-0000-0000-C000-000000000046),
1078 [
out, size_is(
cb), length_is(*pcbRead)]
1086 [
out, size_is(
cb), length_is(*pcbRead)]
1094 [
in, size_is(
cb)]
const void *pv,
1101 [
in, size_is(
cb)]
const byte *pv,
1121 [
out] STATSTG *pstatstg,
1127 uuid(99caf010-415
e-11
cf-8814-00aa00b569f5),
1134 [
in, size_is(
cb)]
const void *pv,
1140 [
in, size_is(
cb)]
const byte *pv,
1147 [
in, size_is(
cb)]
const void *pv,
1154 [
in, size_is(
cb)]
const byte *pv,
1167 uuid(a9d758a0-4617-11
cf-95
fc-00aa00680db4),
1182 uuid(0e6d4d90-6738-11
cf-9608-00aa00680db4),
1197 [
in]
DWORD glfInterleavedFlag);
1212 uuid(30f3d47a-6447-11d1-8e3c-00c04fb9386d)
1225 uuid(bc0bf6ae-8878-11d1-83e9-00c04fc2c6d4)
1239 uuid(8d19c834-8879-11d1-83e9-00c04fc2c6d4)
1249 [
out, iid_is(
riid)]
void **ppstgOpen);
1257 [
out, iid_is(
riid)]
void **ppstgOpen);
1264 uuid(00000103-0000-0000-C000-000000000046),
1294 [
out, size_is(celt), length_is(*pceltFetched)]
1301 [
out, size_is(celt), length_is(*pceltFetched)]
1316 uuid(00000105-0000-0000-C000-000000000046),
1344 [
out, size_is(celt), length_is(*pceltFetched)]
1351 [
out, size_is(celt), length_is(*pceltFetched)]
1366 uuid(0000010
f-0000-0000-C000-000000000046),
1395 [switch_is(
tymed)]
union {
1412 #define OBJ_METADC 4 1415 #define OBJ_BITMAP 7 1416 #define OBJ_REGION 8 1417 #define OBJ_METAFILE 9 1418 #define OBJ_MEMDC 10 1419 #define OBJ_EXTPEN 11 1420 #define OBJ_ENHMETADC 12 1421 #define OBJ_ENHMETAFILE 13 1426 default: wireHGLOBAL hGeneric;
1467 [
in,
unique] FORMATETC *pFormatetc,
1472 [
in,
unique] FORMATETC *pFormatetc,
1508 uuid(00000125-0000-0000-C000-000000000046),
1526 uuid(0000010
e-0000-0000-C000-000000000046),
1540 [
in,
unique] FORMATETC *pformatetcIn,
1541 [
out] STGMEDIUM *pmedium);
1545 [
in,
unique] FORMATETC *pformatetcIn,
1546 [
out] STGMEDIUM *pRemoteMedium);
1550 [
in,
unique] FORMATETC *pformatetc,
1551 [
in,
out] STGMEDIUM *pmedium);
1555 [
in,
unique] FORMATETC *pformatetc,
1556 [
in,
out] STGMEDIUM *pRemoteMedium);
1559 [
in,
unique] FORMATETC *pformatetc);
1562 [
in,
unique] FORMATETC *pformatectIn,
1563 [
out] FORMATETC *pformatetcOut);
1567 [
in,
unique] FORMATETC *pformatetc,
1573 [
in,
unique] FORMATETC *pformatetc,
1574 [
in,
unique] FLAG_STGMEDIUM *pmedium,
1582 [
in] FORMATETC *pformatetc,
1597 uuid(00000110-0000-0000-C000-000000000046)
1627 uuid(00000016-0000-0000-C000-000000000046)
1666 [
in] HTASK htaskCaller,
1671 [
in] HTASK htaskCallee,
1676 [
in] HTASK htaskCallee,
1684 uuid(D5F56B60-593
B-101
A-B569-08002B2DBF7A)
1717 [
out]
void **ppvDestContext);
1725 uuid(594f31d0-7f19-11d0-b194-00a0c90dc8bf)
1738 uuid(25B15600-0115-11d0-BF0D-00AA00B8DFD2)
1764 [
out]
void **ppvDestContext);
1778 uuid(a5029fb6-3c34-11d1-9c99-00c04fb998aa),
1795 [
out]
void **ppvDestContext);
1801 uuid(58a08519-24c8-4935-b482-3fd823333a4f)
1806 [
in,
out] RPCOLEMESSAGE *pMsg);
1812 uuid(D5F56A34-593
B-101
A-B569-08002B2DBF7A)
1827 uuid(D5F56AFC-593
B-101
A-B569-08002B2DBF7A)
1839 [
in] RPCOLEMESSAGE *_prpcmsg,
1857 uuid(D5F569D0-593
B-101
A-B569-08002B2DBF7A)
1878 uuid(1008c4a0-7613-11
cf-9af1-0020af6e72f4)
1902 [
in]
void *pDataBuffer);
1908 [
in]
void *pDataBuffer,
1916 [
in]
void *pDataBuffer,
1929 [
in]
void *pDataBuffer,
1946 uuid(0000013
D-0000-0000-C000-000000000046)
1998 [
out]
void **pAuthInfo,
2008 [
in]
void *pAuthInfo,
2019 uuid(0000013
E-0000-0000-C000-000000000046)
2029 [
out]
void **pPrivs,
2042 uuid(00000024-0000-0000-C000-000000000046)
2056 uuid(0e6d4d92-6738-11
cf-9608-00aa00680db4)
2070 uuid(00000030-0000-0000-C000-000000000046)
2088 uuid(00000031-0000-0000-C000-000000000046)
2100 uuid(00000032-0000-0000-C000-000000000046)
2112 uuid(00000033-0000-0000-C000-000000000046)
2128 uuid(00000025-0000-0000-C000-000000000046)
2138 uuid(00000029-0000-0000-C000-000000000046)
2154 uuid(0000002
A-0000-0000-C000-000000000046)
2178 uuid(1c733a30-2a1c-11ce-ade5-00aa0044773d),
2193 uuid(00000144-0000-0000-C000-000000000046)
2222 uuid(00000149-0000-0000-C000-000000000046),
2238 uuid(eb0cb9e8-7996-11d2-872
e-0000f8080859)
2243 [
in] RPCOLEMESSAGE *pMsg,
2251 uuid(0000002
B-0000-0000-C000-000000000046)
2265 uuid(00000026-0000-0000-C000-000000000046)
2285 uuid(00000145-0000-0000-C000-000000000046)
2296 uuid(00000147-0000-0000-C000-000000000046)
2309 uuid(00000148-0000-0000-C000-000000000046)
2311 interface IAddrExclusionControl :
IUnknown 2315 HRESULT GetCurrentAddrExclusionList(
2317 [
out, iid_is(
riid)]
void **ppEnumerator);
2318 HRESULT UpdateAddrExclusionList(
2322 typedef enum _APTTYPE {
2323 APTTYPE_CURRENT = -1,
2347 uuid(000001ce-0000-0000-C000-000000000046),
2353 [
out] APTTYPE *pAptType);
2357 [
out]
GUID *pguidLogicalThreadId);
2366 uuid(72380d55-8d2b-43
a3-8513-2b6ef31434e9)
2371 [
in]
DWORD dwSecondsRemaining);
2377 uuid(00000034-0000-0000-C000-000000000046),
2386 [
in]
DWORD dwCurThreadAptRefs);
2391 [
in]
DWORD dwNewThreadAptRefs);
2394 [
in]
DWORD dwCurThreadAptRefs);
2397 [
in]
DWORD dwNewThreadAptRefs);
2402 uuid(969dc708-5c76-11d1-8d86-0000f804b057)
2404 interface IThumbnailExtractor :
IUnknown 2419 typedef enum tagGLOBALOPT_PROPERTIES
2421 COMGLB_EXCEPTION_HANDLING = 1,
2424 } GLOBALOPT_PROPERTIES;
2445 uuid(0000015
B-0000-0000-C000-000000000046)
2456 uuid(947990de-cc28-11d2-a0f7-00805f858fb1)
2467 uuid(a2f05a09-27
a2-42b5-bc0e-ac163ef49d9b)
2488 uuid(000001c1-0000-0000-C000-000000000046)
2514 uuid(000001c0-0000-0000-C000-000000000046)
2538 uuid(000001c6-0000-0000-c000-000000000046),
2552 cpp_quote(
"#endif /* defined USE_COM_CONTEXT_DEF */")
HRESULT GetBuffer([in] RPCOLEMESSAGE *pMessage, [in] REFIID riid)
HRESULT SendOnDataChange([in, unique] IDataObject *pDataObject, [in] DWORD dwReserved, [in] DWORD advf)
HRESULT HaveWriteAccess()
HRESULT OpenStream([in] LPCOLESTR pwcsName, [in, unique] void *reserved1, [in] DWORD grfMode, [in] DWORD reserved2, [out] IStream **ppstm)
HRESULT Commit([in] DWORD grfCommitFlags)
HRESULT Next([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] IMoniker **rgelt, [out] ULONG *pceltFetched)
IChannelHook * LPCHANNELHOOK
HRESULT CopyTo([in] DWORD ciidExclude, [in, unique, size_is(ciidExclude)] const IID *rgiidExclude, [in, unique] SNB snbExclude, [in, unique] IStorage *pstgDest)
struct IRpcChannelBuffer::tagRPCOLEMESSAGE RPCOLEMESSAGE
enum IStream::tagSTGTY STGTY
RPCOLEMESSAGE * PRPCOLEMESSAGE
HRESULT DUnadvise([in] DWORD dwConnection)
HRESULT Register([in] DWORD grfFlags, [in, unique] IUnknown *punkObject, [in, unique] IMoniker *pmkObjectName, [out] DWORD *pdwRegister)
HRESULT GetHandle([out] HANDLE *ph)
HRESULT Clone([out] IEnumString **ppenum)
HRESULT RemoteNext([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] IUnknown **rgelt, [out] ULONG *pceltFetched)
struct IAdviseSink::_userSTGMEDIUM userSTGMEDIUM
HRESULT LockRegion([in] ULARGE_INTEGER libOffset, [in] ULARGE_INTEGER cb, [in] DWORD dwLockType)
userSTGMEDIUM * wireSTGMEDIUM
static const struct update_accum a3
__in WDFDMATRANSACTION __out NTSTATUS * pStatus
enum IEnumSTATDATA::tagADVF ADVF
HRESULT GetUnmarshalClass([in] REFIID riid, [in, unique] void *pv, [in] DWORD dwDestContext, [in, unique] void *pvDestContext, [in] DWORD mshlflags, [out] CLSID *pCid)
HRESULT Clone([out] IEnumUnknown **ppenum)
HRESULT SetFillSize([in] ULARGE_INTEGER ulSize)
HRESULT SetBlanket([in] IUnknown *pProxy, [in] DWORD AuthnSvc, [in] DWORD AuthzSvc, [in] OLECHAR *pServerPrincName, [in] DWORD AuthnLevel, [in] DWORD ImpLevel, [in] void *pAuthInfo, [in] DWORD Capabilities)
const void * COLE_DEFAULT_AUTHINFO
HRESULT GetProperty([in] REFGUID guid, [out] CPFLAGS *pFlags, [out] IUnknown **ppUnk)
HRESULT Count([out] ULONG *pcelt)
void OnUninitialize([in] UINT64 identifier)
void OnLinkSrcChange([in, unique] IMoniker *pmk)
coclass MSXML2::XSLTemplate40 object
void Free([in] LPVOID pv)
HRESULT RemoteOnRename([in] IMoniker *pmk)
enum IMoniker::tagMKREDUCE MKRREDUCE
struct IMessageFilter::tagINTERFACEINFO INTERFACEINFO
HRESULT RemoteSeek([in] LARGE_INTEGER dlibMove, [in] DWORD dwOrigin, [out] ULARGE_INTEGER *plibNewPosition)
HRESULT SetCurrentLogicalThreadId([in] REFGUID rguid)
HRESULT SetElementTimes([in, unique] LPCOLESTR pwcsName, [in, unique] const FILETIME *pctime, [in, unique] const FILETIME *patime, [in, unique] const FILETIME *pmtime)
HRESULT Next([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] ContextProperty *pContextProperties, [out] ULONG *pceltFetched)
HRESULT FillAt([in] ULARGE_INTEGER ulOffset, [in, size_is(cb)] const void *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
IPersistStream * LPPERSISTSTREAM
HRESULT Cancel([in] RPCOLEMESSAGE *pMsg)
enum IMoniker::tagMKSYS MKSYS
HRESULT SaveCompleted([in, unique] LPCOLESTR pszFileName)
HRESULT RemoteBindToStorage([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObj)
HRESULT Reduce([in, unique] IBindCtx *pbc, [in] DWORD dwReduceHowFar, [in, out, unique] IMoniker **ppmkToLeft, [out] IMoniker **ppmkReduced)
HRESULT RenameElement([in] LPCOLESTR pwcsOldName, [in] LPCOLESTR pwcsNewName)
SIZE_T GetSize([in] LPVOID pv)
tagGLOBALOPT_RPCTP_VALUES
HRESULT ReleaseWriteAccess()
HRESULT EnumObjectParam([out] IEnumString **ppenum)
void ServerFillBuffer([in] REFGUID uExtent, [in] REFIID riid, [in, out] ULONG *pDataSize, [in] void *pDataBuffer, [in] HRESULT hrFault)
IUnknown * pUnkForRelease
HRESULT RemoteNext([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] IMoniker **rgelt, [out] ULONG *pceltFetched)
HRESULT Next([in] ULONG celt, [out] IUnknown **rgelt, [out] ULONG *pceltFetched)
HRESULT GetInterfaceFromGlobal([in] DWORD dwCookie, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetDataHere([in, unique] FORMATETC *pformatetc, [in, out] STGMEDIUM *pmedium)
HRESULT CreateCall([in] REFIID riid, [in] IUnknown *pCtrlUnk, [in] REFIID riid2, [out, iid_is(riid2)] IUnknown **ppv)
struct _COSERVERINFO COSERVERINFO
HRESULT LockRegion([in] ULARGE_INTEGER libOffset, [in] ULARGE_INTEGER cb, [in] DWORD dwLockType)
HRESULT NoteChangeTime([in] DWORD dwRegister, [in] FILETIME *pfiletime)
HRESULT GetDestCtxEx([in] RPCOLEMESSAGE *pMsg, [out] DWORD *pdwDestContext, [out] void **ppvDestContext)
void ServerGetSize([in] REFGUID uExtent, [in] REFIID riid, [in] HRESULT hrFault, [out] ULONG *pDataSize)
HRESULT QueryBlanket([in] IUnknown *pProxy, [out] DWORD *pAuthnSvc, [out] DWORD *pAuthzSvc, [out] OLECHAR **pServerPrincName, [out] DWORD *pAuthnLevel, [out] DWORD *pImpLevel, [out] void **pAuthInfo, [out] DWORD *pCapabilities)
HRESULT EnableCOMDynamicAddrTracking()
IAdviseSink2 * LPADVISESINK2
HRESULT UnlockRegion([in] ULARGE_INTEGER libOffset, [in] ULARGE_INTEGER cb, [in] DWORD dwLockType)
HRESULT ImpersonateClient()
HRESULT GetData([in, unique] FORMATETC *pformatetcIn, [out] STGMEDIUM *pmedium)
int PostDidAlloc([in] LPVOID pRequest, [in] BOOL fSpyed, [in] int fActual)
union _GDI_OBJECT IAdviseSink::u GDI_OBJECT
IRpcChannelBuffer * LPRPCCHANNELBUFFER
IStdMarshalInfo * LPSTDMARSHALINFO
HRESULT CompleteCall([in] HRESULT Result)
HRESULT EnumAdvise([out] IEnumSTATDATA **ppenumAdvise)
HRESULT RemoteGetDataHere([in, unique] FORMATETC *pformatetc, [in, out] STGMEDIUM *pRemoteMedium)
HRESULT QueryMultipleInterfaces([in] ULONG cMQIs, [in, out] MULTI_QI *pMQIs)
struct tagContextProperty ContextProperty
HRESULT Receive([in, out] RPCOLEMESSAGE *pMsg, [in] ULONG ulSize, [out] ULONG *pulStatus)
struct IAdviseSink::tagRemSTGMEDIUM RemSTGMEDIUM
userFLAG_STGMEDIUM * wireFLAG_STGMEDIUM
enum IStream::tagLOCKTYPE LOCKTYPE
HRESULT MoveElementTo([in] LPCOLESTR pwcsName, [in, unique] IStorage *pstgDest, [in] LPCOLESTR pwcsNewName, [in] DWORD grfFlags)
HRESULT AllowForegroundTransfer([in] void *lpvReserved)
HRESULT RemoteNext([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATSTG *rgelt, [out] ULONG *pceltFetched)
HRESULT RemoteNext([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] LPOLESTR *rgelt, [out] ULONG *pceltFetched)
LPVOID PostAlloc([in] LPVOID pActual)
HRESULT ReLayoutDocfileOnILockBytes([in] ILockBytes *pILockBytes)
HRESULT RemoteOnLinkSrcChange([in, unique] IMoniker *pmk)
HRESULT GetClassForHandler([in] DWORD dwDestContext, [in, unique] void *pvDestContext, [out] CLSID *pClsid)
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
HRESULT Cancel([in] ULONG ulSeconds)
userSTGMEDIUM * wireASYNC_STGMEDIUM
HRESULT Clone([out] IEnumSTATDATA **ppenum)
IPersistFile * LPPERSISTFILE
HRESULT Inverse([out] IMoniker **ppmk)
const FMTID FMTID_UserDefinedProperties
HRESULT Skip([in] ULONG celt)
HRESULT Skip([in] ULONG celt)
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT RemoteSetBindOptions([in] BIND_OPTS2 *pbindopts)
struct ILayoutStorage::tagStorageLayout StorageLayout
static IN DWORD IN LPVOID lpvReserved
HRESULT EnumDAdvise([out] IEnumSTATDATA **ppenumAdvise)
DWORD dwTickCountDeadline
HRESULT CreateStorage([in] LPCOLESTR pwcsName, [in] DWORD grfMode, [in] DWORD dwStgFmt, [in] DWORD reserved2, [out] IStorage **ppstg)
HRESULT Query([in] GLOBALOPT_PROPERTIES property, [out] ULONG_PTR *value)
COSERVERINFO * pServerInfo
HRESULT Receive([in, out] RPCOLEMESSAGE *pMsg, [out] ULONG *pulStatus)
ICancelMethodCalls * LPCANCELMETHODCALLS
HRESULT Clone([out] IEnumSTATSTG **ppenum)
HRESULT CommonPrefixWith([in, unique] IMoniker *pmkOther, [out] IMoniker **ppmkPrefix)
HRESULT SetStateBits([in] DWORD grfStateBits, [in] DWORD grfMask)
HRESULT RevokeObjectParam([in] LPOLESTR pszKey)
struct IClientSecurity::tagSOLE_AUTHENTICATION_SERVICE SOLE_AUTHENTICATION_SERVICE
const FMTID FMTID_SummaryInformation
struct IBindCtx::tagBIND_OPTS2 BIND_OPTS2
HRESULT PostInitialize([in] HRESULT hrCoInit, [in] DWORD dwCoInit, [in] DWORD dwNewThreadAptRefs)
HRESULT Save([in, unique] LPCOLESTR pszFileName, [in] BOOL fRemember)
HRESULT GetTimeOfLastChange([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [out] FILETIME *pFileTime)
DWORD AddConnection([in] DWORD extconn, [in] DWORD reserved)
struct IEnumSTATDATA::tagSTATDATA * LPSTATDATA
HRESULT SetEventHandle([in] HANDLE *ph)
DWORD dwTickCountDeadline
enum _APTTYPEQUALIFIER APTTYPEQUALIFIER
HRESULT RemoteCopyTo([in, unique] IStream *pstm, [in] ULARGE_INTEGER cb, [out] ULARGE_INTEGER *pcbRead, [out] ULARGE_INTEGER *pcbWritten)
unsigned long RPCOLEDATAREP
_Must_inspect_result_ typedef _Out_ PHIDP_CAPS Capabilities
HRESULT SwitchToFile([in] LPOLESTR pszFile)
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
HRESULT QueryBlanket([out] DWORD *pAuthnSvc, [out] DWORD *pAuthzSvc, [out] OLECHAR **pServerPrincName, [out] DWORD *pAuthnLevel, [out] DWORD *pImpLevel, [out] void **pPrivs, [out] DWORD *pCapabilities)
HRESULT RevokeInterfaceFromGlobal([in] DWORD dwCookie)
struct IBindCtx::tagBIND_OPTS3 BIND_OPTS3
enum IAdviseSink::tagTYMED TYMED
HRESULT LockRunning([in] BOOL fLock, [in] BOOL fLastUnlockCloses)
LPVOID PreGetSize([in] LPVOID pRequest, [in] BOOL fSpyed)
HRESULT PreUninitialize([in] DWORD dwCurThreadAptRefs)
IMessageFilter * LPMESSAGEFILTER
HRESULT RemoteFillAt([in] ULARGE_INTEGER ulOffset, [in, size_is(cb)] const byte *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
HRESULT Save([in, unique] IStorage *pStgSave, [in] BOOL fSameAsLoad)
HRESULT GetState([in] RPCOLEMESSAGE *pMsg, [out] DWORD *pState)
HRESULT Seek([in] LARGE_INTEGER dlibMove, [in] DWORD dwOrigin, [out] ULARGE_INTEGER *plibNewPosition)
HRESULT Load([in, unique] IStorage *pStg)
HRESULT ResetInitializerTimeout([in] DWORD dwSecondsRemaining)
WORD WORD PSZ PSZ pszFileName
HRESULT GetCurrentApartmentType([out] APTTYPE *pAptType)
enum IMessageFilter::tagPENDINGTYPE PENDINGTYPE
DWORD dwTickCountDeadline
void ClientFillBuffer([in] REFGUID uExtent, [in] REFIID riid, [in, out] ULONG *pDataSize, [in] void *pDataBuffer)
enum IAsyncManager::tagDCOM_CALL_STATE DCOM_CALL_STATE
struct IEnumSTATDATA::tagSTATDATA STATDATA
HRESULT AddSynchronize([in] ISynchronize *pSync)
HRESULT WaitMultiple([in] DWORD timeout, [out] ISynchronize **pSync)
LPVOID Realloc([in] LPVOID pv, [in] SIZE_T cb)
HRESULT GetDestCtx([out] DWORD *pdwDestContext, [out] void **ppvDestContext)
SIZE_T PostGetSize([in] SIZE_T cbActual, [in] BOOL fSpyed)
HRESULT GetMarshalSizeMax([in] REFIID riid, [in, unique] void *pv, [in] DWORD dwDestContext, [in, unique] void *pvDestContext, [in] DWORD mshlflags, [out] DWORD *pSize)
static const WCHAR version[]
HRESULT RemoteReadAt([in] ULARGE_INTEGER ulOffset, [out, size_is(cb), length_is(*pcbRead)] byte *pv, [in] ULONG cb, [out] ULONG *pcbRead)
interface IBindCtx * LPBINDCTX
HRESULT RegisterObjectBound([in, unique] IUnknown *punk)
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
HRESULT Send([in, out] RPCOLEMESSAGE *pMsg, [out] ULONG *pulStatus)
HRESULT CreateStorageEx([in] LPCWSTR pwcsName, [in] DWORD grfMode, [in] DWORD stgfmt, [in] DWORD grfAttrs, [in] REFIID riid, [out, iid_is(riid)] void **ppstgOpen)
HRESULT SetData([in, unique] FORMATETC *pformatetc, [in, unique] STGMEDIUM *pmedium, [in] BOOL fRelease)
HRESULT RemoteFillAppend([in, size_is(cb)] const byte *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
HRESULT Terminate([in] BOOL bCanceled)
IGlobalInterfaceTable * LPGLOBALINTERFACETABLE
tagEOLE_AUTHENTICATION_CAPABILITIES
HRESULT IsRunning([in, unique] IMoniker *pmkObjectName)
HRESULT UnlockRegion([in] ULARGE_INTEGER libOffset, [in] ULARGE_INTEGER cb, [in] DWORD dwLockType)
HRESULT Set([in] GLOBALOPT_PROPERTIES property, [in] ULONG_PTR value)
void OnViewChange([in] DWORD dwAspect, [in] LONG lindex)
HRESULT EnumFormatEtc([in] DWORD dwDirection, [out] IEnumFORMATETC **ppenumFormatEtc)
HRESULT GetObjectParam([in] LPOLESTR pszKey, [out] IUnknown **ppunk)
HRESULT EnumContextProps([out] IEnumContextProps **ppEnumContextProps)
COSERVERINFO * pServerInfo
HRESULT RevokeObjectBound([in, unique] IUnknown *punk)
HRESULT GetCallContext([in] REFIID riid, [out] void **pInterface)
HRESULT WaitForWriteAccess([in] DWORD dwTimeout)
HRESULT DebugServerQueryInterface(void **ppv)
HRESULT RemoveProperty([in] REFGUID policyId)
IRpcStubBuffer * LPRPCSTUBBUFFER
HRESULT GetTimeOfLastChange([in, unique] IMoniker *pmkObjectName, [out] FILETIME *pfiletime)
HRESULT Unadvise([in] DWORD dwConnection)
HRESULT Stat([out] STATSTG *pstatstg, [in] DWORD grfStatFlag)
HRESULT Wait([in] DWORD dwFlags, [in] DWORD dwMilliseconds)
SIZE_T PreAlloc([in] SIZE_T cbRequest)
IEnumMoniker * LPENUMMONIKER
HRESULT SuppressChanges([in] DWORD res1, [in] DWORD res2)
HRESULT DisableCOMDynamicAddrTracking()
HRESULT OpenStorage([in, unique] LPCOLESTR pwcsName, [in, unique] IStorage *pstgPriority, [in] DWORD grfMode, [in, unique] SNB snbExclude, [in] DWORD reserved, [out] IStorage **ppstg)
GLboolean GLboolean GLboolean b
HRESULT FreeBuffer([in] RPCOLEMESSAGE *pMessage)
void DebugServerRelease(void *pv)
HRESULT Query([in] IUnknown *pPrx, [in] DWORD dwProperty, [out] ULONG_PTR *pdwValue)
IPSFactoryBuffer * LPPSFACTORYBUFFER
enum IStream::tagSTREAM_SEEK STREAM_SEEK
HRESULT RemoteGetBindOptions([in, out] BIND_OPTS2 *pbindopts)
DWORD MessagePending([in] HTASK htaskCallee, [in] DWORD dwTickCount, [in] DWORD dwPendingType)
HRESULT RemoteOnDataChange([in, unique] FORMATETC *pFormatetc, [in, unique] ASYNC_STGMEDIUM *pStgmed)
struct IAdviseSink::tagSTGMEDIUM uSTGMEDIUM
HRESULT ReleaseMarshalBuffer([in] RPCOLEMESSAGE *pMsg, [in] DWORD dwFlags, [in, unique] IUnknown *pChnl)
HRESULT Stat([out] STATSTG *pstatstg, [in] DWORD grfStatFlag)
struct IClientSecurity::tagSOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_INFO
struct IStream::tagSTATSTG STATSTG
IEnumContextProps * LPENUMCONTEXTPROPS
struct IAdviseSink::_FLAG_STGMEDIUM FLAG_STGMEDIUM
static const struct update_accum a2
HRESULT RemoteOpenStream([in] LPCOLESTR pwcsName, [in] unsigned long cbReserved1, [in, unique, size_is(cbReserved1)] byte *reserved1, [in] DWORD grfMode, [in] DWORD reserved2, [out] IStream **ppstm)
HRESULT RemoteRead([out, size_is(cb), length_is(*pcbRead)] byte *pv, [in] ULONG cb, [out] ULONG *pcbRead)
struct IBindCtx::tagBIND_OPTS2 * LPBIND_OPTS2
HRESULT GetDisplayName([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [out] LPOLESTR *ppszDisplayName)
HRESULT RemoteIsRunning()
HRESULT ParseDisplayName([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [in] LPOLESTR pszDisplayName, [out] ULONG *pchEaten, [out] IMoniker **ppmkOut)
enum IClientSecurity::tagEOLE_AUTHENTICATION_CAPABILITIES EOLE_AUTHENTICATION_CAPABILITIES
HRESULT RegisterObjectParam([in] LPOLESTR pszKey, [in, unique] IUnknown *punk)
HRESULT BindToObject([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [in] REFIID riidResult, [out, iid_is(riidResult)] void **ppvResult)
RPCOLEDATAREP dataRepresentation
IExternalConnection * LPEXTERNALCONNECTION
IEnumUnknown * LPENUMUNKNOWN
HRESULT IsRunning([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [in, unique] IMoniker *pmkNewlyRunning)
HRESULT SetSize([in] ULARGE_INTEGER libNewSize)
HRESULT Connect([in, unique] IRpcChannelBuffer *pRpcChannelBuffer)
HRESULT RemoteNext([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATDATA *rgelt, [out] ULONG *pceltFetched)
HRESULT GetDestCtxEx([in] RPCOLEMESSAGE *pMsg, [out] DWORD *pdwDestContext, [out] void **ppvDestContext)
void OnDataChange([in, unique] FORMATETC *pFormatetc, [in, unique] STGMEDIUM *pStgmed)
enum IMessageFilter::tagPENDINGMSG PENDINGMSG
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
enum IDataObject::tagDATADIR DATADIR
const FMTID FMTID_DocSummaryInformation
HRESULT Load([in, unique] IStream *pStm)
HRESULT CopyTo([in, unique] IStream *pstm, [in] ULARGE_INTEGER cb, [out] ULARGE_INTEGER *pcbRead, [out] ULARGE_INTEGER *pcbWritten)
HRESULT UnmarshalInterface([in, unique] IStream *pStm, [in] REFIID riid, [out] void **ppv)
HRESULT Skip([in] ULONG celt)
IAddrExclusionControl * LPADDREXCLUSIONCONTROL
HRESULT ComposeWith([in, unique] IMoniker *pmkRight, [in] BOOL fOnlyIfNotGeneric, [out] IMoniker **ppmkComposite)
void ClientNotify([in] REFGUID uExtent, [in] REFIID riid, [in] ULONG cbDataSize, [in] void *pDataBuffer, [in] DWORD lDataRep, [in] HRESULT hrFault)
IAdviseSink * LPADVISESINK
HRESULT ReleaseMarshalData([in, unique] IStream *pStm)
HRESULT LayoutScript([in] StorageLayout *pStorageLayout, [in] DWORD nEntries, [in] DWORD glfInterleavedFlag)
HRESULT ReLayoutDocfile([in] OLECHAR *pwcsNewDfName)
HRESULT WriteAt([in] ULARGE_INTEGER ulOffset, [in, size_is(cb)] const void *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
STGMEDIUM ASYNC_STGMEDIUM
DWORD ReleaseConnection([in] DWORD extconn, [in] DWORD reserved, [in] BOOL fLastReleaseCloses)
HRESULT GetCurrentThreadType([out] THDTYPE *pThreadType)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
SIZE_T PreRealloc([in] LPVOID pRequest, [in] SIZE_T cbRequest, [out] LPVOID *ppNewRequest, [in] BOOL fSpyed)
enum IExternalConnection::tagEXTCONN EXTCONN
HRESULT RemoteEnumElements([in] DWORD reserved1, [in] unsigned long cbReserved2, [in, unique, size_is(cbReserved2)] byte *reserved2, [in] DWORD reserved3, [out] IEnumSTATSTG **ppenum)
IRunningObjectTable * LPRUNNINGOBJECTTABLE
IDataObject * LPDATAOBJECT
HRESULT Invoke([in] RPCOLEMESSAGE *_prpcmsg, [in] IRpcChannelBuffer *_pRpcChannelBuffer)
struct IBindCtx::tagBIND_OPTS BIND_OPTS
struct IBindCtx::tagBIND_OPTS3 * LPBIND_OPTS3
HRESULT Skip([in] ULONG celt)
HRESULT GetCurrentLogicalThreadId([out] GUID *pguidLogicalThreadId)
HRESULT CreateStream([in] LPCOLESTR pwcsName, [in] DWORD grfMode, [in] DWORD reserved1, [in] DWORD reserved2, [out] IStream **ppstm)
HRESULT AddSynchronize([in] ISynchronize *pSync)
LPVOID PreFree([in] LPVOID pRequest, [in] BOOL fSpyed)
HRESULT LoadDllServer([in] REFCLSID Clsid)
HRESULT GetCanonicalFormatEtc([in, unique] FORMATETC *pformatectIn, [out] FORMATETC *pformatetcOut)
struct IClientSecurity::tagSOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_LIST
IRpcChannelBuffer2 * LPRPCCHANNELBUFFER2
IPersistStorage * LPPERSISTSTORAGE
HRESULT ReleaseBoundObjects()
HRESULT Run([in] LPBINDCTX pbc)
HRESULT Enum([in] BOOL fForward, [out] IEnumMoniker **ppenumMoniker)
HRESULT GetProtocolVersion([in, out] DWORD *pdwVersion)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD dwTimeout
IRpcStubBuffer * IsIIDSupported([in] REFIID riid)
HRESULT OpenStorageEx([in] LPCWSTR pwcsName, [in] DWORD grfMode, [in] DWORD stgfmt, [in] DWORD grfAttrs, [in] REFIID riid, [out, iid_is(riid)] void **ppstgOpen)
LPVOID Alloc([in] SIZE_T cb)
void ServerNotify([in] REFGUID uExtent, [in] REFIID riid, [in] ULONG cbDataSize, [in] void *pDataBuffer, [in] DWORD lDataRep)
HRESULT GetAsyncManager([in] REFIID riid, [in] IUnknown *pOuter, [in] DWORD dwFlags, [out] IUnknown **ppInner, [out] IAsyncManager **ppAsyncMgr)
HRESULT BindToStorage([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [in] REFIID riid, [out, iid_is(riid)] void **ppvObj)
HRESULT RegisterInterfaceInGlobal([in] IUnknown *pUnk, [in] REFIID riid, [out] DWORD *pdwCookie)
IEnumSTATSTG * LPENUMSTATSTG
HRESULT GetRunningClass([out] LPCLSID lpClsid)
HRESULT Skip([in] ULONG celt)
HRESULT RegisterAsync([in] RPCOLEMESSAGE *pMsg, [in] IAsyncManager *pAsyncMgr)
HRESULT Next([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATSTG *rgelt, [out] ULONG *pceltFetched)
HRESULT Save([in, unique] IStream *pStm, [in] BOOL fClearDirty)
HRESULT Hash([out] DWORD *pdwHash)
HRESULT Next([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATDATA *rgelt, [out] ULONG *pceltFetched)
HRESULT IsSystemMoniker([out] DWORD *pdwMksys)
HRESULT EnumElements([in] DWORD reserved1, [in, unique, size_is(1)] void *reserved2, [in] DWORD reserved3, [out] IEnumSTATSTG **ppenum)
HRESULT InitNew([in, unique] IStorage *pStg)
HRESULT GetDCOMProtocolVersion([out] DWORD *pComVersion)
HRESULT SaveCompleted([in, unique] IStorage *pStgNew)
HRESULT PreInitialize([in] DWORD dwCoInit, [in] DWORD dwCurThreadAptRefs)
HRESULT GetSizeMax([out] ULARGE_INTEGER *pcbSize)
HRESULT QueryGetData([in, unique] FORMATETC *pformatetc)
HRESULT DisconnectObject([in] DWORD dwReserved)
HRESULT GetIIDFromOBJREF([in] void *pObjRef, [out] IID **piid)
HRESULT CreateProxy([in] IUnknown *pUnkOuter, [in] REFIID riid, [out] IRpcProxyBuffer **ppProxy, [out] void **ppv)
HRESULT HandsOffStorage()
HRESULT DestroyElement([in] LPCOLESTR pwcsName)
HRESULT NegotiateSyntax([in, out] RPCOLEMESSAGE *pMsg)
HRESULT Set([in] IUnknown *pPrx, [in] DWORD dwProperty, [in] ULONG_PTR dwValue)
HRESULT GetComparisonData([out, size_is(cbMax)] byte *pbData, [in] ULONG cbMax, [out] ULONG *pcbData)
HRESULT GetClassID([out] CLSID *pClassID)
HRESULT GetCurFile([out] LPOLESTR *ppszFileName)
HRESULT Stat([out] STATSTG *pstatstg, [in] DWORD grfStatFlag)
LPVOID PreDidAlloc([in] LPVOID pRequest, [in] BOOL fSpyed)
HRESULT Next([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] LPOLESTR *rgelt, [out] ULONG *pceltFetched)
HRESULT SendReceive([in, out] RPCOLEMESSAGE *pMessage, [out] ULONG *pStatus)
union switch(DWORD tymed) u
IRpcProxyBuffer * LPRPCPROXYBUFFER
HRESULT Send([in, out] RPCOLEMESSAGE *pMsg, [in] ISynchronize *pSync, [out] ULONG *pulStatus)
SOLE_AUTHENTICATION_SERVICE * PSOLE_AUTHENTICATION_SERVICE
enum IBindCtx::tagBIND_FLAGS BIND_FLAGS
HRESULT Load([in] LPCOLESTR pszFileName, [in] DWORD dwMode)
IRpcChannelBuffer3 * LPRPCCHANNELBUFFER3
static HMODULE MODULEINFO DWORD cb
IDataAdviseHolder * LPDATAADVISEHOLDER
HRESULT Advise([in, unique] IDataObject *pDataObject, [in, unique] FORMATETC *pFetc, [in] DWORD advf, [in, unique] IAdviseSink *pAdvise, [out] DWORD *pdwConnection)
HRESULT GetObject([in, unique] IMoniker *pmkObjectName, [out] IUnknown **ppunkObject)
HRESULT RemoteWriteAt([in] ULARGE_INTEGER ulOffset, [in, size_is(cb)] const byte *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
HRESULT QueryInternalInterface([in] REFIID riid, [out] void **ppv)
HRESULT GetState([out] ULONG *pulStateFlags)
HRESULT GetRunningObjectTable([out] IRunningObjectTable **pprot)
HRESULT IsEqual([in, unique] IMoniker *pmkOtherMoniker)
_ForwardIter unique(_ForwardIter __first, _ForwardIter __last)
HRESULT Commit([in] DWORD grfCommitFlags)
HRESULT RemoteWrite([in, size_is(cb)] const byte *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
HRESULT FillAppend([in, size_is(cb)] const void *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
HRESULT Revoke([in] DWORD dwRegister)
DWORD RetryRejectedCall([in] HTASK htaskCallee, [in] DWORD dwTickCount, [in] DWORD dwRejectType)
enum tagGLOBALOPT_EH_VALUES GLOBALOPT_EH_VALUES
HRESULT Write([in, size_is(cb)] const void *pv, [in] ULONG cb, [out] ULONG *pcbWritten)
const OLECHAR * COLE_DEFAULT_PRINCIPAL
HRESULT RemoteOnViewChange([in] DWORD dwAspect, [in] LONG lindex)
HRESULT GetCallContext([in] RPCOLEMESSAGE *pMsg, [in] REFIID riid, [out] void **pInterface)
HRESULT OnProgress([in] DWORD dwProgressCurrent, [in] DWORD dwProgressMaximum, [in] BOOL fAccurate, [in] BOOL fOwner)
HRESULT Clone([out] IEnumContextProps **ppEnumContextProps)
HRESULT SetProperty([in] REFGUID policyId, [in] CPFLAGS flags, [in] IUnknown *pUnk)
HRESULT GetClassObject([in] REFCLSID rclsid, [in] DWORD dwClassContext, [in] LCID locale, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT EnumRunning([out] IEnumMoniker **ppenumMoniker)
struct IStorage::tagRemSNB RemSNB
HRESULT RemoteBindToObject([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [in] REFIID riidResult, [out, iid_is(riidResult)] IUnknown **ppvResult)
enum tagGLOBALOPT_RPCTP_VALUES GLOBALOPT_RPCTP_VALUES
GLboolean GLboolean GLboolean GLboolean a
HRESULT RemoteSetData([in, unique] FORMATETC *pformatetc, [in, unique] FLAG_STGMEDIUM *pmedium, [in] BOOL fRelease)
HRESULT Connect([in] IUnknown *pUnkServer)
HRESULT SetClass([in] REFCLSID clsid)
unsigned long long UINT64
DWORD HandleInComingCall([in] DWORD dwCallType, [in] HTASK htaskCaller, [in] DWORD dwTickCount, [in] LPINTERFACEINFO lpInterfaceInfo)
struct IAdviseSink::_userFLAG_STGMEDIUM userFLAG_STGMEDIUM
HRESULT Dummy([in] HICON hIcon, [in] HDC hdc)
IEnumString * LPENUMSTRING
HRESULT SetBindOptions([in] BIND_OPTS *pbindopts)
LPVOID PostRealloc([in] LPVOID pActual, [in] BOOL fSpyed)
HRESULT CopyProxy([in] IUnknown *pProxy, [out] IUnknown **ppCopy)
HRESULT Skip([in] ULONG celt)
HRESULT PostUninitialize([in] DWORD dwNewThreadAptRefs)
HRESULT WaitMultiple([in] DWORD dwFlags, [in] DWORD dwTimeOut, [out] ISynchronize **ppSync)
void OnRename([in] IMoniker *pmk)
HRESULT Read([out, size_is(cb), length_is(*pcbRead)] void *pv, [in] ULONG cb, [out] ULONG *pcbRead)
IAddrTrackingControl * LPADDRTRACKINGCONTROL
HRESULT RemoteGetData([in, unique] FORMATETC *pformatetcIn, [out] STGMEDIUM *pRemoteMedium)
HRESULT ReadAt([in] ULARGE_INTEGER ulOffset, [out, size_is(cb), length_is(*pcbRead)] void *pv, [in] ULONG cb, [out] ULONG *pcbRead)
struct IBindCtx::tagBIND_OPTS * LPBIND_OPTS
static void *static void *static LPDIRECTPLAY IUnknown * pUnk
enum IMessageFilter::tagSERVERCALL SERVERCALL
HRESULT CreateStub([in] REFIID riid, [in, unique] IUnknown *pUnkServer, [out] IRpcStubBuffer **ppStub)
IInitializeSpy * LPINITIALIZESPY
enum IMessageFilter::tagCALLTYPE CALLTYPE
HRESULT RelativePathTo([in, unique] IMoniker *pmkOther, [out] IMoniker **ppmkRelPath)
struct IChannelHook::SChannelHookCallInfo SChannelHookCallInfo
HRESULT SetContainedObject([in] BOOL fContained)
HRESULT SetSize([in] ULARGE_INTEGER cb)
void ClientGetSize([in] REFGUID uExtent, [in] REFIID riid, [out] ULONG *pDataSize)
struct IMultiQI::tagMULTI_QI MULTI_QI
IRunnableObject * LPRUNNABLEOBJECT
unsigned long pUnkForRelease
IEnumSTATDATA * LPENUMSTATDATA
_In_ DWORD _Out_writes_bytes_to_opt_ pcbData void _Inout_ DWORD * pcbData
IRootStorage * LPROOTSTORAGE
HRESULT Clone([out] IStream **ppstm)
HRESULT Lock([in] DWORD dwTimeout)
HRESULT GetBindOptions([in, out] BIND_OPTS *pbindopts)
HRESULT AsyncGetClassBits([in] REFCLSID rclsid, [in, unique] LPCWSTR pszTYPE, [in, unique] LPCWSTR pszExt, [in] DWORD dwFileVersionMS, [in] DWORD dwFileVersionLS, [in, unique] LPCWSTR pszCodeBase, [in] IBindCtx *pbc, [in] DWORD dwClassContext, [in] REFIID riid, [in] DWORD flags)
HRESULT MarshalInterface([in, unique] IStream *pStm, [in] REFIID riid, [in, unique] void *pv, [in] DWORD dwDestContext, [in, unique] void *pvDestContext, [in] DWORD mshlflags)
struct IMessageFilter::tagINTERFACEINFO * LPINTERFACEINFO
void PostFree([in] BOOL fSpyed)
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_updates_bytes_to_ pdwDataLen BYTE * pbData
HRESULT Clone([out] IEnumMoniker **ppenum)
HRESULT DAdvise([in] FORMATETC *pformatetc, [in] DWORD advf, [in, unique] IAdviseSink *pAdvSink, [out] DWORD *pdwConnection)