ReactOS  0.4.13-dev-482-ge57f103
olecli.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef LONG LHCLIENTDOC
 
typedef struct _OLEOBJECT_LPOLEOBJECT
 
typedef struct _OLECLIENTLPOLECLIENT
 
typedef LONG OLECLIPFORMAT
 
typedef OLEOPT_UPDATELPOLEOPT_UPDATE
 
typedef LPCSTR LPCOLESTR16
 

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  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_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
}
 

Typedef Documentation

◆ _LPOLEOBJECT

Definition at line 123 of file olecli.h.

◆ LHCLIENTDOC

typedef LONG LHCLIENTDOC

Definition at line 122 of file olecli.h.

◆ LPCOLESTR16

Definition at line 127 of file olecli.h.

◆ LPOLECLIENT

Definition at line 124 of file olecli.h.

◆ LPOLEOPT_UPDATE

Definition at line 126 of file olecli.h.

◆ OLECLIPFORMAT

Definition at line 125 of file olecli.h.

Enumeration Type Documentation

◆ 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 97 of file olecli.h.

97  {
98  OLE_NONE, /* none */
99  OLE_DELETE, /* delete object */
100  OLE_LNKPASTE, /* link paste */
101  OLE_EMBPASTE, /* paste(and update) */
102  OLE_SHOW,
103  OLE_RUN,
104  OLE_ACTIVATE,
105  OLE_UPDATE,
106  OLE_CLOSE,
109  OLE_SERVERRUNLAUNCH, /* unlaunch (terminate?) server */
110  OLE_LOADFROMSTREAM, /* (auto reconnect) */
111  OLE_SETDATA, /* OleSetData */
112  OLE_REQUESTDATA, /* OleRequestData */
113  OLE_OTHER,
114  OLE_CREATE,
OLE_RELEASE_METHOD
Definition: olecli.h:97

◆ OLEOPT_RENDER

Enumerator
olerender_none 
olerender_draw 
olerender_format 
olerender_none 
olerender_draw 
olerender_format 

Definition at line 82 of file olecli.h.

◆ OLEOPT_UPDATE

Enumerator
oleupdate_always 
oleupdate_onsave 
oleupdate_oncall 
oleupdate_onclose 
oleupdate_always 
oleupdate_onsave 
oleupdate_oncall 

Definition at line 89 of file olecli.h.

◆ 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 21 of file olecli.h.

22 {
23  OLE_OK,
25  OLE_BUSY,
80 } OLESTATUS;
OLESTATUS
Definition: olecli.h:21
Definition: olecli.h:23