ReactOS 0.4.15-dev-7918-g2a2556c
olecli.h
Go to the documentation of this file.
1/*
2 * OLECLI library
3 *
4 * Copyright 1995 Martin von Loewis
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19 */
20
21typedef enum
22{
81
82typedef enum
83{
88
89typedef enum
90{
96
97typedef enum {
98 OLE_NONE, /* none */
99 OLE_DELETE, /* delete object */
100 OLE_LNKPASTE, /* link paste */
101 OLE_EMBPASTE, /* paste(and update) */
109 OLE_SERVERRUNLAUNCH, /* unlaunch (terminate?) server */
110 OLE_LOADFROMSTREAM, /* (auto reconnect) */
111 OLE_SETDATA, /* OleSetData */
112 OLE_REQUESTDATA, /* OleRequestData */
121
123typedef struct _OLEOBJECT *_LPOLEOBJECT;
124typedef struct _OLECLIENT *LPOLECLIENT;
125typedef LONG OLECLIPFORMAT;/* dunno about this type, please change/add */
128
129struct _OLESTREAM;
LPCSTR LPCOLESTR16
Definition: olecli.h:127
OLEOPT_UPDATE
Definition: olecli.h:90
@ oleupdate_oncall
Definition: olecli.h:93
@ oleupdate_onclose
Definition: olecli.h:94
@ oleupdate_onsave
Definition: olecli.h:92
@ oleupdate_always
Definition: olecli.h:91
struct _OLECLIENT * LPOLECLIENT
Definition: olecli.h:124
OLEOPT_RENDER
Definition: olecli.h:83
@ olerender_format
Definition: olecli.h:86
@ olerender_none
Definition: olecli.h:84
@ olerender_draw
Definition: olecli.h:85
OLE_RELEASE_METHOD
Definition: olecli.h:97
@ OLE_REQUESTDATA
Definition: olecli.h:112
@ OLE_OTHER
Definition: olecli.h:113
@ OLE_DELETE
Definition: olecli.h:99
@ OLE_NONE
Definition: olecli.h:98
@ OLE_COPYFROMLNK
Definition: olecli.h:117
@ OLE_CREATE
Definition: olecli.h:114
@ OLE_CREATREFROMFILE
Definition: olecli.h:118
@ OLE_SERVERRUNLAUNCH
Definition: olecli.h:109
@ OLE_LNKPASTE
Definition: olecli.h:100
@ OLE_EMBPASTE
Definition: olecli.h:101
@ OLE_RUN
Definition: olecli.h:103
@ OLE_SETDATA
Definition: olecli.h:111
@ OLE_CREATEFROMTEMPLATE
Definition: olecli.h:115
@ OLE_CLOSE
Definition: olecli.h:106
@ OLE_ACTIVATE
Definition: olecli.h:104
@ OLE_CREATELINKFROMFILE
Definition: olecli.h:116
@ OLE_RECONNECT
Definition: olecli.h:107
@ OLE_CREATEINVISIBLE
Definition: olecli.h:119
@ OLE_LOADFROMSTREAM
Definition: olecli.h:110
@ OLE_SETUPDATEOPTIONS
Definition: olecli.h:108
@ OLE_SHOW
Definition: olecli.h:102
@ OLE_UPDATE
Definition: olecli.h:105
OLEOPT_UPDATE * LPOLEOPT_UPDATE
Definition: olecli.h:126
LONG OLECLIPFORMAT
Definition: olecli.h:125
OLESTATUS
Definition: olecli.h:22
@ OLE_ERROR_CLIPBOARD
Definition: olecli.h:34
@ OLE_ERROR_UPDATE
Definition: olecli.h:76
@ OLE_ERROR_ADVISE_RENAME
Definition: olecli.h:66
@ OLE_ERROR_OPTION
Definition: olecli.h:37
@ OLE_ERROR_POKE_NATIVE
Definition: olecli.h:67
@ OLE_ERROR_NOT_OPEN
Definition: olecli.h:57
@ OLE_ERROR_SETDATA_FORMAT
Definition: olecli.h:77
@ OLE_ERROR_PROTECT_ONLY
Definition: olecli.h:26
@ OLE_ERROR_PALETTE
Definition: olecli.h:46
@ OLE_ERROR_METAFILE
Definition: olecli.h:32
@ OLE_ERROR_SIZE
Definition: olecli.h:49
@ OLE_ERROR_ADVISE_PICT
Definition: olecli.h:65
@ OLE_ERROR_EDIT
Definition: olecli.h:55
@ OLE_ERROR_NAME
Definition: olecli.h:52
@ OLE_WAIT_FOR_RELEASE
Definition: olecli.h:24
@ OLE_ERROR_TERMINATE
Definition: olecli.h:60
@ OLE_ERROR_ADDRESS
Definition: olecli.h:39
@ OLE_ERROR_STREAM
Definition: olecli.h:28
@ OLE_ERROR_CANT_UPDATE_CLIENT
Definition: olecli.h:75
@ OLE_ERROR_NOT_EMPTY
Definition: olecli.h:48
@ OLE_ERROR_LAUNCH
Definition: olecli.h:58
@ OLE_ERROR_NETWORK
Definition: olecli.h:51
@ OLE_ERROR_NOT_EQUAL
Definition: olecli.h:40
@ OLE_ERROR_STATIC
Definition: olecli.h:29
@ OLE_ERROR_REQUEST_NATIVE
Definition: olecli.h:68
@ OLE_ERROR_DRIVE
Definition: olecli.h:50
@ OLE_ERROR_TEMPLATE
Definition: olecli.h:53
@ OLE_ERROR_MEMORY
Definition: olecli.h:27
@ OLE_ERROR_SERVER_BLOCKED
Definition: olecli.h:70
@ OLE_ERROR_REGISTRATION
Definition: olecli.h:71
@ OLE_ERROR_SHOW
Definition: olecli.h:62
@ OLE_ERROR_CLASS
Definition: olecli.h:43
@ OLE_ERROR_SYNTAX
Definition: olecli.h:44
@ OLE_ERROR_OPEN
Definition: olecli.h:56
@ OLE_ERROR_COMM
Definition: olecli.h:59
@ OLE_ERROR_FORMAT
Definition: olecli.h:35
@ OLE_ERROR_ALREADY_REGISTERED
Definition: olecli.h:72
@ OLE_ERROR_DRAW
Definition: olecli.h:31
@ OLE_OK
Definition: olecli.h:23
@ OLE_ERROR_TASK
Definition: olecli.h:73
@ OLE_ERROR_NOT_LINK
Definition: olecli.h:47
@ OLE_ERROR_OUTOFDATE
Definition: olecli.h:74
@ OLE_ERROR_ABORT
Definition: olecli.h:33
@ OLE_ERROR_DATATYPE
Definition: olecli.h:45
@ OLE_BUSY
Definition: olecli.h:25
@ OLE_ERROR_REQUEST_PICT
Definition: olecli.h:69
@ OLE_WARN_DELETE_DATA
Definition: olecli.h:79
@ OLE_ERROR_STATIC_FROM_OTHER_OS
Definition: olecli.h:78
@ OLE_ERROR_COMMAND
Definition: olecli.h:61
@ OLE_ERROR_DOVERB
Definition: olecli.h:63
@ OLE_ERROR_HANDLE
Definition: olecli.h:41
@ OLE_ERROR_ADVISE_NATIVE
Definition: olecli.h:64
@ OLE_ERROR_GENERIC
Definition: olecli.h:42
@ OLE_ERROR_BLANK
Definition: olecli.h:30
@ OLE_ERROR_PROTOCOL
Definition: olecli.h:38
@ OLE_ERROR_NEW
Definition: olecli.h:54
@ OLE_ERROR_OBJECT
Definition: olecli.h:36
struct _OLEOBJECT * _LPOLEOBJECT
Definition: olecli.h:123
LONG LHCLIENTDOC
Definition: olecli.h:122
long LONG
Definition: pedump.c:60
const char * LPCSTR
Definition: xmlstorage.h:183