core.sys.windows.ole

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

Types 32

aliasOLE_LPCSTR = LPCSTR
Fields
USHORT otdDeviceNameOffset
USHORT otdDriverNameOffset
USHORT otdPortNameOffset
USHORT otdExtDevmodeOffset
USHORT otdExtDevmodeSize
USHORT otdEnvironmentOffset
USHORT otdEnvironmentSize
BYTE _otdData
Methods
BYTE * otdData() return
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
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
olerender_none
olerender_draw
olerender_format
aliasOLECLIPFORMAT = WORD
oleupdate_always
oleupdate_onsave
oleupdate_oncall
oleupdate_onclose
aliasLHSERVER = LONG_PTR
Fields
void * function(LPOLEOBJECT, OLE_LPCSTR) QueryProtocol
OLESTATUS function(LPOLEOBJECT) Release
OLESTATUS function(LPOLEOBJECT, BOOL) Show
OLESTATUS function(LPOLEOBJECT, UINT, BOOL, BOOL) DoVerb
OLESTATUS function(LPOLEOBJECT, HGLOBAL) SetTargetDevice
OLESTATUS function(LPOLEOBJECT, RECT *) SetBounds
OLECLIPFORMAT function(LPOLEOBJECT, OLECLIPFORMAT) EnumFormats
OLESTATUS function(LPOLEOBJECT, LOGPALETTE *) SetColorScheme
OLESTATUS function(LPOLEOBJECT) Delete
OLESTATUS function(LPOLEOBJECT, OLE_LPCSTR, OLE_LPCSTR) SetHostNames
OLESTATUS function(LPOLEOBJECT, LPOLESTREAM) SaveToStream
OLESTATUS function(LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, OLE_LPCSTR, LPOLEOBJECT *) Clone
OLESTATUS function(LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, OLE_LPCSTR, LPOLEOBJECT *) CopyFromLink
OLESTATUS function(LPOLEOBJECT) CopyToClipboard
OLESTATUS function(LPOLEOBJECT, HDC, RECT *, RECT *, HDC) Draw
OLESTATUS function(LPOLEOBJECT, UINT, BOOL, BOOL, HWND, RECT *) Activate
OLESTATUS function(LPOLEOBJECT, HGLOBAL, UINT) Execute
OLESTATUS function(LPOLEOBJECT) Close
OLESTATUS function(LPOLEOBJECT) Update
OLESTATUS function(LPOLEOBJECT) Reconnect
OLESTATUS function(LPOLEOBJECT, OLE_LPCSTR, LPOLECLIENT, LHCLIENTDOC, OLE_LPCSTR, LPOLEOBJECT *) ObjectConvert
OLESTATUS function(LPOLEOBJECT, OLEOPT_UPDATE *) GetLinkUpdateOptions
OLESTATUS function(LPOLEOBJECT, OLEOPT_UPDATE) SetLinkUpdateOptions
OLESTATUS function(LPOLEOBJECT, OLE_LPCSTR) Rename
OLESTATUS function(LPOLEOBJECT, LPSTR, UINT *) QueryName
OLESTATUS function(LPOLEOBJECT, LONG *) QueryType
OLESTATUS function(LPOLEOBJECT, RECT *) QueryBounds
OLESTATUS function(LPOLEOBJECT, DWORD *) QuerySize
OLESTATUS function(LPOLEOBJECT) QueryOpen
OLESTATUS function(LPOLEOBJECT) QueryOutOfDate
OLESTATUS function(LPOLEOBJECT) QueryReleaseStatus
OLESTATUS function(LPOLEOBJECT) QueryReleaseError
OLE_RELEASE_METHOD function(LPOLEOBJECT) QueryReleaseMethod
OLESTATUS function(LPOLEOBJECT, OLECLIPFORMAT) RequestData
OLESTATUS function(LPOLEOBJECT, UINT, LONG *) ObjectLong
OLESTATUS function(LPOLEOBJECT, HANDLE, LPOLECLIENT, BOOL) ChangeData
structOLEOBJECT
Fields
Fields
int function(LPOLECLIENT, OLE_NOTIFICATION, LPOLEOBJECT) CallBack
structOLECLIENT
Fields
Fields
DWORD function(LPOLESTREAM, void *, DWORD) Get
DWORD function(LPOLESTREAM, void *, DWORD) Put
structOLESTREAM
Fields
OLE_SERVER_MULTI
OLE_SERVER_SINGLE
Fields
OLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, LPOLESERVERDOC *) Open
OLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, LPOLESERVERDOC *) Create
OLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, OLE_LPCSTR, LPOLESERVERDOC *) CreateFromTemplate
OLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, LPOLESERVERDOC *) Edit
OLESTATUS function(LPOLESERVER) Exit
OLESTATUS function(LPOLESERVER) Release
OLESTATUS function(LPOLESERVER, HGLOBAL) Execute
structOLESERVER
Fields
Fields
OLESTATUS function(LPOLESERVERDOC) Save
OLESTATUS function(LPOLESERVERDOC) Close
OLESTATUS function(LPOLESERVERDOC, RECT *) SetDocDimensions
OLESTATUS function(LPOLESERVERDOC) Release
OLESTATUS function(LPOLESERVERDOC, LOGPALETTE *) SetColorScheme
OLESTATUS function(LPOLESERVERDOC, HGLOBAL) Execute

Functions 66

fnvoid * OleQueryProtocol(LPOLEOBJECT, LPCSTR)
fnOLESTATUS OleCreateFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
fnOLESTATUS OleCreateLinkFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
fnOLESTATUS OleLoadFromStream(LPOLESTREAM, LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *)
fnOLESTATUS OleCreate(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
fnOLESTATUS OleCreateInvisible(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT, BOOL)
fnOLESTATUS OleCopyFromLink(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *)
fnOLESTATUS OleObjectConvert(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *)
fnOLESTATUS OleRegisterClientDoc(LPCSTR, LPCSTR, LONG, LHCLIENTDOC *)
fnOLESTATUS OleRenameClientDoc(LHCLIENTDOC, LPCSTR)
fnOLESTATUS OleRenameServerDoc(LHSERVERDOC, LPCSTR)

Variables 4

enumvarOLEVERB_PRIMARY = 0
enumvarOF_SET = 1
enumvarOF_GET = 2
enumvarOF_HANDLER = 4