Source: core/sys/windows/_objidl.d
core.sys.windows.objidl
Windows API header module
Translated from MinGW Windows headers
License
alias CLIPFORMAT LPBIND_OPTS LPBIND_OPTS2 LPCLIPFORMAT LPFORMATETC LPINTERFACEINFO LPPROPVARIANT LPPSFACTORYBUFFER LPSTGMEDIUM PRPCOLEMESSAGE RPCOLEDATAREP SNB
enum ADVF BIND_FLAGS CALLTYPE DATADIR EOLE_AUTHENTICATION_CAPABILITIES EXTCONN LOCKTYPE MKREDUCE MKSYS PENDINGMSG PENDINGTYPE PROPSETFLAG SERVERCALL STGTY STREAM_SEEK TYMED
struct AUTH_IDENTITY BIND_OPTS BIND_OPTS2 CABOOL CABSTR CABSTRBLOB CACLIPDATA CACLSID CACY CADATE CADBL CAFILETIME CAFLT CAH CAI CAL CALPSTR CALPWSTR CAPROPVARIANT CASCODE CAUB CAUH CAUI CAUL COAUTHINFO COSERVERINFO DVTARGETDEVICE FORMATETC HLITEM INTERFACEINFO MULTI_QI PROPSPEC PROPVARIANT RemSNB RemSTGMEDIUM RPCOLEMESSAGE SOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_SERVICE STATDATA STATPROPSETSTG STATPROPSTG STATSTG STGMEDIUM STORAGELAYOUT
iface IAdviseSink IAdviseSink2 IBindCtx IChannelHook IClassActivator IClientSecurity IDataAdviseHolder IDataObject IEnumFORMATETC IEnumHLITEM IEnumMoniker IEnumSTATDATA IEnumSTATPROPSETSTG IEnumSTATPROPSTG IEnumSTATSTG IEnumString IEnumUnknown IExternalConnection IFillLockBytes IGlobalInterfaceTable ILayoutStorage ILockBytes IMalloc IMallocSpy IMarshal IMessageFilter IMoniker IPersist IPersistFile IPersistStorage IPersistStream IProgressNotify IPropertySetStorage IPropertyStorage IPSFactoryBuffer IRootStorage IROTData IRpcChannelBuffer IRpcProxyBuffer IRpcStubBuffer IRunnableObject IRunningObjectTable ISequentialStream IServerSecurity IStdMarshalInfo IStorage IStream
Types 120
structSTATSTG
enumSTGTY
STGTY_STORAGE = 1
STGTY_STREAM
STGTY_LOCKBYTES
STGTY_PROPERTY
enumSTREAM_SEEK
STREAM_SEEK_SET
STREAM_SEEK_CUR
STREAM_SEEK_END
structINTERFACEINFO
aliasLPINTERFACEINFO = INTERFACEINFO *
enumCALLTYPE
CALLTYPE_TOPLEVEL = 1
CALLTYPE_NESTED
CALLTYPE_ASYNC
CALLTYPE_TOPLEVEL_CALLPENDING
CALLTYPE_ASYNC_CALLPENDING
enumPENDINGTYPE
PENDINGTYPE_TOPLEVEL = 1
PENDINGTYPE_NESTED
enumPENDINGMSG
PENDINGMSG_CANCELCALL = 0
PENDINGMSG_WAITNOPROCESS
PENDINGMSG_WAITDEFPROCESS
enumDATADIR
DATADIR_GET = 1
DATADIR_SET
aliasCLIPFORMAT = WORD
aliasLPCLIPFORMAT = CLIPFORMAT *
structDVTARGETDEVICE
structFORMATETC
aliasLPFORMATETC = FORMATETC *
structRemSTGMEDIUM
structSTATDATA
structSTATPROPSETSTG
enumEXTCONN
EXTCONN_STRONG = 1
EXTCONN_WEAK = 2
EXTCONN_CALLABLE = 4
structAUTH_IDENTITY
structCOAUTHINFO
structCOSERVERINFO
aliasLPBIND_OPTS = BIND_OPTS *
structBIND_OPTS2
aliasLPBIND_OPTS2 = BIND_OPTS2 *
enumBIND_FLAGS
BIND_MAYBOTHERUSER = 1
BIND_JUSTTESTEXISTENCE
aliasLPSTGMEDIUM = STGMEDIUM *
enumLOCKTYPE
LOCK_WRITE = 1
LOCK_EXCLUSIVE = 2
LOCK_ONLYONCE = 4
aliasRPCOLEDATAREP = uint
structRPCOLEMESSAGE
aliasPRPCOLEMESSAGE = RPCOLEMESSAGE *
enumMKSYS
MKSYS_NONE
MKSYS_GENERICCOMPOSITE
MKSYS_FILEMONIKER
MKSYS_ANTIMONIKER
MKSYS_ITEMMONIKER
MKSYS_POINTERMONIKER
enumMKREDUCE
MKRREDUCE_ALL
MKRREDUCE_ONE = 196608
MKRREDUCE_TOUSER = 131072
MKRREDUCE_THROUGHUSER = 65536
enumADVF
ADVF_NODATA = 1
ADVF_PRIMEFIRST = 2
ADVF_ONLYONCE = 4
ADVFCACHE_NOHANDLER = 8
ADVFCACHE_FORCEBUILTIN = 16
ADVFCACHE_ONSAVE = 32
ADVF_DATAONSTOP = 64
enumTYMED
TYMED_HGLOBAL = 1
TYMED_FILE = 2
TYMED_ISTREAM = 4
TYMED_ISTORAGE = 8
TYMED_GDI = 16
TYMED_MFPICT = 32
TYMED_ENHMF = 64
TYMED_NULL = 0
enumSERVERCALL
SERVERCALL_ISHANDLED
SERVERCALL_REJECTED
SERVERCALL_RETRYLATER
structCABSTRBLOB
structCABOOL
structCAH
structCAUH
structCAFILETIME
structCACLIPDATA
aliasLPPROPVARIANT = PROPVARIANT *
structCAPROPVARIANT
structPROPVARIANT
structSTATPROPSTG
enumPROPSETFLAG
PROPSETFLAG_DEFAULT
PROPSETFLAG_NONSIMPLE
PROPSETFLAG_ANSI
PROPSETFLAG_UNBUFFERED = 4
structSTORAGELAYOUT
EOAC_NONE = 0
EOAC_MUTUAL_AUTH = 0x1
EOAC_SECURE_REFS = 0x2
EOAC_ACCESS_CONTROL = 0x4
EOAC_APPID = 0x8
EOAC_DYNAMIC = 0x10
EOAC_STATIC_CLOAKING = 0x20
EOAC_DYNAMIC_CLOAKING = 0x40
EOAC_ANY_AUTHORITY = 0x80
EOAC_MAKE_FULLSIC = 0x100
EOAC_REQUIRE_FULLSIC = 0x200
EOAC_AUTO_IMPERSONATE = 0x400
EOAC_DEFAULT = 0x800
EOAC_DISABLE_AAA = 0x1000
EOAC_NO_CUSTOM_MARSHAL = 0x2000
structSOLE_AUTHENTICATION_INFO
structSOLE_AUTHENTICATION_LIST
interfaceIEnumFORMATETC : IUnknown
interfaceIEnumHLITEM : IUnknown
interfaceIEnumSTATDATA : IUnknown
interfaceIEnumSTATPROPSETSTG : IUnknown
interfaceIEnumSTATPROPSTG : IUnknown
interfaceIEnumSTATSTG : IUnknown
interfaceIEnumString : IUnknown
interfaceIEnumMoniker : IUnknown
interfaceIEnumUnknown : IUnknown
interfaceISequentialStream : IUnknown
interfaceIStream : ISequentialStream
Methods
Methods
HRESULT UnmarshalInterface(IStream, REFIID, void * *)interfaceIStdMarshalInfo : IUnknown
Methods
interfaceIMallocSpy : IUnknown
Methods
void * PostAlloc(void *)SIZE_T PreRealloc(void *, SIZE_T, void * *, BOOL)void * PostRealloc(void *, BOOL)void * PreGetSize(void *, BOOL)void * PreDidAlloc(void *, BOOL)int PostDidAlloc(void *, BOOL, int)void PreHeapMinimize()void PostHeapMinimize()interfaceIMessageFilter : IUnknown
Methods
interfaceIPersistStream : IPersist
interfaceIRunningObjectTable : IUnknown
Methods
interfaceIMoniker : IPersistStream
Methods
HRESULT Enum(BOOL, IEnumMoniker *)interfaceIPersistStorage : IPersist
interfaceIPersistFile : IPersist
interfaceIAdviseSink : IUnknown
interfaceIAdviseSink2 : IAdviseSink
Methods
void OnLinkSrcChange(IMoniker)interfaceIDataObject : IUnknown
Methods
HRESULT GetDataHere(FORMATETC *, STGMEDIUM *)interfaceIDataAdviseHolder : IUnknown
Methods
interfaceIRootStorage : IPersist
interfaceIRpcChannelBuffer : IUnknown
interfaceIRpcProxyBuffer : IUnknown
interfaceIRpcStubBuffer : IUnknown
interfaceIPSFactoryBuffer : IUnknown
Methods
interfaceILockBytes : IUnknown
Methods
interfaceIExternalConnection : IUnknown
interfaceIRunnableObject : IUnknown
interfaceIChannelHook : IUnknown
Methods
void ClientGetSize(REFGUID, REFIID, PULONG)void ClientFillBuffer(REFGUID, REFIID, PULONG, PVOID)void ServerGetSize(REFGUID, REFIID, HRESULT, PULONG)interfaceIPropertyStorage : IUnknown
Methods
HRESULT ReadMultiple(ULONG, PROPSPEC * , PROPVARIANT *)HRESULT WriteMultiple(ULONG, PROPSPEC * , PROPVARIANT *, PROPID)HRESULT ReadPropertyNames(ULONG, PROPID * , LPWSTR *)HRESULT WritePropertyNames(ULONG, PROPID * , LPWSTR * )interfaceIPropertySetStorage : IUnknown
interfaceIClientSecurity : IUnknown
interfaceIServerSecurity : IUnknown
Methods
HRESULT QueryBlanket(PDWORD, PDWORD, OLECHAR * *, PDWORD, PDWORD, RPC_AUTHZ_HANDLE *, PDWORD *)interfaceIClassActivator : IUnknown
interfaceIFillLockBytes : IUnknown
Methods
HRESULT FillAppend(void * , ULONG, PULONG)HRESULT FillAt(ULARGE_INTEGER, void * , ULONG, PULONG)interfaceIProgressNotify : IUnknown
interfaceILayoutStorage : IUnknown
Methods
interfaceIGlobalInterfaceTable : IUnknown
Methods
HRESULT GetInterfaceFromGlobal(DWORD, REFIID, void * *)Variables 2
enumvar
COLE_DEFAULT_PRINCIPAL = cast ( OLECHAR * )(- 1)enumvar
COLE_DEFAULT_AUTHINFO = cast( void * )(- 1 )