source: branches/v2.9/classes_chris_names/include/mmfolder.h

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

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

File size: 26.7 KB
Line 
1
2/*
3 * This file was generated by the SOM Compiler.
4 * FileName: include\mmfolder.h.
5 * Generated using:
6 * SOM Precompiler somipc: 2.29.1.7
7 * SOM Emitter emith: 2.42
8 */
9
10/*
11 *
12 * mmfolder.idl:
13 *
14 *
15 */
16
17
18#ifndef SOM_MMFolder_h
19#define SOM_MMFolder_h
20
21
22#include <som.h>
23
24/*
25 * -- This emitter treats Method Tokens as Thunks by default.
26 * -- Use the sc modifier "nothunks" to change this default
27 */
28#undef somresolve_
29#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
30
31/*
32 * Define the class name as an object type
33 */
34#ifndef MMFolder
35#define MMFolder SOMObject
36#endif
37#include <wpfolder.h>
38
39/*
40 * Start of user-defined types:
41 */
42#ifndef SOMClass
43 #define SOMClass SOMObject
44#endif /* SOMClass */
45#ifndef WPFolder
46 #define WPFolder SOMObject
47#endif /* WPFolder */
48#ifndef M_WPObject
49 #define M_WPObject SOMObject
50#endif /* M_WPObject */
51#ifndef WPObject
52 #define WPObject SOMObject
53#endif /* WPObject */
54#ifndef M_WPFileSystem
55 #define M_WPFileSystem SOMObject
56#endif /* M_WPFileSystem */
57#ifndef M_WPFolder
58 #define M_WPFolder SOMObject
59#endif /* M_WPFolder */
60#ifndef M_MMFolder
61 #define M_MMFolder SOMObject
62#endif /* M_MMFolder */
63
64/*
65 * End of user-defined types.
66 */
67
68#define MMFolder_MajorVersion 1
69#define MMFolder_MinorVersion 2
70
71/*
72 * External name shortening if required
73 */
74#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
75#define MMFolderNewClass mmfolderc
76#pragma linkage(mmfolderc, system)
77#define MMFolderClassData mmfolderd
78#define MMFolderCClassData mmfolderx
79#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
80
81/*
82 * Include the meta class file
83 */
84#include <mmfolder.h>
85/*--------------Migration------------*/
86#define MMFolder_classObj MMFolderClassData.classObject
87#define _MMFolder MMFolder_classObj
88
89/*
90 * Declare the class creation procedure
91 */
92SOMEXTERN SOMClass * SOMLINK MMFolderNewClass(integer4 somtmajorVersion,
93 integer4 somtminorVersion);
94#pragma linkage(MMFolderNewClass, system)
95
96/*
97 * Declare the class data structure
98 */
99SOMEXTERN struct MMFolderClassDataStructure {
100 SOMClass *classObject;
101} SOMDLINK MMFolderClassData;
102
103/*
104 * Declare the C specific class data structure
105 */
106SOMEXTERN struct MMFolderCClassDataStructure {
107 somMethodTabs parentMtab;
108 somDToken instanceDataToken;
109} SOMDLINK MMFolderCClassData;
110
111/*
112 * New and Renew macros for MMFolder
113 */
114#define MMFolderNew() \
115 (_somNew(_MMFolder ? _MMFolder : MMFolderNewClass(MMFolder_MajorVersion, MMFolder_MinorVersion)))
116#define MMFolderRenew(buf) \
117 (_somRenew(_MMFolder ? _MMFolder : MMFolderNewClass(MMFolder_MajorVersion, MMFolder_MinorVersion), buf))
118
119/*
120 * Override method: wpOpen
121 */
122#define MMFolder_wpOpen(somSelf,hwndCnr,ulView,param) \
123 WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
124
125/*
126 * Override method: wpRestoreState
127 */
128#define MMFolder_wpRestoreState(somSelf,ulReserved) \
129 WPObject_wpRestoreState(somSelf,ulReserved)
130
131/*
132 * Override method: wpSaveState
133 */
134#define MMFolder_wpSaveState(somSelf) \
135 WPObject_wpSaveState(somSelf)
136
137/*
138 * Override method: wpMenuItemSelected
139 */
140#define MMFolder_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
141 WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
142
143/*
144 * Override method: wpObjectReady
145 */
146#define MMFolder_wpObjectReady(somSelf,ulCode,refObject) \
147 WPObject_wpObjectReady(somSelf,ulCode,refObject)
148#ifndef SOM_DONT_USE_INHERITED_MACROS
149#define MMFolder_wpSetFldrFlags WPFolder_wpSetFldrFlags
150#define MMFolder_wpQueryFldrFlags WPFolder_wpQueryFldrFlags
151#define MMFolder_wpSetFldrFont WPFolder_wpSetFldrFont
152#define MMFolder_wpQueryFldrFont WPFolder_wpQueryFldrFont
153#define MMFolder_wpSetFldrAttr WPFolder_wpSetFldrAttr
154#define MMFolder_wpQueryFldrAttr WPFolder_wpQueryFldrAttr
155#define MMFolder_wpSetNextIconPos WPFolder_wpSetNextIconPos
156#define MMFolder_wpQueryNextIconPos WPFolder_wpQueryNextIconPos
157#define MMFolder_wpPopulate WPFolder_wpPopulate
158#define MMFolder_wpQueryContent WPFolder_wpQueryContent
159#define MMFolder_wpAddFolderView1Page WPFolder_wpAddFolderView1Page
160#define MMFolder_wpAddFolderView2Page WPFolder_wpAddFolderView2Page
161#define MMFolder_wpAddFolderView3Page WPFolder_wpAddFolderView3Page
162#define MMFolder_wpAddFolderIncludePage WPFolder_wpAddFolderIncludePage
163#define MMFolder_wpAddFolderSortPage WPFolder_wpAddFolderSortPage
164#define MMFolder_wpAddFolderBackgroundPage WPFolder_wpAddFolderBackgroundPage
165#define MMFolder_wpAddFolderSelfClosePage WPFolder_wpAddFolderSelfClosePage
166#define MMFolder_wpInitIconPosData WPFolder_wpInitIconPosData
167#define MMFolder_wpFreeIconPosData WPFolder_wpFreeIconPosData
168#define MMFolder_wpStoreIconPosData WPFolder_wpStoreIconPosData
169#define MMFolder_wpQueryIconPosition WPFolder_wpQueryIconPosition
170#define MMFolder_wpSetFldrSort WPFolder_wpSetFldrSort
171#define MMFolder_wpQueryFldrSort WPFolder_wpQueryFldrSort
172#define MMFolder_wpRestoreFldrRunObjs WPFolder_wpRestoreFldrRunObjs
173#define MMFolder_wpStoreFldrRunObjs WPFolder_wpStoreFldrRunObjs
174#define MMFolder_wpHideFldrRunObjs WPFolder_wpHideFldrRunObjs
175#define MMFolder_wpDeleteContents WPFolder_wpDeleteContents
176#define MMFolder_wpSetFldrDetailsClass WPFolder_wpSetFldrDetailsClass
177#define MMFolder_wpQueryFldrDetailsClass WPFolder_wpQueryFldrDetailsClass
178#define MMFolder_wpSearchFolder WPFolder_wpSearchFolder
179#define MMFolder_wpContainsFolders WPFolder_wpContainsFolders
180#define MMFolder_wpQueryOpenFolders WPFolder_wpQueryOpenFolders
181#define MMFolder_wpModifyFldrFlags WPFolder_wpModifyFldrFlags
182#define MMFolder_wpAddToContent WPFolder_wpAddToContent
183#define MMFolder_wpDeleteFromContent WPFolder_wpDeleteFromContent
184#define MMFolder_wpSetDetailsColumnVisibility WPFolder_wpSetDetailsColumnVisibility
185#define MMFolder_wpIsDetailsColumnVisible WPFolder_wpIsDetailsColumnVisible
186#define MMFolder_wpSetFldrSortClass WPFolder_wpSetFldrSortClass
187#define MMFolder_wpQueryFldrSortClass WPFolder_wpQueryFldrSortClass
188#define MMFolder_wpSetSortAttribAvailable WPFolder_wpSetSortAttribAvailable
189#define MMFolder_wpIsSortAttribAvailable WPFolder_wpIsSortAttribAvailable
190#define MMFolder_wpQueryIconViewPos WPFolder_wpQueryIconViewPos
191#define MMFolder_wpAddFirstChild WPFolder_wpAddFirstChild
192#define MMFolder_wpSetRealName WPFileSystem_wpSetRealName
193#define MMFolder_wpSetType WPFileSystem_wpSetType
194#define MMFolder_wpQueryType WPFileSystem_wpQueryType
195#define MMFolder_wpSetAttr WPFileSystem_wpSetAttr
196#define MMFolder_wpQueryAttr WPFileSystem_wpQueryAttr
197#define MMFolder_wpAddFile1Page WPFileSystem_wpAddFile1Page
198#define MMFolder_wpAddFile2Page WPFileSystem_wpAddFile2Page
199#define MMFolder_wpAddFile3Page WPFileSystem_wpAddFile3Page
200#define MMFolder_wpAddFileMenuPage WPFileSystem_wpAddFileMenuPage
201#define MMFolder_wpQueryCreation WPFileSystem_wpQueryCreation
202#define MMFolder_wpQueryLastAccess WPFileSystem_wpQueryLastAccess
203#define MMFolder_wpQueryLastWrite WPFileSystem_wpQueryLastWrite
204#define MMFolder_wpQueryFileSize WPFileSystem_wpQueryFileSize
205#define MMFolder_wpQueryEASize WPFileSystem_wpQueryEASize
206#define MMFolder_wpSetDateInfo WPFileSystem_wpSetDateInfo
207#define MMFolder_wpSetFileSizeInfo WPFileSystem_wpSetFileSizeInfo
208#define MMFolder_wpRefresh WPFileSystem_wpRefresh
209#define MMFolder_wpQueryRefreshFlags WPFileSystem_wpQueryRefreshFlags
210#define MMFolder_wpSetRefreshFlags WPFileSystem_wpSetRefreshFlags
211#define MMFolder_wpPrintPlainTextFile WPFileSystem_wpPrintPlainTextFile
212#define MMFolder_wpSetTitleAndRenameFile WPFileSystem_wpSetTitleAndRenameFile
213#define MMFolder_wpConfirmRenameFileWithExt WPFileSystem_wpConfirmRenameFileWithExt
214#define MMFolder_wpVerifyUpdateAccess WPFileSystem_wpVerifyUpdateAccess
215#define MMFolder_wpAddUserItemsToPopupMenu WPFileSystem_wpAddUserItemsToPopupMenu
216#define MMFolder_wpIsDiskSwapped WPFileSystem_wpIsDiskSwapped
217#define MMFolder_wpQueryRealName WPFileSystem_wpQueryRealName
218#define MMFolder_wpQueryFilename WPFileSystem_wpQueryFilename
219#define MMFolder_wpQueryDisk WPFileSystem_wpQueryDisk
220#define MMFolder_wpQueryDateInfo WPFileSystem_wpQueryDateInfo
221#define MMFolder_wpConfirmKeepAssoc WPFileSystem_wpConfirmKeepAssoc
222#define MMFolder_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
223#define MMFolder_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
224#define MMFolder_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
225#define MMFolder_wpAddSettingsPages WPObject_wpAddSettingsPages
226#define MMFolder_wpAddToObjUseList WPObject_wpAddToObjUseList
227#define MMFolder_wpAllocMem WPObject_wpAllocMem
228#define MMFolder_wpAppendObject WPObject_wpAppendObject
229#define MMFolder_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
230#define MMFolder_wpClose WPObject_wpClose
231#define MMFolder_wpCnrInsertObject WPObject_wpCnrInsertObject
232#define MMFolder_wpCnrRemoveObject WPObject_wpCnrRemoveObject
233#define MMFolder_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
234#define MMFolder_wpConfirmDelete WPObject_wpConfirmDelete
235#define MMFolder_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
236#define MMFolder_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
237#define MMFolder_wpCopyObject WPObject_wpCopyObject
238#define MMFolder_wpCreateAnother WPObject_wpCreateAnother
239#define MMFolder_wpCreateFromTemplate WPObject_wpCreateFromTemplate
240#define MMFolder_wpCreateShadowObject WPObject_wpCreateShadowObject
241#define MMFolder_wpDelete WPObject_wpDelete
242#define MMFolder_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
243#define MMFolder_wpDisplayHelp WPObject_wpDisplayHelp
244#define MMFolder_wpDisplayMenu WPObject_wpDisplayMenu
245#define MMFolder_wpDoesObjectMatch WPObject_wpDoesObjectMatch
246#define MMFolder_wpDraggedOverObject WPObject_wpDraggedOverObject
247#define MMFolder_wpDragOver WPObject_wpDragOver
248#define MMFolder_wpDrop WPObject_wpDrop
249#define MMFolder_wpDroppedOnObject WPObject_wpDroppedOnObject
250#define MMFolder_wpEndConversation WPObject_wpEndConversation
251#define MMFolder_wpFilterPopupMenu WPObject_wpFilterPopupMenu
252#define MMFolder_wpFindUseItem WPObject_wpFindUseItem
253#define MMFolder_wpFormatDragItem WPObject_wpFormatDragItem
254#define MMFolder_wpFree WPObject_wpFree
255#define MMFolder_wpFreeMem WPObject_wpFreeMem
256#define MMFolder_wpHide WPObject_wpHide
257#define MMFolder_wpInitData WPObject_wpInitData
258#define MMFolder_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
259#define MMFolder_wpInsertSettingsPage WPObject_wpInsertSettingsPage
260#define MMFolder_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
261#define MMFolder_wpModifyPopupMenu WPObject_wpModifyPopupMenu
262#define MMFolder_wpMoveObject WPObject_wpMoveObject
263#define MMFolder_wpPrintObject WPObject_wpPrintObject
264#define MMFolder_wpQueryConcurrentView WPObject_wpQueryConcurrentView
265#define MMFolder_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
266#define MMFolder_wpQueryConfirmations WPObject_wpQueryConfirmations
267#define MMFolder_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
268#define MMFolder_wpQueryDefaultView WPObject_wpQueryDefaultView
269#define MMFolder_wpQueryDetailsData WPObject_wpQueryDetailsData
270#define MMFolder_wpQueryError WPObject_wpQueryError
271#define MMFolder_wpSetFolder WPObject_wpSetFolder
272#define MMFolder_wpQueryFolder WPObject_wpQueryFolder
273#define MMFolder_wpQueryIcon WPObject_wpQueryIcon
274#define MMFolder_wpQueryIconData WPObject_wpQueryIconData
275#define MMFolder_wpQueryMinWindow WPObject_wpQueryMinWindow
276#define MMFolder_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
277#define MMFolder_wpQueryStyle WPObject_wpQueryStyle
278#define MMFolder_wpSetTaskRec WPObject_wpSetTaskRec
279#define MMFolder_wpFindTaskRec WPObject_wpFindTaskRec
280#define MMFolder_wpQueryTitle WPObject_wpQueryTitle
281#define MMFolder_wpRegisterView WPObject_wpRegisterView
282#define MMFolder_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
283#define MMFolder_wpRender WPObject_wpRender
284#define MMFolder_wpRenderComplete WPObject_wpRenderComplete
285#define MMFolder_wpReplaceObject WPObject_wpReplaceObject
286#define MMFolder_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
287#define MMFolder_wpRestore WPObject_wpRestore
288#define MMFolder_wpRestoreData WPObject_wpRestoreData
289#define MMFolder_wpRestoreLong WPObject_wpRestoreLong
290#define MMFolder_wpRestoreString WPObject_wpRestoreString
291#define MMFolder_wpSaveData WPObject_wpSaveData
292#define MMFolder_wpSaveImmediate WPObject_wpSaveImmediate
293#define MMFolder_wpSaveDeferred WPObject_wpSaveDeferred
294#define MMFolder_wpSaveLong WPObject_wpSaveLong
295#define MMFolder_wpSaveString WPObject_wpSaveString
296#define MMFolder_wpScanSetupString WPObject_wpScanSetupString
297#define MMFolder_wpSetConcurrentView WPObject_wpSetConcurrentView
298#define MMFolder_wpSetButtonAppearance WPObject_wpSetButtonAppearance
299#define MMFolder_wpSetDefaultHelp WPObject_wpSetDefaultHelp
300#define MMFolder_wpSetDefaultView WPObject_wpSetDefaultView
301#define MMFolder_wpSetError WPObject_wpSetError
302#define MMFolder_wpSetIconHandle WPObject_wpSetIconHandle
303#define MMFolder_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
304#define MMFolder_wpSetupOnce WPObject_wpSetupOnce
305#define MMFolder_wpSetIcon WPObject_wpSetIcon
306#define MMFolder_wpSetIconData WPObject_wpSetIconData
307#define MMFolder_wpSetMinWindow WPObject_wpSetMinWindow
308#define MMFolder_wpSetStyle WPObject_wpSetStyle
309#define MMFolder_wpModifyStyle WPObject_wpModifyStyle
310#define MMFolder_wpSetTitle WPObject_wpSetTitle
311#define MMFolder_wpSetup WPObject_wpSetup
312#define MMFolder_wpSwitchTo WPObject_wpSwitchTo
313#define MMFolder_wpUnInitData WPObject_wpUnInitData
314#define MMFolder_wpViewObject WPObject_wpViewObject
315#define MMFolder_wpQueryTrueStyle WPObject_wpQueryTrueStyle
316#define MMFolder_wpQueryHandle WPObject_wpQueryHandle
317#define MMFolder_wpUnlockObject WPObject_wpUnlockObject
318#define MMFolder_wpIsObjectInitialized WPObject_wpIsObjectInitialized
319#define MMFolder_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
320#define MMFolder_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
321#define MMFolder_wpIsDeleteable WPObject_wpIsDeleteable
322#define MMFolder_wpQueryCoreRecord WPObject_wpQueryCoreRecord
323#define MMFolder_wpSetObjectID WPObject_wpSetObjectID
324#define MMFolder_wpQueryObjectID WPObject_wpQueryObjectID
325#define MMFolder_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
326#define MMFolder_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
327#define MMFolder_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
328#define MMFolder_wpFindViewItem WPObject_wpFindViewItem
329#define MMFolder_wpLockObject WPObject_wpLockObject
330#define MMFolder_wpIsLocked WPObject_wpIsLocked
331#define MMFolder_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
332#define MMFolder_wpWaitForClose WPObject_wpWaitForClose
333#define MMFolder_somDefaultInit SOMObject_somDefaultInit
334#define MMFolder_somDestruct SOMObject_somDestruct
335#define MMFolder_somDefaultCopyInit SOMObject_somDefaultCopyInit
336#define MMFolder_somDefaultAssign SOMObject_somDefaultAssign
337#define MMFolder_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
338#define MMFolder_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
339#define MMFolder_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
340#define MMFolder_somDefaultConstAssign SOMObject_somDefaultConstAssign
341#define MMFolder_somDefaultVAssign SOMObject_somDefaultVAssign
342#define MMFolder_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
343#define MMFolder_somInit SOMObject_somInit
344#define MMFolder_somFree SOMObject_somFree
345#define MMFolder_somUninit SOMObject_somUninit
346#define MMFolder_somGetClass SOMObject_somGetClass
347#define MMFolder_somGetClassName SOMObject_somGetClassName
348#define MMFolder_somGetSize SOMObject_somGetSize
349#define MMFolder_somIsA SOMObject_somIsA
350#define MMFolder_somIsInstanceOf SOMObject_somIsInstanceOf
351#define MMFolder_somRespondsTo SOMObject_somRespondsTo
352#define MMFolder_somDispatch SOMObject_somDispatch
353#define MMFolder_somClassDispatch SOMObject_somClassDispatch
354#define MMFolder_somCastObj SOMObject_somCastObj
355#define MMFolder_somResetObj SOMObject_somResetObj
356#define MMFolder_somDispatchV SOMObject_somDispatchV
357#define MMFolder_somDispatchL SOMObject_somDispatchL
358#define MMFolder_somDispatchA SOMObject_somDispatchA
359#define MMFolder_somDispatchD SOMObject_somDispatchD
360#define MMFolder_somPrintSelf SOMObject_somPrintSelf
361#define MMFolder_somDumpSelf SOMObject_somDumpSelf
362#define MMFolder_somDumpSelfInt SOMObject_somDumpSelfInt
363#endif /* SOM_DONT_USE_INHERITED_MACROS */
364
365#endif /* SOM_MMFolder_h */
366
367#ifndef SOM_M_MMFolder_h
368#define SOM_M_MMFolder_h
369
370
371#include <som.h>
372
373/*
374 * -- This emitter treats Method Tokens as Thunks by default.
375 * -- Use the sc modifier "nothunks" to change this default
376 */
377#undef somresolve_
378#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
379
380/*
381 * Define the class name as an object type
382 */
383#ifndef M_MMFolder
384#define M_MMFolder SOMObject
385#endif
386#include <wpfolder.h>
387
388/*
389 * Start of user-defined types:
390 */
391
392/*
393 * End of user-defined types.
394 */
395
396#define M_MMFolder_MajorVersion 1
397#define M_MMFolder_MinorVersion 2
398
399/*
400 * External name shortening if required
401 */
402#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
403#define M_MMFolderNewClass mmfldrMc
404#pragma linkage(mmfldrMc, system)
405#define M_MMFolderClassData mmfldrMd
406#define M_MMFolderCClassData mmfldrMx
407#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
408/*--------------Migration------------*/
409#define M_MMFolder_classObj M_MMFolderClassData.classObject
410#define _M_MMFolder M_MMFolder_classObj
411
412/*
413 * Declare the class creation procedure
414 */
415SOMEXTERN SOMClass * SOMLINK M_MMFolderNewClass(integer4 somtmajorVersion,
416 integer4 somtminorVersion);
417#pragma linkage(M_MMFolderNewClass, system)
418
419/*
420 * Declare the class data structure
421 */
422SOMEXTERN struct M_MMFolderClassDataStructure {
423 SOMClass *classObject;
424} SOMDLINK M_MMFolderClassData;
425
426/*
427 * Declare the C specific class data structure
428 */
429SOMEXTERN struct M_MMFolderCClassDataStructure {
430 somMethodTabs parentMtab;
431 somDToken instanceDataToken;
432} SOMDLINK M_MMFolderCClassData;
433
434/*
435 * New and Renew macros for M_MMFolder
436 */
437#define M_MMFolderNew() \
438 (_somNew(_M_MMFolder ? _M_MMFolder : M_MMFolderNewClass(M_MMFolder_MajorVersion, M_MMFolder_MinorVersion)))
439#define M_MMFolderRenew(buf) \
440 (_somRenew(_M_MMFolder ? _M_MMFolder : M_MMFolderNewClass(M_MMFolder_MajorVersion, M_MMFolder_MinorVersion), buf))
441
442/*
443 * Override method: wpclsQueryTitle
444 */
445#define M_MMFolder_wpclsQueryTitle(somSelf) \
446 M_WPObject_wpclsQueryTitle(somSelf)
447
448/*
449 * Override method: wpclsQueryIconData
450 */
451#define M_MMFolder_wpclsQueryIconData(somSelf,pIconInfo) \
452 M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
453
454/*
455 * Override method: wpclsQueryIconDataN
456 */
457#define M_MMFolder_wpclsQueryIconDataN(somSelf,pIconInfo,ulIconIndex) \
458 M_WPFolder_wpclsQueryIconDataN(somSelf,pIconInfo,ulIconIndex)
459#ifndef SOM_DONT_USE_INHERITED_MACROS
460#define M_MMFolder_wpclsQueryIconN M_WPFolder_wpclsQueryIconN
461#define M_MMFolder_wpclsQueryOpenFolders M_WPFolder_wpclsQueryOpenFolders
462#define M_MMFolder_wpclsQueryAwakeObject M_WPFileSystem_wpclsQueryAwakeObject
463#define M_MMFolder_wpclsFileSysExists M_WPFileSystem_wpclsFileSysExists
464#define M_MMFolder_wpclsQueryObjectFromPath M_WPFileSystem_wpclsQueryObjectFromPath
465#define M_MMFolder_wpclsQueryInstanceType M_WPFileSystem_wpclsQueryInstanceType
466#define M_MMFolder_wpclsQueryInstanceFilter M_WPFileSystem_wpclsQueryInstanceFilter
467#define M_MMFolder_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
468#define M_MMFolder_wpclsInitData M_WPObject_wpclsInitData
469#define M_MMFolder_wpclsMakeAwake M_WPObject_wpclsMakeAwake
470#define M_MMFolder_wpclsNew M_WPObject_wpclsNew
471#define M_MMFolder_wpclsQueryDefaultHelp M_WPObject_wpclsQueryDefaultHelp
472#define M_MMFolder_wpclsQueryDefaultView M_WPObject_wpclsQueryDefaultView
473#define M_MMFolder_wpclsQueryDetails M_WPObject_wpclsQueryDetails
474#define M_MMFolder_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
475#define M_MMFolder_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
476#define M_MMFolder_wpclsQueryFolder M_WPObject_wpclsQueryFolder
477#define M_MMFolder_wpclsQueryIcon M_WPObject_wpclsQueryIcon
478#define M_MMFolder_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
479#define M_MMFolder_wpclsQueryStyle M_WPObject_wpclsQueryStyle
480#define M_MMFolder_wpclsUnInitData M_WPObject_wpclsUnInitData
481#define M_MMFolder_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
482#define M_MMFolder_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
483#define M_MMFolder_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
484#define M_MMFolder_wpclsSetError M_WPObject_wpclsSetError
485#define M_MMFolder_wpclsQueryError M_WPObject_wpclsQueryError
486#define M_MMFolder_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
487#define M_MMFolder_wpclsQueryObject M_WPObject_wpclsQueryObject
488#define M_MMFolder_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
489#define M_MMFolder_wpclsDecUsage M_WPObject_wpclsDecUsage
490#define M_MMFolder_wpclsIncUsage M_WPObject_wpclsIncUsage
491#define M_MMFolder_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
492#define M_MMFolder_wpclsFindOneObject M_WPObject_wpclsFindOneObject
493#define M_MMFolder_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
494#define M_MMFolder_wpclsSetIconData M_WPObject_wpclsSetIconData
495#define M_MMFolder_wpclsSetIcon M_WPObject_wpclsSetIcon
496#define M_MMFolder_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
497#define M_MMFolder_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
498#define M_MMFolder__get_somDataAlignment SOMClass__get_somDataAlignment
499#define M_MMFolder__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
500#define M_MMFolder__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
501#define M_MMFolder__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
502#define M_MMFolder_somNew SOMClass_somNew
503#define M_MMFolder_somNewNoInit SOMClass_somNewNoInit
504#define M_MMFolder_somRenew SOMClass_somRenew
505#define M_MMFolder_somRenewNoInit SOMClass_somRenewNoInit
506#define M_MMFolder_somRenewNoZero SOMClass_somRenewNoZero
507#define M_MMFolder_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
508#define M_MMFolder_somAllocate SOMClass_somAllocate
509#define M_MMFolder_somDeallocate SOMClass_somDeallocate
510#define M_MMFolder__get_somClassAllocate SOMClass__get_somClassAllocate
511#define M_MMFolder__get_somClassDeallocate SOMClass__get_somClassDeallocate
512#define M_MMFolder_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
513#define M_MMFolder_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
514#define M_MMFolder_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
515#define M_MMFolder_somInitClass SOMClass_somInitClass
516#define M_MMFolder_somInitMIClass SOMClass_somInitMIClass
517#define M_MMFolder_somAddStaticMethod SOMClass_somAddStaticMethod
518#define M_MMFolder_somAddDynamicMethod SOMClass_somAddDynamicMethod
519#define M_MMFolder_somOverrideSMethod SOMClass_somOverrideSMethod
520#define M_MMFolder_somClassReady SOMClass_somClassReady
521#define M_MMFolder_somGetApplyStub SOMClass_somGetApplyStub
522#define M_MMFolder_somGetClassData SOMClass_somGetClassData
523#define M_MMFolder_somSetClassData SOMClass_somSetClassData
524#define M_MMFolder_somGetClassMtab SOMClass_somGetClassMtab
525#define M_MMFolder_somGetInstanceOffset SOMClass_somGetInstanceOffset
526#define M_MMFolder_somGetInstancePartSize SOMClass_somGetInstancePartSize
527#define M_MMFolder_somGetInstanceSize SOMClass_somGetInstanceSize
528#define M_MMFolder_somGetInstanceToken SOMClass_somGetInstanceToken
529#define M_MMFolder_somGetMemberToken SOMClass_somGetMemberToken
530#define M_MMFolder_somGetMethodData SOMClass_somGetMethodData
531#define M_MMFolder_somGetRdStub SOMClass_somGetRdStub
532#define M_MMFolder_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
533#define M_MMFolder_somGetMethodIndex SOMClass_somGetMethodIndex
534#define M_MMFolder_somGetMethodToken SOMClass_somGetMethodToken
535#define M_MMFolder_somGetName SOMClass_somGetName
536#define M_MMFolder_somGetNthMethodData SOMClass_somGetNthMethodData
537#define M_MMFolder_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
538#define M_MMFolder_somGetNumMethods SOMClass_somGetNumMethods
539#define M_MMFolder_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
540#define M_MMFolder_somGetParent SOMClass_somGetParent
541#define M_MMFolder_somGetParents SOMClass_somGetParents
542#define M_MMFolder_somGetPClsMtab SOMClass_somGetPClsMtab
543#define M_MMFolder_somGetPClsMtabs SOMClass_somGetPClsMtabs
544#define M_MMFolder_somGetVersionNumbers SOMClass_somGetVersionNumbers
545#define M_MMFolder_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
546#define M_MMFolder_somFindMethod SOMClass_somFindMethod
547#define M_MMFolder_somFindMethodOk SOMClass_somFindMethodOk
548#define M_MMFolder_somFindSMethod SOMClass_somFindSMethod
549#define M_MMFolder_somFindSMethodOk SOMClass_somFindSMethodOk
550#define M_MMFolder_somLookupMethod SOMClass_somLookupMethod
551#define M_MMFolder_somCheckVersion SOMClass_somCheckVersion
552#define M_MMFolder_somDescendedFrom SOMClass_somDescendedFrom
553#define M_MMFolder_somSupportsMethod SOMClass_somSupportsMethod
554#define M_MMFolder_somDefinedMethod SOMClass_somDefinedMethod
555#define M_MMFolder_somOverrideMtab SOMClass_somOverrideMtab
556#define M_MMFolder_somDefaultInit SOMObject_somDefaultInit
557#define M_MMFolder_somDestruct SOMObject_somDestruct
558#define M_MMFolder_somDefaultCopyInit SOMObject_somDefaultCopyInit
559#define M_MMFolder_somDefaultAssign SOMObject_somDefaultAssign
560#define M_MMFolder_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
561#define M_MMFolder_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
562#define M_MMFolder_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
563#define M_MMFolder_somDefaultConstAssign SOMObject_somDefaultConstAssign
564#define M_MMFolder_somDefaultVAssign SOMObject_somDefaultVAssign
565#define M_MMFolder_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
566#define M_MMFolder_somInit SOMObject_somInit
567#define M_MMFolder_somFree SOMObject_somFree
568#define M_MMFolder_somUninit SOMObject_somUninit
569#define M_MMFolder_somGetClass SOMObject_somGetClass
570#define M_MMFolder_somGetClassName SOMObject_somGetClassName
571#define M_MMFolder_somGetSize SOMObject_somGetSize
572#define M_MMFolder_somIsA SOMObject_somIsA
573#define M_MMFolder_somIsInstanceOf SOMObject_somIsInstanceOf
574#define M_MMFolder_somRespondsTo SOMObject_somRespondsTo
575#define M_MMFolder_somDispatch SOMObject_somDispatch
576#define M_MMFolder_somClassDispatch SOMObject_somClassDispatch
577#define M_MMFolder_somCastObj SOMObject_somCastObj
578#define M_MMFolder_somResetObj SOMObject_somResetObj
579#define M_MMFolder_somDispatchV SOMObject_somDispatchV
580#define M_MMFolder_somDispatchL SOMObject_somDispatchL
581#define M_MMFolder_somDispatchA SOMObject_somDispatchA
582#define M_MMFolder_somDispatchD SOMObject_somDispatchD
583#define M_MMFolder_somPrintSelf SOMObject_somPrintSelf
584#define M_MMFolder_somDumpSelf SOMObject_somDumpSelf
585#define M_MMFolder_somDumpSelfInt SOMObject_somDumpSelfInt
586#endif /* SOM_DONT_USE_INHERITED_MACROS */
587
588#endif /* SOM_M_MMFolder_h */
Note: See TracBrowser for help on using the repository browser.