source: branches/v2.9/classes/inc/wpfolder.h@ 20

Last change on this file since 20 was 2, checked in by stevenhl, 8 years ago

Import sources from cwmm-full.zip dated 2005-03-21

File size: 88.9 KB
Line 
1
2/*
3 * This file was generated by the SOM Compiler.
4 * FileName: h:\include\wpfolder.h
5 * Generated using:
6 * SOM Precompiler somipc: 2.29.1.17
7 * SOM Emitter emith: 2.47
8 */
9
10/*
11 * Module Header
12 *
13 * Module Name: WPOBJECT
14 *
15 * OS/2 Presentation Manager Workplace class definitions
16 *
17 * Copyright (c) International Business Machines Corporation 1991, 1992
18 *
19 */
20
21
22#ifndef SOM_WPFolder_h
23#define SOM_WPFolder_h
24
25
26#include <som.h>
27
28/*
29 * -- This emitter treats Method Tokens as Thunks by default.
30 * -- Use the sc modifier "nothunks" to change this default
31 */
32#undef somresolve_
33#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
34
35/*
36 * Define the class name as an object type
37 */
38#ifndef WPFolder
39#define WPFolder SOMObject
40#endif
41#include <wpfsys.h>
42
43/*
44 * Start of bindings for IDL types
45 */
46
47#ifndef SOMClass
48 #define SOMClass SOMObject
49#endif /* SOMClass */
50#ifndef WPFolder
51 #define WPFolder SOMObject
52#endif /* WPFolder */
53#ifndef M_WPObject
54 #define M_WPObject SOMObject
55#endif /* M_WPObject */
56#ifndef WPObject
57 #define WPObject SOMObject
58#endif /* WPObject */
59#ifndef WPImageFile
60 #define WPImageFile SOMObject
61#endif /* WPImageFile */
62#ifndef M_WPFileSystem
63 #define M_WPFileSystem SOMObject
64#endif /* M_WPFileSystem */
65#ifndef M_WPFolder
66 #define M_WPFolder SOMObject
67#endif /* M_WPFolder */
68
69/*
70 * End of bindings for IDL types.
71 */
72
73/*
74 * Passthru lines: File: "C.h", "after"
75 */
76
77 /* Folder flags */
78
79 #define FOI_POPULATEDWITHALL 0x0001
80 #define FOI_POPULATEDWITHFOLDERS 0x0002
81 #define FOI_WORKAREA 0x0004
82 #define FOI_CHANGEFONT 0x0008 /* anti-recursion flag */
83 #define FOI_WAMINIMIZED 0x0020
84 #define FOI_WASTARTONRESTORE 0x0040
85 #define FOI_NOREFRESHVIEWS 0x0080
86 #define FOI_ASYNCREFRESHONOPEN 0x0100
87 #define FOI_TREEPOPULATED 0x0200
88 #define FOI_POPULATEINPROGRESS 0x0400 /*DORM*/
89 #define FOI_REFRESHINPROGRESS 0x0800
90 #define FOI_FIRSTPOPULATE 0x1000 /* folder has no iconposdata */ //LD62414
91 #define FOI_WAMCRINPROGRESS 0x2000 /* Minimize, close, restore in progress ihs67096 */
92 #define FOI_CNRBKGNDOLDFORMAT 0x4000 /* CnrBkgnd saved in old format ihs77154 */
93 #define FOI_CHANGEICONBGNDCOLOR 0x8000 /* Icon Text Background Color changing ihs79998 */
94 #define FOI_CHANGEICONTEXTCOLOR 0x00010000 /* Icon Text Color changing ihs89146 */
95 #define FOI_DELETEINPROGRESS 0x00020000 /* To prevent wpFree from repopulating */
96
97 /* Open views for the wpOpen() method */
98
99 #define OPEN_TREE 101
100 #define OPEN_DETAILS 102
101
102 /* Folder save-restore keys */
103
104 #define IDKEY_FDRCONTENTATTR 2900
105 #define IDKEY_FDRTREEATTR 2901
106 #define IDKEY_FDRCVLFONT 2902
107 #define IDKEY_FDRCVNFONT 2903
108 #define IDKEY_FDRCVIFONT 2904
109 #define IDKEY_FDRTVLFONT 2905
110 #define IDKEY_FDRTVNFONT 2906
111 #define IDKEY_FDRDETAILSATTR 2907
112 #define IDKEY_FDRDVFONT 2908
113 #define IDKEY_FDRDETAILSCLASS 2909
114 #define IDKEY_FDRICONPOS 2910
115 #define IDKEY_FDRINVISCOLUMNS 2914
116 #define IDKEY_FDRINCCLASS 2920
117 #define IDKEY_FDRINCNAME 2921
118 #define IDKEY_FDRFSYSSEARCHINFO 2922
119 #define IDKEY_FILTERCONTENT 2923
120 #define IDKEY_CNRBACKGROUND 2924
121 #define IDKEY_FDRINCCRITERIA 2925
122 #define IDKEY_FDRICONVIEWPOS 2926
123 #define IDKEY_FDRSORTCLASS 2927
124 #define IDKEY_FDRSORTATTRIBS 2928
125 #define IDKEY_FDRSORTINFO 2929
126 #define IDKEY_FDRSNEAKYCOUNT 2930 /*SNK*/
127 #define IDKEY_FDRLONGARRAY 2931
128 #define IDKEY_FDRSTRARRAY 2932
129 #define IDKEY_FDRCNRBACKGROUND 2933 // This key was only used in
130 // internal drivers 8.117-8.139
131 #define IDKEY_FDRBKGNDIMAGEFILE 2934
132 #define IDKEY_FDRBACKGROUND 2935
133 #define IDKEY_FDRSELFCLOSE 2936
134
135 /* Miscellaneous */
136
137 #define PPFONTSTRSIZE 20
138
139 #define ICONPOSSIZE(pI) ( sizeof(ICONPOS) + strlen(pI->szIdentity) )
140 #define PARTIAL_FILLFOLDER_SEM_TIMEOUT 5 /* avoid wasteful */ //LD62414
141 /* SEM_INDEFEINTE_WAIT */ //LD62414
142 #define GETATTR(View) (View == OPEN_CONTENTS ? _ContentAttr : \
143 (View == OPEN_TREE ? _TreeAttr : _DetailsAttr))
144 #define FOLDER_DEFATTRS (CV_ICON | CA_OWNERPAINTBACKGROUND | \
145 CA_MIXEDTARGETEMPH | CA_OWNERDRAW)
146 #define FOLDER_DEFTREEATTRS (CV_ICON | CA_OWNERPAINTBACKGROUND | \
147 CV_TREE | CA_TREELINE | CA_OWNERDRAW)
148 #define FOLDER_DEFDETAILS (CV_DETAIL | CA_OWNERPAINTBACKGROUND | \
149 CV_MINI | CA_DETAILSVIEWTITLES | CA_MIXEDTARGETEMPH)
150 #define FOLDER_DEFSORT NULL
151
152 /* wpSearchFolder structures */
153 typedef struct _SEARCH_INFO {
154 M_WPObject *ClassToBeFound;
155 BOOL fSkipExtendedSearchCriteria;
156 PVOID pvoidExtendedCriteria;
157 } SEARCH_INFO;
158 typedef SEARCH_INFO *PSEARCH_INFO;
159
160
161
162#define WPFolder_MajorVersion 1
163#define WPFolder_MinorVersion 2
164
165/*
166 * External name shortening if required
167 */
168#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
169#define WPFolderNewClass wpfdrc
170#pragma linkage(wpfdrc, system)
171#define WPFolderClassData wpfdrd
172#define WPFolderCClassData wpfdrx
173#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
174/*--------------Migration------------*/
175#define WPFolder_classObj WPFolderClassData.classObject
176#define _WPFolder WPFolder_classObj
177
178/*
179 * Declare the class creation procedure
180 */
181SOMEXTERN SOMClass * SOMLINK WPFolderNewClass(integer4 somtmajorVersion,
182 integer4 somtminorVersion);
183#pragma linkage(WPFolderNewClass, system)
184
185/*
186 * Declare the class data structure
187 */
188SOMEXTERN struct WPFolderClassDataStructure {
189 SOMClass *classObject;
190 somMToken wpSetFldrFlags;
191 somMToken wpQueryFldrFlags;
192 somMToken wpSetFldrFont;
193 somMToken wpQueryFldrFont;
194 somMToken wpSetNextIconPos;
195 somMToken wpQueryNextIconPos;
196 somMToken wpPopulate;
197 somMToken wpAddToContent;
198 somMToken wpQueryContent;
199 somMToken wpAddFolderView1Page;
200 somMToken wpAddFolderView2Page;
201 somMToken wpAddFolderView3Page;
202 somMToken wpAddFolderIncludePage;
203 somMToken wpAddFolderSortPage;
204 somMToken wpAddFolderBackgroundPage;
205 somMToken wpInitIconPosData;
206 somMToken wpFreeIconPosData;
207 somMToken wpQueryIconPosition;
208 somMToken wpStoreIconPosData;
209 somMToken wpDeleteFromContent;
210 somMToken wpSetFldrAttr;
211 somMToken wpQueryFldrAttr;
212 somMToken wpSetFldrSort;
213 somMToken wpQueryFldrSort;
214 somMToken wpRestoreFldrRunObjs;
215 somMToken wpStoreFldrRunObjs;
216 somMToken withdrawn30;
217 somMToken withdrawn31;
218 somMToken wpDeleteContents;
219 somMToken wpQueryOpenFolders;
220 somMToken wpSetNextOpenFldr;
221 somMToken wpSearchFolder;
222 somMToken wpSetFldrDetailsClass;
223 somMToken wpQueryFldrDetailsClass;
224 somMToken wpRefresh;
225 somMToken wpSetDetailsColumnVisibility;
226 somMToken wpIsDetailsColumnVisible;
227 somMToken wpQuerySortArray;
228 somMToken wpSetSortArray;
229 somMToken wpQuerySortInfo;
230 somMToken wpSetSortInfo;
231 somMToken wpSetFldrSortClass;
232 somMToken wpQueryFldrSortClass;
233 somMToken wpSetSortAttribAvailable;
234 somMToken wpIsSortAttribAvailable;
235 somMToken wpQueryFldrFilter;
236 somMToken wpContainsFolders;
237 somMToken wpQueryBkgnd;
238 somMToken wpQueryIconViewPos;
239 somMToken wpQueryDefaultView;
240 somMToken wpAddFirstChild;
241 somMToken _get_FirstObj;
242 somMToken wpHideFldrRunObjs;
243 somMToken wpFSNotifyFolder;
244 somMToken wpAddNotification;
245 somMToken wpDeleteNotification;
246 somMToken wpProcessNotification;
247 somMToken wpModifySneakyCount;
248 somMToken wpSneakySupported;
249 somMToken wpAssertFolderMutexSem;
250 somMToken wpReleaseFolderMutexSem;
251 somMToken wpRequestFolderMutexSem;
252 somMToken wpQueryContentHashTable;
253 somMToken wpQueryNextOpenFldr;
254 somMToken _get_hmtxOneFindAtATime;
255 somMToken wpRequestFindMutexSem;
256 somMToken wpReleaseFindMutexSem;
257 somMToken _get_hevFillFolder;
258 somMToken wpModifyFldrFlags;
259 somMToken wpQueryTrueFldrFont;
260 somMToken wpRemoveFldrFont;
261 somMToken wpRemoveAllFldrInstanceFonts;
262 somMToken wpRefreshNotebookPage;
263 somMToken wpQueryRWMonitorObject;
264 somMToken wpQueryIconTextBackgroundColor;
265 somMToken wpSetIconTextBackgroundColor;
266 somMToken wpRedrawFolderBackground;
267 somMToken wpMakeInstanceBackground;
268 somMToken wpUseDefaultBackground;
269 somMToken wpQueryIconTextColor;
270 somMToken wpSetIconTextColor;
271 somMToken wpQueryIconTextVisibility;
272 somMToken wpSetIconTextVisibility;
273 somMToken wpAddFolderSelfClosePage;
274 somMToken wpSetFldrSelfClose;
275 somMToken wpQueryFldrSelfClose;
276 somMToken _get_retaddrFindSemOwner;
277 somMToken wpIsOwnView;
278 somMToken wpSetIconDataN;
279 somMToken wpSetIconN;
280 somMToken wpQueryIconN;
281 somMToken wpSetFolderSelfClosePageID;
282 somMToken wpQueryFolderSelfClosePageID;
283 somMToken wpQueryIconDataN;
284 somMToken wpApplyIconPosData;
285 somMToken wpAddFolderMenu2Page;
286 somMToken wpSetMenuBarVisibility;
287 somMToken wpQueryMenuBarVisibility;
288 somMToken wpFolderPrivate43;
289 somMToken wpFolderPrivate44;
290 somMToken wpFolderPrivate45;
291 somMToken wpFlushNotifications;
292 somMToken wpSetShadowTextColor;
293 somMToken wpQueryShadowTextColor;
294 somMToken wpSetFldrBackground;
295 somMToken wpQueryFldrBackground;
296 somMToken wpSetFldrGrid;
297 somMToken wpQueryFldrGrid;
298 somMToken _get_LastObj;
299} SOMDLINK WPFolderClassData;
300
301/*
302 * Declare the C specific class data structure
303 */
304SOMEXTERN struct WPFolderCClassDataStructure {
305 somMethodTabs parentMtab;
306 somDToken instanceDataToken;
307} SOMDLINK WPFolderCClassData;
308
309/*
310 * New and Renew macros for WPFolder
311 */
312#define WPFolderNew() \
313 ( _WPFolder ? \
314 _somNew(_WPFolder) \
315 : ( WPFolderNewClass(\
316 WPFolder_MajorVersion, \
317 WPFolder_MinorVersion),\
318 _somNew(_WPFolder)))
319#define WPFolderRenew(buf) \
320 ( _WPFolder ? \
321 _somRenew(_WPFolder, buf) \
322 : ( WPFolderNewClass(\
323 WPFolder_MajorVersion, \
324 WPFolder_MinorVersion),\
325 _somRenew(_WPFolder, buf)))
326
327/*
328 * Override method: wpInitData
329 */
330#define WPFolder_wpInitData(somSelf) \
331 WPObject_wpInitData(somSelf)
332
333/*
334 * Override method: wpUnInitData
335 */
336#define WPFolder_wpUnInitData(somSelf) \
337 WPObject_wpUnInitData(somSelf)
338
339/*
340 * Override method: wpFree
341 */
342#define WPFolder_wpFree(somSelf) \
343 WPObject_wpFree(somSelf)
344
345/*
346 * Override method: wpDelete
347 */
348#define WPFolder_wpDelete(somSelf,fConfirmations) \
349 WPObject_wpDelete(somSelf,fConfirmations)
350
351/*
352 * Override method: wpConfirmDelete
353 */
354#define WPFolder_wpConfirmDelete(somSelf,fConfirmations) \
355 WPObject_wpConfirmDelete(somSelf,fConfirmations)
356
357/*
358 * Override method: wpSaveState
359 */
360#define WPFolder_wpSaveState(somSelf) \
361 WPObject_wpSaveState(somSelf)
362
363/*
364 * Override method: wpRestoreState
365 */
366#define WPFolder_wpRestoreState(somSelf,ulReserved) \
367 WPObject_wpRestoreState(somSelf,ulReserved)
368
369/*
370 * Override method: wpMenuItemSelected
371 */
372#define WPFolder_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
373 WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
374
375/*
376 * Override method: wpAddSettingsPages
377 */
378#define WPFolder_wpAddSettingsPages(somSelf,hwndNotebook) \
379 WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
380
381/*
382 * Override method: wpOpen
383 */
384#define WPFolder_wpOpen(somSelf,hwndCnr,ulView,param) \
385 WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
386
387/*
388 * Override method: wpSetup
389 */
390#define WPFolder_wpSetup(somSelf,pszSetupString) \
391 WPObject_wpSetup(somSelf,pszSetupString)
392
393/*
394 * Override method: wpMoveObject
395 */
396#define WPFolder_wpMoveObject(somSelf,Folder) \
397 WPObject_wpMoveObject(somSelf,Folder)
398
399/*
400 * Override method: wpDrop
401 */
402#define WPFolder_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem) \
403 WPObject_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem)
404
405/*
406 * Override method: wpDragOver
407 */
408#define WPFolder_wpDragOver(somSelf,hwndCnr,pdrgInfo) \
409 WPObject_wpDragOver(somSelf,hwndCnr,pdrgInfo)
410
411/*
412 * Override method: wpMenuItemHelpSelected
413 */
414#define WPFolder_wpMenuItemHelpSelected(somSelf,MenuId) \
415 WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
416
417/*
418 * Override method: wpAddFile3Page
419 */
420#define WPFolder_wpAddFile3Page(somSelf,hwndNotebook) \
421 WPFileSystem_wpAddFile3Page(somSelf,hwndNotebook)
422
423/*
424 * Override method: wpAddFile2Page
425 */
426#define WPFolder_wpAddFile2Page(somSelf,hwndNotebook) \
427 WPFileSystem_wpAddFile2Page(somSelf,hwndNotebook)
428
429/*
430 * Override method: wpFormatDragItem
431 */
432#define WPFolder_wpFormatDragItem(somSelf,pdrgItem) \
433 WPObject_wpFormatDragItem(somSelf,pdrgItem)
434
435/*
436 * Override method: wpRender
437 */
438#define WPFolder_wpRender(somSelf,pdxfer) \
439 WPObject_wpRender(somSelf,pdxfer)
440
441/*
442 * Override method: wpRefresh
443 */
444#define WPFolder_wpRefresh(somSelf,ulView,pReserved) \
445 WPFileSystem_wpRefresh(somSelf,ulView,pReserved)
446
447/*
448 * Override method: wpQueryDefaultView
449 */
450#define WPFolder_wpQueryDefaultView(somSelf) \
451 WPObject_wpQueryDefaultView(somSelf)
452
453/*
454 * Override method: wpRenderComplete
455 */
456#define WPFolder_wpRenderComplete(somSelf,pdxfer,ulResult) \
457 WPObject_wpRenderComplete(somSelf,pdxfer,ulResult)
458
459/*
460 * Override method: wpAddFileMenuPage
461 */
462#define WPFolder_wpAddFileMenuPage(somSelf,hwndNotebook) \
463 WPFileSystem_wpAddFileMenuPage(somSelf,hwndNotebook)
464
465/*
466 * Override method: wpQueryDefaultHelp
467 */
468#define WPFolder_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary) \
469 WPObject_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary)
470
471/*
472 * Override method: wpObjectReady
473 */
474#define WPFolder_wpObjectReady(somSelf,ulCode,refObject) \
475 WPObject_wpObjectReady(somSelf,ulCode,refObject)
476
477/*
478 * Override method: wpAddObjectWindowPage
479 */
480#define WPFolder_wpAddObjectWindowPage(somSelf,hwndNotebook) \
481 WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
482
483/*
484 * Override method: wpModifyMenu
485 */
486#define WPFolder_wpModifyMenu(somSelf,hwndMenu,hwndCnr,iPosition,ulMenuType,ulView,ulReserved) \
487 WPObject_wpModifyMenu(somSelf,hwndMenu,hwndCnr,iPosition,ulMenuType,ulView,ulReserved)
488
489/*
490 * Override method: wpFilterMenu
491 */
492#define WPFolder_wpFilterMenu(somSelf,pFlags,hwndCnr,fMultiSelect,ulMenuType,ulView,ulReserved) \
493 WPObject_wpFilterMenu(somSelf,pFlags,hwndCnr,fMultiSelect,ulMenuType,ulView,ulReserved)
494
495/*
496 * Override method: wpDisplayMenu
497 */
498#define WPFolder_wpDisplayMenu(somSelf,hwndOwner,hwndClient,ptlPopupPt,ulMenuType,ulReserved) \
499 WPObject_wpDisplayMenu(somSelf,hwndOwner,hwndClient,ptlPopupPt,ulMenuType,ulReserved)
500
501/*
502 * Override method: somDefaultInit
503 */
504#define WPFolder_somDefaultInit(somSelf,ctrl) \
505 SOMObject_somDefaultInit(somSelf,ctrl)
506
507/*
508 * Override method: somDestruct
509 */
510#define WPFolder_somDestruct(somSelf,doFree,ctrl) \
511 SOMObject_somDestruct(somSelf,doFree,ctrl)
512
513/*
514 * Override method: wpSetIconData
515 */
516#define WPFolder_wpSetIconData(somSelf,pIconInfo) \
517 WPObject_wpSetIconData(somSelf,pIconInfo)
518
519/*
520 * New Method: wpSetFldrFlags
521 */
522typedef BOOL SOMLINK somTP_WPFolder_wpSetFldrFlags(WPFolder *somSelf,
523 ULONG ulFlags);
524#pragma linkage(somTP_WPFolder_wpSetFldrFlags, system)
525typedef somTP_WPFolder_wpSetFldrFlags *somTD_WPFolder_wpSetFldrFlags;
526#define somMD_WPFolder_wpSetFldrFlags "::WPFolder::wpSetFldrFlags"
527#define WPFolder_wpSetFldrFlags(somSelf,ulFlags) \
528 (SOM_Resolve(somSelf, WPFolder, wpSetFldrFlags) \
529 (somSelf,ulFlags))
530#ifndef SOMGD_wpSetFldrFlags
531 #if (defined(_wpSetFldrFlags) || defined(__wpSetFldrFlags))
532 #undef _wpSetFldrFlags
533 #undef __wpSetFldrFlags
534 #define SOMGD_wpSetFldrFlags 1
535 #else
536 #define _wpSetFldrFlags WPFolder_wpSetFldrFlags
537 #endif /* _wpSetFldrFlags */
538#endif /* SOMGD_wpSetFldrFlags */
539
540/*
541 * New Method: wpQueryFldrFlags
542 */
543typedef ULONG SOMLINK somTP_WPFolder_wpQueryFldrFlags(WPFolder *somSelf);
544#pragma linkage(somTP_WPFolder_wpQueryFldrFlags, system)
545typedef somTP_WPFolder_wpQueryFldrFlags *somTD_WPFolder_wpQueryFldrFlags;
546#define somMD_WPFolder_wpQueryFldrFlags "::WPFolder::wpQueryFldrFlags"
547#define WPFolder_wpQueryFldrFlags(somSelf) \
548 (SOM_Resolve(somSelf, WPFolder, wpQueryFldrFlags) \
549 (somSelf))
550#ifndef SOMGD_wpQueryFldrFlags
551 #if (defined(_wpQueryFldrFlags) || defined(__wpQueryFldrFlags))
552 #undef _wpQueryFldrFlags
553 #undef __wpQueryFldrFlags
554 #define SOMGD_wpQueryFldrFlags 1
555 #else
556 #define _wpQueryFldrFlags WPFolder_wpQueryFldrFlags
557 #endif /* _wpQueryFldrFlags */
558#endif /* SOMGD_wpQueryFldrFlags */
559
560/*
561 * New Method: wpSetFldrFont
562 */
563typedef BOOL SOMLINK somTP_WPFolder_wpSetFldrFont(WPFolder *somSelf,
564 PSZ pszFont,
565 ULONG ulView);
566#pragma linkage(somTP_WPFolder_wpSetFldrFont, system)
567typedef somTP_WPFolder_wpSetFldrFont *somTD_WPFolder_wpSetFldrFont;
568#define somMD_WPFolder_wpSetFldrFont "::WPFolder::wpSetFldrFont"
569#define WPFolder_wpSetFldrFont(somSelf,pszFont,ulView) \
570 (SOM_Resolve(somSelf, WPFolder, wpSetFldrFont) \
571 (somSelf,pszFont,ulView))
572#ifndef SOMGD_wpSetFldrFont
573 #if (defined(_wpSetFldrFont) || defined(__wpSetFldrFont))
574 #undef _wpSetFldrFont
575 #undef __wpSetFldrFont
576 #define SOMGD_wpSetFldrFont 1
577 #else
578 #define _wpSetFldrFont WPFolder_wpSetFldrFont
579 #endif /* _wpSetFldrFont */
580#endif /* SOMGD_wpSetFldrFont */
581
582/*
583 * New Method: wpQueryFldrFont
584 */
585typedef PSZ SOMLINK somTP_WPFolder_wpQueryFldrFont(WPFolder *somSelf,
586 ULONG ulView);
587#pragma linkage(somTP_WPFolder_wpQueryFldrFont, system)
588typedef somTP_WPFolder_wpQueryFldrFont *somTD_WPFolder_wpQueryFldrFont;
589#define somMD_WPFolder_wpQueryFldrFont "::WPFolder::wpQueryFldrFont"
590#define WPFolder_wpQueryFldrFont(somSelf,ulView) \
591 (SOM_Resolve(somSelf, WPFolder, wpQueryFldrFont) \
592 (somSelf,ulView))
593#ifndef SOMGD_wpQueryFldrFont
594 #if (defined(_wpQueryFldrFont) || defined(__wpQueryFldrFont))
595 #undef _wpQueryFldrFont
596 #undef __wpQueryFldrFont
597 #define SOMGD_wpQueryFldrFont 1
598 #else
599 #define _wpQueryFldrFont WPFolder_wpQueryFldrFont
600 #endif /* _wpQueryFldrFont */
601#endif /* SOMGD_wpQueryFldrFont */
602
603/*
604 * New Method: wpSetFldrAttr
605 */
606typedef BOOL SOMLINK somTP_WPFolder_wpSetFldrAttr(WPFolder *somSelf,
607 ULONG Attr,
608 ULONG ulView);
609#pragma linkage(somTP_WPFolder_wpSetFldrAttr, system)
610typedef somTP_WPFolder_wpSetFldrAttr *somTD_WPFolder_wpSetFldrAttr;
611#define somMD_WPFolder_wpSetFldrAttr "::WPFolder::wpSetFldrAttr"
612#define WPFolder_wpSetFldrAttr(somSelf,Attr,ulView) \
613 (SOM_Resolve(somSelf, WPFolder, wpSetFldrAttr) \
614 (somSelf,Attr,ulView))
615#ifndef SOMGD_wpSetFldrAttr
616 #if (defined(_wpSetFldrAttr) || defined(__wpSetFldrAttr))
617 #undef _wpSetFldrAttr
618 #undef __wpSetFldrAttr
619 #define SOMGD_wpSetFldrAttr 1
620 #else
621 #define _wpSetFldrAttr WPFolder_wpSetFldrAttr
622 #endif /* _wpSetFldrAttr */
623#endif /* SOMGD_wpSetFldrAttr */
624
625/*
626 * New Method: wpQueryFldrAttr
627 */
628typedef ULONG SOMLINK somTP_WPFolder_wpQueryFldrAttr(WPFolder *somSelf,
629 ULONG ulView);
630#pragma linkage(somTP_WPFolder_wpQueryFldrAttr, system)
631typedef somTP_WPFolder_wpQueryFldrAttr *somTD_WPFolder_wpQueryFldrAttr;
632#define somMD_WPFolder_wpQueryFldrAttr "::WPFolder::wpQueryFldrAttr"
633#define WPFolder_wpQueryFldrAttr(somSelf,ulView) \
634 (SOM_Resolve(somSelf, WPFolder, wpQueryFldrAttr) \
635 (somSelf,ulView))
636#ifndef SOMGD_wpQueryFldrAttr
637 #if (defined(_wpQueryFldrAttr) || defined(__wpQueryFldrAttr))
638 #undef _wpQueryFldrAttr
639 #undef __wpQueryFldrAttr
640 #define SOMGD_wpQueryFldrAttr 1
641 #else
642 #define _wpQueryFldrAttr WPFolder_wpQueryFldrAttr
643 #endif /* _wpQueryFldrAttr */
644#endif /* SOMGD_wpQueryFldrAttr */
645
646/*
647 * New Method: wpSetNextIconPos
648 */
649typedef BOOL SOMLINK somTP_WPFolder_wpSetNextIconPos(WPFolder *somSelf,
650 PPOINTL pptl);
651#pragma linkage(somTP_WPFolder_wpSetNextIconPos, system)
652typedef somTP_WPFolder_wpSetNextIconPos *somTD_WPFolder_wpSetNextIconPos;
653#define somMD_WPFolder_wpSetNextIconPos "::WPFolder::wpSetNextIconPos"
654#define WPFolder_wpSetNextIconPos(somSelf,pptl) \
655 (SOM_Resolve(somSelf, WPFolder, wpSetNextIconPos) \
656 (somSelf,pptl))
657#ifndef SOMGD_wpSetNextIconPos
658 #if (defined(_wpSetNextIconPos) || defined(__wpSetNextIconPos))
659 #undef _wpSetNextIconPos
660 #undef __wpSetNextIconPos
661 #define SOMGD_wpSetNextIconPos 1
662 #else
663 #define _wpSetNextIconPos WPFolder_wpSetNextIconPos
664 #endif /* _wpSetNextIconPos */
665#endif /* SOMGD_wpSetNextIconPos */
666
667/*
668 * New Method: wpQueryNextIconPos
669 */
670typedef PPOINTL SOMLINK somTP_WPFolder_wpQueryNextIconPos(WPFolder *somSelf);
671#pragma linkage(somTP_WPFolder_wpQueryNextIconPos, system)
672typedef somTP_WPFolder_wpQueryNextIconPos *somTD_WPFolder_wpQueryNextIconPos;
673#define somMD_WPFolder_wpQueryNextIconPos "::WPFolder::wpQueryNextIconPos"
674#define WPFolder_wpQueryNextIconPos(somSelf) \
675 (SOM_Resolve(somSelf, WPFolder, wpQueryNextIconPos) \
676 (somSelf))
677#ifndef SOMGD_wpQueryNextIconPos
678 #if (defined(_wpQueryNextIconPos) || defined(__wpQueryNextIconPos))
679 #undef _wpQueryNextIconPos
680 #undef __wpQueryNextIconPos
681 #define SOMGD_wpQueryNextIconPos 1
682 #else
683 #define _wpQueryNextIconPos WPFolder_wpQueryNextIconPos
684 #endif /* _wpQueryNextIconPos */
685#endif /* SOMGD_wpQueryNextIconPos */
686
687/*
688 * New Method: wpPopulate
689 */
690typedef BOOL SOMLINK somTP_WPFolder_wpPopulate(WPFolder *somSelf,
691 ULONG ulReserved,
692 PSZ pszPath,
693 BOOL fFoldersOnly);
694#pragma linkage(somTP_WPFolder_wpPopulate, system)
695typedef somTP_WPFolder_wpPopulate *somTD_WPFolder_wpPopulate;
696#define somMD_WPFolder_wpPopulate "::WPFolder::wpPopulate"
697#define WPFolder_wpPopulate(somSelf,ulReserved,pszPath,fFoldersOnly) \
698 (SOM_Resolve(somSelf, WPFolder, wpPopulate) \
699 (somSelf,ulReserved,pszPath,fFoldersOnly))
700#ifndef SOMGD_wpPopulate
701 #if (defined(_wpPopulate) || defined(__wpPopulate))
702 #undef _wpPopulate
703 #undef __wpPopulate
704 #define SOMGD_wpPopulate 1
705 #else
706 #define _wpPopulate WPFolder_wpPopulate
707 #endif /* _wpPopulate */
708#endif /* SOMGD_wpPopulate */
709
710/*
711 * New Method: wpQueryContent
712 */
713typedef WPObject* SOMLINK somTP_WPFolder_wpQueryContent(WPFolder *somSelf,
714 WPObject* Object,
715 ULONG ulOption);
716#pragma linkage(somTP_WPFolder_wpQueryContent, system)
717typedef somTP_WPFolder_wpQueryContent *somTD_WPFolder_wpQueryContent;
718#define somMD_WPFolder_wpQueryContent "::WPFolder::wpQueryContent"
719#define WPFolder_wpQueryContent(somSelf,Object,ulOption) \
720 (SOM_Resolve(somSelf, WPFolder, wpQueryContent) \
721 (somSelf,Object,ulOption))
722#ifndef SOMGD_wpQueryContent
723 #if (defined(_wpQueryContent) || defined(__wpQueryContent))
724 #undef _wpQueryContent
725 #undef __wpQueryContent
726 #define SOMGD_wpQueryContent 1
727 #else
728 #define _wpQueryContent WPFolder_wpQueryContent
729 #endif /* _wpQueryContent */
730#endif /* SOMGD_wpQueryContent */
731
732/*
733 * New Method: wpAddFolderView1Page
734 */
735typedef ULONG SOMLINK somTP_WPFolder_wpAddFolderView1Page(WPFolder *somSelf,
736 HWND hwndNotebook);
737#pragma linkage(somTP_WPFolder_wpAddFolderView1Page, system)
738typedef somTP_WPFolder_wpAddFolderView1Page *somTD_WPFolder_wpAddFolderView1Page;
739#define somMD_WPFolder_wpAddFolderView1Page "::WPFolder::wpAddFolderView1Page"
740#define WPFolder_wpAddFolderView1Page(somSelf,hwndNotebook) \
741 (SOM_Resolve(somSelf, WPFolder, wpAddFolderView1Page) \
742 (somSelf,hwndNotebook))
743#ifndef SOMGD_wpAddFolderView1Page
744 #if (defined(_wpAddFolderView1Page) || defined(__wpAddFolderView1Page))
745 #undef _wpAddFolderView1Page
746 #undef __wpAddFolderView1Page
747 #define SOMGD_wpAddFolderView1Page 1
748 #else
749 #define _wpAddFolderView1Page WPFolder_wpAddFolderView1Page
750 #endif /* _wpAddFolderView1Page */
751#endif /* SOMGD_wpAddFolderView1Page */
752
753/*
754 * New Method: wpAddFolderView2Page
755 */
756typedef ULONG SOMLINK somTP_WPFolder_wpAddFolderView2Page(WPFolder *somSelf,
757 HWND hwndNotebook);
758#pragma linkage(somTP_WPFolder_wpAddFolderView2Page, system)
759typedef somTP_WPFolder_wpAddFolderView2Page *somTD_WPFolder_wpAddFolderView2Page;
760#define somMD_WPFolder_wpAddFolderView2Page "::WPFolder::wpAddFolderView2Page"
761#define WPFolder_wpAddFolderView2Page(somSelf,hwndNotebook) \
762 (SOM_Resolve(somSelf, WPFolder, wpAddFolderView2Page) \
763 (somSelf,hwndNotebook))
764#ifndef SOMGD_wpAddFolderView2Page
765 #if (defined(_wpAddFolderView2Page) || defined(__wpAddFolderView2Page))
766 #undef _wpAddFolderView2Page
767 #undef __wpAddFolderView2Page
768 #define SOMGD_wpAddFolderView2Page 1
769 #else
770 #define _wpAddFolderView2Page WPFolder_wpAddFolderView2Page
771 #endif /* _wpAddFolderView2Page */
772#endif /* SOMGD_wpAddFolderView2Page */
773
774/*
775 * New Method: wpAddFolderView3Page
776 */
777typedef ULONG SOMLINK somTP_WPFolder_wpAddFolderView3Page(WPFolder *somSelf,
778 HWND hwndNotebook);
779#pragma linkage(somTP_WPFolder_wpAddFolderView3Page, system)
780typedef somTP_WPFolder_wpAddFolderView3Page *somTD_WPFolder_wpAddFolderView3Page;
781#define somMD_WPFolder_wpAddFolderView3Page "::WPFolder::wpAddFolderView3Page"
782#define WPFolder_wpAddFolderView3Page(somSelf,hwndNotebook) \
783 (SOM_Resolve(somSelf, WPFolder, wpAddFolderView3Page) \
784 (somSelf,hwndNotebook))
785#ifndef SOMGD_wpAddFolderView3Page
786 #if (defined(_wpAddFolderView3Page) || defined(__wpAddFolderView3Page))
787 #undef _wpAddFolderView3Page
788 #undef __wpAddFolderView3Page
789 #define SOMGD_wpAddFolderView3Page 1
790 #else
791 #define _wpAddFolderView3Page WPFolder_wpAddFolderView3Page
792 #endif /* _wpAddFolderView3Page */
793#endif /* SOMGD_wpAddFolderView3Page */
794
795/*
796 * New Method: wpAddFolderIncludePage
797 */
798typedef ULONG SOMLINK somTP_WPFolder_wpAddFolderIncludePage(WPFolder *somSelf,
799 HWND hwndNotebook);
800#pragma linkage(somTP_WPFolder_wpAddFolderIncludePage, system)
801typedef somTP_WPFolder_wpAddFolderIncludePage *somTD_WPFolder_wpAddFolderIncludePage;
802#define somMD_WPFolder_wpAddFolderIncludePage "::WPFolder::wpAddFolderIncludePage"
803#define WPFolder_wpAddFolderIncludePage(somSelf,hwndNotebook) \
804 (SOM_Resolve(somSelf, WPFolder, wpAddFolderIncludePage) \
805 (somSelf,hwndNotebook))
806#ifndef SOMGD_wpAddFolderIncludePage
807 #if (defined(_wpAddFolderIncludePage) || defined(__wpAddFolderIncludePage))
808 #undef _wpAddFolderIncludePage
809 #undef __wpAddFolderIncludePage
810 #define SOMGD_wpAddFolderIncludePage 1
811 #else
812 #define _wpAddFolderIncludePage WPFolder_wpAddFolderIncludePage
813 #endif /* _wpAddFolderIncludePage */
814#endif /* SOMGD_wpAddFolderIncludePage */
815
816/*
817 * New Method: wpAddFolderSortPage
818 */
819typedef ULONG SOMLINK somTP_WPFolder_wpAddFolderSortPage(WPFolder *somSelf,
820 HWND hwndNotebook);
821#pragma linkage(somTP_WPFolder_wpAddFolderSortPage, system)
822typedef somTP_WPFolder_wpAddFolderSortPage *somTD_WPFolder_wpAddFolderSortPage;
823#define somMD_WPFolder_wpAddFolderSortPage "::WPFolder::wpAddFolderSortPage"
824#define WPFolder_wpAddFolderSortPage(somSelf,hwndNotebook) \
825 (SOM_Resolve(somSelf, WPFolder, wpAddFolderSortPage) \
826 (somSelf,hwndNotebook))
827#ifndef SOMGD_wpAddFolderSortPage
828 #if (defined(_wpAddFolderSortPage) || defined(__wpAddFolderSortPage))
829 #undef _wpAddFolderSortPage
830 #undef __wpAddFolderSortPage
831 #define SOMGD_wpAddFolderSortPage 1
832 #else
833 #define _wpAddFolderSortPage WPFolder_wpAddFolderSortPage
834 #endif /* _wpAddFolderSortPage */
835#endif /* SOMGD_wpAddFolderSortPage */
836
837/*
838 * New Method: wpAddFolderBackgroundPage
839 */
840typedef ULONG SOMLINK somTP_WPFolder_wpAddFolderBackgroundPage(WPFolder *somSelf,
841 HWND hwndNotebook);
842#pragma linkage(somTP_WPFolder_wpAddFolderBackgroundPage, system)
843typedef somTP_WPFolder_wpAddFolderBackgroundPage *somTD_WPFolder_wpAddFolderBackgroundPage;
844#define somMD_WPFolder_wpAddFolderBackgroundPage "::WPFolder::wpAddFolderBackgroundPage"
845#define WPFolder_wpAddFolderBackgroundPage(somSelf,hwndNotebook) \
846 (SOM_Resolve(somSelf, WPFolder, wpAddFolderBackgroundPage) \
847 (somSelf,hwndNotebook))
848#ifndef SOMGD_wpAddFolderBackgroundPage
849 #if (defined(_wpAddFolderBackgroundPage) || defined(__wpAddFolderBackgroundPage))
850 #undef _wpAddFolderBackgroundPage
851 #undef __wpAddFolderBackgroundPage
852 #define SOMGD_wpAddFolderBackgroundPage 1
853 #else
854 #define _wpAddFolderBackgroundPage WPFolder_wpAddFolderBackgroundPage
855 #endif /* _wpAddFolderBackgroundPage */
856#endif /* SOMGD_wpAddFolderBackgroundPage */
857
858/*
859 * New Method: wpAddFolderSelfClosePage
860 */
861typedef ULONG SOMLINK somTP_WPFolder_wpAddFolderSelfClosePage(WPFolder *somSelf,
862 HWND hwndNotebook);
863#pragma linkage(somTP_WPFolder_wpAddFolderSelfClosePage, system)
864typedef somTP_WPFolder_wpAddFolderSelfClosePage *somTD_WPFolder_wpAddFolderSelfClosePage;
865#define somMD_WPFolder_wpAddFolderSelfClosePage "::WPFolder::wpAddFolderSelfClosePage"
866#define WPFolder_wpAddFolderSelfClosePage(somSelf,hwndNotebook) \
867 (SOM_Resolve(somSelf, WPFolder, wpAddFolderSelfClosePage) \
868 (somSelf,hwndNotebook))
869#ifndef SOMGD_wpAddFolderSelfClosePage
870 #if (defined(_wpAddFolderSelfClosePage) || defined(__wpAddFolderSelfClosePage))
871 #undef _wpAddFolderSelfClosePage
872 #undef __wpAddFolderSelfClosePage
873 #define SOMGD_wpAddFolderSelfClosePage 1
874 #else
875 #define _wpAddFolderSelfClosePage WPFolder_wpAddFolderSelfClosePage
876 #endif /* _wpAddFolderSelfClosePage */
877#endif /* SOMGD_wpAddFolderSelfClosePage */
878
879/*
880 * New Method: wpInitIconPosData
881 */
882typedef BOOL SOMLINK somTP_WPFolder_wpInitIconPosData(WPFolder *somSelf);
883#pragma linkage(somTP_WPFolder_wpInitIconPosData, system)
884typedef somTP_WPFolder_wpInitIconPosData *somTD_WPFolder_wpInitIconPosData;
885#define somMD_WPFolder_wpInitIconPosData "::WPFolder::wpInitIconPosData"
886#define WPFolder_wpInitIconPosData(somSelf) \
887 (SOM_Resolve(somSelf, WPFolder, wpInitIconPosData) \
888 (somSelf))
889#ifndef SOMGD_wpInitIconPosData
890 #if (defined(_wpInitIconPosData) || defined(__wpInitIconPosData))
891 #undef _wpInitIconPosData
892 #undef __wpInitIconPosData
893 #define SOMGD_wpInitIconPosData 1
894 #else
895 #define _wpInitIconPosData WPFolder_wpInitIconPosData
896 #endif /* _wpInitIconPosData */
897#endif /* SOMGD_wpInitIconPosData */
898
899/*
900 * New Method: wpFreeIconPosData
901 */
902typedef void SOMLINK somTP_WPFolder_wpFreeIconPosData(WPFolder *somSelf);
903#pragma linkage(somTP_WPFolder_wpFreeIconPosData, system)
904typedef somTP_WPFolder_wpFreeIconPosData *somTD_WPFolder_wpFreeIconPosData;
905#define somMD_WPFolder_wpFreeIconPosData "::WPFolder::wpFreeIconPosData"
906#define WPFolder_wpFreeIconPosData(somSelf) \
907 (SOM_Resolve(somSelf, WPFolder, wpFreeIconPosData) \
908 (somSelf))
909#ifndef SOMGD_wpFreeIconPosData
910 #if (defined(_wpFreeIconPosData) || defined(__wpFreeIconPosData))
911 #undef _wpFreeIconPosData
912 #undef __wpFreeIconPosData
913 #define SOMGD_wpFreeIconPosData 1
914 #else
915 #define _wpFreeIconPosData WPFolder_wpFreeIconPosData
916 #endif /* _wpFreeIconPosData */
917#endif /* SOMGD_wpFreeIconPosData */
918
919/*
920 * New Method: wpStoreIconPosData
921 */
922typedef BOOL SOMLINK somTP_WPFolder_wpStoreIconPosData(WPFolder *somSelf,
923 PICONPOS pIconPos,
924 ULONG cbSize);
925#pragma linkage(somTP_WPFolder_wpStoreIconPosData, system)
926typedef somTP_WPFolder_wpStoreIconPosData *somTD_WPFolder_wpStoreIconPosData;
927#define somMD_WPFolder_wpStoreIconPosData "::WPFolder::wpStoreIconPosData"
928#define WPFolder_wpStoreIconPosData(somSelf,pIconPos,cbSize) \
929 (SOM_Resolve(somSelf, WPFolder, wpStoreIconPosData) \
930 (somSelf,pIconPos,cbSize))
931#ifndef SOMGD_wpStoreIconPosData
932 #if (defined(_wpStoreIconPosData) || defined(__wpStoreIconPosData))
933 #undef _wpStoreIconPosData
934 #undef __wpStoreIconPosData
935 #define SOMGD_wpStoreIconPosData 1
936 #else
937 #define _wpStoreIconPosData WPFolder_wpStoreIconPosData
938 #endif /* _wpStoreIconPosData */
939#endif /* SOMGD_wpStoreIconPosData */
940
941/*
942 * New Method: wpQueryIconPosition
943 */
944typedef BOOL SOMLINK somTP_WPFolder_wpQueryIconPosition(WPFolder *somSelf,
945 PSZ pszIdentity,
946 PPOINTL pptl,
947 PULONG pIndex);
948#pragma linkage(somTP_WPFolder_wpQueryIconPosition, system)
949typedef somTP_WPFolder_wpQueryIconPosition *somTD_WPFolder_wpQueryIconPosition;
950#define somMD_WPFolder_wpQueryIconPosition "::WPFolder::wpQueryIconPosition"
951#define WPFolder_wpQueryIconPosition(somSelf,pszIdentity,pptl,pIndex) \
952 (SOM_Resolve(somSelf, WPFolder, wpQueryIconPosition) \
953 (somSelf,pszIdentity,pptl,pIndex))
954#ifndef SOMGD_wpQueryIconPosition
955 #if (defined(_wpQueryIconPosition) || defined(__wpQueryIconPosition))
956 #undef _wpQueryIconPosition
957 #undef __wpQueryIconPosition
958 #define SOMGD_wpQueryIconPosition 1
959 #else
960 #define _wpQueryIconPosition WPFolder_wpQueryIconPosition
961 #endif /* _wpQueryIconPosition */
962#endif /* SOMGD_wpQueryIconPosition */
963
964/*
965 * New Method: wpSetFldrSort
966 */
967typedef BOOL SOMLINK somTP_WPFolder_wpSetFldrSort(WPFolder *somSelf,
968 PVOID pSortRecord,
969 ULONG ulView,
970 ULONG ulType);
971#pragma linkage(somTP_WPFolder_wpSetFldrSort, system)
972typedef somTP_WPFolder_wpSetFldrSort *somTD_WPFolder_wpSetFldrSort;
973#define somMD_WPFolder_wpSetFldrSort "::WPFolder::wpSetFldrSort"
974#define WPFolder_wpSetFldrSort(somSelf,pSortRecord,ulView,ulType) \
975 (SOM_Resolve(somSelf, WPFolder, wpSetFldrSort) \
976 (somSelf,pSortRecord,ulView,ulType))
977#ifndef SOMGD_wpSetFldrSort
978 #if (defined(_wpSetFldrSort) || defined(__wpSetFldrSort))
979 #undef _wpSetFldrSort
980 #undef __wpSetFldrSort
981 #define SOMGD_wpSetFldrSort 1
982 #else
983 #define _wpSetFldrSort WPFolder_wpSetFldrSort
984 #endif /* _wpSetFldrSort */
985#endif /* SOMGD_wpSetFldrSort */
986
987/*
988 * New Method: wpQueryFldrSort
989 */
990typedef PVOID SOMLINK somTP_WPFolder_wpQueryFldrSort(WPFolder *somSelf,
991 ULONG ulView,
992 ULONG ulType);
993#pragma linkage(somTP_WPFolder_wpQueryFldrSort, system)
994typedef somTP_WPFolder_wpQueryFldrSort *somTD_WPFolder_wpQueryFldrSort;
995#define somMD_WPFolder_wpQueryFldrSort "::WPFolder::wpQueryFldrSort"
996#define WPFolder_wpQueryFldrSort(somSelf,ulView,ulType) \
997 (SOM_Resolve(somSelf, WPFolder, wpQueryFldrSort) \
998 (somSelf,ulView,ulType))
999#ifndef SOMGD_wpQueryFldrSort
1000 #if (defined(_wpQueryFldrSort) || defined(__wpQueryFldrSort))
1001 #undef _wpQueryFldrSort
1002 #undef __wpQueryFldrSort
1003 #define SOMGD_wpQueryFldrSort 1
1004 #else
1005 #define _wpQueryFldrSort WPFolder_wpQueryFldrSort
1006 #endif /* _wpQueryFldrSort */
1007#endif /* SOMGD_wpQueryFldrSort */
1008
1009/*
1010 * New Method: wpRestoreFldrRunObjs
1011 */
1012typedef BOOL SOMLINK somTP_WPFolder_wpRestoreFldrRunObjs(WPFolder *somSelf);
1013#pragma linkage(somTP_WPFolder_wpRestoreFldrRunObjs, system)
1014typedef somTP_WPFolder_wpRestoreFldrRunObjs *somTD_WPFolder_wpRestoreFldrRunObjs;
1015#define somMD_WPFolder_wpRestoreFldrRunObjs "::WPFolder::wpRestoreFldrRunObjs"
1016#define WPFolder_wpRestoreFldrRunObjs(somSelf) \
1017 (SOM_Resolve(somSelf, WPFolder, wpRestoreFldrRunObjs) \
1018 (somSelf))
1019#ifndef SOMGD_wpRestoreFldrRunObjs
1020 #if (defined(_wpRestoreFldrRunObjs) || defined(__wpRestoreFldrRunObjs))
1021 #undef _wpRestoreFldrRunObjs
1022 #undef __wpRestoreFldrRunObjs
1023 #define SOMGD_wpRestoreFldrRunObjs 1
1024 #else
1025 #define _wpRestoreFldrRunObjs WPFolder_wpRestoreFldrRunObjs
1026 #endif /* _wpRestoreFldrRunObjs */
1027#endif /* SOMGD_wpRestoreFldrRunObjs */
1028
1029/*
1030 * New Method: wpStoreFldrRunObjs
1031 */
1032typedef BOOL SOMLINK somTP_WPFolder_wpStoreFldrRunObjs(WPFolder *somSelf,
1033 ULONG ulType);
1034#pragma linkage(somTP_WPFolder_wpStoreFldrRunObjs, system)
1035typedef somTP_WPFolder_wpStoreFldrRunObjs *somTD_WPFolder_wpStoreFldrRunObjs;
1036#define somMD_WPFolder_wpStoreFldrRunObjs "::WPFolder::wpStoreFldrRunObjs"
1037#define WPFolder_wpStoreFldrRunObjs(somSelf,ulType) \
1038 (SOM_Resolve(somSelf, WPFolder, wpStoreFldrRunObjs) \
1039 (somSelf,ulType))
1040#ifndef SOMGD_wpStoreFldrRunObjs
1041 #if (defined(_wpStoreFldrRunObjs) || defined(__wpStoreFldrRunObjs))
1042 #undef _wpStoreFldrRunObjs
1043 #undef __wpStoreFldrRunObjs
1044 #define SOMGD_wpStoreFldrRunObjs 1
1045 #else
1046 #define _wpStoreFldrRunObjs WPFolder_wpStoreFldrRunObjs
1047 #endif /* _wpStoreFldrRunObjs */
1048#endif /* SOMGD_wpStoreFldrRunObjs */
1049
1050/*
1051 * New Method: wpHideFldrRunObjs
1052 */
1053typedef BOOL SOMLINK somTP_WPFolder_wpHideFldrRunObjs(WPFolder *somSelf,
1054 BOOL fHide);
1055#pragma linkage(somTP_WPFolder_wpHideFldrRunObjs, system)
1056typedef somTP_WPFolder_wpHideFldrRunObjs *somTD_WPFolder_wpHideFldrRunObjs;
1057#define somMD_WPFolder_wpHideFldrRunObjs "::WPFolder::wpHideFldrRunObjs"
1058#define WPFolder_wpHideFldrRunObjs(somSelf,fHide) \
1059 (SOM_Resolve(somSelf, WPFolder, wpHideFldrRunObjs) \
1060 (somSelf,fHide))
1061#ifndef SOMGD_wpHideFldrRunObjs
1062 #if (defined(_wpHideFldrRunObjs) || defined(__wpHideFldrRunObjs))
1063 #undef _wpHideFldrRunObjs
1064 #undef __wpHideFldrRunObjs
1065 #define SOMGD_wpHideFldrRunObjs 1
1066 #else
1067 #define _wpHideFldrRunObjs WPFolder_wpHideFldrRunObjs
1068 #endif /* _wpHideFldrRunObjs */
1069#endif /* SOMGD_wpHideFldrRunObjs */
1070
1071/*
1072 * New Method: wpDeleteContents
1073 */
1074typedef ULONG SOMLINK somTP_WPFolder_wpDeleteContents(WPFolder *somSelf,
1075 ULONG fConfirmations);
1076#pragma linkage(somTP_WPFolder_wpDeleteContents, system)
1077typedef somTP_WPFolder_wpDeleteContents *somTD_WPFolder_wpDeleteContents;
1078#define somMD_WPFolder_wpDeleteContents "::WPFolder::wpDeleteContents"
1079#define WPFolder_wpDeleteContents(somSelf,fConfirmations) \
1080 (SOM_Resolve(somSelf, WPFolder, wpDeleteContents) \
1081 (somSelf,fConfirmations))
1082#ifndef SOMGD_wpDeleteContents
1083 #if (defined(_wpDeleteContents) || defined(__wpDeleteContents))
1084 #undef _wpDeleteContents
1085 #undef __wpDeleteContents
1086 #define SOMGD_wpDeleteContents 1
1087 #else
1088 #define _wpDeleteContents WPFolder_wpDeleteContents
1089 #endif /* _wpDeleteContents */
1090#endif /* SOMGD_wpDeleteContents */
1091
1092/*
1093 * New Method: wpSetFldrDetailsClass
1094 */
1095typedef BOOL SOMLINK somTP_WPFolder_wpSetFldrDetailsClass(WPFolder *somSelf,
1096 M_WPObject* Class);
1097#pragma linkage(somTP_WPFolder_wpSetFldrDetailsClass, system)
1098typedef somTP_WPFolder_wpSetFldrDetailsClass *somTD_WPFolder_wpSetFldrDetailsClass;
1099#define somMD_WPFolder_wpSetFldrDetailsClass "::WPFolder::wpSetFldrDetailsClass"
1100#define WPFolder_wpSetFldrDetailsClass(somSelf,Class) \
1101 (SOM_Resolve(somSelf, WPFolder, wpSetFldrDetailsClass) \
1102 (somSelf,Class))
1103#ifndef SOMGD_wpSetFldrDetailsClass
1104 #if (defined(_wpSetFldrDetailsClass) || defined(__wpSetFldrDetailsClass))
1105 #undef _wpSetFldrDetailsClass
1106 #undef __wpSetFldrDetailsClass
1107 #define SOMGD_wpSetFldrDetailsClass 1
1108 #else
1109 #define _wpSetFldrDetailsClass WPFolder_wpSetFldrDetailsClass
1110 #endif /* _wpSetFldrDetailsClass */
1111#endif /* SOMGD_wpSetFldrDetailsClass */
1112
1113/*
1114 * New Method: wpQueryFldrDetailsClass
1115 */
1116typedef M_WPObject* SOMLINK somTP_WPFolder_wpQueryFldrDetailsClass(WPFolder *somSelf);
1117#pragma linkage(somTP_WPFolder_wpQueryFldrDetailsClass, system)
1118typedef somTP_WPFolder_wpQueryFldrDetailsClass *somTD_WPFolder_wpQueryFldrDetailsClass;
1119#define somMD_WPFolder_wpQueryFldrDetailsClass "::WPFolder::wpQueryFldrDetailsClass"
1120#define WPFolder_wpQueryFldrDetailsClass(somSelf) \
1121 (SOM_Resolve(somSelf, WPFolder, wpQueryFldrDetailsClass) \
1122 (somSelf))
1123#ifndef SOMGD_wpQueryFldrDetailsClass
1124 #if (defined(_wpQueryFldrDetailsClass) || defined(__wpQueryFldrDetailsClass))
1125 #undef _wpQueryFldrDetailsClass
1126 #undef __wpQueryFldrDetailsClass
1127 #define SOMGD_wpQueryFldrDetailsClass 1
1128 #else
1129 #define _wpQueryFldrDetailsClass WPFolder_wpQueryFldrDetailsClass
1130 #endif /* _wpQueryFldrDetailsClass */
1131#endif /* SOMGD_wpQueryFldrDetailsClass */
1132
1133/*
1134 * New Method: wpSearchFolder
1135 */
1136typedef BOOL SOMLINK somTP_WPFolder_wpSearchFolder(WPFolder *somSelf,
1137 PSZ pszName,
1138 ULONG ulSearchType,
1139 ULONG ulLen,
1140 PSEARCH_INFO pInfo,
1141 WPFolder* ResultFolder);
1142#pragma linkage(somTP_WPFolder_wpSearchFolder, system)
1143typedef somTP_WPFolder_wpSearchFolder *somTD_WPFolder_wpSearchFolder;
1144#define somMD_WPFolder_wpSearchFolder "::WPFolder::wpSearchFolder"
1145#define WPFolder_wpSearchFolder(somSelf,pszName,ulSearchType,ulLen,pInfo,ResultFolder) \
1146 (SOM_Resolve(somSelf, WPFolder, wpSearchFolder) \
1147 (somSelf,pszName,ulSearchType,ulLen,pInfo,ResultFolder))
1148#ifndef SOMGD_wpSearchFolder
1149 #if (defined(_wpSearchFolder) || defined(__wpSearchFolder))
1150 #undef _wpSearchFolder
1151 #undef __wpSearchFolder
1152 #define SOMGD_wpSearchFolder 1
1153 #else
1154 #define _wpSearchFolder WPFolder_wpSearchFolder
1155 #endif /* _wpSearchFolder */
1156#endif /* SOMGD_wpSearchFolder */
1157
1158/*
1159 * New Method: wpContainsFolders
1160 */
1161typedef BOOL SOMLINK somTP_WPFolder_wpContainsFolders(WPFolder *somSelf,
1162 BOOL* pfSubFolders);
1163#pragma linkage(somTP_WPFolder_wpContainsFolders, system)
1164typedef somTP_WPFolder_wpContainsFolders *somTD_WPFolder_wpContainsFolders;
1165#define somMD_WPFolder_wpContainsFolders "::WPFolder::wpContainsFolders"
1166#define WPFolder_wpContainsFolders(somSelf,pfSubFolders) \
1167 (SOM_Resolve(somSelf, WPFolder, wpContainsFolders) \
1168 (somSelf,pfSubFolders))
1169#ifndef SOMGD_wpContainsFolders
1170 #if (defined(_wpContainsFolders) || defined(__wpContainsFolders))
1171 #undef _wpContainsFolders
1172 #undef __wpContainsFolders
1173 #define SOMGD_wpContainsFolders 1
1174 #else
1175 #define _wpContainsFolders WPFolder_wpContainsFolders
1176 #endif /* _wpContainsFolders */
1177#endif /* SOMGD_wpContainsFolders */
1178
1179/*
1180 * New Method: wpQueryOpenFolders
1181 */
1182typedef WPObject* SOMLINK somTP_WPFolder_wpQueryOpenFolders(WPFolder *somSelf,
1183 ULONG ulOption);
1184#pragma linkage(somTP_WPFolder_wpQueryOpenFolders, system)
1185typedef somTP_WPFolder_wpQueryOpenFolders *somTD_WPFolder_wpQueryOpenFolders;
1186#define somMD_WPFolder_wpQueryOpenFolders "::WPFolder::wpQueryOpenFolders"
1187#define WPFolder_wpQueryOpenFolders(somSelf,ulOption) \
1188 (SOM_Resolve(somSelf, WPFolder, wpQueryOpenFolders) \
1189 (somSelf,ulOption))
1190#ifndef SOMGD_wpQueryOpenFolders
1191 #if (defined(_wpQueryOpenFolders) || defined(__wpQueryOpenFolders))
1192 #undef _wpQueryOpenFolders
1193 #undef __wpQueryOpenFolders
1194 #define SOMGD_wpQueryOpenFolders 1
1195 #else
1196 #define _wpQueryOpenFolders WPFolder_wpQueryOpenFolders
1197 #endif /* _wpQueryOpenFolders */
1198#endif /* SOMGD_wpQueryOpenFolders */
1199
1200/*
1201 * New Method: wpModifyFldrFlags
1202 */
1203typedef BOOL SOMLINK somTP_WPFolder_wpModifyFldrFlags(WPFolder *somSelf,
1204 ULONG ulFlags,
1205 ULONG ulFlagMask);
1206#pragma linkage(somTP_WPFolder_wpModifyFldrFlags, system)
1207typedef somTP_WPFolder_wpModifyFldrFlags *somTD_WPFolder_wpModifyFldrFlags;
1208#define somMD_WPFolder_wpModifyFldrFlags "::WPFolder::wpModifyFldrFlags"
1209#define WPFolder_wpModifyFldrFlags(somSelf,ulFlags,ulFlagMask) \
1210 (SOM_Resolve(somSelf, WPFolder, wpModifyFldrFlags) \
1211 (somSelf,ulFlags,ulFlagMask))
1212#ifndef SOMGD_wpModifyFldrFlags
1213 #if (defined(_wpModifyFldrFlags) || defined(__wpModifyFldrFlags))
1214 #undef _wpModifyFldrFlags
1215 #undef __wpModifyFldrFlags
1216 #define SOMGD_wpModifyFldrFlags 1
1217 #else
1218 #define _wpModifyFldrFlags WPFolder_wpModifyFldrFlags
1219 #endif /* _wpModifyFldrFlags */
1220#endif /* SOMGD_wpModifyFldrFlags */
1221
1222/*
1223 * New Method: wpAddToContent
1224 */
1225typedef BOOL SOMLINK somTP_WPFolder_wpAddToContent(WPFolder *somSelf,
1226 WPObject* Object);
1227#pragma linkage(somTP_WPFolder_wpAddToContent, system)
1228typedef somTP_WPFolder_wpAddToContent *somTD_WPFolder_wpAddToContent;
1229#define somMD_WPFolder_wpAddToContent "::WPFolder::wpAddToContent"
1230#define WPFolder_wpAddToContent(somSelf,Object) \
1231 (SOM_Resolve(somSelf, WPFolder, wpAddToContent) \
1232 (somSelf,Object))
1233#ifndef SOMGD_wpAddToContent
1234 #if (defined(_wpAddToContent) || defined(__wpAddToContent))
1235 #undef _wpAddToContent
1236 #undef __wpAddToContent
1237 #define SOMGD_wpAddToContent 1
1238 #else
1239 #define _wpAddToContent WPFolder_wpAddToContent
1240 #endif /* _wpAddToContent */
1241#endif /* SOMGD_wpAddToContent */
1242
1243/*
1244 * New Method: wpDeleteFromContent
1245 */
1246typedef BOOL SOMLINK somTP_WPFolder_wpDeleteFromContent(WPFolder *somSelf,
1247 WPObject* Object);
1248#pragma linkage(somTP_WPFolder_wpDeleteFromContent, system)
1249typedef somTP_WPFolder_wpDeleteFromContent *somTD_WPFolder_wpDeleteFromContent;
1250#define somMD_WPFolder_wpDeleteFromContent "::WPFolder::wpDeleteFromContent"
1251#define WPFolder_wpDeleteFromContent(somSelf,Object) \
1252 (SOM_Resolve(somSelf, WPFolder, wpDeleteFromContent) \
1253 (somSelf,Object))
1254#ifndef SOMGD_wpDeleteFromContent
1255 #if (defined(_wpDeleteFromContent) || defined(__wpDeleteFromContent))
1256 #undef _wpDeleteFromContent
1257 #undef __wpDeleteFromContent
1258 #define SOMGD_wpDeleteFromContent 1
1259 #else
1260 #define _wpDeleteFromContent WPFolder_wpDeleteFromContent
1261 #endif /* _wpDeleteFromContent */
1262#endif /* SOMGD_wpDeleteFromContent */
1263
1264/*
1265 * New Method: wpSetDetailsColumnVisibility
1266 */
1267typedef BOOL SOMLINK somTP_WPFolder_wpSetDetailsColumnVisibility(WPFolder *somSelf,
1268 ULONG index,
1269 BOOL Visible);
1270#pragma linkage(somTP_WPFolder_wpSetDetailsColumnVisibility, system)
1271typedef somTP_WPFolder_wpSetDetailsColumnVisibility *somTD_WPFolder_wpSetDetailsColumnVisibility;
1272#define somMD_WPFolder_wpSetDetailsColumnVisibility "::WPFolder::wpSetDetailsColumnVisibility"
1273#define WPFolder_wpSetDetailsColumnVisibility(somSelf,index,Visible) \
1274 (SOM_Resolve(somSelf, WPFolder, wpSetDetailsColumnVisibility) \
1275 (somSelf,index,Visible))
1276#ifndef SOMGD_wpSetDetailsColumnVisibility
1277 #if (defined(_wpSetDetailsColumnVisibility) || defined(__wpSetDetailsColumnVisibility))
1278 #undef _wpSetDetailsColumnVisibility
1279 #undef __wpSetDetailsColumnVisibility
1280 #define SOMGD_wpSetDetailsColumnVisibility 1
1281 #else
1282 #define _wpSetDetailsColumnVisibility WPFolder_wpSetDetailsColumnVisibility
1283 #endif /* _wpSetDetailsColumnVisibility */
1284#endif /* SOMGD_wpSetDetailsColumnVisibility */
1285
1286/*
1287 * New Method: wpIsDetailsColumnVisible
1288 */
1289typedef BOOL SOMLINK somTP_WPFolder_wpIsDetailsColumnVisible(WPFolder *somSelf,
1290 ULONG index);
1291#pragma linkage(somTP_WPFolder_wpIsDetailsColumnVisible, system)
1292typedef somTP_WPFolder_wpIsDetailsColumnVisible *somTD_WPFolder_wpIsDetailsColumnVisible;
1293#define somMD_WPFolder_wpIsDetailsColumnVisible "::WPFolder::wpIsDetailsColumnVisible"
1294#define WPFolder_wpIsDetailsColumnVisible(somSelf,index) \
1295 (SOM_Resolve(somSelf, WPFolder, wpIsDetailsColumnVisible) \
1296 (somSelf,index))
1297#ifndef SOMGD_wpIsDetailsColumnVisible
1298 #if (defined(_wpIsDetailsColumnVisible) || defined(__wpIsDetailsColumnVisible))
1299 #undef _wpIsDetailsColumnVisible
1300 #undef __wpIsDetailsColumnVisible
1301 #define SOMGD_wpIsDetailsColumnVisible 1
1302 #else
1303 #define _wpIsDetailsColumnVisible WPFolder_wpIsDetailsColumnVisible
1304 #endif /* _wpIsDetailsColumnVisible */
1305#endif /* SOMGD_wpIsDetailsColumnVisible */
1306
1307/*
1308 * New Method: wpSetFldrSortClass
1309 */
1310typedef BOOL SOMLINK somTP_WPFolder_wpSetFldrSortClass(WPFolder *somSelf,
1311 M_WPObject* Class);
1312#pragma linkage(somTP_WPFolder_wpSetFldrSortClass, system)
1313typedef somTP_WPFolder_wpSetFldrSortClass *somTD_WPFolder_wpSetFldrSortClass;
1314#define somMD_WPFolder_wpSetFldrSortClass "::WPFolder::wpSetFldrSortClass"
1315#define WPFolder_wpSetFldrSortClass(somSelf,Class) \
1316 (SOM_Resolve(somSelf, WPFolder, wpSetFldrSortClass) \
1317 (somSelf,Class))
1318#ifndef SOMGD_wpSetFldrSortClass
1319 #if (defined(_wpSetFldrSortClass) || defined(__wpSetFldrSortClass))
1320 #undef _wpSetFldrSortClass
1321 #undef __wpSetFldrSortClass
1322 #define SOMGD_wpSetFldrSortClass 1
1323 #else
1324 #define _wpSetFldrSortClass WPFolder_wpSetFldrSortClass
1325 #endif /* _wpSetFldrSortClass */
1326#endif /* SOMGD_wpSetFldrSortClass */
1327
1328/*
1329 * New Method: wpQueryFldrSortClass
1330 */
1331typedef M_WPObject* SOMLINK somTP_WPFolder_wpQueryFldrSortClass(WPFolder *somSelf);
1332#pragma linkage(somTP_WPFolder_wpQueryFldrSortClass, system)
1333typedef somTP_WPFolder_wpQueryFldrSortClass *somTD_WPFolder_wpQueryFldrSortClass;
1334#define somMD_WPFolder_wpQueryFldrSortClass "::WPFolder::wpQueryFldrSortClass"
1335#define WPFolder_wpQueryFldrSortClass(somSelf) \
1336 (SOM_Resolve(somSelf, WPFolder, wpQueryFldrSortClass) \
1337 (somSelf))
1338#ifndef SOMGD_wpQueryFldrSortClass
1339 #if (defined(_wpQueryFldrSortClass) || defined(__wpQueryFldrSortClass))
1340 #undef _wpQueryFldrSortClass
1341 #undef __wpQueryFldrSortClass
1342 #define SOMGD_wpQueryFldrSortClass 1
1343 #else
1344 #define _wpQueryFldrSortClass WPFolder_wpQueryFldrSortClass
1345 #endif /* _wpQueryFldrSortClass */
1346#endif /* SOMGD_wpQueryFldrSortClass */
1347
1348/*
1349 * New Method: wpSetSortAttribAvailable
1350 */
1351typedef BOOL SOMLINK somTP_WPFolder_wpSetSortAttribAvailable(WPFolder *somSelf,
1352 ULONG index,
1353 BOOL Available);
1354#pragma linkage(somTP_WPFolder_wpSetSortAttribAvailable, system)
1355typedef somTP_WPFolder_wpSetSortAttribAvailable *somTD_WPFolder_wpSetSortAttribAvailable;
1356#define somMD_WPFolder_wpSetSortAttribAvailable "::WPFolder::wpSetSortAttribAvailable"
1357#define WPFolder_wpSetSortAttribAvailable(somSelf,index,Available) \
1358 (SOM_Resolve(somSelf, WPFolder, wpSetSortAttribAvailable) \
1359 (somSelf,index,Available))
1360#ifndef SOMGD_wpSetSortAttribAvailable
1361 #if (defined(_wpSetSortAttribAvailable) || defined(__wpSetSortAttribAvailable))
1362 #undef _wpSetSortAttribAvailable
1363 #undef __wpSetSortAttribAvailable
1364 #define SOMGD_wpSetSortAttribAvailable 1
1365 #else
1366 #define _wpSetSortAttribAvailable WPFolder_wpSetSortAttribAvailable
1367 #endif /* _wpSetSortAttribAvailable */
1368#endif /* SOMGD_wpSetSortAttribAvailable */
1369
1370/*
1371 * New Method: wpIsSortAttribAvailable
1372 */
1373typedef BOOL SOMLINK somTP_WPFolder_wpIsSortAttribAvailable(WPFolder *somSelf,
1374 ULONG index);
1375#pragma linkage(somTP_WPFolder_wpIsSortAttribAvailable, system)
1376typedef somTP_WPFolder_wpIsSortAttribAvailable *somTD_WPFolder_wpIsSortAttribAvailable;
1377#define somMD_WPFolder_wpIsSortAttribAvailable "::WPFolder::wpIsSortAttribAvailable"
1378#define WPFolder_wpIsSortAttribAvailable(somSelf,index) \
1379 (SOM_Resolve(somSelf, WPFolder, wpIsSortAttribAvailable) \
1380 (somSelf,index))
1381#ifndef SOMGD_wpIsSortAttribAvailable
1382 #if (defined(_wpIsSortAttribAvailable) || defined(__wpIsSortAttribAvailable))
1383 #undef _wpIsSortAttribAvailable
1384 #undef __wpIsSortAttribAvailable
1385 #define SOMGD_wpIsSortAttribAvailable 1
1386 #else
1387 #define _wpIsSortAttribAvailable WPFolder_wpIsSortAttribAvailable
1388 #endif /* _wpIsSortAttribAvailable */
1389#endif /* SOMGD_wpIsSortAttribAvailable */
1390
1391/*
1392 * New Method: wpQueryIconViewPos
1393 */
1394typedef char* SOMLINK somTP_WPFolder_wpQueryIconViewPos(WPFolder *somSelf);
1395#pragma linkage(somTP_WPFolder_wpQueryIconViewPos, system)
1396typedef somTP_WPFolder_wpQueryIconViewPos *somTD_WPFolder_wpQueryIconViewPos;
1397#define somMD_WPFolder_wpQueryIconViewPos "::WPFolder::wpQueryIconViewPos"
1398#define WPFolder_wpQueryIconViewPos(somSelf) \
1399 (SOM_Resolve(somSelf, WPFolder, wpQueryIconViewPos) \
1400 (somSelf))
1401#ifndef SOMGD_wpQueryIconViewPos
1402 #if (defined(_wpQueryIconViewPos) || defined(__wpQueryIconViewPos))
1403 #undef _wpQueryIconViewPos
1404 #undef __wpQueryIconViewPos
1405 #define SOMGD_wpQueryIconViewPos 1
1406 #else
1407 #define _wpQueryIconViewPos WPFolder_wpQueryIconViewPos
1408 #endif /* _wpQueryIconViewPos */
1409#endif /* SOMGD_wpQueryIconViewPos */
1410
1411/*
1412 * New Method: wpAddFirstChild
1413 */
1414typedef WPObject* SOMLINK somTP_WPFolder_wpAddFirstChild(WPFolder *somSelf);
1415#pragma linkage(somTP_WPFolder_wpAddFirstChild, system)
1416typedef somTP_WPFolder_wpAddFirstChild *somTD_WPFolder_wpAddFirstChild;
1417#define somMD_WPFolder_wpAddFirstChild "::WPFolder::wpAddFirstChild"
1418#define WPFolder_wpAddFirstChild(somSelf) \
1419 (SOM_Resolve(somSelf, WPFolder, wpAddFirstChild) \
1420 (somSelf))
1421#ifndef SOMGD_wpAddFirstChild
1422 #if (defined(_wpAddFirstChild) || defined(__wpAddFirstChild))
1423 #undef _wpAddFirstChild
1424 #undef __wpAddFirstChild
1425 #define SOMGD_wpAddFirstChild 1
1426 #else
1427 #define _wpAddFirstChild WPFolder_wpAddFirstChild
1428 #endif /* _wpAddFirstChild */
1429#endif /* SOMGD_wpAddFirstChild */
1430
1431/*
1432 * New Method: wpQueryRWMonitorObject
1433 */
1434typedef PVOID SOMLINK somTP_WPFolder_wpQueryRWMonitorObject(WPFolder *somSelf);
1435#pragma linkage(somTP_WPFolder_wpQueryRWMonitorObject, system)
1436typedef somTP_WPFolder_wpQueryRWMonitorObject *somTD_WPFolder_wpQueryRWMonitorObject;
1437#define somMD_WPFolder_wpQueryRWMonitorObject "::WPFolder::wpQueryRWMonitorObject"
1438#define WPFolder_wpQueryRWMonitorObject(somSelf) \
1439 (SOM_Resolve(somSelf, WPFolder, wpQueryRWMonitorObject) \
1440 (somSelf))
1441#ifndef SOMGD_wpQueryRWMonitorObject
1442 #if (defined(_wpQueryRWMonitorObject) || defined(__wpQueryRWMonitorObject))
1443 #undef _wpQueryRWMonitorObject
1444 #undef __wpQueryRWMonitorObject
1445 #define SOMGD_wpQueryRWMonitorObject 1
1446 #else
1447 #define _wpQueryRWMonitorObject WPFolder_wpQueryRWMonitorObject
1448 #endif /* _wpQueryRWMonitorObject */
1449#endif /* SOMGD_wpQueryRWMonitorObject */
1450
1451/*
1452 * New Method: wpQueryFldrFilter
1453 */
1454typedef WPObject* SOMLINK somTP_WPFolder_wpQueryFldrFilter(WPFolder *somSelf);
1455#pragma linkage(somTP_WPFolder_wpQueryFldrFilter, system)
1456typedef somTP_WPFolder_wpQueryFldrFilter *somTD_WPFolder_wpQueryFldrFilter;
1457#define somMD_WPFolder_wpQueryFldrFilter "::WPFolder::wpQueryFldrFilter"
1458#define WPFolder_wpQueryFldrFilter(somSelf) \
1459 (SOM_Resolve(somSelf, WPFolder, wpQueryFldrFilter) \
1460 (somSelf))
1461#ifndef SOMGD_wpQueryFldrFilter
1462 #if (defined(_wpQueryFldrFilter) || defined(__wpQueryFldrFilter))
1463 #undef _wpQueryFldrFilter
1464 #undef __wpQueryFldrFilter
1465 #define SOMGD_wpQueryFldrFilter 1
1466 #else
1467 #define _wpQueryFldrFilter WPFolder_wpQueryFldrFilter
1468 #endif /* _wpQueryFldrFilter */
1469#endif /* SOMGD_wpQueryFldrFilter */
1470
1471/*
1472 * New Method: wpAssertFolderMutexSem
1473 */
1474typedef BOOL SOMLINK somTP_WPFolder_wpAssertFolderMutexSem(WPFolder *somSelf);
1475#pragma linkage(somTP_WPFolder_wpAssertFolderMutexSem, system)
1476typedef somTP_WPFolder_wpAssertFolderMutexSem *somTD_WPFolder_wpAssertFolderMutexSem;
1477#define somMD_WPFolder_wpAssertFolderMutexSem "::WPFolder::wpAssertFolderMutexSem"
1478#define WPFolder_wpAssertFolderMutexSem(somSelf) \
1479 (SOM_Resolve(somSelf, WPFolder, wpAssertFolderMutexSem) \
1480 (somSelf))
1481#ifndef SOMGD_wpAssertFolderMutexSem
1482 #if (defined(_wpAssertFolderMutexSem) || defined(__wpAssertFolderMutexSem))
1483 #undef _wpAssertFolderMutexSem
1484 #undef __wpAssertFolderMutexSem
1485 #define SOMGD_wpAssertFolderMutexSem 1
1486 #else
1487 #define _wpAssertFolderMutexSem WPFolder_wpAssertFolderMutexSem
1488 #endif /* _wpAssertFolderMutexSem */
1489#endif /* SOMGD_wpAssertFolderMutexSem */
1490
1491/*
1492 * New Method: wpReleaseFolderMutexSem
1493 */
1494typedef ULONG SOMLINK somTP_WPFolder_wpReleaseFolderMutexSem(WPFolder *somSelf);
1495#pragma linkage(somTP_WPFolder_wpReleaseFolderMutexSem, system)
1496typedef somTP_WPFolder_wpReleaseFolderMutexSem *somTD_WPFolder_wpReleaseFolderMutexSem;
1497#define somMD_WPFolder_wpReleaseFolderMutexSem "::WPFolder::wpReleaseFolderMutexSem"
1498#define WPFolder_wpReleaseFolderMutexSem(somSelf) \
1499 (SOM_Resolve(somSelf, WPFolder, wpReleaseFolderMutexSem) \
1500 (somSelf))
1501#ifndef SOMGD_wpReleaseFolderMutexSem
1502 #if (defined(_wpReleaseFolderMutexSem) || defined(__wpReleaseFolderMutexSem))
1503 #undef _wpReleaseFolderMutexSem
1504 #undef __wpReleaseFolderMutexSem
1505 #define SOMGD_wpReleaseFolderMutexSem 1
1506 #else
1507 #define _wpReleaseFolderMutexSem WPFolder_wpReleaseFolderMutexSem
1508 #endif /* _wpReleaseFolderMutexSem */
1509#endif /* SOMGD_wpReleaseFolderMutexSem */
1510
1511/*
1512 * New Method: wpRequestFolderMutexSem
1513 */
1514typedef ULONG SOMLINK somTP_WPFolder_wpRequestFolderMutexSem(WPFolder *somSelf,
1515 ULONG ulTimeout);
1516#pragma linkage(somTP_WPFolder_wpRequestFolderMutexSem, system)
1517typedef somTP_WPFolder_wpRequestFolderMutexSem *somTD_WPFolder_wpRequestFolderMutexSem;
1518#define somMD_WPFolder_wpRequestFolderMutexSem "::WPFolder::wpRequestFolderMutexSem"
1519#define WPFolder_wpRequestFolderMutexSem(somSelf,ulTimeout) \
1520 (SOM_Resolve(somSelf, WPFolder, wpRequestFolderMutexSem) \
1521 (somSelf,ulTimeout))
1522#ifndef SOMGD_wpRequestFolderMutexSem
1523 #if (defined(_wpRequestFolderMutexSem) || defined(__wpRequestFolderMutexSem))
1524 #undef _wpRequestFolderMutexSem
1525 #undef __wpRequestFolderMutexSem
1526 #define SOMGD_wpRequestFolderMutexSem 1
1527 #else
1528 #define _wpRequestFolderMutexSem WPFolder_wpRequestFolderMutexSem
1529 #endif /* _wpRequestFolderMutexSem */
1530#endif /* SOMGD_wpRequestFolderMutexSem */
1531
1532/*
1533 * New Method: wpReleaseFindMutexSem
1534 */
1535typedef ULONG SOMLINK somTP_WPFolder_wpReleaseFindMutexSem(WPFolder *somSelf);
1536#pragma linkage(somTP_WPFolder_wpReleaseFindMutexSem, system)
1537typedef somTP_WPFolder_wpReleaseFindMutexSem *somTD_WPFolder_wpReleaseFindMutexSem;
1538#define somMD_WPFolder_wpReleaseFindMutexSem "::WPFolder::wpReleaseFindMutexSem"
1539#define WPFolder_wpReleaseFindMutexSem(somSelf) \
1540 (SOM_Resolve(somSelf, WPFolder, wpReleaseFindMutexSem) \
1541 (somSelf))
1542#ifndef SOMGD_wpReleaseFindMutexSem
1543 #if (defined(_wpReleaseFindMutexSem) || defined(__wpReleaseFindMutexSem))
1544 #undef _wpReleaseFindMutexSem
1545 #undef __wpReleaseFindMutexSem
1546 #define SOMGD_wpReleaseFindMutexSem 1
1547 #else
1548 #define _wpReleaseFindMutexSem WPFolder_wpReleaseFindMutexSem
1549 #endif /* _wpReleaseFindMutexSem */
1550#endif /* SOMGD_wpReleaseFindMutexSem */
1551
1552/*
1553 * New Method: wpRequestFindMutexSem
1554 */
1555typedef ULONG SOMLINK somTP_WPFolder_wpRequestFindMutexSem(WPFolder *somSelf,
1556 ULONG ulTimeout);
1557#pragma linkage(somTP_WPFolder_wpRequestFindMutexSem, system)
1558typedef somTP_WPFolder_wpRequestFindMutexSem *somTD_WPFolder_wpRequestFindMutexSem;
1559#define somMD_WPFolder_wpRequestFindMutexSem "::WPFolder::wpRequestFindMutexSem"
1560#define WPFolder_wpRequestFindMutexSem(somSelf,ulTimeout) \
1561 (SOM_Resolve(somSelf, WPFolder, wpRequestFindMutexSem) \
1562 (somSelf,ulTimeout))
1563#ifndef SOMGD_wpRequestFindMutexSem
1564 #if (defined(_wpRequestFindMutexSem) || defined(__wpRequestFindMutexSem))
1565 #undef _wpRequestFindMutexSem
1566 #undef __wpRequestFindMutexSem
1567 #define SOMGD_wpRequestFindMutexSem 1
1568 #else
1569 #define _wpRequestFindMutexSem WPFolder_wpRequestFindMutexSem
1570 #endif /* _wpRequestFindMutexSem */
1571#endif /* SOMGD_wpRequestFindMutexSem */
1572
1573/*
1574 * New Method: wpQueryIconN
1575 */
1576typedef HPOINTER SOMLINK somTP_WPFolder_wpQueryIconN(WPFolder *somSelf,
1577 ULONG ulIndex);
1578#pragma linkage(somTP_WPFolder_wpQueryIconN, system)
1579typedef somTP_WPFolder_wpQueryIconN *somTD_WPFolder_wpQueryIconN;
1580#define somMD_WPFolder_wpQueryIconN "::WPFolder::wpQueryIconN"
1581#define WPFolder_wpQueryIconN(somSelf,ulIndex) \
1582 (SOM_Resolve(somSelf, WPFolder, wpQueryIconN) \
1583 (somSelf,ulIndex))
1584#ifndef SOMGD_wpQueryIconN
1585 #if (defined(_wpQueryIconN) || defined(__wpQueryIconN))
1586 #undef _wpQueryIconN
1587 #undef __wpQueryIconN
1588 #define SOMGD_wpQueryIconN 1
1589 #else
1590 #define _wpQueryIconN WPFolder_wpQueryIconN
1591 #endif /* _wpQueryIconN */
1592#endif /* SOMGD_wpQueryIconN */
1593
1594/*
1595 * New Method: wpQueryIconDataN
1596 */
1597typedef ULONG SOMLINK somTP_WPFolder_wpQueryIconDataN(WPFolder *somSelf,
1598 PICONINFO pData,
1599 ULONG ulIndex);
1600#pragma linkage(somTP_WPFolder_wpQueryIconDataN, system)
1601typedef somTP_WPFolder_wpQueryIconDataN *somTD_WPFolder_wpQueryIconDataN;
1602#define somMD_WPFolder_wpQueryIconDataN "::WPFolder::wpQueryIconDataN"
1603#define WPFolder_wpQueryIconDataN(somSelf,pData,ulIndex) \
1604 (SOM_Resolve(somSelf, WPFolder, wpQueryIconDataN) \
1605 (somSelf,pData,ulIndex))
1606#ifndef SOMGD_wpQueryIconDataN
1607 #if (defined(_wpQueryIconDataN) || defined(__wpQueryIconDataN))
1608 #undef _wpQueryIconDataN
1609 #undef __wpQueryIconDataN
1610 #define SOMGD_wpQueryIconDataN 1
1611 #else
1612 #define _wpQueryIconDataN WPFolder_wpQueryIconDataN
1613 #endif /* _wpQueryIconDataN */
1614#endif /* SOMGD_wpQueryIconDataN */
1615
1616/*
1617 * New Method: wpSetIconDataN
1618 */
1619typedef BOOL SOMLINK somTP_WPFolder_wpSetIconDataN(WPFolder *somSelf,
1620 PICONINFO pData,
1621 ULONG ulIndex);
1622#pragma linkage(somTP_WPFolder_wpSetIconDataN, system)
1623typedef somTP_WPFolder_wpSetIconDataN *somTD_WPFolder_wpSetIconDataN;
1624#define somMD_WPFolder_wpSetIconDataN "::WPFolder::wpSetIconDataN"
1625#define WPFolder_wpSetIconDataN(somSelf,pData,ulIndex) \
1626 (SOM_Resolve(somSelf, WPFolder, wpSetIconDataN) \
1627 (somSelf,pData,ulIndex))
1628#ifndef SOMGD_wpSetIconDataN
1629 #if (defined(_wpSetIconDataN) || defined(__wpSetIconDataN))
1630 #undef _wpSetIconDataN
1631 #undef __wpSetIconDataN
1632 #define SOMGD_wpSetIconDataN 1
1633 #else
1634 #define _wpSetIconDataN WPFolder_wpSetIconDataN
1635 #endif /* _wpSetIconDataN */
1636#endif /* SOMGD_wpSetIconDataN */
1637
1638/*
1639 * New Method: wpQueryBkgnd
1640 */
1641typedef PVOID SOMLINK somTP_WPFolder_wpQueryBkgnd(WPFolder *somSelf);
1642#pragma linkage(somTP_WPFolder_wpQueryBkgnd, system)
1643typedef somTP_WPFolder_wpQueryBkgnd *somTD_WPFolder_wpQueryBkgnd;
1644/*
1645 * returns an IBMFDRBKGND structure as declared in
1646 * include\filesys\folder.h
1647 *
1648 * * wpRedrawFolderBackground:
1649 * * apparently gets called when folder background
1650 * * data has changed and open folder views need
1651 * * to redraw themselves.
1652 */
1653#define somMD_WPFolder_wpQueryBkgnd "::WPFolder::wpQueryBkgnd"
1654#define WPFolder_wpQueryBkgnd(somSelf) \
1655 (SOM_Resolve(somSelf, WPFolder, wpQueryBkgnd) \
1656 (somSelf))
1657#ifndef SOMGD_wpQueryBkgnd
1658 #if (defined(_wpQueryBkgnd) || defined(__wpQueryBkgnd))
1659 #undef _wpQueryBkgnd
1660 #undef __wpQueryBkgnd
1661 #define SOMGD_wpQueryBkgnd 1
1662 #else
1663 #define _wpQueryBkgnd WPFolder_wpQueryBkgnd
1664 #endif /* _wpQueryBkgnd */
1665#endif /* SOMGD_wpQueryBkgnd */
1666
1667/*
1668 * New Method: wpRedrawFolderBackground
1669 */
1670typedef void SOMLINK somTP_WPFolder_wpRedrawFolderBackground(WPFolder *somSelf);
1671#pragma linkage(somTP_WPFolder_wpRedrawFolderBackground, system)
1672typedef somTP_WPFolder_wpRedrawFolderBackground *somTD_WPFolder_wpRedrawFolderBackground;
1673#define somMD_WPFolder_wpRedrawFolderBackground "::WPFolder::wpRedrawFolderBackground"
1674#define WPFolder_wpRedrawFolderBackground(somSelf) \
1675 (SOM_Resolve(somSelf, WPFolder, wpRedrawFolderBackground) \
1676 (somSelf))
1677#ifndef SOMGD_wpRedrawFolderBackground
1678 #if (defined(_wpRedrawFolderBackground) || defined(__wpRedrawFolderBackground))
1679 #undef _wpRedrawFolderBackground
1680 #undef __wpRedrawFolderBackground
1681 #define SOMGD_wpRedrawFolderBackground 1
1682 #else
1683 #define _wpRedrawFolderBackground WPFolder_wpRedrawFolderBackground
1684 #endif /* _wpRedrawFolderBackground */
1685#endif /* SOMGD_wpRedrawFolderBackground */
1686
1687/*
1688 * New Method: _get_FirstObj
1689 */
1690typedef WPObject** SOMLINK somTP_WPFolder__get_FirstObj(WPFolder *somSelf);
1691#pragma linkage(somTP_WPFolder__get_FirstObj, system)
1692typedef somTP_WPFolder__get_FirstObj *somTD_WPFolder__get_FirstObj;
1693/*
1694 * Method from the IDL attribute statement:
1695 * "readonly attribute WPObject** FirstObj"
1696 */
1697#define somMD_WPFolder__get_FirstObj "::WPFolder::_get_FirstObj"
1698#define WPFolder__get_FirstObj(somSelf) \
1699 (SOM_Resolve(somSelf, WPFolder, _get_FirstObj) \
1700 (somSelf))
1701#ifndef SOMGD_get_FirstObj
1702 #if (defined(_get_FirstObj) || defined(__get_FirstObj))
1703 #undef _get_FirstObj
1704 #undef __get_FirstObj
1705 #define SOMGD_get_FirstObj 1
1706 #else
1707 #define __get_FirstObj WPFolder__get_FirstObj
1708 #endif /* __get_FirstObj */
1709#endif /* SOMGD_get_FirstObj */
1710
1711/*
1712 * New Method: _get_LastObj
1713 */
1714typedef WPObject** SOMLINK somTP_WPFolder__get_LastObj(WPFolder *somSelf);
1715#pragma linkage(somTP_WPFolder__get_LastObj, system)
1716typedef somTP_WPFolder__get_LastObj *somTD_WPFolder__get_LastObj;
1717/*
1718 * Method from the IDL attribute statement:
1719 * "readonly attribute WPObject** LastObj"
1720 */
1721#define somMD_WPFolder__get_LastObj "::WPFolder::_get_LastObj"
1722#define WPFolder__get_LastObj(somSelf) \
1723 (SOM_Resolve(somSelf, WPFolder, _get_LastObj) \
1724 (somSelf))
1725#ifndef SOMGD_get_LastObj
1726 #if (defined(_get_LastObj) || defined(__get_LastObj))
1727 #undef _get_LastObj
1728 #undef __get_LastObj
1729 #define SOMGD_get_LastObj 1
1730 #else
1731 #define __get_LastObj WPFolder__get_LastObj
1732 #endif /* __get_LastObj */
1733#endif /* SOMGD_get_LastObj */
1734#ifndef SOM_DONT_USE_INHERITED_MACROS
1735#define WPFolder_wpSetRealName WPFileSystem_wpSetRealName
1736#define WPFolder_wpSetType WPFileSystem_wpSetType
1737#define WPFolder_wpQueryType WPFileSystem_wpQueryType
1738#define WPFolder_wpSetAttr WPFileSystem_wpSetAttr
1739#define WPFolder_wpQueryAttr WPFileSystem_wpQueryAttr
1740#define WPFolder_wpAddFile1Page WPFileSystem_wpAddFile1Page
1741#define WPFolder_wpQueryCreation WPFileSystem_wpQueryCreation
1742#define WPFolder_wpQueryLastAccess WPFileSystem_wpQueryLastAccess
1743#define WPFolder_wpQueryLastWrite WPFileSystem_wpQueryLastWrite
1744#define WPFolder_wpQueryFileSize WPFileSystem_wpQueryFileSize
1745#define WPFolder_wpQueryEASize WPFileSystem_wpQueryEASize
1746#define WPFolder_wpSetDateInfo WPFileSystem_wpSetDateInfo
1747#define WPFolder_wpSetFileSizeInfo WPFileSystem_wpSetFileSizeInfo
1748#define WPFolder_wpQueryRefreshFlags WPFileSystem_wpQueryRefreshFlags
1749#define WPFolder_wpSetRefreshFlags WPFileSystem_wpSetRefreshFlags
1750#define WPFolder_wpPrintPlainTextFile WPFileSystem_wpPrintPlainTextFile
1751#define WPFolder_wpSetTitleAndRenameFile WPFileSystem_wpSetTitleAndRenameFile
1752#define WPFolder_wpConfirmRenameFileWithExt WPFileSystem_wpConfirmRenameFileWithExt
1753#define WPFolder_wpVerifyUpdateAccess WPFileSystem_wpVerifyUpdateAccess
1754#define WPFolder_wpAddUserItemsToPopupMenu WPFileSystem_wpAddUserItemsToPopupMenu
1755#define WPFolder_wpIsDiskSwapped WPFileSystem_wpIsDiskSwapped
1756#define WPFolder_wpQueryRealName WPFileSystem_wpQueryRealName
1757#define WPFolder_wpQueryFilename WPFileSystem_wpQueryFilename
1758#define WPFolder_wpQueryDisk WPFileSystem_wpQueryDisk
1759#define WPFolder_wpQueryDateInfo WPFileSystem_wpQueryDateInfo
1760#define WPFolder_wpConfirmKeepAssoc WPFileSystem_wpConfirmKeepAssoc
1761#define WPFolder_wpRefreshFSInfo WPFileSystem_wpRefreshFSInfo
1762#define WPFolder_wpQueryDriveData WPFileSystem_wpQueryDriveData
1763#define WPFolder_wpSetNewRealName WPFileSystem_wpSetNewRealName
1764#define WPFolder_wpAdoptNewRealName WPFileSystem_wpAdoptNewRealName
1765#define WPFolder_wpQueryHandle WPObject_wpQueryHandle
1766#define WPFolder_wpSaveImmediate WPObject_wpSaveImmediate
1767#define WPFolder_wpFilterPopupMenu WPObject_wpFilterPopupMenu
1768#define WPFolder_wpSetTitle WPObject_wpSetTitle
1769#define WPFolder_wpViewObject WPObject_wpViewObject
1770#define WPFolder_wpSwitchTo WPObject_wpSwitchTo
1771#define WPFolder_wpCopyObject WPObject_wpCopyObject
1772#define WPFolder_wpCreateFromTemplate WPObject_wpCreateFromTemplate
1773#define WPFolder_wpQueryIcon WPObject_wpQueryIcon
1774#define WPFolder_wpQueryIconData WPObject_wpQueryIconData
1775#define WPFolder_wpQueryDetailsData WPObject_wpQueryDetailsData
1776#define WPFolder_wpModifyPopupMenu WPObject_wpModifyPopupMenu
1777#define WPFolder_wpDraggedOverObject WPObject_wpDraggedOverObject
1778#define WPFolder_wpDroppedOnObject WPObject_wpDroppedOnObject
1779#define WPFolder_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
1780#define WPFolder_wpAppendObject WPObject_wpAppendObject
1781#define WPFolder_wpReplaceObject WPObject_wpReplaceObject
1782#define WPFolder_wpQueryStyle WPObject_wpQueryStyle
1783#define WPFolder_wpSetStyle WPObject_wpSetStyle
1784#define WPFolder_wpDoesObjectMatch WPObject_wpDoesObjectMatch
1785#define WPFolder_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
1786#define WPFolder_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
1787#define WPFolder_wpAddToObjUseList WPObject_wpAddToObjUseList
1788#define WPFolder_wpAllocMem WPObject_wpAllocMem
1789#define WPFolder_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
1790#define WPFolder_wpClose WPObject_wpClose
1791#define WPFolder_wpCnrInsertObject WPObject_wpCnrInsertObject
1792#define WPFolder_wpCnrRemoveObject WPObject_wpCnrRemoveObject
1793#define WPFolder_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
1794#define WPFolder_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
1795#define WPFolder_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
1796#define WPFolder_wpCreateAnother WPObject_wpCreateAnother
1797#define WPFolder_wpCreateShadowObject WPObject_wpCreateShadowObject
1798#define WPFolder_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
1799#define WPFolder_wpDisplayHelp WPObject_wpDisplayHelp
1800#define WPFolder_wpEndConversation WPObject_wpEndConversation
1801#define WPFolder_wpFindUseItem WPObject_wpFindUseItem
1802#define WPFolder_wpFreeMem WPObject_wpFreeMem
1803#define WPFolder_wpHide WPObject_wpHide
1804#define WPFolder_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
1805#define WPFolder_wpInsertSettingsPage WPObject_wpInsertSettingsPage
1806#define WPFolder_wpPrintObject WPObject_wpPrintObject
1807#define WPFolder_wpQueryConcurrentView WPObject_wpQueryConcurrentView
1808#define WPFolder_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
1809#define WPFolder_wpQueryConfirmations WPObject_wpQueryConfirmations
1810#define WPFolder_wpQueryError WPObject_wpQueryError
1811#define WPFolder_wpSetFolder WPObject_wpSetFolder
1812#define WPFolder_wpQueryFolder WPObject_wpQueryFolder
1813#define WPFolder_wpQueryMinWindow WPObject_wpQueryMinWindow
1814#define WPFolder_wpSetTaskRec WPObject_wpSetTaskRec
1815#define WPFolder_wpFindTaskRec WPObject_wpFindTaskRec
1816#define WPFolder_wpQueryTitle WPObject_wpQueryTitle
1817#define WPFolder_wpRegisterView WPObject_wpRegisterView
1818#define WPFolder_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
1819#define WPFolder_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
1820#define WPFolder_wpRestore WPObject_wpRestore
1821#define WPFolder_wpRestoreData WPObject_wpRestoreData
1822#define WPFolder_wpRestoreLong WPObject_wpRestoreLong
1823#define WPFolder_wpRestoreString WPObject_wpRestoreString
1824#define WPFolder_wpSaveData WPObject_wpSaveData
1825#define WPFolder_wpSaveDeferred WPObject_wpSaveDeferred
1826#define WPFolder_wpSaveLong WPObject_wpSaveLong
1827#define WPFolder_wpSaveString WPObject_wpSaveString
1828#define WPFolder_wpScanSetupString WPObject_wpScanSetupString
1829#define WPFolder_wpSetConcurrentView WPObject_wpSetConcurrentView
1830#define WPFolder_wpSetButtonAppearance WPObject_wpSetButtonAppearance
1831#define WPFolder_wpSetDefaultHelp WPObject_wpSetDefaultHelp
1832#define WPFolder_wpSetDefaultView WPObject_wpSetDefaultView
1833#define WPFolder_wpSetError WPObject_wpSetError
1834#define WPFolder_wpSetIconHandle WPObject_wpSetIconHandle
1835#define WPFolder_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
1836#define WPFolder_wpSetupOnce WPObject_wpSetupOnce
1837#define WPFolder_wpSetIcon WPObject_wpSetIcon
1838#define WPFolder_wpSetMinWindow WPObject_wpSetMinWindow
1839#define WPFolder_wpModifyStyle WPObject_wpModifyStyle
1840#define WPFolder_wpQueryTrueStyle WPObject_wpQueryTrueStyle
1841#define WPFolder_wpUnlockObject WPObject_wpUnlockObject
1842#define WPFolder_wpIsObjectInitialized WPObject_wpIsObjectInitialized
1843#define WPFolder_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
1844#define WPFolder_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
1845#define WPFolder_wpIsDeleteable WPObject_wpIsDeleteable
1846#define WPFolder_wpQueryCoreRecord WPObject_wpQueryCoreRecord
1847#define WPFolder_wpSetObjectID WPObject_wpSetObjectID
1848#define WPFolder_wpQueryObjectID WPObject_wpQueryObjectID
1849#define WPFolder_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
1850#define WPFolder_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
1851#define WPFolder_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
1852#define WPFolder_wpFindViewItem WPObject_wpFindViewItem
1853#define WPFolder_wpLockObject WPObject_wpLockObject
1854#define WPFolder_wpIsLocked WPObject_wpIsLocked
1855#define WPFolder_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
1856#define WPFolder_wpWaitForClose WPObject_wpWaitForClose
1857#define WPFolder_wpInsertMenuItems WPObject_wpInsertMenuItems
1858#define WPFolder_wpSetMenuStyle WPObject_wpSetMenuStyle
1859#define WPFolder_wpQueryMenuStyle WPObject_wpQueryMenuStyle
1860#define WPFolder_wpSetNextObj WPObject_wpSetNextObj
1861#define WPFolder_wpQueryNextObj WPObject_wpQueryNextObj
1862#define WPFolder_wpMakeDormant WPObject_wpMakeDormant
1863#define WPFolder_wpDestroyObject WPObject_wpDestroyObject
1864#define WPFolder_wpDeleteWindowPosKeys WPObject_wpDeleteWindowPosKeys
1865#define WPFolder_wpSetState WPObject_wpSetState
1866#define WPFolder_wpQueryState WPObject_wpQueryState
1867#define WPFolder_wpModifyState WPObject_wpModifyState
1868#define WPFolder_wpIdentify WPObject_wpIdentify
1869#define WPFolder__get_pobjNext WPObject__get_pobjNext
1870#define WPFolder_somInit SOMObject_somInit
1871#define WPFolder_somUninit SOMObject_somUninit
1872#define WPFolder_somDefaultCopyInit SOMObject_somDefaultCopyInit
1873#define WPFolder_somDefaultAssign SOMObject_somDefaultAssign
1874#define WPFolder_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
1875#define WPFolder_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
1876#define WPFolder_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
1877#define WPFolder_somDefaultConstAssign SOMObject_somDefaultConstAssign
1878#define WPFolder_somDefaultVAssign SOMObject_somDefaultVAssign
1879#define WPFolder_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
1880#define WPFolder_somFree SOMObject_somFree
1881#define WPFolder_somGetClass SOMObject_somGetClass
1882#define WPFolder_somGetClassName SOMObject_somGetClassName
1883#define WPFolder_somGetSize SOMObject_somGetSize
1884#define WPFolder_somIsA SOMObject_somIsA
1885#define WPFolder_somIsInstanceOf SOMObject_somIsInstanceOf
1886#define WPFolder_somRespondsTo SOMObject_somRespondsTo
1887#define WPFolder_somDispatch SOMObject_somDispatch
1888#define WPFolder_somClassDispatch SOMObject_somClassDispatch
1889#define WPFolder_somCastObj SOMObject_somCastObj
1890#define WPFolder_somResetObj SOMObject_somResetObj
1891#define WPFolder_somDispatchV SOMObject_somDispatchV
1892#define WPFolder_somDispatchL SOMObject_somDispatchL
1893#define WPFolder_somDispatchA SOMObject_somDispatchA
1894#define WPFolder_somDispatchD SOMObject_somDispatchD
1895#define WPFolder_somPrintSelf SOMObject_somPrintSelf
1896#define WPFolder_somDumpSelf SOMObject_somDumpSelf
1897#define WPFolder_somDumpSelfInt SOMObject_somDumpSelfInt
1898#endif /* SOM_DONT_USE_INHERITED_MACROS */
1899
1900#endif /* SOM_WPFolder_h */
1901
1902#ifndef SOM_M_WPFolder_h
1903#define SOM_M_WPFolder_h
1904
1905
1906#include <som.h>
1907
1908/*
1909 * -- This emitter treats Method Tokens as Thunks by default.
1910 * -- Use the sc modifier "nothunks" to change this default
1911 */
1912#undef somresolve_
1913#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
1914
1915/*
1916 * Define the class name as an object type
1917 */
1918#ifndef M_WPFolder
1919#define M_WPFolder SOMObject
1920#endif
1921#include <wpfsys.h>
1922
1923/*
1924 * Start of bindings for IDL types
1925 */
1926
1927
1928/*
1929 * End of bindings for IDL types.
1930 */
1931
1932#define M_WPFolder_MajorVersion 1
1933#define M_WPFolder_MinorVersion 2
1934
1935/*
1936 * External name shortening if required
1937 */
1938#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
1939#define M_WPFolderNewClass wpfdrc
1940#pragma linkage(wpfdrc, system)
1941#define M_WPFolderClassData wpfdrd
1942#define M_WPFolderCClassData wpfdrx
1943#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
1944/*--------------Migration------------*/
1945#define M_WPFolder_classObj M_WPFolderClassData.classObject
1946#define _M_WPFolder M_WPFolder_classObj
1947
1948/*
1949 * Declare the class creation procedure
1950 */
1951SOMEXTERN SOMClass * SOMLINK M_WPFolderNewClass(integer4 somtmajorVersion,
1952 integer4 somtminorVersion);
1953#pragma linkage(M_WPFolderNewClass, system)
1954
1955/*
1956 * Declare the class data structure
1957 */
1958SOMEXTERN struct M_WPFolderClassDataStructure {
1959 SOMClass *classObject;
1960 somMToken wpclsGetNotifySem;
1961 somMToken wpclsReleaseNotifySem;
1962 somMToken wpclsQueryOpenFolders;
1963 somMToken wpclsQueryContainerFont;
1964 somMToken wpclsQueryIconDataN;
1965 somMToken wpclsQueryIconN;
1966} SOMDLINK M_WPFolderClassData;
1967
1968/*
1969 * Declare the C specific class data structure
1970 */
1971SOMEXTERN struct M_WPFolderCClassDataStructure {
1972 somMethodTabs parentMtab;
1973 somDToken instanceDataToken;
1974} SOMDLINK M_WPFolderCClassData;
1975
1976/*
1977 * New and Renew macros for M_WPFolder
1978 */
1979#define M_WPFolderNew() \
1980 ( _M_WPFolder ? \
1981 _somNew(_M_WPFolder) \
1982 : ( M_WPFolderNewClass(\
1983 M_WPFolder_MajorVersion, \
1984 M_WPFolder_MinorVersion),\
1985 _somNew(_M_WPFolder)))
1986#define M_WPFolderRenew(buf) \
1987 ( _M_WPFolder ? \
1988 _somRenew(_M_WPFolder, buf) \
1989 : ( M_WPFolderNewClass(\
1990 M_WPFolder_MajorVersion, \
1991 M_WPFolder_MinorVersion),\
1992 _somRenew(_M_WPFolder, buf)))
1993
1994/*
1995 * Override method: wpclsInitData
1996 */
1997#define M_WPFolder_wpclsInitData(somSelf) \
1998 M_WPObject_wpclsInitData(somSelf)
1999
2000/*
2001 * Override method: wpclsQueryDefaultView
2002 */
2003#define M_WPFolder_wpclsQueryDefaultView(somSelf) \
2004 M_WPObject_wpclsQueryDefaultView(somSelf)
2005
2006/*
2007 * Override method: wpclsQueryTitle
2008 */
2009#define M_WPFolder_wpclsQueryTitle(somSelf) \
2010 M_WPObject_wpclsQueryTitle(somSelf)
2011
2012/*
2013 * Override method: wpclsQueryIconData
2014 */
2015#define M_WPFolder_wpclsQueryIconData(somSelf,pIconInfo) \
2016 M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
2017
2018/*
2019 * Override method: wpclsQueryStyle
2020 */
2021#define M_WPFolder_wpclsQueryStyle(somSelf) \
2022 M_WPObject_wpclsQueryStyle(somSelf)
2023
2024/*
2025 * Override method: wpclsQueryDefaultHelp
2026 */
2027#define M_WPFolder_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
2028 M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
2029
2030/*
2031 * New Method: wpclsQueryIconDataN
2032 */
2033typedef ULONG SOMLINK somTP_M_WPFolder_wpclsQueryIconDataN(M_WPFolder *somSelf,
2034 ICONINFO* pIconInfo,
2035 ULONG ulIconIndex);
2036#pragma linkage(somTP_M_WPFolder_wpclsQueryIconDataN, system)
2037typedef somTP_M_WPFolder_wpclsQueryIconDataN *somTD_M_WPFolder_wpclsQueryIconDataN;
2038#define somMD_M_WPFolder_wpclsQueryIconDataN "::M_WPFolder::wpclsQueryIconDataN"
2039#define M_WPFolder_wpclsQueryIconDataN(somSelf,pIconInfo,ulIconIndex) \
2040 (SOM_Resolve(somSelf, M_WPFolder, wpclsQueryIconDataN) \
2041 (somSelf,pIconInfo,ulIconIndex))
2042#ifndef SOMGD_wpclsQueryIconDataN
2043 #if (defined(_wpclsQueryIconDataN) || defined(__wpclsQueryIconDataN))
2044 #undef _wpclsQueryIconDataN
2045 #undef __wpclsQueryIconDataN
2046 #define SOMGD_wpclsQueryIconDataN 1
2047 #else
2048 #define _wpclsQueryIconDataN M_WPFolder_wpclsQueryIconDataN
2049 #endif /* _wpclsQueryIconDataN */
2050#endif /* SOMGD_wpclsQueryIconDataN */
2051
2052/*
2053 * New Method: wpclsQueryIconN
2054 */
2055typedef HPOINTER SOMLINK somTP_M_WPFolder_wpclsQueryIconN(M_WPFolder *somSelf,
2056 ULONG ulIconIndex);
2057#pragma linkage(somTP_M_WPFolder_wpclsQueryIconN, system)
2058typedef somTP_M_WPFolder_wpclsQueryIconN *somTD_M_WPFolder_wpclsQueryIconN;
2059#define somMD_M_WPFolder_wpclsQueryIconN "::M_WPFolder::wpclsQueryIconN"
2060#define M_WPFolder_wpclsQueryIconN(somSelf,ulIconIndex) \
2061 (SOM_Resolve(somSelf, M_WPFolder, wpclsQueryIconN) \
2062 (somSelf,ulIconIndex))
2063#ifndef SOMGD_wpclsQueryIconN
2064 #if (defined(_wpclsQueryIconN) || defined(__wpclsQueryIconN))
2065 #undef _wpclsQueryIconN
2066 #undef __wpclsQueryIconN
2067 #define SOMGD_wpclsQueryIconN 1
2068 #else
2069 #define _wpclsQueryIconN M_WPFolder_wpclsQueryIconN
2070 #endif /* _wpclsQueryIconN */
2071#endif /* SOMGD_wpclsQueryIconN */
2072
2073/*
2074 * New Method: wpclsQueryOpenFolders
2075 */
2076typedef WPFolder* SOMLINK somTP_M_WPFolder_wpclsQueryOpenFolders(M_WPFolder *somSelf,
2077 WPFolder* Folder,
2078 ULONG ulOption,
2079 BOOL fLock);
2080#pragma linkage(somTP_M_WPFolder_wpclsQueryOpenFolders, system)
2081typedef somTP_M_WPFolder_wpclsQueryOpenFolders *somTD_M_WPFolder_wpclsQueryOpenFolders;
2082#define somMD_M_WPFolder_wpclsQueryOpenFolders "::M_WPFolder::wpclsQueryOpenFolders"
2083#define M_WPFolder_wpclsQueryOpenFolders(somSelf,Folder,ulOption,fLock) \
2084 (SOM_Resolve(somSelf, M_WPFolder, wpclsQueryOpenFolders) \
2085 (somSelf,Folder,ulOption,fLock))
2086#ifndef SOMGD_wpclsQueryOpenFolders
2087 #if (defined(_wpclsQueryOpenFolders) || defined(__wpclsQueryOpenFolders))
2088 #undef _wpclsQueryOpenFolders
2089 #undef __wpclsQueryOpenFolders
2090 #define SOMGD_wpclsQueryOpenFolders 1
2091 #else
2092 #define _wpclsQueryOpenFolders M_WPFolder_wpclsQueryOpenFolders
2093 #endif /* _wpclsQueryOpenFolders */
2094#endif /* SOMGD_wpclsQueryOpenFolders */
2095
2096/*
2097 * New Method: wpclsGetNotifySem
2098 */
2099typedef BOOL SOMLINK somTP_M_WPFolder_wpclsGetNotifySem(M_WPFolder *somSelf,
2100 ULONG ulTimeout);
2101#pragma linkage(somTP_M_WPFolder_wpclsGetNotifySem, system)
2102typedef somTP_M_WPFolder_wpclsGetNotifySem *somTD_M_WPFolder_wpclsGetNotifySem;
2103#define somMD_M_WPFolder_wpclsGetNotifySem "::M_WPFolder::wpclsGetNotifySem"
2104#define M_WPFolder_wpclsGetNotifySem(somSelf,ulTimeout) \
2105 (SOM_Resolve(somSelf, M_WPFolder, wpclsGetNotifySem) \
2106 (somSelf,ulTimeout))
2107#ifndef SOMGD_wpclsGetNotifySem
2108 #if (defined(_wpclsGetNotifySem) || defined(__wpclsGetNotifySem))
2109 #undef _wpclsGetNotifySem
2110 #undef __wpclsGetNotifySem
2111 #define SOMGD_wpclsGetNotifySem 1
2112 #else
2113 #define _wpclsGetNotifySem M_WPFolder_wpclsGetNotifySem
2114 #endif /* _wpclsGetNotifySem */
2115#endif /* SOMGD_wpclsGetNotifySem */
2116
2117/*
2118 * New Method: wpclsReleaseNotifySem
2119 */
2120typedef void SOMLINK somTP_M_WPFolder_wpclsReleaseNotifySem(M_WPFolder *somSelf);
2121#pragma linkage(somTP_M_WPFolder_wpclsReleaseNotifySem, system)
2122typedef somTP_M_WPFolder_wpclsReleaseNotifySem *somTD_M_WPFolder_wpclsReleaseNotifySem;
2123#define somMD_M_WPFolder_wpclsReleaseNotifySem "::M_WPFolder::wpclsReleaseNotifySem"
2124#define M_WPFolder_wpclsReleaseNotifySem(somSelf) \
2125 (SOM_Resolve(somSelf, M_WPFolder, wpclsReleaseNotifySem) \
2126 (somSelf))
2127#ifndef SOMGD_wpclsReleaseNotifySem
2128 #if (defined(_wpclsReleaseNotifySem) || defined(__wpclsReleaseNotifySem))
2129 #undef _wpclsReleaseNotifySem
2130 #undef __wpclsReleaseNotifySem
2131 #define SOMGD_wpclsReleaseNotifySem 1
2132 #else
2133 #define _wpclsReleaseNotifySem M_WPFolder_wpclsReleaseNotifySem
2134 #endif /* _wpclsReleaseNotifySem */
2135#endif /* SOMGD_wpclsReleaseNotifySem */
2136#ifndef SOM_DONT_USE_INHERITED_MACROS
2137#define M_WPFolder_wpclsQueryAwakeObject M_WPFileSystem_wpclsQueryAwakeObject
2138#define M_WPFolder_wpclsFileSysExists M_WPFileSystem_wpclsFileSysExists
2139#define M_WPFolder_wpclsQueryObjectFromPath M_WPFileSystem_wpclsQueryObjectFromPath
2140#define M_WPFolder_wpclsQueryInstanceType M_WPFileSystem_wpclsQueryInstanceType
2141#define M_WPFolder_wpclsQueryInstanceFilter M_WPFileSystem_wpclsQueryInstanceFilter
2142#define M_WPFolder_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
2143#define M_WPFolder_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
2144#define M_WPFolder_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
2145#define M_WPFolder_wpclsNew M_WPObject_wpclsNew
2146#define M_WPFolder_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
2147#define M_WPFolder_wpclsMakeAwake M_WPObject_wpclsMakeAwake
2148#define M_WPFolder_wpclsQueryDetails M_WPObject_wpclsQueryDetails
2149#define M_WPFolder_wpclsQueryFolder M_WPObject_wpclsQueryFolder
2150#define M_WPFolder_wpclsQueryIcon M_WPObject_wpclsQueryIcon
2151#define M_WPFolder_wpclsUnInitData M_WPObject_wpclsUnInitData
2152#define M_WPFolder_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
2153#define M_WPFolder_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
2154#define M_WPFolder_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
2155#define M_WPFolder_wpclsSetError M_WPObject_wpclsSetError
2156#define M_WPFolder_wpclsQueryError M_WPObject_wpclsQueryError
2157#define M_WPFolder_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
2158#define M_WPFolder_wpclsQueryObject M_WPObject_wpclsQueryObject
2159#define M_WPFolder_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
2160#define M_WPFolder_wpclsDecUsage M_WPObject_wpclsDecUsage
2161#define M_WPFolder_wpclsIncUsage M_WPObject_wpclsIncUsage
2162#define M_WPFolder_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
2163#define M_WPFolder_wpclsFindOneObject M_WPObject_wpclsFindOneObject
2164#define M_WPFolder_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
2165#define M_WPFolder_wpclsSetIconData M_WPObject_wpclsSetIconData
2166#define M_WPFolder_wpclsSetIcon M_WPObject_wpclsSetIcon
2167#define M_WPFolder_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
2168#define M_WPFolder_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
2169#define M_WPFolder_wpclsQueryMaxAnimationIcons M_WPObject_wpclsQueryMaxAnimationIcons
2170#define M_WPFolder_somUninit SOMObject_somUninit
2171#define M_WPFolder_somClassReady SOMClass_somClassReady
2172#define M_WPFolder_somNew SOMClass_somNew
2173#define M_WPFolder_somRenew SOMClass_somRenew
2174#define M_WPFolder__get_somDataAlignment SOMClass__get_somDataAlignment
2175#define M_WPFolder__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
2176#define M_WPFolder__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
2177#define M_WPFolder_somNewNoInit SOMClass_somNewNoInit
2178#define M_WPFolder_somRenewNoInit SOMClass_somRenewNoInit
2179#define M_WPFolder_somRenewNoZero SOMClass_somRenewNoZero
2180#define M_WPFolder_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
2181#define M_WPFolder_somAllocate SOMClass_somAllocate
2182#define M_WPFolder_somDeallocate SOMClass_somDeallocate
2183#define M_WPFolder_somInitClass SOMClass_somInitClass
2184#define M_WPFolder_somInitMIClass SOMClass_somInitMIClass
2185#define M_WPFolder_somAddStaticMethod SOMClass_somAddStaticMethod
2186#define M_WPFolder_somAddDynamicMethod SOMClass_somAddDynamicMethod
2187#define M_WPFolder_somOverrideSMethod SOMClass_somOverrideSMethod
2188#define M_WPFolder_somGetApplyStub SOMClass_somGetApplyStub
2189#define M_WPFolder_somGetClassData SOMClass_somGetClassData
2190#define M_WPFolder_somSetClassData SOMClass_somSetClassData
2191#define M_WPFolder_somGetClassMtab SOMClass_somGetClassMtab
2192#define M_WPFolder_somGetInstanceOffset SOMClass_somGetInstanceOffset
2193#define M_WPFolder_somGetInstancePartSize SOMClass_somGetInstancePartSize
2194#define M_WPFolder_somGetInstanceSize SOMClass_somGetInstanceSize
2195#define M_WPFolder_somGetInstanceToken SOMClass_somGetInstanceToken
2196#define M_WPFolder_somGetMemberToken SOMClass_somGetMemberToken
2197#define M_WPFolder_somGetMethodData SOMClass_somGetMethodData
2198#define M_WPFolder_somGetRdStub SOMClass_somGetRdStub
2199#define M_WPFolder_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
2200#define M_WPFolder_somGetMethodIndex SOMClass_somGetMethodIndex
2201#define M_WPFolder_somGetMethodToken SOMClass_somGetMethodToken
2202#define M_WPFolder_somGetName SOMClass_somGetName
2203#define M_WPFolder_somGetNthMethodData SOMClass_somGetNthMethodData
2204#define M_WPFolder_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
2205#define M_WPFolder_somGetNumMethods SOMClass_somGetNumMethods
2206#define M_WPFolder_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
2207#define M_WPFolder_somGetParent SOMClass_somGetParent
2208#define M_WPFolder_somGetParents SOMClass_somGetParents
2209#define M_WPFolder_somGetVersionNumbers SOMClass_somGetVersionNumbers
2210#define M_WPFolder_somFindMethod SOMClass_somFindMethod
2211#define M_WPFolder_somFindMethodOk SOMClass_somFindMethodOk
2212#define M_WPFolder_somFindSMethod SOMClass_somFindSMethod
2213#define M_WPFolder_somFindSMethodOk SOMClass_somFindSMethodOk
2214#define M_WPFolder_somLookupMethod SOMClass_somLookupMethod
2215#define M_WPFolder_somCheckVersion SOMClass_somCheckVersion
2216#define M_WPFolder_somDescendedFrom SOMClass_somDescendedFrom
2217#define M_WPFolder_somSupportsMethod SOMClass_somSupportsMethod
2218#define M_WPFolder_somDefinedMethod SOMClass_somDefinedMethod
2219#define M_WPFolder_somOverrideMtab SOMClass_somOverrideMtab
2220#define M_WPFolder_somDefaultInit SOMObject_somDefaultInit
2221#define M_WPFolder_somDestruct SOMObject_somDestruct
2222#define M_WPFolder_somDefaultCopyInit SOMObject_somDefaultCopyInit
2223#define M_WPFolder_somDefaultAssign SOMObject_somDefaultAssign
2224#define M_WPFolder_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
2225#define M_WPFolder_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
2226#define M_WPFolder_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
2227#define M_WPFolder_somDefaultConstAssign SOMObject_somDefaultConstAssign
2228#define M_WPFolder_somDefaultVAssign SOMObject_somDefaultVAssign
2229#define M_WPFolder_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
2230#define M_WPFolder_somInit SOMObject_somInit
2231#define M_WPFolder_somFree SOMObject_somFree
2232#define M_WPFolder_somGetClass SOMObject_somGetClass
2233#define M_WPFolder_somGetClassName SOMObject_somGetClassName
2234#define M_WPFolder_somGetSize SOMObject_somGetSize
2235#define M_WPFolder_somIsA SOMObject_somIsA
2236#define M_WPFolder_somIsInstanceOf SOMObject_somIsInstanceOf
2237#define M_WPFolder_somRespondsTo SOMObject_somRespondsTo
2238#define M_WPFolder_somDispatch SOMObject_somDispatch
2239#define M_WPFolder_somClassDispatch SOMObject_somClassDispatch
2240#define M_WPFolder_somCastObj SOMObject_somCastObj
2241#define M_WPFolder_somResetObj SOMObject_somResetObj
2242#define M_WPFolder_somDispatchV SOMObject_somDispatchV
2243#define M_WPFolder_somDispatchL SOMObject_somDispatchL
2244#define M_WPFolder_somDispatchA SOMObject_somDispatchA
2245#define M_WPFolder_somDispatchD SOMObject_somDispatchD
2246#define M_WPFolder_somPrintSelf SOMObject_somPrintSelf
2247#define M_WPFolder_somDumpSelf SOMObject_somDumpSelf
2248#define M_WPFolder_somDumpSelfInt SOMObject_somDumpSelfInt
2249#endif /* SOM_DONT_USE_INHERITED_MACROS */
2250
2251#endif /* SOM_M_WPFolder_h */
2252
Note: See TracBrowser for help on using the repository browser.