Remove remnants of stale openssl installation
[msysgit.git] / include / oledlg.h
blob438b53e2f8755662f24ea7427f895017697dfacc
1 #ifndef _OLEDLG_H
2 #define _OLEDLG_H
3 #ifdef __cplusplus
4 extern "C" {
5 #endif
6 #include <windows.h>
7 #include <shellapi.h>
8 #include <commdlg.h>
9 #include <ole2.h>
10 #include <string.h>
11 /* #include <tchar.h> */
12 #include <dlgs.h>
13 #include <prsht.h>
14 #define PS_MAXLINKTYPES 8
15 #define OLESTDDELIM TEXT("\\")
16 #define SZOLEUI_MSG_HELP TEXT("OLEUI_MSG_HELP")
17 #define SZOLEUI_MSG_ENDDIALOG TEXT("OLEUI_MSG_ENDDIALOG")
18 #define SZOLEUI_MSG_BROWSE TEXT("OLEUI_MSG_BROWSE")
19 #define SZOLEUI_MSG_CHANGEICON TEXT("OLEUI_MSG_CHANGEICON")
20 #define SZOLEUI_MSG_CLOSEBUSYDIALOG TEXT("OLEUI_MSG_CLOSEBUSYDIALOG")
21 #define SZOLEUI_MSG_CONVERT TEXT("OLEUI_MSG_CONVERT")
22 #define SZOLEUI_MSG_CHANGESOURCE TEXT("OLEUI_MSG_CHANGESOURCE")
23 #define SZOLEUI_MSG_ADDCONTROL TEXT("OLEUI_MSG_ADDCONTROL")
24 #define SZOLEUI_MSG_BROWSE_OFN TEXT("OLEUI_MSG_BROWSE_OFN")
25 #define PROP_HWND_CHGICONDLG TEXT("HWND_CIDLG")
26 #define IDC_OLEUIHELP 99
27 #define IDC_IO_CREATENEW 2100
28 #define IDC_IO_CREATEFROMFILE 2101
29 #define IDC_IO_LINKFILE 2102
30 #define IDC_IO_OBJECTTYPELIST 2103
31 #define IDC_IO_DISPLAYASICON 2104
32 #define IDC_IO_CHANGEICON 2105
33 #define IDC_IO_FILE 2106
34 #define IDC_IO_FILEDISPLAY 2107
35 #define IDC_IO_RESULTIMAGE 2108
36 #define IDC_IO_RESULTTEXT 2109
37 #define IDC_IO_ICONDISPLAY 2110
38 #define IDC_IO_OBJECTTYPETEXT 2111
39 #define IDC_IO_FILETEXT 2112
40 #define IDC_IO_FILETYPE 2113
41 #define IDC_IO_INSERTCONTROL 2114
42 #define IDC_IO_ADDCONTROL 2115
43 #define IDC_IO_CONTROLTYPELIST 2116
44 #define IDC_PS_PASTE 500
45 #define IDC_PS_PASTELINK 501
46 #define IDC_PS_SOURCETEXT 502
47 #define IDC_PS_PASTELIST 503
48 #define IDC_PS_PASTELINKLIST 504
49 #define IDC_PS_DISPLAYLIST 505
50 #define IDC_PS_DISPLAYASICON 506
51 #define IDC_PS_ICONDISPLAY 507
52 #define IDC_PS_CHANGEICON 508
53 #define IDC_PS_RESULTIMAGE 509
54 #define IDC_PS_RESULTTEXT 510
55 #define IDC_CI_GROUP 120
56 #define IDC_CI_CURRENT 121
57 #define IDC_CI_CURRENTICON 122
58 #define IDC_CI_DEFAULT 123
59 #define IDC_CI_DEFAULTICON 124
60 #define IDC_CI_FROMFILE 125
61 #define IDC_CI_FROMFILEEDIT 126
62 #define IDC_CI_ICONLIST 127
63 #define IDC_CI_LABEL 128
64 #define IDC_CI_LABELEDIT 129
65 #define IDC_CI_BROWSE 130
66 #define IDC_CI_ICONDISPLAY 131
67 #define IDC_CV_OBJECTTYPE 150
68 #define IDC_CV_DISPLAYASICON 152
69 #define IDC_CV_CHANGEICON 153
70 #define IDC_CV_ACTIVATELIST 154
71 #define IDC_CV_CONVERTTO 155
72 #define IDC_CV_ACTIVATEAS 156
73 #define IDC_CV_RESULTTEXT 157
74 #define IDC_CV_CONVERTLIST 158
75 #define IDC_CV_ICONDISPLAY 165
76 #define IDC_EL_CHANGESOURCE 201
77 #define IDC_EL_AUTOMATIC 202
78 #define IDC_EL_CANCELLINK 209
79 #define IDC_EL_UPDATENOW 210
80 #define IDC_EL_OPENSOURCE 211
81 #define IDC_EL_MANUAL 212
82 #define IDC_EL_LINKSOURCE 216
83 #define IDC_EL_LINKTYPE 217
84 #define IDC_EL_LINKSLISTBOX 206
85 #define IDC_EL_COL1 220
86 #define IDC_EL_COL2 221
87 #define IDC_EL_COL3 222
88 #define IDC_BZ_RETRY 600
89 #define IDC_BZ_ICON 601
90 #define IDC_BZ_MESSAGE1 602
91 #define IDC_BZ_SWITCHTO 604
92 #define IDC_UL_METER 1029
93 #define IDC_UL_STOP 1030
94 #define IDC_UL_PERCENT 1031
95 #define IDC_UL_PROGRESS 1032
96 #define IDC_PU_LINKS 900
97 #define IDC_PU_TEXT 901
98 #define IDC_PU_CONVERT 902
99 #define IDC_PU_ICON 908
100 #define IDC_GP_OBJECTNAME 1009
101 #define IDC_GP_OBJECTTYPE 1010
102 #define IDC_GP_OBJECTSIZE 1011
103 #define IDC_GP_CONVERT 1013
104 #define IDC_GP_OBJECTICON 1014
105 #define IDC_GP_OBJECTLOCATION 1022
106 #define IDC_VP_PERCENT 1000
107 #define IDC_VP_CHANGEICON 1001
108 #define IDC_VP_EDITABLE 1002
109 #define IDC_VP_ASICON 1003
110 #define IDC_VP_RELATIVE 1005
111 #define IDC_VP_SPIN 1006
112 #define IDC_VP_SCALETXT 1034
113 #define IDC_VP_ICONDISPLAY 1021
114 #define IDC_VP_RESULTIMAGE 1033
115 #define IDC_LP_OPENSOURCE 1006
116 #define IDC_LP_UPDATENOW 1007
117 #define IDC_LP_BREAKLINK 1008
118 #define IDC_LP_LINKSOURCE 1012
119 #define IDC_LP_CHANGESOURCE 1015
120 #define IDC_LP_AUTOMATIC 1016
121 #define IDC_LP_MANUAL 1017
122 #define IDC_LP_DATE 1018
123 #define IDC_LP_TIME 1019
124 #define IDD_INSERTOBJECT 1000
125 #define IDD_CHANGEICON 1001
126 #define IDD_CONVERT 1002
127 #define IDD_PASTESPECIAL 1003
128 #define IDD_EDITLINKS 1004
129 #define IDD_BUSY 1006
130 #define IDD_UPDATELINKS 1007
131 #define IDD_CHANGESOURCE 1009
132 #define IDD_INSERTFILEBROWSE 1010
133 #define IDD_CHANGEICONBROWSE 1011
134 #define IDD_CONVERTONLY 1012
135 #define IDD_CHANGESOURCE4 1013
136 #define IDD_GNRLPROPS 1100
137 #define IDD_VIEWPROPS 1101
138 #define IDD_LINKPROPS 1102
139 #define IDD_CANNOTUPDATELINK 1008
140 #define IDD_LINKSOURCEUNAVAILABLE 1020
141 #define IDD_SERVERNOTFOUND 1023
142 #define IDD_OUTOFMEMORY 1024
143 #define IDD_SERVERNOTREGW 1021
144 #define IDD_LINKTYPECHANGEDW 1022
145 #define IDD_SERVERNOTREGA 1025
146 #define IDD_LINKTYPECHANGEDA 1026
147 #define ID_BROWSE_CHANGEICON 1
148 #define ID_BROWSE_INSERTFILE 2
149 #define ID_BROWSE_ADDCONTROL 3
150 #define ID_BROWSE_CHANGESOURCE 4
151 #define OLEUI_FALSE 0
152 #define OLEUI_SUCCESS 1
153 #define OLEUI_OK 1
154 #define OLEUI_CANCEL 2
155 #define OLEUI_ERR_STANDARDMIN 100
156 #define OLEUI_ERR_STRUCTURENULL 101
157 #define OLEUI_ERR_STRUCTUREINVALID 102
158 #define OLEUI_ERR_CBSTRUCTINCORRECT 103
159 #define OLEUI_ERR_HWNDOWNERINVALID 104
160 #define OLEUI_ERR_LPSZCAPTIONINVALID 105
161 #define OLEUI_ERR_LPFNHOOKINVALID 106
162 #define OLEUI_ERR_HINSTANCEINVALID 107
163 #define OLEUI_ERR_LPSZTEMPLATEINVALID 108
164 #define OLEUI_ERR_HRESOURCEINVALID 109
165 #define OLEUI_ERR_FINDTEMPLATEFAILURE 110
166 #define OLEUI_ERR_LOADTEMPLATEFAILURE 111
167 #define OLEUI_ERR_DIALOGFAILURE 112
168 #define OLEUI_ERR_LOCALMEMALLOC 113
169 #define OLEUI_ERR_GLOBALMEMALLOC 114
170 #define OLEUI_ERR_LOADSTRING 115
171 #define OLEUI_ERR_OLEMEMALLOC 116
172 #define OLEUI_ERR_STANDARDMAX 116
173 #define OPF_OBJECTISLINK 1
174 #define OPF_NOFILLDEFAULT 2
175 #define OPF_SHOWHELP 4
176 #define OPF_DISABLECONVERT 8
177 #define OLEUI_OPERR_SUBPROPNULL OLEUI_ERR_STANDARDMAX
178 #define OLEUI_OPERR_SUBPROPINVALID (OLEUI_ERR_STANDARDMAX+1)
179 #define OLEUI_OPERR_PROPSHEETNULL (OLEUI_ERR_STANDARDMAX+2)
180 #define OLEUI_OPERR_PROPSHEETINVALID (OLEUI_ERR_STANDARDMAX+3)
181 #define OLEUI_OPERR_SUPPROP (OLEUI_ERR_STANDARDMAX+4)
182 #define OLEUI_OPERR_PROPSINVALID (OLEUI_ERR_STANDARDMAX+5)
183 #define OLEUI_OPERR_PAGESINCORRECT (OLEUI_ERR_STANDARDMAX+6)
184 #define OLEUI_OPERR_INVALIDPAGES (OLEUI_ERR_STANDARDMAX+7)
185 #define OLEUI_OPERR_NOTSUPPORTED (OLEUI_ERR_STANDARDMAX+8)
186 #define OLEUI_OPERR_DLGPROCNOTNULL (OLEUI_ERR_STANDARDMAX+9)
187 #define OLEUI_OPERR_LPARAMNOTZERO (OLEUI_ERR_STANDARDMAX+10)
188 #define OLEUI_GPERR_STRINGINVALID (OLEUI_ERR_STANDARDMAX+11)
189 #define OLEUI_GPERR_CLASSIDINVALID (OLEUI_ERR_STANDARDMAX+12)
190 #define OLEUI_GPERR_LPCLSIDEXCLUDEINVALID (OLEUI_ERR_STANDARDMAX+13)
191 #define OLEUI_GPERR_CBFORMATINVALID (OLEUI_ERR_STANDARDMAX+14)
192 #define OLEUI_VPERR_METAPICTINVALID (OLEUI_ERR_STANDARDMAX+15)
193 #define OLEUI_VPERR_DVASPECTINVALID (OLEUI_ERR_STANDARDMAX+16)
194 #define OLEUI_LPERR_LINKCNTRNULL (OLEUI_ERR_STANDARDMAX+17)
195 #define OLEUI_LPERR_LINKCNTRINVALID (OLEUI_ERR_STANDARDMAX+18)
196 #define OLEUI_OPERR_PROPERTYSHEET (OLEUI_ERR_STANDARDMAX+19)
197 #define OLEUI_OPERR_OBJINFOINVALID (OLEUI_ERR_STANDARDMAX+20)
198 #define OLEUI_OPERR_LINKINFOINVALID (OLEUI_ERR_STANDARDMAX+21)
199 #define OLEUI_QUERY_GETCLASSID 65280
200 #define OLEUI_QUERY_LINKBROKEN 65281
201 #define IOF_SHOWHELP 1
202 #define IOF_SELECTCREATENEW 2
203 #define IOF_SELECTCREATEFROMFILE 4
204 #define IOF_CHECKLINK 8
205 #define IOF_CHECKDISPLAYASICON 16
206 #define IOF_CREATENEWOBJECT 32
207 #define IOF_CREATEFILEOBJECT 64
208 #define IOF_CREATELINKOBJECT 128
209 #define IOF_DISABLELINK 256
210 #define IOF_VERIFYSERVERSEXIST 512
211 #define IOF_DISABLEDISPLAYASICON 1024
212 #define IOF_HIDECHANGEICON 2048
213 #define IOF_SHOWINSERTCONTROL 4096
214 #define IOF_SELECTCREATECONTROL 8192
215 #define OLEUI_IOERR_LPSZFILEINVALID OLEUI_ERR_STANDARDMAX
216 #define OLEUI_IOERR_LPSZLABELINVALID (OLEUI_ERR_STANDARDMAX+1)
217 #define OLEUI_IOERR_HICONINVALID (OLEUI_ERR_STANDARDMAX+2)
218 #define OLEUI_IOERR_LPFORMATETCINVALID (OLEUI_ERR_STANDARDMAX+3)
219 #define OLEUI_IOERR_PPVOBJINVALID (OLEUI_ERR_STANDARDMAX+4)
220 #define OLEUI_IOERR_LPIOLECLIENTSITEINVALID (OLEUI_ERR_STANDARDMAX+5)
221 #define OLEUI_IOERR_LPISTORAGEINVALID (OLEUI_ERR_STANDARDMAX+6)
222 #define OLEUI_IOERR_SCODEHASERROR (OLEUI_ERR_STANDARDMAX+7)
223 #define OLEUI_IOERR_LPCLSIDEXCLUDEINVALID (OLEUI_ERR_STANDARDMAX+8)
224 #define OLEUI_IOERR_CCHFILEINVALID (OLEUI_ERR_STANDARDMAX+9)
225 #define PSF_SHOWHELP 1
226 #define PSF_SELECTPASTE 2
227 #define PSF_SELECTPASTELINK 4
228 #define PSF_CHECKDISPLAYASICON 8
229 #define PSF_DISABLEDISPLAYASICON 16
230 #define PSF_HIDECHANGEICON 32
231 #define PSF_STAYONCLIPBOARDCHANGE 64
232 #define PSF_NOREFRESHDATAOBJECT 128
233 #define OLEUI_IOERR_SRCDATAOBJECTINVALID OLEUI_ERR_STANDARDMAX
234 #define OLEUI_IOERR_ARRPASTEENTRIESINVALID (OLEUI_ERR_STANDARDMAX+1)
235 #define OLEUI_IOERR_ARRLINKTYPESINVALID (OLEUI_ERR_STANDARDMAX+2)
236 #define OLEUI_PSERR_CLIPBOARDCHANGED (OLEUI_ERR_STANDARDMAX+3)
237 #define OLEUI_PSERR_GETCLIPBOARDFAILED (OLEUI_ERR_STANDARDMAX+4)
238 #define OLEUI_ELERR_LINKCNTRNULL OLEUI_ERR_STANDARDMAX
239 #define OLEUI_ELERR_LINKCNTRINVALID (OLEUI_ERR_STANDARDMAX+1)
240 #define ELF_SHOWHELP 1
241 #define ELF_DISABLEUPDATENOW 2
242 #define ELF_DISABLEOPENSOURCE 4
243 #define ELF_DISABLECHANGESOURCE 8
244 #define ELF_DISABLECANCELLINK 16
245 #define CIF_SHOWHELP 1
246 #define CIF_SELECTCURRENT 2
247 #define CIF_SELECTDEFAULT 4
248 #define CIF_SELECTFROMFILE 8
249 #define CIF_USEICONEXE 16
250 #define OLEUI_CIERR_MUSTHAVECLSID OLEUI_ERR_STANDARDMAX
251 #define OLEUI_CIERR_MUSTHAVECURRENTMETAFILE (OLEUI_ERR_STANDARDMAX+1)
252 #define OLEUI_CIERR_SZICONEXEINVALID (OLEUI_ERR_STANDARDMAX+2)
253 #define CF_SHOWHELPBUTTON 1
254 #define CF_SETCONVERTDEFAULT 2
255 #define CF_SETACTIVATEDEFAULT 4
256 #define CF_SELECTCONVERTTO 8
257 #define CF_SELECTACTIVATEAS 16
258 #define CF_DISABLEDISPLAYASICON 32
259 #define CF_DISABLEACTIVATEAS 64
260 #define CF_HIDECHANGEICON 128
261 #define CF_CONVERTONLY 256
262 #define OLEUI_CTERR_CLASSIDINVALID (OLEUI_ERR_STANDARDMAX+1)
263 #define OLEUI_CTERR_DVASPECTINVALID (OLEUI_ERR_STANDARDMAX+2)
264 #define OLEUI_CTERR_CBFORMATINVALID (OLEUI_ERR_STANDARDMAX+3)
265 #define OLEUI_CTERR_HMETAPICTINVALID (OLEUI_ERR_STANDARDMAX+4)
266 #define OLEUI_CTERR_STRINGINVALID (OLEUI_ERR_STANDARDMAX+5)
267 #define BZ_DISABLECANCELBUTTON 1
268 #define BZ_DISABLESWITCHTOBUTTON 2
269 #define BZ_DISABLERETRYBUTTON 4
270 #define BZ_NOTRESPONDINGDIALOG 8
271 #define OLEUI_BZERR_HTASKINVALID OLEUI_ERR_STANDARDMAX
272 #define OLEUI_BZ_SWITCHTOSELECTED (OLEUI_ERR_STANDARDMAX+1)
273 #define OLEUI_BZ_RETRYSELECTED (OLEUI_ERR_STANDARDMAX+2)
274 #define OLEUI_BZ_CALLUNBLOCKED (OLEUI_ERR_STANDARDMAX+3)
275 #define CSF_SHOWHELP 1
276 #define CSF_VALIDSOURCE 2
277 #define CSF_ONLYGETSOURCE 4
278 #define CSF_EXPLORER 8
279 #define OLEUI_CSERR_LINKCNTRNULL OLEUI_ERR_STANDARDMAX
280 #define OLEUI_CSERR_LINKCNTRINVALID (OLEUI_ERR_STANDARDMAX+1)
281 #define OLEUI_CSERR_FROMNOTNULL (OLEUI_ERR_STANDARDMAX+2)
282 #define OLEUI_CSERR_TONOTNULL (OLEUI_ERR_STANDARDMAX+3)
283 #define OLEUI_CSERR_SOURCENULL (OLEUI_ERR_STANDARDMAX+4)
284 #define OLEUI_CSERR_SOURCEINVALID (OLEUI_ERR_STANDARDMAX+5)
285 #define OLEUI_CSERR_SOURCEPARSERROR (OLEUI_ERR_STANDARDMAX+6)
286 #define OLEUI_CSERR_SOURCEPARSEERROR (OLEUI_ERR_STANDARDMAX+7)
287 #define VPF_SELECTRELATIVE 1
288 #define VPF_DISABLERELATIVE 2
289 #define VPF_DISABLESCALE 4
291 #ifndef RC_INVOKED
292 #pragma pack(push, 8)
293 typedef UINT (CALLBACK *LPFNOLEUIHOOK)(HWND, UINT, WPARAM, LPARAM);
294 typedef struct tagOLEUIINSERTOBJECTW {
295 DWORD cbStruct;
296 DWORD dwFlags;
297 HWND hWndOwner;
298 LPCWSTR lpszCaption;
299 LPFNOLEUIHOOK lpfnHook;
300 LPARAM lCustData;
301 HINSTANCE hInstance;
302 LPCWSTR lpszTemplate;
303 HRSRC hResource;
304 CLSID clsid;
305 LPWSTR lpszFile;
306 UINT cchFile;
307 UINT cClsidExclude;
308 LPCLSID lpClsidExclude;
309 IID iid;
310 DWORD oleRender;
311 LPFORMATETC lpFormatEtc;
312 LPOLECLIENTSITE lpIOleClientSite;
313 LPSTORAGE lpIStorage;
314 PVOID *ppvObj;
315 SCODE sc;
316 HGLOBAL hMetaPict;
317 } OLEUIINSERTOBJECTW,*POLEUIINSERTOBJECTW,*LPOLEUIINSERTOBJECTW;
318 typedef struct tagOLEUIINSERTOBJECTA {
319 DWORD cbStruct;
320 DWORD dwFlags;
321 HWND hWndOwner;
322 LPCSTR lpszCaption;
323 LPFNOLEUIHOOK lpfnHook;
324 LPARAM lCustData;
325 HINSTANCE hInstance;
326 LPCSTR lpszTemplate;
327 HRSRC hResource;
328 CLSID clsid;
329 LPSTR lpszFile;
330 UINT cchFile;
331 UINT cClsidExclude;
332 LPCLSID lpClsidExclude;
333 IID iid;
334 DWORD oleRender;
335 LPFORMATETC lpFormatEtc;
336 LPOLECLIENTSITE lpIOleClientSite;
337 LPSTORAGE lpIStorage;
338 PVOID *ppvObj;
339 SCODE sc;
340 HGLOBAL hMetaPict;
341 } OLEUIINSERTOBJECTA,*POLEUIINSERTOBJECTA,*LPOLEUIINSERTOBJECTA;
342 STDAPI_(UINT) OleUIInsertObjectW(LPOLEUIINSERTOBJECTW);
343 STDAPI_(UINT) OleUIInsertObjectA(LPOLEUIINSERTOBJECTA);
344 typedef enum tagOLEUIPASTEFLAG {
345 OLEUIPASTE_PASTEONLY,
346 OLEUIPASTE_LINKTYPE1,
347 OLEUIPASTE_LINKTYPE2,
348 OLEUIPASTE_LINKTYPE3=4,
349 OLEUIPASTE_LINKTYPE4=8,
350 OLEUIPASTE_LINKTYPE5=16,
351 OLEUIPASTE_LINKTYPE6=32,
352 OLEUIPASTE_LINKTYPE7=64,
353 OLEUIPASTE_LINKTYPE8=128,
354 OLEUIPASTE_PASTE=512,
355 OLEUIPASTE_LINKANYTYPE=1024,
356 OLEUIPASTE_ENABLEICON=2048
357 } OLEUIPASTEFLAG;
358 typedef struct tagOLEUIPASTEENTRYW {
359 FORMATETC fmtetc;
360 LPCWSTR lpstrFormatName;
361 LPCWSTR lpstrResultText;
362 DWORD dwFlags;
363 DWORD dwScratchSpace;
364 } OLEUIPASTEENTRYW,*POLEUIPASTEENTRYW,*LPOLEUIPASTEENTRYW;
365 typedef struct tagOLEUIPASTEENTRYA {
366 FORMATETC fmtetc;
367 LPCSTR lpstrFormatName;
368 LPCSTR lpstrResultText;
369 DWORD dwFlags;
370 DWORD dwScratchSpace;
371 } OLEUIPASTEENTRYA,*POLEUIPASTEENTRYA,*LPOLEUIPASTEENTRYA;
372 typedef struct tagOLEUIPASTESPECIALW {
373 DWORD cbStruct;
374 DWORD dwFlags;
375 HWND hWndOwner;
376 LPCWSTR lpszCaption;
377 LPFNOLEUIHOOK lpfnHook;
378 LPARAM lCustData;
379 HINSTANCE hInstance;
380 LPCWSTR lpszTemplate;
381 HRSRC hResource;
382 LPDATAOBJECT lpSrcDataObj;
383 LPOLEUIPASTEENTRYW arrPasteEntries;
384 int cPasteEntries;
385 UINT *arrLinkTypes;
386 int cLinkTypes;
387 UINT cClsidExclude;
388 LPCLSID lpClsidExclude;
389 int nSelectedIndex;
390 BOOL fLink;
391 HGLOBAL hMetaPict;
392 SIZEL sizel;
393 } OLEUIPASTESPECIALW,*POLEUIPASTESPECIALW,*LPOLEUIPASTESPECIALW;
394 typedef struct tagOLEUIPASTESPECIALA {
395 DWORD cbStruct;
396 DWORD dwFlags;
397 HWND hWndOwner;
398 LPCSTR lpszCaption;
399 LPFNOLEUIHOOK lpfnHook;
400 LPARAM lCustData;
401 HINSTANCE hInstance;
402 LPCSTR lpszTemplate;
403 HRSRC hResource;
404 LPDATAOBJECT lpSrcDataObj;
405 LPOLEUIPASTEENTRYA arrPasteEntries;
406 int cPasteEntries;
407 UINT *arrLinkTypes;
408 int cLinkTypes;
409 UINT cClsidExclude;
410 LPCLSID lpClsidExclude;
411 int nSelectedIndex;
412 BOOL fLink;
413 HGLOBAL hMetaPict;
414 SIZEL sizel;
415 } OLEUIPASTESPECIALA,*POLEUIPASTESPECIALA,*LPOLEUIPASTESPECIALA;
416 #undef INTERFACE
417 #define INTERFACE IOleUILinkContainerW
418 DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown)
420 STDMETHOD(QueryInterface) (THIS_ REFIID,PVOID*) PURE;
421 STDMETHOD_(ULONG,AddRef) (THIS) PURE;
422 STDMETHOD_(ULONG,Release) (THIS) PURE;
423 STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE;
424 STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD,DWORD) PURE;
425 STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD,PDWORD) PURE;
426 STDMETHOD(SetLinkSource) (THIS_ DWORD, LPWSTR,ULONG,PULONG,BOOL) PURE;
427 STDMETHOD(GetLinkSource) (THIS_ DWORD,LPWSTR*,PULONG,LPWSTR*,LPWSTR*,BOOL*,BOOL*) PURE;
428 STDMETHOD(OpenLinkSource) (THIS_ DWORD) PURE;
429 STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE;
430 STDMETHOD(CancelLink) (THIS_ DWORD) PURE;
432 typedef IOleUILinkContainerW *LPOLEUILINKCONTAINERW;
433 #undef INTERFACE
434 #define INTERFACE IOleUILinkContainerA
435 DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown)
437 STDMETHOD(QueryInterface) (THIS_ REFIID,PVOID*) PURE;
438 STDMETHOD_(ULONG,AddRef) (THIS) PURE;
439 STDMETHOD_(ULONG,Release) (THIS) PURE;
440 STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD) PURE;
441 STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD,DWORD) PURE;
442 STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD,PDWORD) PURE;
443 STDMETHOD(SetLinkSource) (THIS_ DWORD, LPSTR,ULONG,PULONG,BOOL) PURE;
444 STDMETHOD(GetLinkSource) (THIS_ DWORD,LPSTR*,PULONG,LPSTR*,LPSTR*,BOOL*,BOOL*) PURE;
445 STDMETHOD(OpenLinkSource) (THIS_ DWORD) PURE;
446 STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE;
447 STDMETHOD(CancelLink) (THIS_ DWORD) PURE;
449 typedef IOleUILinkContainerA *LPOLEUILINKCONTAINERA;
450 typedef struct tagOLEUIEDITLINKSW {
451 DWORD cbStruct;
452 DWORD dwFlags;
453 HWND hWndOwner;
454 LPCWSTR lpszCaption;
455 LPFNOLEUIHOOK lpfnHook;
456 LPARAM lCustData;
457 HINSTANCE hInstance;
458 LPCWSTR lpszTemplate;
459 HRSRC hResource;
460 LPOLEUILINKCONTAINERW lpOleUILinkContainer;
461 } OLEUIEDITLINKSW,*POLEUIEDITLINKSW,*LPOLEUIEDITLINKSW;
462 typedef struct tagOLEUIEDITLINKSA {
463 DWORD cbStruct;
464 DWORD dwFlags;
465 HWND hWndOwner;
466 LPCSTR lpszCaption;
467 LPFNOLEUIHOOK lpfnHook;
468 LPARAM lCustData;
469 HINSTANCE hInstance;
470 LPCSTR lpszTemplate;
471 HRSRC hResource;
472 LPOLEUILINKCONTAINERA lpOleUILinkContainer;
473 } OLEUIEDITLINKSA,*POLEUIEDITLINKSA,*LPOLEUIEDITLINKSA;
474 typedef struct tagOLEUICHANGEICONW {
475 DWORD cbStruct;
476 DWORD dwFlags;
477 HWND hWndOwner;
478 LPCWSTR lpszCaption;
479 LPFNOLEUIHOOK lpfnHook;
480 LPARAM lCustData;
481 HINSTANCE hInstance;
482 LPCWSTR lpszTemplate;
483 HRSRC hResource;
484 HGLOBAL hMetaPict;
485 CLSID clsid;
486 WCHAR szIconExe[MAX_PATH];
487 int cchIconExe;
488 } OLEUICHANGEICONW,*POLEUICHANGEICONW,*LPOLEUICHANGEICONW;
489 typedef struct tagOLEUICHANGEICONA {
490 DWORD cbStruct;
491 DWORD dwFlags;
492 HWND hWndOwner;
493 LPCSTR lpszCaption;
494 LPFNOLEUIHOOK lpfnHook;
495 LPARAM lCustData;
496 HINSTANCE hInstance;
497 LPCSTR lpszTemplate;
498 HRSRC hResource;
499 HGLOBAL hMetaPict;
500 CLSID clsid;
501 CHAR szIconExe[MAX_PATH];
502 int cchIconExe;
503 } OLEUICHANGEICONA,*POLEUICHANGEICONA,*LPOLEUICHANGEICONA;
504 typedef struct tagOLEUICONVERTW {
505 DWORD cbStruct;
506 DWORD dwFlags;
507 HWND hWndOwner;
508 LPCWSTR lpszCaption;
509 LPFNOLEUIHOOK lpfnHook;
510 LPARAM lCustData;
511 HINSTANCE hInstance;
512 LPCWSTR lpszTemplate;
513 HRSRC hResource;
514 CLSID clsid;
515 CLSID clsidConvertDefault;
516 CLSID clsidActivateDefault;
517 CLSID clsidNew;
518 DWORD dvAspect;
519 WORD wFormat;
520 BOOL fIsLinkedObject;
521 HGLOBAL hMetaPict;
522 LPWSTR lpszUserType;
523 BOOL fObjectsIconChanged;
524 LPWSTR lpszDefLabel;
525 UINT cClsidExclude;
526 LPCLSID lpClsidExclude;
527 } OLEUICONVERTW,*POLEUICONVERTW,*LPOLEUICONVERTW;
528 typedef struct tagOLEUICONVERTA {
529 DWORD cbStruct;
530 DWORD dwFlags;
531 HWND hWndOwner;
532 LPCSTR lpszCaption;
533 LPFNOLEUIHOOK lpfnHook;
534 LPARAM lCustData;
535 HINSTANCE hInstance;
536 LPCSTR lpszTemplate;
537 HRSRC hResource;
538 CLSID clsid;
539 CLSID clsidConvertDefault;
540 CLSID clsidActivateDefault;
541 CLSID clsidNew;
542 DWORD dvAspect;
543 WORD wFormat;
544 BOOL fIsLinkedObject;
545 HGLOBAL hMetaPict;
546 LPSTR lpszUserType;
547 BOOL fObjectsIconChanged;
548 LPSTR lpszDefLabel;
549 UINT cClsidExclude;
550 LPCLSID lpClsidExclude;
551 } OLEUICONVERTA,*POLEUICONVERTA,*LPOLEUICONVERTA;
552 typedef struct tagOLEUIBUSYW {
553 DWORD cbStruct;
554 DWORD dwFlags;
555 HWND hWndOwner;
556 LPCWSTR lpszCaption;
557 LPFNOLEUIHOOK lpfnHook;
558 LPARAM lCustData;
559 HINSTANCE hInstance;
560 LPCWSTR lpszTemplate;
561 HRSRC hResource;
562 HTASK hTask;
563 HWND *lphWndDialog;
564 } OLEUIBUSYW,*POLEUIBUSYW,*LPOLEUIBUSYW;
565 typedef struct tagOLEUIBUSYA {
566 DWORD cbStruct;
567 DWORD dwFlags;
568 HWND hWndOwner;
569 LPCSTR lpszCaption;
570 LPFNOLEUIHOOK lpfnHook;
571 LPARAM lCustData;
572 HINSTANCE hInstance;
573 LPCSTR lpszTemplate;
574 HRSRC hResource;
575 HTASK hTask;
576 HWND *lphWndDialog;
577 } OLEUIBUSYA,*POLEUIBUSYA,*LPOLEUIBUSYA;
578 typedef struct tagOLEUICHANGESOURCEW {
579 DWORD cbStruct;
580 DWORD dwFlags;
581 HWND hWndOwner;
582 LPCWSTR lpszCaption;
583 LPFNOLEUIHOOK lpfnHook;
584 LPARAM lCustData;
585 HINSTANCE hInstance;
586 LPCWSTR lpszTemplate;
587 HRSRC hResource;
588 OPENFILENAMEW* lpOFN;
589 DWORD dwReserved1[4];
590 LPOLEUILINKCONTAINERW lpOleUILinkContainer;
591 DWORD dwLink;
592 LPWSTR lpszDisplayName;
593 ULONG nFileLength;
594 LPWSTR lpszFrom;
595 LPWSTR lpszTo;
596 } OLEUICHANGESOURCEW,*POLEUICHANGESOURCEW,*LPOLEUICHANGESOURCEW;
597 typedef struct tagOLEUICHANGESOURCEA {
598 DWORD cbStruct;
599 DWORD dwFlags;
600 HWND hWndOwner;
601 LPCSTR lpszCaption;
602 LPFNOLEUIHOOK lpfnHook;
603 LPARAM lCustData;
604 HINSTANCE hInstance;
605 LPCSTR lpszTemplate;
606 HRSRC hResource;
607 OPENFILENAMEA *lpOFN;
608 DWORD dwReserved1[4];
609 LPOLEUILINKCONTAINERA lpOleUILinkContainer;
610 DWORD dwLink;
611 LPSTR lpszDisplayName;
612 ULONG nFileLength;
613 LPSTR lpszFrom;
614 LPSTR lpszTo;
615 } OLEUICHANGESOURCEA,*POLEUICHANGESOURCEA,*LPOLEUICHANGESOURCEA;
616 #undef INTERFACE
617 #define INTERFACE IOleUIObjInfoW
618 DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown)
620 STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
621 STDMETHOD_(ULONG,AddRef)(THIS) PURE;
622 STDMETHOD_(ULONG,Release)(THIS) PURE;
623 STDMETHOD(GetObjectInfo)(THIS_ DWORD,PDWORD,LPWSTR*,LPWSTR*,LPWSTR*,LPWSTR*) PURE;
624 STDMETHOD(GetConvertInfo)(THIS_ DWORD,CLSID*,PWORD,CLSID*,LPCLSID*,UINT*) PURE;
625 STDMETHOD(ConvertObject)(THIS_ DWORD,REFCLSID) PURE;
626 STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE;
627 STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE;
629 typedef IOleUIObjInfoW *LPOLEUIOBJINFOW;
630 #undef INTERFACE
631 #define INTERFACE IOleUIObjInfoA
632 DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown)
634 STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
635 STDMETHOD_(ULONG,AddRef)(THIS) PURE;
636 STDMETHOD_(ULONG,Release)(THIS) PURE;
637 STDMETHOD(GetObjectInfo)(THIS_ DWORD,PDWORD,LPSTR*,LPSTR*,LPSTR*,LPSTR*) PURE;
638 STDMETHOD(GetConvertInfo)(THIS_ DWORD,CLSID*,PWORD,CLSID*,LPCLSID*,UINT*) PURE;
639 STDMETHOD(ConvertObject)(THIS_ DWORD,REFCLSID) PURE;
640 STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE;
641 STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE;
643 typedef IOleUIObjInfoA *LPOLEUIOBJINFOA;
644 #undef INTERFACE
645 #define INTERFACE IOleUILinkInfoW
646 DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW)
648 STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
649 STDMETHOD_(ULONG,AddRef)(THIS) PURE;
650 STDMETHOD_(ULONG,Release)(THIS) PURE;
651 STDMETHOD_(DWORD,GetNextLink)(THIS_ DWORD) PURE;
652 STDMETHOD(SetLinkUpdateOptions)(THIS_ DWORD,DWORD) PURE;
653 STDMETHOD(GetLinkUpdateOptions)(THIS_ DWORD,DWORD*) PURE;
654 STDMETHOD(SetLinkSource)(THIS_ DWORD,LPWSTR,ULONG,PULONG,BOOL) PURE;
655 STDMETHOD(GetLinkSource)(THIS_ DWORD,LPWSTR*,PULONG,LPWSTR*,LPWSTR*,BOOL*,BOOL*) PURE;
656 STDMETHOD(OpenLinkSource)(THIS_ DWORD) PURE;
657 STDMETHOD(UpdateLink)(THIS_ DWORD,BOOL,BOOL) PURE;
658 STDMETHOD(CancelLink)(THIS_ DWORD) PURE;
659 STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE;
661 typedef IOleUILinkInfoW *LPOLEUILINKINFOW;
662 #undef INTERFACE
663 #define INTERFACE IOleUILinkInfoA
664 DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA)
666 STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
667 STDMETHOD_(ULONG,AddRef)(THIS) PURE;
668 STDMETHOD_(ULONG,Release)(THIS) PURE;
669 STDMETHOD_(DWORD,GetNextLink)(THIS_ DWORD) PURE;
670 STDMETHOD(SetLinkUpdateOptions)(THIS_ DWORD,DWORD) PURE;
671 STDMETHOD(GetLinkUpdateOptions)(THIS_ DWORD,DWORD*) PURE;
672 STDMETHOD(SetLinkSource)(THIS_ DWORD,LPSTR,ULONG,PULONG,BOOL) PURE;
673 STDMETHOD(GetLinkSource)(THIS_ DWORD,LPSTR*,PULONG,LPSTR*,LPSTR*,BOOL*,BOOL*) PURE;
674 STDMETHOD(OpenLinkSource)(THIS_ DWORD) PURE;
675 STDMETHOD(UpdateLink)(THIS_ DWORD,BOOL,BOOL) PURE;
676 STDMETHOD(CancelLink)(THIS_ DWORD) PURE;
677 STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE;
679 typedef IOleUILinkInfoA* LPOLEUILINKINFOA;
680 struct tagOLEUIOBJECTPROPSW;
681 struct tagOLEUIOBJECTPROPSA;
682 typedef struct tagOLEUIGNRLPROPSW {
683 DWORD cbStruct;
684 DWORD dwFlags;
685 DWORD dwReserved1[2];
686 LPFNOLEUIHOOK lpfnHook;
687 LPARAM lCustData;
688 DWORD dwReserved2[3];
689 struct tagOLEUIOBJECTPROPSW* lpOP;
690 } OLEUIGNRLPROPSW,*POLEUIGNRLPROPSW,*LPOLEUIGNRLPROPSW;
691 typedef struct tagOLEUIGNRLPROPSA {
692 DWORD cbStruct;
693 DWORD dwFlags;
694 DWORD dwReserved1[2];
695 LPFNOLEUIHOOK lpfnHook;
696 LPARAM lCustData;
697 DWORD dwReserved2[3];
698 struct tagOLEUIOBJECTPROPSA* lpOP;
699 } OLEUIGNRLPROPSA,*POLEUIGNRLPROPSA,*LPOLEUIGNRLPROPSA;
700 typedef struct tagOLEUIVIEWPROPSW {
701 DWORD cbStruct;
702 DWORD dwFlags;
703 DWORD dwReserved1[2];
704 LPFNOLEUIHOOK lpfnHook;
705 LPARAM lCustData;
706 DWORD dwReserved2[3];
707 struct tagOLEUIOBJECTPROPSW* lpOP;
708 int nScaleMin;
709 int nScaleMax;
710 } OLEUIVIEWPROPSW,*POLEUIVIEWPROPSW,*LPOLEUIVIEWPROPSW;
711 typedef struct tagOLEUIVIEWPROPSA {
712 DWORD cbStruct;
713 DWORD dwFlags;
714 DWORD dwReserved1[2];
715 LPFNOLEUIHOOK lpfnHook;
716 LPARAM lCustData;
717 DWORD dwReserved2[3];
718 struct tagOLEUIOBJECTPROPSA *lpOP;
719 int nScaleMin;
720 int nScaleMax;
721 } OLEUIVIEWPROPSA,*POLEUIVIEWPROPSA,*LPOLEUIVIEWPROPSA;
722 typedef struct tagOLEUILINKPROPSW {
723 DWORD cbStruct;
724 DWORD dwFlags;
725 DWORD dwReserved1[2];
726 LPFNOLEUIHOOK lpfnHook;
727 LPARAM lCustData;
728 DWORD dwReserved2[3];
729 struct tagOLEUIOBJECTPROPSW *lpOP;
730 } OLEUILINKPROPSW, *POLEUILINKPROPSW,* LPOLEUILINKPROPSW;
731 typedef struct tagOLEUILINKPROPSA {
732 DWORD cbStruct;
733 DWORD dwFlags;
734 DWORD dwReserved1[2];
735 LPFNOLEUIHOOK lpfnHook;
736 LPARAM lCustData;
737 DWORD dwReserved2[3];
738 struct tagOLEUIOBJECTPROPSA* lpOP;
739 } OLEUILINKPROPSA,*POLEUILINKPROPSA,*LPOLEUILINKPROPSA;
740 typedef struct tagOLEUIOBJECTPROPSW {
741 DWORD cbStruct;
742 DWORD dwFlags;
743 LPPROPSHEETHEADERW lpPS;
744 DWORD dwObject;
745 LPOLEUIOBJINFOW lpObjInfo;
746 DWORD dwLink;
747 LPOLEUILINKINFOW lpLinkInfo;
748 LPOLEUIGNRLPROPSW lpGP;
749 LPOLEUIVIEWPROPSW lpVP;
750 LPOLEUILINKPROPSW lpLP;
751 } OLEUIOBJECTPROPSW,*POLEUIOBJECTPROPSW,*LPOLEUIOBJECTPROPSW;
752 typedef struct tagOLEUIOBJECTPROPSA {
753 DWORD cbStruct;
754 DWORD dwFlags;
755 LPPROPSHEETHEADERA lpPS;
756 DWORD dwObject;
757 LPOLEUIOBJINFOA lpObjInfo;
758 DWORD dwLink;
759 LPOLEUILINKINFOA lpLinkInfo;
760 LPOLEUIGNRLPROPSA lpGP;
761 LPOLEUIVIEWPROPSA lpVP;
762 LPOLEUILINKPROPSA lpLP;
763 } OLEUIOBJECTPROPSA,*POLEUIOBJECTPROPSA,*LPOLEUIOBJECTPROPSA;
765 STDAPI_(BOOL) OleUIAddVerbMenuW(LPOLEOBJECT,LPCWSTR,HMENU,UINT,UINT,UINT,BOOL,UINT,HMENU*);
766 STDAPI_(BOOL) OleUIAddVerbMenuA(LPOLEOBJECT,LPCSTR,HMENU,UINT,UINT,UINT,BOOL,UINT,HMENU*);
767 STDAPI_(UINT) OleUIBusyW(LPOLEUIBUSYW);
768 STDAPI_(UINT) OleUIBusyA(LPOLEUIBUSYA);
769 STDAPI_(BOOL) OleUICanConvertOrActivateAs(REFCLSID,BOOL,WORD);
770 STDAPI_(UINT) OleUIChangeIconW(LPOLEUICHANGEICONW);
771 STDAPI_(UINT) OleUIChangeIconA(LPOLEUICHANGEICONA);
772 STDAPI_(UINT) OleUIChangeSourceW(LPOLEUICHANGESOURCEW);
773 STDAPI_(UINT) OleUIChangeSourceA(LPOLEUICHANGESOURCEA);
774 STDAPI_(UINT) OleUIConvertW(LPOLEUICONVERTW);
775 STDAPI_(UINT) OleUIConvertA(LPOLEUICONVERTA);
776 STDAPI_(UINT) OleUIEditLinksW(LPOLEUIEDITLINKSW);
777 STDAPI_(UINT) OleUIEditLinksA(LPOLEUIEDITLINKSA);
778 STDAPI_(UINT) OleUIObjectPropertiesW(LPOLEUIOBJECTPROPSW);
779 STDAPI_(UINT) OleUIObjectPropertiesA(LPOLEUIOBJECTPROPSA);
780 STDAPI_(UINT) OleUIPasteSpecialW(LPOLEUIPASTESPECIALW);
781 STDAPI_(UINT) OleUIPasteSpecialA(LPOLEUIPASTESPECIALA);
782 int OleUIPromptUserW(int,HWND,...);
783 int OleUIPromptUserA(int,HWND,...);
784 STDAPI_(BOOL) OleUIUpdateLinksW(LPOLEUILINKCONTAINERW,HWND,LPWSTR,int);
785 STDAPI_(BOOL) OleUIUpdateLinksA(LPOLEUILINKCONTAINERA,HWND,LPSTR,int);
787 #ifdef UNICODE
788 #define IDD_SERVERNOTREG IDD_SERVERNOTREGW
789 #define IDD_LINKTYPECHANGED IDD_LINKTYPECHANGEDW
790 #define OleUIUpdateLinks OleUIUpdateLinksW
791 #define OleUIAddVerbMenu OleUIAddVerbMenuW
792 #define tagOLEUIOBJECTPROPS tagOLEUIOBJECTPROPSW
793 #define OLEUIOBJECTPROPS OLEUIOBJECTPROPSW
794 #define POLEUIOBJECTPROPS POLEUIOBJECTPROPSW
795 #define LPOLEUIOBJECTPROPS LPOLEUIOBJECTPROPSW
796 #define OleUIObjectProperties OleUIObjectPropertiesW
797 #define tagOLEUIINSERTOBJECT tagOLEUIINSERTOBJECTW
798 #define OLEUIINSERTOBJECT OLEUIINSERTOBJECTW
799 #define POLEUIINSERTOBJECT POLEUIINSERTOBJECTW
800 #define LPOLEUIINSERTOBJECT LPOLEUIINSERTOBJECTW
801 #define OleUIInsertObject OleUIInsertObjectW
802 #define OleUIPromptUser OleUIPromptUserW
803 #define tagOLEUIPASTEENTRY tagOLEUIPASTEENTRYW
804 #define OLEUIPASTEENTRY OLEUIPASTEENTRYW
805 #define POLEUIPASTEENTRY POLEUIPASTEENTRYW
806 #define LPOLEUIPASTEENTRY LPOLEUIPASTEENTRYW
807 #define tagOLEUIPASTESPECIAL tagOLEUIPASTESPECIALW
808 #define OLEUIPASTESPECIAL OLEUIPASTESPECIALW
809 #define POLEUIPASTESPECIAL POLEUIPASTESPECIALW
810 #define LPOLEUIPASTESPECIAL LPOLEUIPASTESPECIALW
811 #define OleUIPasteSpecial OleUIPasteSpecialW
812 #define IOleUILinkContainer IOleUILinkContainerW
813 #define LPOLEUILINKCONTAINER LPOLEUILINKCONTAINERW
814 #define tagOLEUIEDITLINKS tagOLEUIEDITLINKSW
815 #define OLEUIEDITLINKS OLEUIEDITLINKSW
816 #define POLEUIEDITLINKS POLEUIEDITLINKSW
817 #define LPOLEUIEDITLINKS LPOLEUIEDITLINKSW
818 #define OleUIEditLinks OleUIEditLinksW
819 #define tagOLEUICHANGEICON tagOLEUICHANGEICONW
820 #define OLEUICHANGEICON OLEUICHANGEICONW
821 #define POLEUICHANGEICON POLEUICHANGEICONW
822 #define LPOLEUICHANGEICON LPOLEUICHANGEICONW
823 #define OleUIChangeIcon OleUIChangeIconW
824 #define tagOLEUICONVERT tagOLEUICONVERTW
825 #define OLEUICONVERT OLEUICONVERTW
826 #define POLEUICONVERT POLEUICONVERTW
827 #define LPOLEUICONVERT LPOLEUICONVERTW
828 #define OleUIConvert OleUIConvertW
829 #define tagOLEUIBUSY tagOLEUIBUSYW
830 #define OLEUIBUSY OLEUIBUSYW
831 #define POLEUIBUSY POLEUIBUSYW
832 #define LPOLEUIBUSY LPOLEUIBUSYW
833 #define OleUIBusy OleUIBusyW
834 #define tagOLEUICHANGESOURCE tagOLEUICHANGESOURCEW
835 #define OLEUICHANGESOURCE OLEUICHANGESOURCEW
836 #define POLEUICHANGESOURCE POLEUICHANGESOURCEW
837 #define LPOLEUICHANGESOURCE LPOLEUICHANGESOURCEW
838 #define OleUIChangeSource OleUIChangeSourceW
839 #define IOleUIObjInfo IOleUIObjInfoW
840 #define LPOLEUIOBJINFO LPOLEUIOBJINFOW
841 #define IOleUILinkInfo IOleUILinkInfoW
842 #define IOleUILinkInfoVtbl IOleUILinkInfoWVtbl
843 #define LPOLEUILINKINFO LPOLEUILINKINFOW
844 #define tagOLEUIGNRLPROPS tagOLEUIGNRLPROPSW
845 #define OLEUIGNRLPROPS OLEUIGNRLPROPSW
846 #define POLEUIGNRLPROPS POLEUIGNRLPROPSW
847 #define LPOLEUIGNRLPROPS LPOLEUIGNRLPROPSW
848 #define tagOLEUIVIEWPROPS tagOLEUIVIEWPROPSW
849 #define OLEUIVIEWPROPS OLEUIVIEWPROPSW
850 #define POLEUIVIEWPROPS POLEUIVIEWPROPSW
851 #define LPOLEUIVIEWPROPS LPOLEUIVIEWPROPSW
852 #define tagOLEUILINKPROPS tagOLEUILINKPROPSW
853 #define OLEUILINKPROPS OLEUILINKPROPSW
854 #define POLEUILINKPROPS POLEUILINKPROPSW
855 #define LPOLEUILINKPROPS LPOLEUILINKPROPSW
856 #else
857 #define IDD_SERVERNOTREG IDD_SERVERNOTREGA
858 #define IDD_LINKTYPECHANGED IDD_LINKTYPECHANGEDA
859 #define OleUIUpdateLinks OleUIUpdateLinksA
860 #define OleUIAddVerbMenu OleUIAddVerbMenuA
861 #define tagOLEUIOBJECTPROPS tagOLEUIOBJECTPROPSA
862 #define OLEUIOBJECTPROPS OLEUIOBJECTPROPSA
863 #define POLEUIOBJECTPROPS POLEUIOBJECTPROPSA
864 #define LPOLEUIOBJECTPROPS LPOLEUIOBJECTPROPSA
865 #define OleUIObjectProperties OleUIObjectPropertiesA
866 #define tagOLEUIINSERTOBJECT tagOLEUIINSERTOBJECTA
867 #define OLEUIINSERTOBJECT OLEUIINSERTOBJECTA
868 #define POLEUIINSERTOBJECT POLEUIINSERTOBJECTA
869 #define LPOLEUIINSERTOBJECT LPOLEUIINSERTOBJECTA
870 #define OleUIInsertObject OleUIInsertObjectA
871 #define OleUIPromptUser OleUIPromptUserA
872 #define tagOLEUIPASTEENTRY tagOLEUIPASTEENTRYA
873 #define OLEUIPASTEENTRY OLEUIPASTEENTRYA
874 #define POLEUIPASTEENTRY POLEUIPASTEENTRYA
875 #define LPOLEUIPASTEENTRY LPOLEUIPASTEENTRYA
876 #define tagOLEUIPASTESPECIAL tagOLEUIPASTESPECIALA
877 #define OLEUIPASTESPECIAL OLEUIPASTESPECIALA
878 #define POLEUIPASTESPECIAL POLEUIPASTESPECIALA
879 #define LPOLEUIPASTESPECIAL LPOLEUIPASTESPECIALA
880 #define OleUIPasteSpecial OleUIPasteSpecialA
881 #define IOleUILinkContainer IOleUILinkContainerA
882 #define LPOLEUILINKCONTAINER LPOLEUILINKCONTAINERA
883 #define tagOLEUIEDITLINKS tagOLEUIEDITLINKSA
884 #define OLEUIEDITLINKS OLEUIEDITLINKSA
885 #define POLEUIEDITLINKS POLEUIEDITLINKSA
886 #define LPOLEUIEDITLINKS LPOLEUIEDITLINKSA
887 #define OleUIEditLinks OleUIEditLinksA
888 #define tagOLEUICHANGEICON tagOLEUICHANGEICONA
889 #define OLEUICHANGEICON OLEUICHANGEICONA
890 #define POLEUICHANGEICON POLEUICHANGEICONA
891 #define LPOLEUICHANGEICON LPOLEUICHANGEICONA
892 #define OleUIChangeIcon OleUIChangeIconA
893 #define tagOLEUICONVERT tagOLEUICONVERTA
894 #define OLEUICONVERT OLEUICONVERTA
895 #define POLEUICONVERT POLEUICONVERTA
896 #define LPOLEUICONVERT LPOLEUICONVERTA
897 #define OleUIConvert OleUIConvertA
898 #define tagOLEUIBUSY tagOLEUIBUSYA
899 #define OLEUIBUSY OLEUIBUSYA
900 #define POLEUIBUSY POLEUIBUSYA
901 #define LPOLEUIBUSY LPOLEUIBUSYA
902 #define OleUIBusy OleUIBusyA
903 #define tagOLEUICHANGESOURCE tagOLEUICHANGESOURCEA
904 #define OLEUICHANGESOURCE OLEUICHANGESOURCEA
905 #define POLEUICHANGESOURCE POLEUICHANGESOURCEA
906 #define LPOLEUICHANGESOURCE LPOLEUICHANGESOURCEA
907 #define OleUIChangeSource OleUIChangeSourceA
908 #define IOleUIObjInfo IOleUIObjInfoA
909 #define LPOLEUIOBJINFO LPOLEUIOBJINFOA
910 #define IOleUILinkInfo IOleUILinkInfoA
911 #define IOleUILinkInfoVtbl IOleUILinkInfoAVtbl
912 #define LPOLEUILINKINFO LPOLEUILINKINFOA
913 #define tagOLEUIGNRLPROPS tagOLEUIGNRLPROPSA
914 #define OLEUIGNRLPROPS OLEUIGNRLPROPSA
915 #define POLEUIGNRLPROPS POLEUIGNRLPROPSA
916 #define LPOLEUIGNRLPROPS LPOLEUIGNRLPROPSA
917 #define tagOLEUIVIEWPROPS tagOLEUIVIEWPROPSA
918 #define OLEUIVIEWPROPS OLEUIVIEWPROPSA
919 #define POLEUIVIEWPROPS POLEUIVIEWPROPSA
920 #define LPOLEUIVIEWPROPS LPOLEUIVIEWPROPSA
921 #define tagOLEUILINKPROPS tagOLEUILINKPROPSA
922 #define OLEUILINKPROPS OLEUILINKPROPSA
923 #define POLEUILINKPROPS POLEUILINKPROPSA
924 #define LPOLEUILINKPROPS LPOLEUILINKPROPSA
925 #endif
926 #pragma pack(pop)
927 #endif
928 #ifdef __cplusplus
930 #endif
931 #endif