4 * Copyright 1995 Martin von Loewis
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.
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.
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
26 OLE_ERROR_PROTECT_ONLY
,
64 OLE_ERROR_ADVISE_NATIVE
,
65 OLE_ERROR_ADVISE_PICT
,
66 OLE_ERROR_ADVISE_RENAME
,
67 OLE_ERROR_POKE_NATIVE
,
68 OLE_ERROR_REQUEST_NATIVE
,
69 OLE_ERROR_REQUEST_PICT
,
70 OLE_ERROR_SERVER_BLOCKED
,
71 OLE_ERROR_REGISTRATION
,
72 OLE_ERROR_ALREADY_REGISTERED
,
75 OLE_ERROR_CANT_UPDATE_CLIENT
,
77 OLE_ERROR_SETDATA_FORMAT
,
78 OLE_ERROR_STATIC_FROM_OTHER_OS
,
79 OLE_WARN_DELETE_DATA
= 1000
92 OLE_DELETE
, /* delete object */
93 OLE_LNKPASTE
, /* link paste */
94 OLE_EMBPASTE
, /* paste(and update) */
101 OLE_SETUPDATEOPTIONS
,
102 OLE_SERVERRUNLAUNCH
, /* unlaunch (terminate?) server */
103 OLE_LOADFROMSTREAM
, /* (auto reconnect) */
104 OLE_SETDATA
, /* OleSetData */
105 OLE_REQUESTDATA
, /* OleRequestData */
108 OLE_CREATEFROMTEMPLATE
,
109 OLE_CREATELINKFROMFILE
,
113 } OLE_RELEASE_METHOD
;
115 typedef LONG LHCLIENTDOC
;
116 typedef struct _OLEOBJECT
*_LPOLEOBJECT
;
117 typedef struct _OLECLIENT
*LPOLECLIENT
;
118 typedef LONG OLECLIPFORMAT
;/* dunno about this type, please change/add */
119 typedef OLEOPT_UPDATE
*LPOLEOPT_UPDATE
;
120 typedef LPCSTR LPCOLESTR16
;