windows.objbase

\ objbase.d * * Windows API header module * * Translated from MinGW Windows headers * * Placed into public domain * \**********************************************************************

Members

Aliases

IsEqualCLSID
alias IsEqualCLSID = IsEqualGUID
Undocumented in source.
IsEqualIID
alias IsEqualIID = IsEqualGUID
Undocumented in source.
LPFNCANUNLOADNOW
alias LPFNCANUNLOADNOW = HRESULT function()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
LPFNGETCLASSOBJECT
alias LPFNGETCLASSOBJECT = HRESULT function(REFCLSID, REFIID, PVOID*)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Enums

COINIT
enum COINIT
Undocumented in source.
REGCLS
enum REGCLS
Undocumented in source.
STDMSHLFLAGS
enum STDMSHLFLAGS
Undocumented in source.
STGFMT
enum STGFMT
Undocumented in source.

Functions

BindMoniker
HRESULT BindMoniker(LPMONIKER , DWORD , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CLSIDFromProgID
HRESULT CLSIDFromProgID(LPCOLESTR , LPCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CLSIDFromString
HRESULT CLSIDFromString(LPOLESTR , LPCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoAddRefServerProcess
ULONG CoAddRefServerProcess()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoBuildVersion
DWORD CoBuildVersion()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoCopyProxy
HRESULT CoCopyProxy(IUnknown* , IUnknown** )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoCreateFreeThreadedMarshaler
HRESULT CoCreateFreeThreadedMarshaler(LPUNKNOWN , LPUNKNOWN* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoCreateGuid
HRESULT CoCreateGuid(GUID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoCreateInstance
HRESULT CoCreateInstance(REFCLSID , LPUNKNOWN , DWORD , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoCreateInstanceEx
HRESULT CoCreateInstanceEx(REFCLSID , IUnknown , DWORD , COSERVERINFO* , DWORD , MULTI_QI* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoCreateStandardMalloc
HRESULT CoCreateStandardMalloc(DWORD , IMalloc* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoDisconnectObject
HRESULT CoDisconnectObject(LPUNKNOWN , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoDosDateTimeToFileTime
BOOL CoDosDateTimeToFileTime(WORD , WORD , FILETIME* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoFileTimeNow
HRESULT CoFileTimeNow(FILETIME* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoFileTimeToDosDateTime
BOOL CoFileTimeToDosDateTime(FILETIME* , LPWORD , LPWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoFreeAllLibraries
void CoFreeAllLibraries()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoFreeLibrary
void CoFreeLibrary(HINSTANCE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoFreeUnusedLibraries
void CoFreeUnusedLibraries()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetCallContext
HRESULT CoGetCallContext(REFIID , void** )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetClassObject
HRESULT CoGetClassObject(REFCLSID , DWORD , COSERVERINFO* , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetCurrentProcess
DWORD CoGetCurrentProcess()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetInstanceFromFile
HRESULT CoGetInstanceFromFile(COSERVERINFO* , CLSID* , IUnknown* , DWORD , DWORD , OLECHAR* , DWORD , MULTI_QI* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetInstanceFromIStorage
HRESULT CoGetInstanceFromIStorage(COSERVERINFO* , CLSID* , IUnknown* , DWORD , IStorage* , DWORD , MULTI_QI* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetInterfaceAndReleaseStream
HRESULT CoGetInterfaceAndReleaseStream(LPSTREAM , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetMalloc
HRESULT CoGetMalloc(DWORD , LPMALLOC* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetMarshalSizeMax
HRESULT CoGetMarshalSizeMax(ULONG* , REFIID , LPUNKNOWN , DWORD , PVOID , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetObject
HRESULT CoGetObject(LPCWSTR , BIND_OPTS* , REFIID , void** )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetPSClsid
HRESULT CoGetPSClsid(REFIID , CLSID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetStandardMarshal
HRESULT CoGetStandardMarshal(REFIID , LPUNKNOWN , DWORD , PVOID , DWORD , LPMARSHAL* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetStdMarshalEx
HRESULT CoGetStdMarshalEx(LPUNKNOWN , DWORD , LPUNKNOWN* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoGetTreatAsClass
HRESULT CoGetTreatAsClass(REFCLSID , LPCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoHasStrongExternalConnections
BOOL CoHasStrongExternalConnections(LPUNKNOWN )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoImpersonateClient
HRESULT CoImpersonateClient()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoInitialize
HRESULT CoInitialize(PVOID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoInitializeEx
HRESULT CoInitializeEx(LPVOID , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoInitializeSecurity
HRESULT CoInitializeSecurity(PSECURITY_DESCRIPTOR , LONG , SOLE_AUTHENTICATION_SERVICE* , void* , DWORD , DWORD , void* , DWORD , void* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoIsHandlerConnected
BOOL CoIsHandlerConnected(LPUNKNOWN )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoIsOle1Class
BOOL CoIsOle1Class(REFCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoLoadLibrary
HINSTANCE CoLoadLibrary(LPOLESTR , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoLockObjectExternal
HRESULT CoLockObjectExternal(LPUNKNOWN , BOOL , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoMarshalHresult
HRESULT CoMarshalHresult(LPSTREAM , HRESULT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoMarshalInterThreadInterfaceInStream
HRESULT CoMarshalInterThreadInterfaceInStream(REFIID , LPUNKNOWN , LPSTREAM* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoMarshalInterface
HRESULT CoMarshalInterface(LPSTREAM , REFIID , LPUNKNOWN , DWORD , PVOID , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoQueryAuthenticationServices
HRESULT CoQueryAuthenticationServices(DWORD* , SOLE_AUTHENTICATION_SERVICE** )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoQueryClientBlanket
HRESULT CoQueryClientBlanket(DWORD* , DWORD* , OLECHAR** , DWORD* , DWORD* , RPC_AUTHZ_HANDLE* , DWORD* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoQueryProxyBlanket
HRESULT CoQueryProxyBlanket(IUnknown* , DWORD* , DWORD* , OLECHAR** , DWORD* , DWORD* , RPC_AUTH_IDENTITY_HANDLE* , DWORD* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoRegisterClassObject
HRESULT CoRegisterClassObject(REFCLSID , LPUNKNOWN , DWORD , DWORD , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoRegisterMallocSpy
HRESULT CoRegisterMallocSpy(LPMALLOCSPY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoRegisterMessageFilter
HRESULT CoRegisterMessageFilter(LPMESSAGEFILTER , LPMESSAGEFILTER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoRegisterPSClsid
HRESULT CoRegisterPSClsid(REFIID , REFCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoReleaseMarshalData
HRESULT CoReleaseMarshalData(LPSTREAM )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoReleaseServerProcess
ULONG CoReleaseServerProcess()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoResumeClassObjects
HRESULT CoResumeClassObjects()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoRevertToSelf
HRESULT CoRevertToSelf()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoRevokeClassObject
HRESULT CoRevokeClassObject(DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoRevokeMallocSpy
HRESULT CoRevokeMallocSpy()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoSetProxyBlanket
HRESULT CoSetProxyBlanket(IUnknown* , DWORD , DWORD , OLECHAR* , DWORD , DWORD , RPC_AUTH_IDENTITY_HANDLE , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoSuspendClassObjects
HRESULT CoSuspendClassObjects()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoSwitchCallContext
HRESULT CoSwitchCallContext(IUnknown* , IUnknown** )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoTaskMemAlloc
PVOID CoTaskMemAlloc(ULONG )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoTaskMemFree
void CoTaskMemFree(PVOID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoTaskMemRealloc
PVOID CoTaskMemRealloc(PVOID , ULONG )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoTreatAsClass
HRESULT CoTreatAsClass(REFCLSID , REFCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoUninitialize
void CoUninitialize()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoUnmarshalHresult
HRESULT CoUnmarshalHresult(LPSTREAM , HRESULT* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoUnmarshalInterface
HRESULT CoUnmarshalInterface(LPSTREAM , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateAntiMoniker
HRESULT CreateAntiMoniker(LPMONIKER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBindCtx
HRESULT CreateBindCtx(DWORD , LPBC* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDataAdviseHolder
HRESULT CreateDataAdviseHolder(LPDATAADVISEHOLDER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDataCache
HRESULT CreateDataCache(LPUNKNOWN , REFCLSID , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateFileMoniker
HRESULT CreateFileMoniker(LPCOLESTR , LPMONIKER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGenericComposite
HRESULT CreateGenericComposite(LPMONIKER , LPMONIKER , LPMONIKER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateItemMoniker
HRESULT CreateItemMoniker(LPCOLESTR , LPCOLESTR , LPMONIKER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreatePointerMoniker
HRESULT CreatePointerMoniker(LPUNKNOWN , LPMONIKER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DebugCoGetRpcFault
ULONG DebugCoGetRpcFault()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DebugCoSetRpcFault
void DebugCoSetRpcFault(ULONG )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DllCanUnloadNow
HRESULT DllCanUnloadNow()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DllGetClassObject
HRESULT DllGetClassObject(REFCLSID , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetClassFile
HRESULT GetClassFile(LPCOLESTR , CLSID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetRunningObjectTable
HRESULT GetRunningObjectTable(DWORD , LPRUNNINGOBJECTTABLE* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IIDFromString
HRESULT IIDFromString(LPOLESTR , LPIID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IsEqualGUID
BOOL IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
MkParseDisplayName
HRESULT MkParseDisplayName(LPBC , LPCOLESTR , ULONG* , LPMONIKER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
MonikerCommonPrefixWith
HRESULT MonikerCommonPrefixWith(LPMONIKER , LPMONIKER , LPMONIKER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
MonikerRelativePathTo
HRESULT MonikerRelativePathTo(LPMONIKER , LPMONIKER , LPMONIKER* , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ProgIDFromCLSID
HRESULT ProgIDFromCLSID(REFCLSID , LPOLESTR* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgCreateDocfile
HRESULT StgCreateDocfile(const(OLECHAR)* , DWORD , DWORD , IStorage* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgCreateDocfileOnILockBytes
HRESULT StgCreateDocfileOnILockBytes(ILockBytes , DWORD , DWORD , IStorage* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgCreateStorageEx
HRESULT StgCreateStorageEx(const(WCHAR)* , DWORD , DWORD , DWORD , STGOPTIONS* , void* , REFIID , void** )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgIsStorageFile
HRESULT StgIsStorageFile(const(OLECHAR)* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgIsStorageILockBytes
HRESULT StgIsStorageILockBytes(ILockBytes )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgOpenStorage
HRESULT StgOpenStorage(const(OLECHAR)* , IStorage , DWORD , SNB , DWORD , IStorage* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgOpenStorageEx
HRESULT StgOpenStorageEx(const(WCHAR)* , DWORD , DWORD , DWORD , STGOPTIONS* , void* , REFIID , void** )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgOpenStorageOnILockBytes
HRESULT StgOpenStorageOnILockBytes(ILockBytes , IStorage , DWORD , SNB , DWORD , IStorage* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StgSetTimes
HRESULT StgSetTimes(OLECHAR* , FILETIME* , FILETIME* , FILETIME* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StringFromCLSID
HRESULT StringFromCLSID(REFCLSID , LPOLESTR* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StringFromGUID2
int StringFromGUID2(REFGUID , LPOLESTR , int )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StringFromIID
HRESULT StringFromIID(REFIID , LPOLESTR* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Structs

STGOPTIONS
struct STGOPTIONS
Undocumented in source.

Variables

ASYNC_MODE_COMPATIBILITY
auto ASYNC_MODE_COMPATIBILITY;
Undocumented in source.
ASYNC_MODE_DEFAULT
auto ASYNC_MODE_DEFAULT;
Undocumented in source.
CLSCTX_ALL
auto CLSCTX_ALL;
Undocumented in source.
CLSCTX_INPROC
auto CLSCTX_INPROC;
Undocumented in source.
CLSCTX_SERVER
auto CLSCTX_SERVER;
Undocumented in source.
COM_RIGHTS_EXECUTE
auto COM_RIGHTS_EXECUTE;
Undocumented in source.
COM_RIGHTS_SAFE_FOR_SCRIPTING
auto COM_RIGHTS_SAFE_FOR_SCRIPTING;
Undocumented in source.
CWCSTORAGENAME
auto CWCSTORAGENAME;
Undocumented in source.
MARSHALINTERFACE_MIN
auto MARSHALINTERFACE_MIN;
Undocumented in source.
STGM_CONVERT
auto STGM_CONVERT;
Undocumented in source.
STGM_CREATE
auto STGM_CREATE;
Undocumented in source.
STGM_DELETEONRELEASE
auto STGM_DELETEONRELEASE;
Undocumented in source.
STGM_DIRECT
auto STGM_DIRECT;
Undocumented in source.
STGM_FAILIFTHERE
auto STGM_FAILIFTHERE;
Undocumented in source.
STGM_NOSCRATCH
auto STGM_NOSCRATCH;
Undocumented in source.
STGM_NOSNAPSHOT
auto STGM_NOSNAPSHOT;
Undocumented in source.
STGM_PRIORITY
auto STGM_PRIORITY;
Undocumented in source.
STGM_READ
auto STGM_READ;
Undocumented in source.
STGM_READWRITE
auto STGM_READWRITE;
Undocumented in source.
STGM_SHARE_DENY_NONE
auto STGM_SHARE_DENY_NONE;
Undocumented in source.
STGM_SHARE_DENY_READ
auto STGM_SHARE_DENY_READ;
Undocumented in source.
STGM_SHARE_DENY_WRITE
auto STGM_SHARE_DENY_WRITE;
Undocumented in source.
STGM_SHARE_EXCLUSIVE
auto STGM_SHARE_EXCLUSIVE;
Undocumented in source.
STGM_SIMPLE
auto STGM_SIMPLE;
Undocumented in source.
STGM_TRANSACTED
auto STGM_TRANSACTED;
Undocumented in source.
STGM_WRITE
auto STGM_WRITE;
Undocumented in source.
STGOPTIONS_VERSION
auto STGOPTIONS_VERSION;
Undocumented in source.
STGTY_REPEAT
auto STGTY_REPEAT;
Undocumented in source.
STG_LAYOUT_INTERLEAVED
auto STG_LAYOUT_INTERLEAVED;
Undocumented in source.
STG_LAYOUT_SEQUENTIAL
auto STG_LAYOUT_SEQUENTIAL;
Undocumented in source.
STG_TOEND
auto STG_TOEND;
Undocumented in source.

Meta