ReactOS 0.4.15-dev-7918-g2a2556c
ole.h File Reference

Go to the source code of this file.

Classes

struct  _OLETARGETDEVICE
 
struct  _OLEOBJECTVTBL
 
struct  _OLEOBJECT
 
struct  _OLECLIENTVTBL
 
struct  _OLECLIENT
 
struct  _OLESTREAMVTBL
 
struct  _OLESTREAM
 
struct  _OLESERVERVTBL
 
struct  _OLESERVER
 
struct  _OLESERVERDOCVTBL
 
struct  _OLESERVERDOC
 

Macros

#define OLE_LPCSTR   LPSTR
 
#define OLE_CONST
 
#define LRESULT   LONG
 
#define HGLOBAL   HANDLE
 
#define OT_LINK   1L
 
#define OT_EMBEDDED   2L
 
#define OT_STATIC   3L
 
#define OLEVERB_PRIMARY   0
 
#define OF_SET   1
 
#define OF_GET   2
 
#define OF_HANDLER   4
 

Typedefs

typedef struct _OLETARGETDEVICE OLETARGETDEVICE
 
typedef OLETARGETDEVICELPOLETARGETDEVICE
 
typedef WORD OLECLIPFORMAT
 
typedef HANDLE HOBJECT
 
typedef LONG LHSERVER
 
typedef LONG LHCLIENTDOC
 
typedef LONG LHSERVERDOC
 
typedef struct _OLEOBJECTLPOLEOBJECT
 
typedef struct _OLESTREAMLPOLESTREAM
 
typedef struct _OLECLIENTLPOLECLIENT
 
typedef struct _OLEOBJECTVTBL OLEOBJECTVTBL
 
typedef OLEOBJECTVTBLLPOLEOBJECTVTBL
 
typedef struct _OLEOBJECT OLEOBJECT
 
typedef struct _OLECLIENTVTBL OLECLIENTVTBL
 
typedef OLECLIENTVTBLLPOLECLIENTVTBL
 
typedef struct _OLECLIENT OLECLIENT
 
typedef struct _OLESTREAMVTBL OLESTREAMVTBL
 
typedef OLESTREAMVTBLLPOLESTREAMVTBL
 
typedef struct _OLESTREAM OLESTREAM
 
typedef struct _OLESERVERLPOLESERVER
 
typedef struct _OLESERVERDOCLPOLESERVERDOC
 
typedef struct _OLESERVERVTBL OLESERVERVTBL
 
typedef OLESERVERVTBLLPOLESERVERVTBL
 
typedef struct _OLESERVER OLESERVER
 
typedef struct _OLESERVERDOCVTBL OLESERVERDOCVTBL
 
typedef OLESERVERDOCVTBLLPOLESERVERDOCVTBL
 
typedef struct _OLESERVERDOC OLESERVERDOC
 

Enumerations

enum  OLESTATUS {
  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_WARN_DELETE_DATA = 1000 , 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_WARN_DELETE_DATA = 1000 , 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
}
 
enum  OLE_NOTIFICATION {
  OLE_CHANGED , OLE_SAVED , OLE_CLOSED , OLE_RENAMED ,
  OLE_QUERY_PAINT , OLE_RELEASE , OLE_QUERY_RETRY
}
 
enum  OLE_RELEASE_METHOD {
  OLE_NONE , OLE_DELETE , OLE_LNKPASTE , OLE_EMBPASTE ,
  OLE_SHOW , OLE_RUN , OLE_ACTIVATE , OLE_UPDATE ,
  OLE_CLOSE , OLE_RECONNECT , OLE_SETUPDATEOPTIONS , OLE_SERVERRUNLAUNCH ,
  OLE_LOADFROMSTREAM , OLE_SETDATA , OLE_REQUESTDATA , OLE_OTHER ,
  OLE_CREATE , OLE_CREATEFROMTEMPLATE , OLE_CREATELINKFROMFILE , OLE_COPYFROMLNK ,
  OLE_CREATREFROMFILE , OLE_CREATEINVISIBLE , 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
}
 
enum  OLEOPT_RENDER {
  olerender_none , olerender_draw , olerender_format , olerender_none ,
  olerender_draw , olerender_format
}
 
enum  OLEOPT_UPDATE {
  oleupdate_always , oleupdate_onsave , oleupdate_oncall , oleupdate_onclose ,
  oleupdate_always , oleupdate_onsave , oleupdate_oncall
}
 
enum  OLE_SERVER_USE { OLE_SERVER_MULTI , OLE_SERVER_SINGLE , OLE_SERVER_MULTI , OLE_SERVER_SINGLE }
 

Functions

OLESTATUS WINAPI OleDelete (LPOLEOBJECT)
 
OLESTATUS WINAPI OleRelease (LPOLEOBJECT)
 
OLESTATUS WINAPI OleSaveToStream (LPOLEOBJECT, LPOLESTREAM)
 
OLESTATUS WINAPI OleEqual (LPOLEOBJECT, LPOLEOBJECT)
 
OLESTATUS WINAPI OleCopyToClipboard (LPOLEOBJECT)
 
OLESTATUS WINAPI OleSetHostNames (LPOLEOBJECT, LPCSTR, LPCSTR)
 
OLESTATUS WINAPI OleSetTargetDevice (LPOLEOBJECT, HGLOBAL)
 
OLESTATUS WINAPI OleSetBounds (LPOLEOBJECT, LPCRECT)
 
OLESTATUS WINAPI OleSetColorScheme (LPOLEOBJECT, const LOGPALETTE *)
 
OLESTATUS WINAPI OleQueryBounds (LPOLEOBJECT, RECT *)
 
OLESTATUS WINAPI OleQuerySize (LPOLEOBJECT, DWORD *)
 
OLESTATUS WINAPI OleDraw (LPOLEOBJECT, HDC, LPCRECT, LPCRECT, HDC)
 
OLESTATUS WINAPI OleQueryOpen (LPOLEOBJECT)
 
OLESTATUS WINAPI OleActivate (LPOLEOBJECT, UINT, BOOL, BOOL, HWND, LPCRECT)
 
OLESTATUS WINAPI OleExecute (LPOLEOBJECT, HGLOBAL, UINT)
 
OLESTATUS WINAPI OleClose (LPOLEOBJECT)
 
OLESTATUS WINAPI OleUpdate (LPOLEOBJECT)
 
OLESTATUS WINAPI OleReconnect (LPOLEOBJECT)
 
OLESTATUS WINAPI OleGetLinkUpdateOptions (LPOLEOBJECT, OLEOPT_UPDATE *)
 
OLESTATUS WINAPI OleSetLinkUpdateOptions (LPOLEOBJECT, OLEOPT_UPDATE)
 
WINAPI voidOleQueryProtocol (LPOLEOBJECT, LPCSTR)
 
OLESTATUS WINAPI OleQueryReleaseStatus (LPOLEOBJECT)
 
OLESTATUS WINAPI OleQueryReleaseError (LPOLEOBJECT)
 
OLE_RELEASE_METHOD WINAPI OleQueryReleaseMethod (LPOLEOBJECT)
 
OLESTATUS WINAPI OleQueryType (LPOLEOBJECT, LONG *)
 
DWORD WINAPI OleQueryClientVersion (void)
 
DWORD WINAPI OleQueryServerVersion (void)
 
OLECLIPFORMAT WINAPI OleEnumFormats (LPOLEOBJECT, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleGetData (LPOLEOBJECT, OLECLIPFORMAT, HANDLE *)
 
OLESTATUS WINAPI OleSetData (LPOLEOBJECT, OLECLIPFORMAT, HANDLE)
 
OLESTATUS WINAPI OleQueryOutOfDate (LPOLEOBJECT)
 
OLESTATUS WINAPI OleRequestData (LPOLEOBJECT, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleQueryLinkFromClip (LPCSTR, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleQueryCreateFromClip (LPCSTR, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleCreateFromClip (LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleCreateLinkFromClip (LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleCreateFromFile (LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleCreateLinkFromFile (LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleLoadFromStream (LPOLESTREAM, LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *)
 
OLESTATUS WINAPI OleCreate (LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleCreateInvisible (LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT, BOOL)
 
OLESTATUS WINAPI OleCreateFromTemplate (LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *, OLEOPT_RENDER, OLECLIPFORMAT)
 
OLESTATUS WINAPI OleClone (LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *)
 
OLESTATUS WINAPI OleCopyFromLink (LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *)
 
OLESTATUS WINAPI OleObjectConvert (LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOLEOBJECT *)
 
OLESTATUS WINAPI OleRename (LPOLEOBJECT, LPCSTR)
 
OLESTATUS WINAPI OleQueryName (LPOLEOBJECT, LPSTR, UINT *)
 
OLESTATUS WINAPI OleRevokeObject (LPOLECLIENT)
 
BOOL WINAPI OleIsDcMeta (HDC)
 
OLESTATUS WINAPI OleRegisterClientDoc (LPCSTR, LPCSTR, LONG, LHCLIENTDOC *)
 
OLESTATUS WINAPI OleRevokeClientDoc (LHCLIENTDOC)
 
OLESTATUS WINAPI OleRenameClientDoc (LHCLIENTDOC, LPCSTR)
 
OLESTATUS WINAPI OleRevertClientDoc (LHCLIENTDOC)
 
OLESTATUS WINAPI OleSavedClientDoc (LHCLIENTDOC)
 
OLESTATUS WINAPI OleEnumObjects (LHCLIENTDOC, LPOLEOBJECT *)
 
OLESTATUS WINAPI OleRegisterServer (LPCSTR, LPOLESERVER, LHSERVER *, HINSTANCE, OLE_SERVER_USE)
 
OLESTATUS WINAPI OleRevokeServer (LHSERVER)
 
OLESTATUS WINAPI OleBlockServer (LHSERVER)
 
OLESTATUS WINAPI OleUnblockServer (LHSERVER, BOOL *)
 
OLESTATUS WINAPI OleLockServer (LPOLEOBJECT, LHSERVER *)
 
OLESTATUS WINAPI OleUnlockServer (LHSERVER)
 
OLESTATUS WINAPI OleRegisterServerDoc (LHSERVER, LPCSTR, LPOLESERVERDOC, LHSERVERDOC *)
 
OLESTATUS WINAPI OleRevokeServerDoc (LHSERVERDOC)
 
OLESTATUS WINAPI OleRenameServerDoc (LHSERVERDOC, LPCSTR)
 
OLESTATUS WINAPI OleRevertServerDoc (LHSERVERDOC)
 
OLESTATUS WINAPI OleSavedServerDoc (LHSERVERDOC)
 

Macro Definition Documentation

◆ HGLOBAL

Definition at line 15 of file ole.h.

◆ LRESULT

Definition at line 14 of file ole.h.

◆ OF_GET

#define OF_GET   2

Definition at line 21 of file ole.h.

◆ OF_HANDLER

#define OF_HANDLER   4

Definition at line 22 of file ole.h.

◆ OF_SET

#define OF_SET   1

Definition at line 20 of file ole.h.

◆ OLE_CONST

#define OLE_CONST

Definition at line 12 of file ole.h.

◆ OLE_LPCSTR

#define OLE_LPCSTR   LPSTR

Definition at line 11 of file ole.h.

◆ OLEVERB_PRIMARY

#define OLEVERB_PRIMARY   0

Definition at line 19 of file ole.h.

◆ OT_EMBEDDED

#define OT_EMBEDDED   2L

Definition at line 17 of file ole.h.

◆ OT_LINK

#define OT_LINK   1L

Definition at line 16 of file ole.h.

◆ OT_STATIC

#define OT_STATIC   3L

Definition at line 18 of file ole.h.

Typedef Documentation

◆ HOBJECT

typedef HANDLE HOBJECT

Definition at line 144 of file ole.h.

◆ LHCLIENTDOC

typedef LONG LHCLIENTDOC

Definition at line 146 of file ole.h.

◆ LHSERVER

typedef LONG LHSERVER

Definition at line 145 of file ole.h.

◆ LHSERVERDOC

typedef LONG LHSERVERDOC

Definition at line 147 of file ole.h.

◆ LPOLECLIENT

Definition at line 150 of file ole.h.

◆ LPOLECLIENTVTBL

Definition at line 199 of file ole.h.

◆ LPOLEOBJECT

Definition at line 148 of file ole.h.

◆ LPOLEOBJECTVTBL

Definition at line 194 of file ole.h.

◆ LPOLESERVER

Definition at line 211 of file ole.h.

◆ LPOLESERVERDOC

Definition at line 212 of file ole.h.

◆ LPOLESERVERDOCVTBL

Definition at line 234 of file ole.h.

◆ LPOLESERVERVTBL

Definition at line 222 of file ole.h.

◆ LPOLESTREAM

Definition at line 149 of file ole.h.

◆ LPOLESTREAMVTBL

Definition at line 205 of file ole.h.

◆ LPOLETARGETDEVICE

Definition at line 34 of file ole.h.

◆ OLECLIENT

◆ OLECLIENTVTBL

◆ OLECLIPFORMAT

Definition at line 133 of file ole.h.

◆ OLEOBJECT

◆ OLEOBJECTVTBL

◆ OLESERVER

◆ OLESERVERDOC

◆ OLESERVERDOCVTBL

◆ OLESERVERVTBL

◆ OLESTREAM

◆ OLESTREAMVTBL

◆ OLETARGETDEVICE

Enumeration Type Documentation

◆ OLE_NOTIFICATION

Enumerator
OLE_CHANGED 
OLE_SAVED 
OLE_CLOSED 
OLE_RENAMED 
OLE_QUERY_PAINT 
OLE_RELEASE 
OLE_QUERY_RETRY 

Definition at line 95 of file ole.h.

95 {
OLE_NOTIFICATION
Definition: ole.h:95
@ OLE_CHANGED
Definition: ole.h:96
@ OLE_QUERY_RETRY
Definition: ole.h:102
@ OLE_CLOSED
Definition: ole.h:98
@ OLE_QUERY_PAINT
Definition: ole.h:100
@ OLE_RENAMED
Definition: ole.h:99
@ OLE_RELEASE
Definition: ole.h:101
@ OLE_SAVED
Definition: ole.h:97

◆ OLE_RELEASE_METHOD

Enumerator
OLE_NONE 
OLE_DELETE 
OLE_LNKPASTE 
OLE_EMBPASTE 
OLE_SHOW 
OLE_RUN 
OLE_ACTIVATE 
OLE_UPDATE 
OLE_CLOSE 
OLE_RECONNECT 
OLE_SETUPDATEOPTIONS 
OLE_SERVERRUNLAUNCH 
OLE_LOADFROMSTREAM 
OLE_SETDATA 
OLE_REQUESTDATA 
OLE_OTHER 
OLE_CREATE 
OLE_CREATEFROMTEMPLATE 
OLE_CREATELINKFROMFILE 
OLE_COPYFROMLNK 
OLE_CREATREFROMFILE 
OLE_CREATEINVISIBLE 
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 

Definition at line 104 of file ole.h.

104 {
105 OLE_NONE,
109 OLE_SHOW,
110 OLE_RUN,
113 OLE_CLOSE,
120 OLE_OTHER,
OLE_RELEASE_METHOD
Definition: ole.h:104
@ OLE_REQUESTDATA
Definition: ole.h:119
@ OLE_OTHER
Definition: ole.h:120
@ OLE_DELETE
Definition: ole.h:106
@ OLE_NONE
Definition: ole.h:105
@ OLE_COPYFROMLNK
Definition: ole.h:124
@ OLE_CREATE
Definition: ole.h:121
@ OLE_LNKPASTE
Definition: ole.h:107
@ OLE_EMBPASTE
Definition: ole.h:108
@ OLE_RUN
Definition: ole.h:110
@ OLE_SETDATA
Definition: ole.h:118
@ OLE_CREATEFROMTEMPLATE
Definition: ole.h:122
@ OLE_CLOSE
Definition: ole.h:113
@ OLE_ACTIVATE
Definition: ole.h:111
@ OLE_CREATELINKFROMFILE
Definition: ole.h:123
@ OLE_RECONNECT
Definition: ole.h:114
@ OLE_CREATEFROMFILE
Definition: ole.h:125
@ OLE_SERVERUNLAUNCH
Definition: ole.h:116
@ OLE_CREATEINVISIBLE
Definition: ole.h:126
@ OLE_LOADFROMSTREAM
Definition: ole.h:117
@ OLE_SETUPDATEOPTIONS
Definition: ole.h:115
@ OLE_SHOW
Definition: ole.h:109
@ OLE_UPDATE
Definition: ole.h:112

◆ OLE_SERVER_USE

Enumerator
OLE_SERVER_MULTI 
OLE_SERVER_SINGLE 
OLE_SERVER_MULTI 
OLE_SERVER_SINGLE 

Definition at line 207 of file ole.h.

207 {
OLE_SERVER_USE
Definition: ole.h:207
@ OLE_SERVER_MULTI
Definition: ole.h:208
@ OLE_SERVER_SINGLE
Definition: ole.h:209

◆ OLEOPT_RENDER

Enumerator
olerender_none 
olerender_draw 
olerender_format 
olerender_none 
olerender_draw 
olerender_format 

Definition at line 128 of file ole.h.

128 {
OLEOPT_RENDER
Definition: ole.h:128
@ olerender_format
Definition: ole.h:131
@ olerender_none
Definition: ole.h:129
@ olerender_draw
Definition: ole.h:130

◆ OLEOPT_UPDATE

Enumerator
oleupdate_always 
oleupdate_onsave 
oleupdate_oncall 
oleupdate_onclose 
oleupdate_always 
oleupdate_onsave 
oleupdate_oncall 

Definition at line 134 of file ole.h.

134 {
137#ifdef OLE_INTERNAL
140#else
142#endif
OLEOPT_UPDATE
Definition: ole.h:134
@ oleupdate_oncall
Definition: ole.h:141
@ oleupdate_onsave
Definition: ole.h:136
@ oleupdate_always
Definition: ole.h:135
@ oleupdate_onclose
Definition: olecli.h:94

◆ OLESTATUS

Enumerator
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_WARN_DELETE_DATA 
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_WARN_DELETE_DATA 
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 

Definition at line 35 of file ole.h.

35 {
36OLE_OK,
94} OLESTATUS;
OLESTATUS
Definition: ole.h:35
@ OLE_ERROR_CLIPBOARD
Definition: ole.h:47
@ OLE_ERROR_UPDATE
Definition: ole.h:89
@ OLE_ERROR_ADVISE_RENAME
Definition: ole.h:79
@ OLE_ERROR_OPTION
Definition: ole.h:50
@ OLE_ERROR_POKE_NATIVE
Definition: ole.h:80
@ OLE_ERROR_NOT_OPEN
Definition: ole.h:70
@ OLE_ERROR_SETDATA_FORMAT
Definition: ole.h:90
@ OLE_ERROR_PROTECT_ONLY
Definition: ole.h:39
@ OLE_ERROR_PALETTE
Definition: ole.h:59
@ OLE_ERROR_METAFILE
Definition: ole.h:45
@ OLE_ERROR_SIZE
Definition: ole.h:62
@ OLE_ERROR_ADVISE_PICT
Definition: ole.h:78
@ OLE_ERROR_EDIT
Definition: ole.h:68
@ OLE_ERROR_NAME
Definition: ole.h:65
@ OLE_ERROR_FILE_VER
Definition: ole.h:92
@ OLE_WAIT_FOR_RELEASE
Definition: ole.h:37
@ OLE_ERROR_TERMINATE
Definition: ole.h:73
@ OLE_ERROR_ADDRESS
Definition: ole.h:52
@ OLE_ERROR_STREAM
Definition: ole.h:41
@ OLE_ERROR_CANT_UPDATE_CLIENT
Definition: ole.h:88
@ OLE_ERROR_NOT_EMPTY
Definition: ole.h:61
@ OLE_ERROR_LAUNCH
Definition: ole.h:71
@ OLE_ERROR_NETWORK
Definition: ole.h:64
@ OLE_ERROR_NOT_EQUAL
Definition: ole.h:53
@ OLE_ERROR_STATIC
Definition: ole.h:42
@ OLE_ERROR_REQUEST_NATIVE
Definition: ole.h:81
@ OLE_ERROR_DRIVE
Definition: ole.h:63
@ OLE_ERROR_TEMPLATE
Definition: ole.h:66
@ OLE_ERROR_MEMORY
Definition: ole.h:40
@ OLE_ERROR_SERVER_BLOCKED
Definition: ole.h:83
@ OLE_ERROR_REGISTRATION
Definition: ole.h:84
@ OLE_ERROR_SHOW
Definition: ole.h:75
@ OLE_ERROR_CLASS
Definition: ole.h:56
@ OLE_ERROR_SYNTAX
Definition: ole.h:57
@ OLE_ERROR_OPEN
Definition: ole.h:69
@ OLE_ERROR_COMM
Definition: ole.h:72
@ OLE_ERROR_FORMAT
Definition: ole.h:48
@ OLE_ERROR_ALREADY_REGISTERED
Definition: ole.h:85
@ OLE_ERROR_DRAW
Definition: ole.h:44
@ OLE_OK
Definition: ole.h:36
@ OLE_ERROR_TASK
Definition: ole.h:86
@ OLE_ERROR_NOT_LINK
Definition: ole.h:60
@ OLE_ERROR_OUTOFDATE
Definition: ole.h:87
@ OLE_ERROR_ABORT
Definition: ole.h:46
@ OLE_ERROR_DATATYPE
Definition: ole.h:58
@ OLE_BUSY
Definition: ole.h:38
@ OLE_ERROR_REQUEST_PICT
Definition: ole.h:82
@ OLE_WARN_DELETE_DATA
Definition: ole.h:93
@ OLE_ERROR_STATIC_FROM_OTHER_OS
Definition: ole.h:91
@ OLE_ERROR_COMMAND
Definition: ole.h:74
@ OLE_ERROR_DOVERB
Definition: ole.h:76
@ OLE_ERROR_HANDLE
Definition: ole.h:54
@ OLE_ERROR_ADVISE_NATIVE
Definition: ole.h:77
@ OLE_ERROR_GENERIC
Definition: ole.h:55
@ OLE_ERROR_BLANK
Definition: ole.h:43
@ OLE_ERROR_PROTOCOL
Definition: ole.h:51
@ OLE_ERROR_NEW
Definition: ole.h:67
@ OLE_ERROR_OBJECT
Definition: ole.h:49

Function Documentation

◆ OleActivate()

OLESTATUS WINAPI OleActivate ( LPOLEOBJECT  ,
UINT  ,
BOOL  ,
BOOL  ,
HWND  ,
LPCRECT   
)

◆ OleBlockServer()

OLESTATUS WINAPI OleBlockServer ( LHSERVER  hServer)

Definition at line 135 of file olesvr_main.c.

136{
137 FIXME("(%d): stub\n",hServer);
138 return OLE_OK;
139}
#define FIXME(fmt,...)
Definition: debug.h:111
@ OLE_OK
Definition: olesvr_main.c:35

◆ OleClone()

OLESTATUS WINAPI OleClone ( LPOLEOBJECT  ,
LPOLECLIENT  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT  
)

◆ OleClose()

OLESTATUS WINAPI OleClose ( LPOLEOBJECT  )

◆ OleCopyFromLink()

OLESTATUS WINAPI OleCopyFromLink ( LPOLEOBJECT  ,
LPCSTR  ,
LPOLECLIENT  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT  
)

◆ OleCopyToClipboard()

OLESTATUS WINAPI OleCopyToClipboard ( LPOLEOBJECT  )

◆ OleCreate()

◆ OleCreateFromClip()

OLESTATUS WINAPI OleCreateFromClip ( LPCSTR  name,
LPOLECLIENT  olecli,
LHCLIENTDOC  hclientdoc,
LPCSTR  xname,
LPOLEOBJECT lpoleob,
OLEOPT_RENDER  render,
OLECLIPFORMAT  clipformat 
)

Definition at line 184 of file olecli_main.c.

187 {
188 FIXME("(%s,%p,%08x,%s,%p,%d,%d): stub!\n",
189 name,olecli,hclientdoc,xname,lpoleob,render,clipformat);
190 /* clipb type, object kreieren entsprechend etc. */
191 return OLE_OK;
192}
@ OLE_OK
Definition: olecli.h:23
static void render(void)
Definition: ssstars.c:272
Definition: name.c:39

◆ OleCreateFromFile()

OLESTATUS WINAPI OleCreateFromFile ( LPCSTR  ,
LPOLECLIENT  ,
LPCSTR  ,
LPCSTR  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT ,
OLEOPT_RENDER  ,
OLECLIPFORMAT   
)

◆ OleCreateFromTemplate()

OLESTATUS WINAPI OleCreateFromTemplate ( LPCSTR  ,
LPOLECLIENT  ,
LPCSTR  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT ,
OLEOPT_RENDER  ,
OLECLIPFORMAT   
)

◆ OleCreateInvisible()

OLESTATUS WINAPI OleCreateInvisible ( LPCSTR  ,
LPOLECLIENT  ,
LPCSTR  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT ,
OLEOPT_RENDER  ,
OLECLIPFORMAT  ,
BOOL   
)

◆ OleCreateLinkFromClip()

OLESTATUS WINAPI OleCreateLinkFromClip ( LPCSTR  name,
LPOLECLIENT  olecli,
LHCLIENTDOC  hclientdoc,
LPCSTR  xname,
LPOLEOBJECT lpoleob,
OLEOPT_RENDER  render,
OLECLIPFORMAT  clipformat 
)

Definition at line 127 of file olecli_main.c.

130 {
131 FIXME("(%s,%p,%08x,%s,%p,%d,%d): stub!\n",
132 name,olecli,hclientdoc,xname,lpoleob,render,clipformat);
133 return OLE_OK;
134}

◆ OleCreateLinkFromFile()

OLESTATUS WINAPI OleCreateLinkFromFile ( LPCSTR  ,
LPOLECLIENT  ,
LPCSTR  ,
LPCSTR  ,
LPCSTR  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT ,
OLEOPT_RENDER  ,
OLECLIPFORMAT   
)

◆ OleDelete()

OLESTATUS WINAPI OleDelete ( LPOLEOBJECT  )

◆ OleDraw()

OLESTATUS WINAPI OleDraw ( LPOLEOBJECT  ,
HDC  ,
LPCRECT  ,
LPCRECT  ,
HDC   
)

◆ OleEnumFormats()

OLECLIPFORMAT WINAPI OleEnumFormats ( LPOLEOBJECT  ,
OLECLIPFORMAT   
)

◆ OleEnumObjects()

OLESTATUS WINAPI OleEnumObjects ( LHCLIENTDOC  ,
LPOLEOBJECT  
)

◆ OleEqual()

OLESTATUS WINAPI OleEqual ( LPOLEOBJECT  ,
LPOLEOBJECT   
)

◆ OleExecute()

OLESTATUS WINAPI OleExecute ( LPOLEOBJECT  ,
HGLOBAL  ,
UINT   
)

◆ OleGetData()

OLESTATUS WINAPI OleGetData ( LPOLEOBJECT  ,
OLECLIPFORMAT  ,
HANDLE  
)

◆ OleGetLinkUpdateOptions()

OLESTATUS WINAPI OleGetLinkUpdateOptions ( LPOLEOBJECT  ,
OLEOPT_UPDATE  
)

◆ OleIsDcMeta()

BOOL WINAPI OleIsDcMeta ( HDC  hdc)

Definition at line 155 of file olecli_main.c.

156{
157 TRACE("(%p)\n",hdc);
158 return GetObjectType( hdc ) == OBJ_METADC;
159}
static POBJECT_TYPE GetObjectType(IN PCWSTR TypeName)
Definition: ObTypes.c:15
HDC hdc
Definition: main.c:9
#define OBJ_METADC
Definition: objidl.idl:1412
#define TRACE(s)
Definition: solgame.cpp:4

◆ OleLoadFromStream()

OLESTATUS WINAPI OleLoadFromStream ( LPOLESTREAM  ,
LPCSTR  ,
LPOLECLIENT  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT  
)

◆ OleLockServer()

OLESTATUS WINAPI OleLockServer ( LPOLEOBJECT  ,
LHSERVER  
)

◆ OleObjectConvert()

OLESTATUS WINAPI OleObjectConvert ( LPOLEOBJECT  ,
LPCSTR  ,
LPOLECLIENT  ,
LHCLIENTDOC  ,
LPCSTR  ,
LPOLEOBJECT  
)

◆ OleQueryBounds()

OLESTATUS WINAPI OleQueryBounds ( LPOLEOBJECT  ,
RECT  
)

◆ OleQueryClientVersion()

DWORD WINAPI OleQueryClientVersion ( void  )

◆ OleQueryCreateFromClip()

OLESTATUS WINAPI OleQueryCreateFromClip ( LPCSTR  name,
OLEOPT_RENDER  render,
OLECLIPFORMAT  clipformat 
)

Definition at line 147 of file olecli_main.c.

147 {
148 FIXME("(%s,%d,%d): stub!\n",name,render,clipformat);
149 return OLE_OK;
150}

◆ OleQueryLinkFromClip()

OLESTATUS WINAPI OleQueryLinkFromClip ( LPCSTR  name,
OLEOPT_RENDER  render,
OLECLIPFORMAT  clipformat 
)

Definition at line 139 of file olecli_main.c.

139 {
140 FIXME("(%s,%d,%d): stub!\n",name,render,clipformat);
141 return OLE_OK;
142}

◆ OleQueryName()

OLESTATUS WINAPI OleQueryName ( LPOLEOBJECT  ,
LPSTR  ,
UINT  
)

◆ OleQueryOpen()

OLESTATUS WINAPI OleQueryOpen ( LPOLEOBJECT  )

◆ OleQueryOutOfDate()

OLESTATUS WINAPI OleQueryOutOfDate ( LPOLEOBJECT  )

◆ OleQueryProtocol()

WINAPI void * OleQueryProtocol ( LPOLEOBJECT  ,
LPCSTR   
)

◆ OleQueryReleaseError()

OLESTATUS WINAPI OleQueryReleaseError ( LPOLEOBJECT  )

◆ OleQueryReleaseMethod()

OLE_RELEASE_METHOD WINAPI OleQueryReleaseMethod ( LPOLEOBJECT  )

◆ OleQueryReleaseStatus()

OLESTATUS WINAPI OleQueryReleaseStatus ( LPOLEOBJECT  )

◆ OleQueryServerVersion()

DWORD WINAPI OleQueryServerVersion ( void  )

◆ OleQuerySize()

OLESTATUS WINAPI OleQuerySize ( LPOLEOBJECT  ,
DWORD  
)

◆ OleQueryType()

OLESTATUS WINAPI OleQueryType ( LPOLEOBJECT  oleob,
LONG xlong 
)

Definition at line 172 of file olecli_main.c.

172 {
173 FIXME("(%p,%p): stub!\n",oleob,xlong);
174 if (!oleob)
175 return 0x10;
176 TRACE("Calling OLEOBJECT.QueryType (%p) (%p,%p)\n",
177 oleob->lpvtbl->QueryType,oleob,xlong);
178 return oleob->lpvtbl->QueryType(oleob,xlong);
179}
const OLEOBJECTVTBL * lpvtbl
Definition: olecli_main.c:81

◆ OleReconnect()

OLESTATUS WINAPI OleReconnect ( LPOLEOBJECT  )

◆ OleRegisterClientDoc()

OLESTATUS WINAPI OleRegisterClientDoc ( LPCSTR  classname,
LPCSTR  docname,
LONG  reserved,
LHCLIENTDOC hRet 
)

Definition at line 98 of file olecli_main.c.

100{
101 FIXME("(%s,%s,...): stub\n",classname,docname);
102 *hRet=++OLE_current_handle;
103 return OLE_OK;
104}
static LONG OLE_current_handle
Definition: olecli_main.c:84
WCHAR classname[128]
Definition: startup.c:15

◆ OleRegisterServer()

OLESTATUS WINAPI OleRegisterServer ( LPCSTR  svrname,
LPOLESERVER  olesvr,
LHSERVER hRet,
HINSTANCE  hinst,
OLE_SERVER_USE  osu 
)

Definition at line 164 of file olesvr_main.c.

164 {
165 FIXME("(%s,%p,%p,%p,%d): stub!\n",svrname,olesvr,hRet,hinst,osu);
166 *hRet=++OLE_current_handle;
167 return OLE_OK;
168}
static HINSTANCE hinst
Definition: edit.c:551
static LONG OLE_current_handle
Definition: olesvr_main.c:130

◆ OleRegisterServerDoc()

OLESTATUS WINAPI OleRegisterServerDoc ( LHSERVER  hServer,
LPCSTR  docname,
LPOLESERVERDOC  document,
LHSERVERDOC hRet 
)

Definition at line 173 of file olesvr_main.c.

176{
177 FIXME("(%d,%s): stub\n", hServer, docname);
178 *hRet=++OLE_current_handle;
179 return OLE_OK;
180}

◆ OleRelease()

OLESTATUS WINAPI OleRelease ( LPOLEOBJECT  )

◆ OleRename()

OLESTATUS WINAPI OleRename ( LPOLEOBJECT  ,
LPCSTR   
)

◆ OleRenameClientDoc()

OLESTATUS WINAPI OleRenameClientDoc ( LHCLIENTDOC  hDoc,
LPCSTR  newName 
)

Definition at line 109 of file olecli_main.c.

110{
111 FIXME("(%d,%s,...): stub\n",hDoc, newName);
112 return OLE_OK;
113}

◆ OleRenameServerDoc()

OLESTATUS WINAPI OleRenameServerDoc ( LHSERVERDOC  hDoc,
LPCSTR  newName 
)

Definition at line 186 of file olesvr_main.c.

187{
188 FIXME("(%d,%s): stub.\n",hDoc, newName);
189 return OLE_OK;
190}

◆ OleRequestData()

OLESTATUS WINAPI OleRequestData ( LPOLEOBJECT  ,
OLECLIPFORMAT   
)

◆ OleRevertClientDoc()

OLESTATUS WINAPI OleRevertClientDoc ( LHCLIENTDOC  )

◆ OleRevertServerDoc()

OLESTATUS WINAPI OleRevertServerDoc ( LHSERVERDOC  hDoc)

Definition at line 196 of file olesvr_main.c.

197{
198 FIXME("(%d): stub.\n", hDoc);
199 return OLE_OK;
200}

◆ OleRevokeClientDoc()

OLESTATUS WINAPI OleRevokeClientDoc ( LHCLIENTDOC  hServerDoc)

Definition at line 118 of file olecli_main.c.

119{
120 FIXME("(%d): stub\n",hServerDoc);
121 return OLE_OK;
122}

◆ OleRevokeObject()

OLESTATUS WINAPI OleRevokeObject ( LPOLECLIENT  )

◆ OleRevokeServer()

OLESTATUS WINAPI OleRevokeServer ( LHSERVER  hServer)

Definition at line 216 of file olesvr_main.c.

217{
218 FIXME("(%d): stub.\n", hServer);
219 return OLE_OK;
220}

◆ OleRevokeServerDoc()

OLESTATUS WINAPI OleRevokeServerDoc ( LHSERVERDOC  hServerDoc)

Definition at line 155 of file olesvr_main.c.

156{
157 FIXME("(%d): stub\n",hServerDoc);
158 return OLE_OK;
159}

◆ OleSavedClientDoc()

OLESTATUS WINAPI OleSavedClientDoc ( LHCLIENTDOC  hDoc)

Definition at line 89 of file olecli_main.c.

90{
91 FIXME("(%d: stub\n", hDoc);
92 return OLE_OK;
93}

◆ OleSavedServerDoc()

OLESTATUS WINAPI OleSavedServerDoc ( LHSERVERDOC  hDoc)

Definition at line 206 of file olesvr_main.c.

207{
208 FIXME("(%d): stub.\n", hDoc);
209 return OLE_OK;
210}

◆ OleSaveToStream()

OLESTATUS WINAPI OleSaveToStream ( LPOLEOBJECT  ,
LPOLESTREAM   
)

◆ OleSetBounds()

OLESTATUS WINAPI OleSetBounds ( LPOLEOBJECT  ,
LPCRECT   
)

◆ OleSetColorScheme()

OLESTATUS WINAPI OleSetColorScheme ( LPOLEOBJECT  ,
const LOGPALETTE  
)

◆ OleSetData()

OLESTATUS WINAPI OleSetData ( LPOLEOBJECT  ,
OLECLIPFORMAT  ,
HANDLE   
)

◆ OleSetHostNames()

OLESTATUS WINAPI OleSetHostNames ( LPOLEOBJECT  oleob,
LPCSTR  name1,
LPCSTR  name2 
)

Definition at line 164 of file olecli_main.c.

164 {
165 FIXME("(%p,%s,%s): stub\n",oleob,name1,name2);
166 return OLE_OK;
167}
static WCHAR name1[]
Definition: record.c:34
static WCHAR name2[]
Definition: record.c:35

◆ OleSetLinkUpdateOptions()

OLESTATUS WINAPI OleSetLinkUpdateOptions ( LPOLEOBJECT  ,
OLEOPT_UPDATE   
)

◆ OleSetTargetDevice()

OLESTATUS WINAPI OleSetTargetDevice ( LPOLEOBJECT  ,
HGLOBAL   
)

◆ OleUnblockServer()

OLESTATUS WINAPI OleUnblockServer ( LHSERVER  hServer,
BOOL block 
)

Definition at line 144 of file olesvr_main.c.

145{
146 FIXME("(%d): stub\n",hServer);
147 /* no more blocked messages :) */
148 *block=FALSE;
149 return OLE_OK;
150}
#define FALSE
Definition: types.h:117
static unsigned int block
Definition: xmlmemory.c:101

◆ OleUnlockServer()

OLESTATUS WINAPI OleUnlockServer ( LHSERVER  )

◆ OleUpdate()

OLESTATUS WINAPI OleUpdate ( LPOLEOBJECT  )