core.sys.windows.ole
Windows API header module
Translated from MinGW Windows headers
License
alias HOBJECT LHSERVER LPOLECLIENT LPOLECLIENTVTBL LPOLEOBJECT LPOLEOBJECTVTBL LPOLESERVER LPOLESERVERDOC LPOLESERVERDOCVTBL LPOLESERVERVTBL LPOLESTREAM LPOLESTREAMVTBL LPOLETARGETDEVICE OLE_LPCSTR OLECLIPFORMAT
struct OLECLIENT OLECLIENTVTBL OLEOBJECT OLEOBJECTVTBL OLESERVER OLESERVERDOC OLESERVERDOCVTBL OLESERVERVTBL OLESTREAM OLESTREAMVTBL OLETARGETDEVICE
fn OleActivate OleBlockServer OleClone OleClose OleCopyFromLink OleCopyToClipboard OleCreate OleCreateFromClip OleCreateFromFile OleCreateFromTemplate OleCreateInvisible OleCreateLinkFromClip OleCreateLinkFromFile OleDelete OleDraw OleEnumFormats OleEnumObjects OleEqual OleExecute OleGetData OleGetLinkUpdateOptions OleIsDcMeta OleLoadFromStream OleLockServer OleObjectConvert OleQueryBounds OleQueryClientVersion OleQueryCreateFromClip OleQueryLinkFromClip OleQueryName OleQueryOpen OleQueryOutOfDate OleQueryProtocol OleQueryReleaseError OleQueryReleaseMethod OleQueryReleaseStatus OleQueryServerVersion OleQuerySize OleQueryType OleReconnect OleRegisterClientDoc OleRegisterServer OleRegisterServerDoc OleRelease OleRename OleRenameClientDoc OleRenameServerDoc OleRequestData OleRevertClientDoc OleRevertServerDoc OleRevokeClientDoc OleRevokeObject OleRevokeServer OleRevokeServerDoc OleSavedClientDoc OleSavedServerDoc OleSaveToStream OleSetBounds OleSetColorScheme OleSetData OleSetHostNames OleSetLinkUpdateOptions OleSetTargetDevice OleUnblockServer OleUnlockServer OleUpdate
Types 32
aliasOLE_LPCSTR = LPCSTR
structOLETARGETDEVICE
aliasLPOLETARGETDEVICE = OLETARGETDEVICE *
enumOLESTATUS
OLE_OK
OLE_WAIT_FOR_RELEASE
OLE_BUSY
OLE_ERROR_PROTECT_ONLY
OLE_ERROR_MEMORY
OLE_ERROR_STREAM
OLE_ERROR_STATIC
OLE_ERROR_BLANK
OLE_ERROR_DRAW
OLE_ERROR_METAFILE
OLE_ERROR_ABORT
OLE_ERROR_CLIPBOARD
OLE_ERROR_FORMAT
OLE_ERROR_OBJECT
OLE_ERROR_OPTION
OLE_ERROR_PROTOCOL
OLE_ERROR_ADDRESS
OLE_ERROR_NOT_EQUAL
OLE_ERROR_HANDLE
OLE_ERROR_GENERIC
OLE_ERROR_CLASS
OLE_ERROR_SYNTAX
OLE_ERROR_DATATYPE
OLE_ERROR_PALETTE
OLE_ERROR_NOT_LINK
OLE_ERROR_NOT_EMPTY
OLE_ERROR_SIZE
OLE_ERROR_DRIVE
OLE_ERROR_NETWORK
OLE_ERROR_NAME
OLE_ERROR_TEMPLATE
OLE_ERROR_NEW
OLE_ERROR_EDIT
OLE_ERROR_OPEN
OLE_ERROR_NOT_OPEN
OLE_ERROR_LAUNCH
OLE_ERROR_COMM
OLE_ERROR_TERMINATE
OLE_ERROR_COMMAND
OLE_ERROR_SHOW
OLE_ERROR_DOVERB
OLE_ERROR_ADVISE_NATIVE
OLE_ERROR_ADVISE_PICT
OLE_ERROR_ADVISE_RENAME
OLE_ERROR_POKE_NATIVE
OLE_ERROR_REQUEST_NATIVE
OLE_ERROR_REQUEST_PICT
OLE_ERROR_SERVER_BLOCKED
OLE_ERROR_REGISTRATION
OLE_ERROR_ALREADY_REGISTERED
OLE_ERROR_TASK
OLE_ERROR_OUTOFDATE
OLE_ERROR_CANT_UPDATE_CLIENT
OLE_ERROR_UPDATE
OLE_ERROR_SETDATA_FORMAT
OLE_ERROR_STATIC_FROM_OTHER_OS
OLE_ERROR_FILE_VER
OLE_WARN_DELETE_DATA = 1000
enumOLE_NOTIFICATION
OLE_CHANGED
OLE_SAVED
OLE_CLOSED
OLE_RENAMED
OLE_QUERY_PAINT
OLE_RELEASE
OLE_QUERY_RETRY
OLE_NONE
OLE_DELETE
OLE_LNKPASTE
OLE_EMBPASTE
OLE_SHOW
OLE_RUN
OLE_ACTIVATE
OLE_UPDATE
OLE_CLOSE
OLE_RECONNECT
OLE_SETUPDATEOPTIONS
OLE_SERVERUNLAUNCH
OLE_LOADFROMSTREAM
OLE_SETDATA
OLE_REQUESTDATA
OLE_OTHER
OLE_CREATE
OLE_CREATEFROMTEMPLATE
OLE_CREATELINKFROMFILE
OLE_COPYFROMLNK
OLE_CREATEFROMFILE
OLE_CREATEINVISIBLE
enumOLEOPT_RENDER
olerender_none
olerender_draw
olerender_format
aliasOLECLIPFORMAT = WORD
enumOLEOPT_UPDATE
oleupdate_always
oleupdate_onsave
oleupdate_oncall
oleupdate_onclose
aliasLHSERVER = LONG_PTR
structOLEOBJECTVTBL
Fields
void * function(LPOLEOBJECT, OLE_LPCSTR) QueryProtocolOLESTATUS function(LPOLEOBJECT) ReleaseOLESTATUS function(LPOLEOBJECT, BOOL) ShowOLESTATUS function(LPOLEOBJECT, UINT, BOOL, BOOL) DoVerbOLESTATUS function(LPOLEOBJECT, OLECLIPFORMAT, HANDLE *) GetDataOLESTATUS function(LPOLEOBJECT, OLECLIPFORMAT, HANDLE) SetDataOLESTATUS function(LPOLEOBJECT, HGLOBAL) SetTargetDeviceOLESTATUS function(LPOLEOBJECT, RECT *) SetBoundsOLECLIPFORMAT function(LPOLEOBJECT, OLECLIPFORMAT) EnumFormatsOLESTATUS function(LPOLEOBJECT, LOGPALETTE *) SetColorSchemeOLESTATUS function(LPOLEOBJECT) DeleteOLESTATUS function(LPOLEOBJECT, OLE_LPCSTR, OLE_LPCSTR) SetHostNamesOLESTATUS function(LPOLEOBJECT, LPOLESTREAM) SaveToStreamOLESTATUS function(LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, OLE_LPCSTR,
LPOLEOBJECT *) CloneOLESTATUS function(LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, OLE_LPCSTR,
LPOLEOBJECT *) CopyFromLinkOLESTATUS function(LPOLEOBJECT, LPOLEOBJECT) EqualOLESTATUS function(LPOLEOBJECT) CopyToClipboardOLESTATUS function(LPOLEOBJECT, UINT, BOOL, BOOL, HWND, RECT *) ActivateOLESTATUS function(LPOLEOBJECT, HGLOBAL, UINT) ExecuteOLESTATUS function(LPOLEOBJECT) CloseOLESTATUS function(LPOLEOBJECT) UpdateOLESTATUS function(LPOLEOBJECT) ReconnectOLESTATUS function(LPOLEOBJECT, OLE_LPCSTR, LPOLECLIENT, LHCLIENTDOC,
OLE_LPCSTR, LPOLEOBJECT *) ObjectConvertOLESTATUS function(LPOLEOBJECT, OLEOPT_UPDATE *) GetLinkUpdateOptionsOLESTATUS function(LPOLEOBJECT, OLEOPT_UPDATE) SetLinkUpdateOptionsOLESTATUS function(LPOLEOBJECT, OLE_LPCSTR) RenameOLESTATUS function(LPOLEOBJECT, LPSTR, UINT *) QueryNameOLESTATUS function(LPOLEOBJECT, LONG *) QueryTypeOLESTATUS function(LPOLEOBJECT, RECT *) QueryBoundsOLESTATUS function(LPOLEOBJECT, DWORD *) QuerySizeOLESTATUS function(LPOLEOBJECT) QueryOpenOLESTATUS function(LPOLEOBJECT) QueryOutOfDateOLESTATUS function(LPOLEOBJECT) QueryReleaseStatusOLESTATUS function(LPOLEOBJECT) QueryReleaseErrorOLE_RELEASE_METHOD function(LPOLEOBJECT) QueryReleaseMethodOLESTATUS function(LPOLEOBJECT, OLECLIPFORMAT) RequestDataOLESTATUS function(LPOLEOBJECT, UINT, LONG *) ObjectLongOLESTATUS function(LPOLEOBJECT, HANDLE, LPOLECLIENT, BOOL) ChangeDataaliasLPOLEOBJECTVTBL = OLEOBJECTVTBL *
structOLEOBJECT
Fields
LPOLEOBJECTVTBL lpvtblaliasLPOLEOBJECT = OLEOBJECT *
structOLECLIENTVTBL
Fields
int function(LPOLECLIENT, OLE_NOTIFICATION, LPOLEOBJECT) CallBackaliasLPOLECLIENTVTBL = OLECLIENTVTBL *
structOLECLIENT
Fields
LPOLECLIENTVTBL lpvtblaliasLPOLECLIENT = OLECLIENT *
structOLESTREAMVTBL
aliasLPOLESTREAMVTBL = OLESTREAMVTBL *
structOLESTREAM
Fields
LPOLESTREAMVTBL lpstblaliasLPOLESTREAM = OLESTREAM *
enumOLE_SERVER_USE
OLE_SERVER_MULTI
OLE_SERVER_SINGLE
structOLESERVERVTBL
Fields
OLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, LPOLESERVERDOC *) OpenOLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR,
LPOLESERVERDOC *) CreateOLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR,
OLE_LPCSTR, LPOLESERVERDOC *) CreateFromTemplateOLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR,
LPOLESERVERDOC *) EditOLESTATUS function(LPOLESERVER) ExitOLESTATUS function(LPOLESERVER) ReleaseOLESTATUS function(LPOLESERVER, HGLOBAL) ExecutealiasLPOLESERVERVTBL = OLESERVERVTBL *
structOLESERVER
Fields
LPOLESERVERVTBL lpvtblaliasLPOLESERVER = OLESERVER *
structOLESERVERDOCVTBL
Fields
OLESTATUS function(LPOLESERVERDOC) SaveOLESTATUS function(LPOLESERVERDOC) CloseOLESTATUS function(LPOLESERVERDOC, OLE_LPCSTR, OLE_LPCSTR) SetHostNamesOLESTATUS function(LPOLESERVERDOC, RECT *) SetDocDimensionsOLESTATUS function(LPOLESERVERDOC, OLE_LPCSTR, LPOLEOBJECT *, LPOLECLIENT) GetObjectOLESTATUS function(LPOLESERVERDOC) ReleaseOLESTATUS function(LPOLESERVERDOC, LOGPALETTE *) SetColorSchemeOLESTATUS function(LPOLESERVERDOC, HGLOBAL) ExecutealiasLPOLESERVERDOCVTBL = OLESERVERDOCVTBL *
structOLESERVERDOC
Fields
LPOLESERVERDOCVTBL lpvtblaliasLPOLESERVERDOC = OLESERVERDOC *
Functions 66
fn
OLESTATUS OleSetHostNames(LPOLEOBJECT, LPCSTR, LPCSTR)fn
OLESTATUS OleSetColorScheme(LPOLEOBJECT, const(LOGPALETTE) *)fn
OLESTATUS OleQuerySize(LPOLEOBJECT, DWORD *)fn
OLESTATUS OleActivate(LPOLEOBJECT, UINT, BOOL, BOOL, HWND, LPCRECT)fn
OLESTATUS OleExecute(LPOLEOBJECT, HGLOBAL, UINT)fn
void * OleQueryProtocol(LPOLEOBJECT, LPCSTR)fn
OLESTATUS OleQueryType(LPOLEOBJECT, LONG *)fn
DWORD OleQueryClientVersion()fn
DWORD OleQueryServerVersion()fn
OLESTATUS OleQueryLinkFromClip(LPCSTR, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleQueryCreateFromClip(LPCSTR, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleCreateFromClip(LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR,
LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleCreateLinkFromClip(LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR,
LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleCreateFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR,
LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleCreateLinkFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR,
LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleLoadFromStream(LPOLESTREAM, LPCSTR, LPOLECLIENT, LHCLIENTDOC,
LPCSTR, LPOLEOBJECT *)fn
OLESTATUS OleCreate(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR,
LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleCreateInvisible(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC,
LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT, BOOL)fn
OLESTATUS OleCreateFromTemplate(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC,
LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)fn
OLESTATUS OleClone(LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, LPCSTR,
LPOLEOBJECT *)fn
OLESTATUS OleCopyFromLink(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDOC,
LPCSTR, LPOLEOBJECT *)fn
OLESTATUS OleObjectConvert(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDOC,
LPCSTR, LPOLEOBJECT *)fn
OLESTATUS OleRename(LPOLEOBJECT, LPCSTR)fn
OLESTATUS OleQueryName(LPOLEOBJECT, LPSTR, UINT *)fn
BOOL OleIsDcMeta(HDC)fn
OLESTATUS OleRegisterClientDoc(LPCSTR, LPCSTR, LONG, LHCLIENTDOC *)fn
OLESTATUS OleRevokeClientDoc(LHCLIENTDOC)fn
OLESTATUS OleRenameClientDoc(LHCLIENTDOC, LPCSTR)fn
OLESTATUS OleRevertClientDoc(LHCLIENTDOC)fn
OLESTATUS OleSavedClientDoc(LHCLIENTDOC)fn
OLESTATUS OleEnumObjects(LHCLIENTDOC, LPOLEOBJECT *)fn
OLESTATUS OleRegisterServer(LPCSTR, LPOLESERVER, LHSERVER *, HINSTANCE,
OLE_SERVER_USE)fn
OLESTATUS OleUnblockServer(LHSERVER, BOOL *)fn
OLESTATUS OleRegisterServerDoc(LHSERVER, LPCSTR, LPOLESERVERDOC,
LHSERVERDOC *)fn
OLESTATUS OleRevokeServerDoc(LHSERVERDOC)fn
OLESTATUS OleRenameServerDoc(LHSERVERDOC, LPCSTR)fn
OLESTATUS OleRevertServerDoc(LHSERVERDOC)fn
OLESTATUS OleSavedServerDoc(LHSERVERDOC)Variables 4
enumvar
OLEVERB_PRIMARY = 0enumvar
OF_SET = 1enumvar
OF_GET = 2enumvar
OF_HANDLER = 4