source: branches/v2.9/classes_chris_names/include/cwcdtrack.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.0 KB
Line 
1
2/*
3 * This file was generated by the SOM Compiler.
4 * FileName: include\cwcdtrack.h.
5 * Generated using:
6 * SOM Precompiler somipc: 2.29.1.7
7 * SOM Emitter emith: 2.42
8 */
9
10/*
11 *
12 * CWCDTrack.idl:
13 */
14
15
16#ifndef SOM_CWCDTrack_h
17#define SOM_CWCDTrack_h
18
19
20#include <som.h>
21
22/*
23 * -- This emitter treats Method Tokens as Thunks by default.
24 * -- Use the sc modifier "nothunks" to change this default
25 */
26#undef somresolve_
27#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
28
29/*
30 * Define the class name as an object type
31 */
32#ifndef CWCDTrack
33#define CWCDTrack SOMObject
34#endif
35#include <cwaudio.h>
36
37/*
38 * Start of user-defined types:
39 */
40#ifndef SOMClass
41 #define SOMClass SOMObject
42#endif /* SOMClass */
43#ifndef WPFolder
44 #define WPFolder SOMObject
45#endif /* WPFolder */
46#ifndef M_WPObject
47 #define M_WPObject SOMObject
48#endif /* M_WPObject */
49#ifndef WPObject
50 #define WPObject SOMObject
51#endif /* WPObject */
52#ifndef M_WPFileSystem
53 #define M_WPFileSystem SOMObject
54#endif /* M_WPFileSystem */
55#ifndef M_WPDataFile
56 #define M_WPDataFile SOMObject
57#endif /* M_WPDataFile */
58#ifndef M_CWMMDataFile
59 #define M_CWMMDataFile SOMObject
60#endif /* M_CWMMDataFile */
61#ifndef M_CWAudio
62 #define M_CWAudio SOMObject
63#endif /* M_CWAudio */
64#ifndef M_CWCDTrack
65 #define M_CWCDTrack SOMObject
66#endif /* M_CWCDTrack */
67
68/*
69 * End of user-defined types.
70 */
71
72#define CWCDTrack_MajorVersion 1
73#define CWCDTrack_MinorVersion 2
74
75/*
76 * External name shortening if required
77 */
78#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
79#define CWCDTrackNewClass cwcdtrackc
80#pragma linkage(cwcdtrackc, system)
81#define CWCDTrackClassData cwcdtrackd
82#define CWCDTrackCClassData cwcdtrackx
83#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
84
85/*
86 * Include the meta class file
87 */
88#include <cwcdtrack.h>
89/*--------------Migration------------*/
90#define CWCDTrack_classObj CWCDTrackClassData.classObject
91#define _CWCDTrack CWCDTrack_classObj
92
93/*
94 * Declare the class creation procedure
95 */
96SOMEXTERN SOMClass * SOMLINK CWCDTrackNewClass(integer4 somtmajorVersion,
97 integer4 somtminorVersion);
98#pragma linkage(CWCDTrackNewClass, system)
99
100/*
101 * Declare the class data structure
102 */
103SOMEXTERN struct CWCDTrackClassDataStructure {
104 SOMClass *classObject;
105} SOMDLINK CWCDTrackClassData;
106
107/*
108 * Declare the C specific class data structure
109 */
110SOMEXTERN struct CWCDTrackCClassDataStructure {
111 somMethodTabs parentMtab;
112 somDToken instanceDataToken;
113} SOMDLINK CWCDTrackCClassData;
114
115/*
116 * New and Renew macros for CWCDTrack
117 */
118#define CWCDTrackNew() \
119 (_somNew(_CWCDTrack ? _CWCDTrack : CWCDTrackNewClass(CWCDTrack_MajorVersion, CWCDTrack_MinorVersion)))
120#define CWCDTrackRenew(buf) \
121 (_somRenew(_CWCDTrack ? _CWCDTrack : CWCDTrackNewClass(CWCDTrack_MajorVersion, CWCDTrack_MinorVersion), buf))
122
123/*
124 * Override method: wpQueryFileSize
125 */
126#define CWCDTrack_wpQueryFileSize(somSelf) \
127 WPFileSystem_wpQueryFileSize(somSelf)
128
129/*
130 * Override method: wpSetupOnce
131 */
132#define CWCDTrack_wpSetupOnce(somSelf,pszSetupString) \
133 WPObject_wpSetupOnce(somSelf,pszSetupString)
134
135/*
136 * Override method: wpSetup
137 */
138#define CWCDTrack_wpSetup(somSelf,pszSetupString) \
139 WPObject_wpSetup(somSelf,pszSetupString)
140
141/*
142 * Override method: wpAddFileMenuPage
143 */
144#define CWCDTrack_wpAddFileMenuPage(somSelf,hwndNotebook) \
145 WPFileSystem_wpAddFileMenuPage(somSelf,hwndNotebook)
146
147/*
148 * Override method: wpAddFile1Page
149 */
150#define CWCDTrack_wpAddFile1Page(somSelf,hwndNotebook) \
151 WPFileSystem_wpAddFile1Page(somSelf,hwndNotebook)
152
153/*
154 * Override method: wpAddFile2Page
155 */
156#define CWCDTrack_wpAddFile2Page(somSelf,hwndNotebook) \
157 WPFileSystem_wpAddFile2Page(somSelf,hwndNotebook)
158
159/*
160 * Override method: wpAddFile3Page
161 */
162#define CWCDTrack_wpAddFile3Page(somSelf,hwndNotebook) \
163 WPFileSystem_wpAddFile3Page(somSelf,hwndNotebook)
164
165/*
166 * Override method: wpAddFileTypePage
167 */
168#define CWCDTrack_wpAddFileTypePage(somSelf,hwndNotebook) \
169 WPDataFile_wpAddFileTypePage(somSelf,hwndNotebook)
170
171/*
172 * Override method: wpFilterPopupMenu
173 */
174#define CWCDTrack_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
175 WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
176
177/*
178 * Override method: wpModifyPopupMenu
179 */
180#define CWCDTrack_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
181 WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
182
183/*
184 * Override method: wpInsertPopupMenuItems
185 */
186#define CWCDTrack_wpInsertPopupMenuItems(somSelf,hwndMenu,iPosition,hmod,MenuID,SubMenuID) \
187 WPObject_wpInsertPopupMenuItems(somSelf,hwndMenu,iPosition,hmod,MenuID,SubMenuID)
188
189/*
190 * Override method: cwmmQueryTrackInfo
191 */
192#define CWCDTrack_cwmmQueryTrackInfo(somSelf,chrString,ulSize,iWhich) \
193 CWAudio_cwmmQueryTrackInfo(somSelf,chrString,ulSize,iWhich)
194#ifndef SOM_DONT_USE_INHERITED_MACROS
195#define CWCDTrack_cwmmAddWaveInformationPage CWAudio_cwmmAddWaveInformationPage
196#define CWCDTrack_cwmmSetTrackInfo CWAudio_cwmmSetTrackInfo
197#define CWCDTrack_cwmmPlayTrack CWAudio_cwmmPlayTrack
198#define CWCDTrack_wpPrintMetaFile WPDataFile_wpPrintMetaFile
199#define CWCDTrack_wpPrintPifFile WPDataFile_wpPrintPifFile
200#define CWCDTrack_wpPrintPrinterSpecificFile WPDataFile_wpPrintPrinterSpecificFile
201#define CWCDTrack_wpPrintUnknownFile WPDataFile_wpPrintUnknownFile
202#define CWCDTrack_wpQueryAssociatedProgram WPDataFile_wpQueryAssociatedProgram
203#define CWCDTrack_wpSetAssociatedFileIcon WPDataFile_wpSetAssociatedFileIcon
204#define CWCDTrack_wpQueryAssociatedFileIcon WPDataFile_wpQueryAssociatedFileIcon
205#define CWCDTrack_wpSetRealName WPFileSystem_wpSetRealName
206#define CWCDTrack_wpSetType WPFileSystem_wpSetType
207#define CWCDTrack_wpQueryType WPFileSystem_wpQueryType
208#define CWCDTrack_wpSetAttr WPFileSystem_wpSetAttr
209#define CWCDTrack_wpQueryAttr WPFileSystem_wpQueryAttr
210#define CWCDTrack_wpQueryCreation WPFileSystem_wpQueryCreation
211#define CWCDTrack_wpQueryLastAccess WPFileSystem_wpQueryLastAccess
212#define CWCDTrack_wpQueryLastWrite WPFileSystem_wpQueryLastWrite
213#define CWCDTrack_wpQueryEASize WPFileSystem_wpQueryEASize
214#define CWCDTrack_wpSetDateInfo WPFileSystem_wpSetDateInfo
215#define CWCDTrack_wpSetFileSizeInfo WPFileSystem_wpSetFileSizeInfo
216#define CWCDTrack_wpRefresh WPFileSystem_wpRefresh
217#define CWCDTrack_wpQueryRefreshFlags WPFileSystem_wpQueryRefreshFlags
218#define CWCDTrack_wpSetRefreshFlags WPFileSystem_wpSetRefreshFlags
219#define CWCDTrack_wpPrintPlainTextFile WPFileSystem_wpPrintPlainTextFile
220#define CWCDTrack_wpSetTitleAndRenameFile WPFileSystem_wpSetTitleAndRenameFile
221#define CWCDTrack_wpConfirmRenameFileWithExt WPFileSystem_wpConfirmRenameFileWithExt
222#define CWCDTrack_wpVerifyUpdateAccess WPFileSystem_wpVerifyUpdateAccess
223#define CWCDTrack_wpAddUserItemsToPopupMenu WPFileSystem_wpAddUserItemsToPopupMenu
224#define CWCDTrack_wpIsDiskSwapped WPFileSystem_wpIsDiskSwapped
225#define CWCDTrack_wpQueryRealName WPFileSystem_wpQueryRealName
226#define CWCDTrack_wpQueryFilename WPFileSystem_wpQueryFilename
227#define CWCDTrack_wpQueryDisk WPFileSystem_wpQueryDisk
228#define CWCDTrack_wpQueryDateInfo WPFileSystem_wpQueryDateInfo
229#define CWCDTrack_wpConfirmKeepAssoc WPFileSystem_wpConfirmKeepAssoc
230#define CWCDTrack_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
231#define CWCDTrack_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
232#define CWCDTrack_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
233#define CWCDTrack_wpAddSettingsPages WPObject_wpAddSettingsPages
234#define CWCDTrack_wpAddToObjUseList WPObject_wpAddToObjUseList
235#define CWCDTrack_wpAllocMem WPObject_wpAllocMem
236#define CWCDTrack_wpAppendObject WPObject_wpAppendObject
237#define CWCDTrack_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
238#define CWCDTrack_wpClose WPObject_wpClose
239#define CWCDTrack_wpCnrInsertObject WPObject_wpCnrInsertObject
240#define CWCDTrack_wpCnrRemoveObject WPObject_wpCnrRemoveObject
241#define CWCDTrack_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
242#define CWCDTrack_wpConfirmDelete WPObject_wpConfirmDelete
243#define CWCDTrack_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
244#define CWCDTrack_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
245#define CWCDTrack_wpCopyObject WPObject_wpCopyObject
246#define CWCDTrack_wpCreateAnother WPObject_wpCreateAnother
247#define CWCDTrack_wpCreateFromTemplate WPObject_wpCreateFromTemplate
248#define CWCDTrack_wpCreateShadowObject WPObject_wpCreateShadowObject
249#define CWCDTrack_wpDelete WPObject_wpDelete
250#define CWCDTrack_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
251#define CWCDTrack_wpDisplayHelp WPObject_wpDisplayHelp
252#define CWCDTrack_wpDisplayMenu WPObject_wpDisplayMenu
253#define CWCDTrack_wpDoesObjectMatch WPObject_wpDoesObjectMatch
254#define CWCDTrack_wpDraggedOverObject WPObject_wpDraggedOverObject
255#define CWCDTrack_wpDragOver WPObject_wpDragOver
256#define CWCDTrack_wpDrop WPObject_wpDrop
257#define CWCDTrack_wpDroppedOnObject WPObject_wpDroppedOnObject
258#define CWCDTrack_wpEndConversation WPObject_wpEndConversation
259#define CWCDTrack_wpFindUseItem WPObject_wpFindUseItem
260#define CWCDTrack_wpFormatDragItem WPObject_wpFormatDragItem
261#define CWCDTrack_wpFree WPObject_wpFree
262#define CWCDTrack_wpFreeMem WPObject_wpFreeMem
263#define CWCDTrack_wpHide WPObject_wpHide
264#define CWCDTrack_wpInitData WPObject_wpInitData
265#define CWCDTrack_wpInsertSettingsPage WPObject_wpInsertSettingsPage
266#define CWCDTrack_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
267#define CWCDTrack_wpMenuItemSelected WPObject_wpMenuItemSelected
268#define CWCDTrack_wpMoveObject WPObject_wpMoveObject
269#define CWCDTrack_wpOpen WPObject_wpOpen
270#define CWCDTrack_wpPrintObject WPObject_wpPrintObject
271#define CWCDTrack_wpQueryConcurrentView WPObject_wpQueryConcurrentView
272#define CWCDTrack_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
273#define CWCDTrack_wpQueryConfirmations WPObject_wpQueryConfirmations
274#define CWCDTrack_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
275#define CWCDTrack_wpQueryDefaultView WPObject_wpQueryDefaultView
276#define CWCDTrack_wpQueryDetailsData WPObject_wpQueryDetailsData
277#define CWCDTrack_wpQueryError WPObject_wpQueryError
278#define CWCDTrack_wpSetFolder WPObject_wpSetFolder
279#define CWCDTrack_wpQueryFolder WPObject_wpQueryFolder
280#define CWCDTrack_wpQueryIcon WPObject_wpQueryIcon
281#define CWCDTrack_wpQueryIconData WPObject_wpQueryIconData
282#define CWCDTrack_wpQueryMinWindow WPObject_wpQueryMinWindow
283#define CWCDTrack_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
284#define CWCDTrack_wpQueryStyle WPObject_wpQueryStyle
285#define CWCDTrack_wpSetTaskRec WPObject_wpSetTaskRec
286#define CWCDTrack_wpFindTaskRec WPObject_wpFindTaskRec
287#define CWCDTrack_wpQueryTitle WPObject_wpQueryTitle
288#define CWCDTrack_wpRegisterView WPObject_wpRegisterView
289#define CWCDTrack_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
290#define CWCDTrack_wpRender WPObject_wpRender
291#define CWCDTrack_wpRenderComplete WPObject_wpRenderComplete
292#define CWCDTrack_wpReplaceObject WPObject_wpReplaceObject
293#define CWCDTrack_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
294#define CWCDTrack_wpRestore WPObject_wpRestore
295#define CWCDTrack_wpRestoreData WPObject_wpRestoreData
296#define CWCDTrack_wpRestoreLong WPObject_wpRestoreLong
297#define CWCDTrack_wpRestoreState WPObject_wpRestoreState
298#define CWCDTrack_wpRestoreString WPObject_wpRestoreString
299#define CWCDTrack_wpSaveData WPObject_wpSaveData
300#define CWCDTrack_wpSaveImmediate WPObject_wpSaveImmediate
301#define CWCDTrack_wpSaveDeferred WPObject_wpSaveDeferred
302#define CWCDTrack_wpSaveLong WPObject_wpSaveLong
303#define CWCDTrack_wpSaveState WPObject_wpSaveState
304#define CWCDTrack_wpSaveString WPObject_wpSaveString
305#define CWCDTrack_wpScanSetupString WPObject_wpScanSetupString
306#define CWCDTrack_wpSetConcurrentView WPObject_wpSetConcurrentView
307#define CWCDTrack_wpSetButtonAppearance WPObject_wpSetButtonAppearance
308#define CWCDTrack_wpSetDefaultHelp WPObject_wpSetDefaultHelp
309#define CWCDTrack_wpSetDefaultView WPObject_wpSetDefaultView
310#define CWCDTrack_wpSetError WPObject_wpSetError
311#define CWCDTrack_wpSetIconHandle WPObject_wpSetIconHandle
312#define CWCDTrack_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
313#define CWCDTrack_wpSetIcon WPObject_wpSetIcon
314#define CWCDTrack_wpSetIconData WPObject_wpSetIconData
315#define CWCDTrack_wpSetMinWindow WPObject_wpSetMinWindow
316#define CWCDTrack_wpSetStyle WPObject_wpSetStyle
317#define CWCDTrack_wpModifyStyle WPObject_wpModifyStyle
318#define CWCDTrack_wpSetTitle WPObject_wpSetTitle
319#define CWCDTrack_wpSwitchTo WPObject_wpSwitchTo
320#define CWCDTrack_wpUnInitData WPObject_wpUnInitData
321#define CWCDTrack_wpViewObject WPObject_wpViewObject
322#define CWCDTrack_wpQueryTrueStyle WPObject_wpQueryTrueStyle
323#define CWCDTrack_wpQueryHandle WPObject_wpQueryHandle
324#define CWCDTrack_wpUnlockObject WPObject_wpUnlockObject
325#define CWCDTrack_wpObjectReady WPObject_wpObjectReady
326#define CWCDTrack_wpIsObjectInitialized WPObject_wpIsObjectInitialized
327#define CWCDTrack_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
328#define CWCDTrack_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
329#define CWCDTrack_wpIsDeleteable WPObject_wpIsDeleteable
330#define CWCDTrack_wpQueryCoreRecord WPObject_wpQueryCoreRecord
331#define CWCDTrack_wpSetObjectID WPObject_wpSetObjectID
332#define CWCDTrack_wpQueryObjectID WPObject_wpQueryObjectID
333#define CWCDTrack_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
334#define CWCDTrack_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
335#define CWCDTrack_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
336#define CWCDTrack_wpFindViewItem WPObject_wpFindViewItem
337#define CWCDTrack_wpLockObject WPObject_wpLockObject
338#define CWCDTrack_wpIsLocked WPObject_wpIsLocked
339#define CWCDTrack_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
340#define CWCDTrack_wpWaitForClose WPObject_wpWaitForClose
341#define CWCDTrack_somDefaultInit SOMObject_somDefaultInit
342#define CWCDTrack_somDestruct SOMObject_somDestruct
343#define CWCDTrack_somDefaultCopyInit SOMObject_somDefaultCopyInit
344#define CWCDTrack_somDefaultAssign SOMObject_somDefaultAssign
345#define CWCDTrack_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
346#define CWCDTrack_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
347#define CWCDTrack_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
348#define CWCDTrack_somDefaultConstAssign SOMObject_somDefaultConstAssign
349#define CWCDTrack_somDefaultVAssign SOMObject_somDefaultVAssign
350#define CWCDTrack_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
351#define CWCDTrack_somInit SOMObject_somInit
352#define CWCDTrack_somFree SOMObject_somFree
353#define CWCDTrack_somUninit SOMObject_somUninit
354#define CWCDTrack_somGetClass SOMObject_somGetClass
355#define CWCDTrack_somGetClassName SOMObject_somGetClassName
356#define CWCDTrack_somGetSize SOMObject_somGetSize
357#define CWCDTrack_somIsA SOMObject_somIsA
358#define CWCDTrack_somIsInstanceOf SOMObject_somIsInstanceOf
359#define CWCDTrack_somRespondsTo SOMObject_somRespondsTo
360#define CWCDTrack_somDispatch SOMObject_somDispatch
361#define CWCDTrack_somClassDispatch SOMObject_somClassDispatch
362#define CWCDTrack_somCastObj SOMObject_somCastObj
363#define CWCDTrack_somResetObj SOMObject_somResetObj
364#define CWCDTrack_somDispatchV SOMObject_somDispatchV
365#define CWCDTrack_somDispatchL SOMObject_somDispatchL
366#define CWCDTrack_somDispatchA SOMObject_somDispatchA
367#define CWCDTrack_somDispatchD SOMObject_somDispatchD
368#define CWCDTrack_somPrintSelf SOMObject_somPrintSelf
369#define CWCDTrack_somDumpSelf SOMObject_somDumpSelf
370#define CWCDTrack_somDumpSelfInt SOMObject_somDumpSelfInt
371#endif /* SOM_DONT_USE_INHERITED_MACROS */
372
373#endif /* SOM_CWCDTrack_h */
374
375#ifndef SOM_M_CWCDTrack_h
376#define SOM_M_CWCDTrack_h
377
378
379#include <som.h>
380
381/*
382 * -- This emitter treats Method Tokens as Thunks by default.
383 * -- Use the sc modifier "nothunks" to change this default
384 */
385#undef somresolve_
386#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
387
388/*
389 * Define the class name as an object type
390 */
391#ifndef M_CWCDTrack
392#define M_CWCDTrack SOMObject
393#endif
394#include <cwaudio.h>
395
396/*
397 * Start of user-defined types:
398 */
399
400/*
401 * End of user-defined types.
402 */
403
404#define M_CWCDTrack_MajorVersion 1
405#define M_CWCDTrack_MinorVersion 2
406
407/*
408 * External name shortening if required
409 */
410#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
411#define M_CWCDTrackNewClass cwcdtrackMc
412#pragma linkage(cwcdtrackMc, system)
413#define M_CWCDTrackClassData cwcdtrackMd
414#define M_CWCDTrackCClassData cwcdtrackMx
415#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
416/*--------------Migration------------*/
417#define M_CWCDTrack_classObj M_CWCDTrackClassData.classObject
418#define _M_CWCDTrack M_CWCDTrack_classObj
419
420/*
421 * Declare the class creation procedure
422 */
423SOMEXTERN SOMClass * SOMLINK M_CWCDTrackNewClass(integer4 somtmajorVersion,
424 integer4 somtminorVersion);
425#pragma linkage(M_CWCDTrackNewClass, system)
426
427/*
428 * Declare the class data structure
429 */
430SOMEXTERN struct M_CWCDTrackClassDataStructure {
431 SOMClass *classObject;
432} SOMDLINK M_CWCDTrackClassData;
433
434/*
435 * Declare the C specific class data structure
436 */
437SOMEXTERN struct M_CWCDTrackCClassDataStructure {
438 somMethodTabs parentMtab;
439 somDToken instanceDataToken;
440} SOMDLINK M_CWCDTrackCClassData;
441
442/*
443 * New and Renew macros for M_CWCDTrack
444 */
445#define M_CWCDTrackNew() \
446 (_somNew(_M_CWCDTrack ? _M_CWCDTrack : M_CWCDTrackNewClass(M_CWCDTrack_MajorVersion, M_CWCDTrack_MinorVersion)))
447#define M_CWCDTrackRenew(buf) \
448 (_somRenew(_M_CWCDTrack ? _M_CWCDTrack : M_CWCDTrackNewClass(M_CWCDTrack_MajorVersion, M_CWCDTrack_MinorVersion), buf))
449
450/*
451 * Override method: wpclsQueryStyle
452 */
453#define M_CWCDTrack_wpclsQueryStyle(somSelf) \
454 M_WPObject_wpclsQueryStyle(somSelf)
455
456/*
457 * Override method: wpclsQueryTitle
458 */
459#define M_CWCDTrack_wpclsQueryTitle(somSelf) \
460 M_WPObject_wpclsQueryTitle(somSelf)
461
462/*
463 * Override method: wpclsQueryInstanceType
464 */
465#define M_CWCDTrack_wpclsQueryInstanceType(somSelf) \
466 M_WPFileSystem_wpclsQueryInstanceType(somSelf)
467
468/*
469 * Override method: wpclsQueryDefaultHelp
470 */
471#define M_CWCDTrack_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
472 M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
473#ifndef SOM_DONT_USE_INHERITED_MACROS
474#define M_CWCDTrack_wpclsQueryAwakeObject M_WPFileSystem_wpclsQueryAwakeObject
475#define M_CWCDTrack_wpclsFileSysExists M_WPFileSystem_wpclsFileSysExists
476#define M_CWCDTrack_wpclsQueryObjectFromPath M_WPFileSystem_wpclsQueryObjectFromPath
477#define M_CWCDTrack_wpclsQueryInstanceFilter M_WPFileSystem_wpclsQueryInstanceFilter
478#define M_CWCDTrack_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
479#define M_CWCDTrack_wpclsInitData M_WPObject_wpclsInitData
480#define M_CWCDTrack_wpclsMakeAwake M_WPObject_wpclsMakeAwake
481#define M_CWCDTrack_wpclsNew M_WPObject_wpclsNew
482#define M_CWCDTrack_wpclsQueryDefaultView M_WPObject_wpclsQueryDefaultView
483#define M_CWCDTrack_wpclsQueryDetails M_WPObject_wpclsQueryDetails
484#define M_CWCDTrack_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
485#define M_CWCDTrack_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
486#define M_CWCDTrack_wpclsQueryFolder M_WPObject_wpclsQueryFolder
487#define M_CWCDTrack_wpclsQueryIcon M_WPObject_wpclsQueryIcon
488#define M_CWCDTrack_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
489#define M_CWCDTrack_wpclsUnInitData M_WPObject_wpclsUnInitData
490#define M_CWCDTrack_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
491#define M_CWCDTrack_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
492#define M_CWCDTrack_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
493#define M_CWCDTrack_wpclsSetError M_WPObject_wpclsSetError
494#define M_CWCDTrack_wpclsQueryError M_WPObject_wpclsQueryError
495#define M_CWCDTrack_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
496#define M_CWCDTrack_wpclsQueryIconData M_WPObject_wpclsQueryIconData
497#define M_CWCDTrack_wpclsQueryObject M_WPObject_wpclsQueryObject
498#define M_CWCDTrack_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
499#define M_CWCDTrack_wpclsDecUsage M_WPObject_wpclsDecUsage
500#define M_CWCDTrack_wpclsIncUsage M_WPObject_wpclsIncUsage
501#define M_CWCDTrack_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
502#define M_CWCDTrack_wpclsFindOneObject M_WPObject_wpclsFindOneObject
503#define M_CWCDTrack_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
504#define M_CWCDTrack_wpclsSetIconData M_WPObject_wpclsSetIconData
505#define M_CWCDTrack_wpclsSetIcon M_WPObject_wpclsSetIcon
506#define M_CWCDTrack_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
507#define M_CWCDTrack_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
508#define M_CWCDTrack__get_somDataAlignment SOMClass__get_somDataAlignment
509#define M_CWCDTrack__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
510#define M_CWCDTrack__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
511#define M_CWCDTrack__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
512#define M_CWCDTrack_somNew SOMClass_somNew
513#define M_CWCDTrack_somNewNoInit SOMClass_somNewNoInit
514#define M_CWCDTrack_somRenew SOMClass_somRenew
515#define M_CWCDTrack_somRenewNoInit SOMClass_somRenewNoInit
516#define M_CWCDTrack_somRenewNoZero SOMClass_somRenewNoZero
517#define M_CWCDTrack_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
518#define M_CWCDTrack_somAllocate SOMClass_somAllocate
519#define M_CWCDTrack_somDeallocate SOMClass_somDeallocate
520#define M_CWCDTrack__get_somClassAllocate SOMClass__get_somClassAllocate
521#define M_CWCDTrack__get_somClassDeallocate SOMClass__get_somClassDeallocate
522#define M_CWCDTrack_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
523#define M_CWCDTrack_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
524#define M_CWCDTrack_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
525#define M_CWCDTrack_somInitClass SOMClass_somInitClass
526#define M_CWCDTrack_somInitMIClass SOMClass_somInitMIClass
527#define M_CWCDTrack_somAddStaticMethod SOMClass_somAddStaticMethod
528#define M_CWCDTrack_somAddDynamicMethod SOMClass_somAddDynamicMethod
529#define M_CWCDTrack_somOverrideSMethod SOMClass_somOverrideSMethod
530#define M_CWCDTrack_somClassReady SOMClass_somClassReady
531#define M_CWCDTrack_somGetApplyStub SOMClass_somGetApplyStub
532#define M_CWCDTrack_somGetClassData SOMClass_somGetClassData
533#define M_CWCDTrack_somSetClassData SOMClass_somSetClassData
534#define M_CWCDTrack_somGetClassMtab SOMClass_somGetClassMtab
535#define M_CWCDTrack_somGetInstanceOffset SOMClass_somGetInstanceOffset
536#define M_CWCDTrack_somGetInstancePartSize SOMClass_somGetInstancePartSize
537#define M_CWCDTrack_somGetInstanceSize SOMClass_somGetInstanceSize
538#define M_CWCDTrack_somGetInstanceToken SOMClass_somGetInstanceToken
539#define M_CWCDTrack_somGetMemberToken SOMClass_somGetMemberToken
540#define M_CWCDTrack_somGetMethodData SOMClass_somGetMethodData
541#define M_CWCDTrack_somGetRdStub SOMClass_somGetRdStub
542#define M_CWCDTrack_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
543#define M_CWCDTrack_somGetMethodIndex SOMClass_somGetMethodIndex
544#define M_CWCDTrack_somGetMethodToken SOMClass_somGetMethodToken
545#define M_CWCDTrack_somGetName SOMClass_somGetName
546#define M_CWCDTrack_somGetNthMethodData SOMClass_somGetNthMethodData
547#define M_CWCDTrack_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
548#define M_CWCDTrack_somGetNumMethods SOMClass_somGetNumMethods
549#define M_CWCDTrack_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
550#define M_CWCDTrack_somGetParent SOMClass_somGetParent
551#define M_CWCDTrack_somGetParents SOMClass_somGetParents
552#define M_CWCDTrack_somGetPClsMtab SOMClass_somGetPClsMtab
553#define M_CWCDTrack_somGetPClsMtabs SOMClass_somGetPClsMtabs
554#define M_CWCDTrack_somGetVersionNumbers SOMClass_somGetVersionNumbers
555#define M_CWCDTrack_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
556#define M_CWCDTrack_somFindMethod SOMClass_somFindMethod
557#define M_CWCDTrack_somFindMethodOk SOMClass_somFindMethodOk
558#define M_CWCDTrack_somFindSMethod SOMClass_somFindSMethod
559#define M_CWCDTrack_somFindSMethodOk SOMClass_somFindSMethodOk
560#define M_CWCDTrack_somLookupMethod SOMClass_somLookupMethod
561#define M_CWCDTrack_somCheckVersion SOMClass_somCheckVersion
562#define M_CWCDTrack_somDescendedFrom SOMClass_somDescendedFrom
563#define M_CWCDTrack_somSupportsMethod SOMClass_somSupportsMethod
564#define M_CWCDTrack_somDefinedMethod SOMClass_somDefinedMethod
565#define M_CWCDTrack_somOverrideMtab SOMClass_somOverrideMtab
566#define M_CWCDTrack_somDefaultInit SOMObject_somDefaultInit
567#define M_CWCDTrack_somDestruct SOMObject_somDestruct
568#define M_CWCDTrack_somDefaultCopyInit SOMObject_somDefaultCopyInit
569#define M_CWCDTrack_somDefaultAssign SOMObject_somDefaultAssign
570#define M_CWCDTrack_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
571#define M_CWCDTrack_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
572#define M_CWCDTrack_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
573#define M_CWCDTrack_somDefaultConstAssign SOMObject_somDefaultConstAssign
574#define M_CWCDTrack_somDefaultVAssign SOMObject_somDefaultVAssign
575#define M_CWCDTrack_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
576#define M_CWCDTrack_somInit SOMObject_somInit
577#define M_CWCDTrack_somFree SOMObject_somFree
578#define M_CWCDTrack_somUninit SOMObject_somUninit
579#define M_CWCDTrack_somGetClass SOMObject_somGetClass
580#define M_CWCDTrack_somGetClassName SOMObject_somGetClassName
581#define M_CWCDTrack_somGetSize SOMObject_somGetSize
582#define M_CWCDTrack_somIsA SOMObject_somIsA
583#define M_CWCDTrack_somIsInstanceOf SOMObject_somIsInstanceOf
584#define M_CWCDTrack_somRespondsTo SOMObject_somRespondsTo
585#define M_CWCDTrack_somDispatch SOMObject_somDispatch
586#define M_CWCDTrack_somClassDispatch SOMObject_somClassDispatch
587#define M_CWCDTrack_somCastObj SOMObject_somCastObj
588#define M_CWCDTrack_somResetObj SOMObject_somResetObj
589#define M_CWCDTrack_somDispatchV SOMObject_somDispatchV
590#define M_CWCDTrack_somDispatchL SOMObject_somDispatchL
591#define M_CWCDTrack_somDispatchA SOMObject_somDispatchA
592#define M_CWCDTrack_somDispatchD SOMObject_somDispatchD
593#define M_CWCDTrack_somPrintSelf SOMObject_somPrintSelf
594#define M_CWCDTrack_somDumpSelf SOMObject_somDumpSelf
595#define M_CWCDTrack_somDumpSelfInt SOMObject_somDumpSelfInt
596#endif /* SOM_DONT_USE_INHERITED_MACROS */
597
598#endif /* SOM_M_CWCDTrack_h */
Note: See TracBrowser for help on using the repository browser.