source: branches/v2.9/classes_chris_names/include/cwbmp.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: 29.4 KB
Line 
1
2/*
3 * This file was generated by the SOM Compiler.
4 * FileName: include\cwbmp.h.
5 * Generated using:
6 * SOM Precompiler somipc: 2.29.1.7
7 * SOM Emitter emith: 2.42
8 */
9
10/*
11 *
12 * CWBmp.idl:
13 */
14
15
16#ifndef SOM_CWBitmap_h
17#define SOM_CWBitmap_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 CWBitmap
33#define CWBitmap SOMObject
34#endif
35#include <wpbitmap.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_WPBitmap
59 #define M_WPBitmap SOMObject
60#endif /* M_WPBitmap */
61#ifndef M_CWBitmap
62 #define M_CWBitmap SOMObject
63#endif /* M_CWBitmap */
64
65/*
66 * End of user-defined types.
67 */
68
69#define CWBitmap_MajorVersion 1
70#define CWBitmap_MinorVersion 2
71
72/*
73 * External name shortening if required
74 */
75#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
76#define CWBitmapNewClass cwbmpc
77#pragma linkage(cwbmpc, system)
78#define CWBitmapClassData cwbmpd
79#define CWBitmapCClassData cwbmpx
80#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
81
82/*
83 * Include the meta class file
84 */
85#include <cwbmp.h>
86/*--------------Migration------------*/
87#define CWBitmap_classObj CWBitmapClassData.classObject
88#define _CWBitmap CWBitmap_classObj
89
90/*
91 * Declare the class creation procedure
92 */
93SOMEXTERN SOMClass * SOMLINK CWBitmapNewClass(integer4 somtmajorVersion,
94 integer4 somtminorVersion);
95#pragma linkage(CWBitmapNewClass, system)
96
97/*
98 * Declare the class data structure
99 */
100SOMEXTERN struct CWBitmapClassDataStructure {
101 SOMClass *classObject;
102 somMToken cwmmAddImageInformationPage;
103 somMToken cwmmQuerySmallBitmapHandle;
104 somMToken cwmmFreeBitmaps;
105 somMToken cwmmFreeSmallBitmap;
106 somMToken cwmmQueryBitmapInfoHeader;
107} SOMDLINK CWBitmapClassData;
108
109/*
110 * Declare the C specific class data structure
111 */
112SOMEXTERN struct CWBitmapCClassDataStructure {
113 somMethodTabs parentMtab;
114 somDToken instanceDataToken;
115} SOMDLINK CWBitmapCClassData;
116
117/*
118 * New and Renew macros for CWBitmap
119 */
120#define CWBitmapNew() \
121 (_somNew(_CWBitmap ? _CWBitmap : CWBitmapNewClass(CWBitmap_MajorVersion, CWBitmap_MinorVersion)))
122#define CWBitmapRenew(buf) \
123 (_somRenew(_CWBitmap ? _CWBitmap : CWBitmapNewClass(CWBitmap_MajorVersion, CWBitmap_MinorVersion), buf))
124
125/*
126 * Override method: wpModifyPopupMenu
127 */
128#define CWBitmap_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
129 WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
130
131/*
132 * Override method: wpMenuItemSelected
133 */
134#define CWBitmap_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
135 WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
136
137/*
138 * Override method: wpOpen
139 */
140#define CWBitmap_wpOpen(somSelf,hwndCnr,ulView,param) \
141 WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
142
143/*
144 * Override method: wpAddSettingsPages
145 */
146#define CWBitmap_wpAddSettingsPages(somSelf,hwndNotebook) \
147 WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
148
149/*
150 * Override method: wpUnInitData
151 */
152#define CWBitmap_wpUnInitData(somSelf) \
153 WPObject_wpUnInitData(somSelf)
154
155/*
156 * Override method: wpInitData
157 */
158#define CWBitmap_wpInitData(somSelf) \
159 WPObject_wpInitData(somSelf)
160
161/*
162 * Override method: wpQueryDetailsData
163 */
164#define CWBitmap_wpQueryDetailsData(somSelf,ppDetailsData,pcp) \
165 WPObject_wpQueryDetailsData(somSelf,ppDetailsData,pcp)
166
167/*
168 * New Method: cwmmAddImageInformationPage
169 */
170typedef ULONG SOMLINK somTP_CWBitmap_cwmmAddImageInformationPage(CWBitmap *somSelf,
171 HWND hwndNotebook);
172#pragma linkage(somTP_CWBitmap_cwmmAddImageInformationPage, system)
173typedef somTP_CWBitmap_cwmmAddImageInformationPage *somTD_CWBitmap_cwmmAddImageInformationPage;
174#define somMD_CWBitmap_cwmmAddImageInformationPage "::CWBitmap::cwmmAddImageInformationPage"
175#define CWBitmap_cwmmAddImageInformationPage(somSelf,hwndNotebook) \
176 (SOM_Resolve(somSelf, CWBitmap, cwmmAddImageInformationPage) \
177 (somSelf,hwndNotebook))
178#ifndef SOMGD_cwmmAddImageInformationPage
179 #if (defined(_cwmmAddImageInformationPage) || defined(__cwmmAddImageInformationPage))
180 #undef _cwmmAddImageInformationPage
181 #undef __cwmmAddImageInformationPage
182 #define SOMGD_cwmmAddImageInformationPage 1
183 #else
184 #define _cwmmAddImageInformationPage CWBitmap_cwmmAddImageInformationPage
185 #endif /* _cwmmAddImageInformationPage */
186#endif /* SOMGD_cwmmAddImageInformationPage */
187
188/*
189 * New Method: cwmmQuerySmallBitmapHandle
190 */
191typedef HBITMAP SOMLINK somTP_CWBitmap_cwmmQuerySmallBitmapHandle(CWBitmap *somSelf,
192 ULONG ulSize);
193#pragma linkage(somTP_CWBitmap_cwmmQuerySmallBitmapHandle, system)
194typedef somTP_CWBitmap_cwmmQuerySmallBitmapHandle *somTD_CWBitmap_cwmmQuerySmallBitmapHandle;
195#define somMD_CWBitmap_cwmmQuerySmallBitmapHandle "::CWBitmap::cwmmQuerySmallBitmapHandle"
196#define CWBitmap_cwmmQuerySmallBitmapHandle(somSelf,ulSize) \
197 (SOM_Resolve(somSelf, CWBitmap, cwmmQuerySmallBitmapHandle) \
198 (somSelf,ulSize))
199#ifndef SOMGD_cwmmQuerySmallBitmapHandle
200 #if (defined(_cwmmQuerySmallBitmapHandle) || defined(__cwmmQuerySmallBitmapHandle))
201 #undef _cwmmQuerySmallBitmapHandle
202 #undef __cwmmQuerySmallBitmapHandle
203 #define SOMGD_cwmmQuerySmallBitmapHandle 1
204 #else
205 #define _cwmmQuerySmallBitmapHandle CWBitmap_cwmmQuerySmallBitmapHandle
206 #endif /* _cwmmQuerySmallBitmapHandle */
207#endif /* SOMGD_cwmmQuerySmallBitmapHandle */
208
209/*
210 * New Method: cwmmFreeBitmaps
211 */
212typedef void SOMLINK somTP_CWBitmap_cwmmFreeBitmaps(CWBitmap *somSelf);
213#pragma linkage(somTP_CWBitmap_cwmmFreeBitmaps, system)
214typedef somTP_CWBitmap_cwmmFreeBitmaps *somTD_CWBitmap_cwmmFreeBitmaps;
215#define somMD_CWBitmap_cwmmFreeBitmaps "::CWBitmap::cwmmFreeBitmaps"
216#define CWBitmap_cwmmFreeBitmaps(somSelf) \
217 (SOM_Resolve(somSelf, CWBitmap, cwmmFreeBitmaps) \
218 (somSelf))
219#ifndef SOMGD_cwmmFreeBitmaps
220 #if (defined(_cwmmFreeBitmaps) || defined(__cwmmFreeBitmaps))
221 #undef _cwmmFreeBitmaps
222 #undef __cwmmFreeBitmaps
223 #define SOMGD_cwmmFreeBitmaps 1
224 #else
225 #define _cwmmFreeBitmaps CWBitmap_cwmmFreeBitmaps
226 #endif /* _cwmmFreeBitmaps */
227#endif /* SOMGD_cwmmFreeBitmaps */
228
229/*
230 * New Method: cwmmFreeSmallBitmap
231 */
232typedef void SOMLINK somTP_CWBitmap_cwmmFreeSmallBitmap(CWBitmap *somSelf);
233#pragma linkage(somTP_CWBitmap_cwmmFreeSmallBitmap, system)
234typedef somTP_CWBitmap_cwmmFreeSmallBitmap *somTD_CWBitmap_cwmmFreeSmallBitmap;
235#define somMD_CWBitmap_cwmmFreeSmallBitmap "::CWBitmap::cwmmFreeSmallBitmap"
236#define CWBitmap_cwmmFreeSmallBitmap(somSelf) \
237 (SOM_Resolve(somSelf, CWBitmap, cwmmFreeSmallBitmap) \
238 (somSelf))
239#ifndef SOMGD_cwmmFreeSmallBitmap
240 #if (defined(_cwmmFreeSmallBitmap) || defined(__cwmmFreeSmallBitmap))
241 #undef _cwmmFreeSmallBitmap
242 #undef __cwmmFreeSmallBitmap
243 #define SOMGD_cwmmFreeSmallBitmap 1
244 #else
245 #define _cwmmFreeSmallBitmap CWBitmap_cwmmFreeSmallBitmap
246 #endif /* _cwmmFreeSmallBitmap */
247#endif /* SOMGD_cwmmFreeSmallBitmap */
248
249/*
250 * New Method: cwmmQueryBitmapInfoHeader
251 */
252typedef PBYTE SOMLINK somTP_CWBitmap_cwmmQueryBitmapInfoHeader(CWBitmap *somSelf);
253#pragma linkage(somTP_CWBitmap_cwmmQueryBitmapInfoHeader, system)
254typedef somTP_CWBitmap_cwmmQueryBitmapInfoHeader *somTD_CWBitmap_cwmmQueryBitmapInfoHeader;
255#define somMD_CWBitmap_cwmmQueryBitmapInfoHeader "::CWBitmap::cwmmQueryBitmapInfoHeader"
256#define CWBitmap_cwmmQueryBitmapInfoHeader(somSelf) \
257 (SOM_Resolve(somSelf, CWBitmap, cwmmQueryBitmapInfoHeader) \
258 (somSelf))
259#ifndef SOMGD_cwmmQueryBitmapInfoHeader
260 #if (defined(_cwmmQueryBitmapInfoHeader) || defined(__cwmmQueryBitmapInfoHeader))
261 #undef _cwmmQueryBitmapInfoHeader
262 #undef __cwmmQueryBitmapInfoHeader
263 #define SOMGD_cwmmQueryBitmapInfoHeader 1
264 #else
265 #define _cwmmQueryBitmapInfoHeader CWBitmap_cwmmQueryBitmapInfoHeader
266 #endif /* _cwmmQueryBitmapInfoHeader */
267#endif /* SOMGD_cwmmQueryBitmapInfoHeader */
268#ifndef SOM_DONT_USE_INHERITED_MACROS
269#define CWBitmap_wpAddFileTypePage WPDataFile_wpAddFileTypePage
270#define CWBitmap_wpPrintMetaFile WPDataFile_wpPrintMetaFile
271#define CWBitmap_wpPrintPifFile WPDataFile_wpPrintPifFile
272#define CWBitmap_wpPrintPrinterSpecificFile WPDataFile_wpPrintPrinterSpecificFile
273#define CWBitmap_wpPrintUnknownFile WPDataFile_wpPrintUnknownFile
274#define CWBitmap_wpQueryAssociatedProgram WPDataFile_wpQueryAssociatedProgram
275#define CWBitmap_wpSetAssociatedFileIcon WPDataFile_wpSetAssociatedFileIcon
276#define CWBitmap_wpQueryAssociatedFileIcon WPDataFile_wpQueryAssociatedFileIcon
277#define CWBitmap_wpSetRealName WPFileSystem_wpSetRealName
278#define CWBitmap_wpSetType WPFileSystem_wpSetType
279#define CWBitmap_wpQueryType WPFileSystem_wpQueryType
280#define CWBitmap_wpSetAttr WPFileSystem_wpSetAttr
281#define CWBitmap_wpQueryAttr WPFileSystem_wpQueryAttr
282#define CWBitmap_wpAddFile1Page WPFileSystem_wpAddFile1Page
283#define CWBitmap_wpAddFile2Page WPFileSystem_wpAddFile2Page
284#define CWBitmap_wpAddFile3Page WPFileSystem_wpAddFile3Page
285#define CWBitmap_wpAddFileMenuPage WPFileSystem_wpAddFileMenuPage
286#define CWBitmap_wpQueryCreation WPFileSystem_wpQueryCreation
287#define CWBitmap_wpQueryLastAccess WPFileSystem_wpQueryLastAccess
288#define CWBitmap_wpQueryLastWrite WPFileSystem_wpQueryLastWrite
289#define CWBitmap_wpQueryFileSize WPFileSystem_wpQueryFileSize
290#define CWBitmap_wpQueryEASize WPFileSystem_wpQueryEASize
291#define CWBitmap_wpSetDateInfo WPFileSystem_wpSetDateInfo
292#define CWBitmap_wpSetFileSizeInfo WPFileSystem_wpSetFileSizeInfo
293#define CWBitmap_wpRefresh WPFileSystem_wpRefresh
294#define CWBitmap_wpQueryRefreshFlags WPFileSystem_wpQueryRefreshFlags
295#define CWBitmap_wpSetRefreshFlags WPFileSystem_wpSetRefreshFlags
296#define CWBitmap_wpPrintPlainTextFile WPFileSystem_wpPrintPlainTextFile
297#define CWBitmap_wpSetTitleAndRenameFile WPFileSystem_wpSetTitleAndRenameFile
298#define CWBitmap_wpConfirmRenameFileWithExt WPFileSystem_wpConfirmRenameFileWithExt
299#define CWBitmap_wpVerifyUpdateAccess WPFileSystem_wpVerifyUpdateAccess
300#define CWBitmap_wpAddUserItemsToPopupMenu WPFileSystem_wpAddUserItemsToPopupMenu
301#define CWBitmap_wpIsDiskSwapped WPFileSystem_wpIsDiskSwapped
302#define CWBitmap_wpQueryRealName WPFileSystem_wpQueryRealName
303#define CWBitmap_wpQueryFilename WPFileSystem_wpQueryFilename
304#define CWBitmap_wpQueryDisk WPFileSystem_wpQueryDisk
305#define CWBitmap_wpQueryDateInfo WPFileSystem_wpQueryDateInfo
306#define CWBitmap_wpConfirmKeepAssoc WPFileSystem_wpConfirmKeepAssoc
307#define CWBitmap_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
308#define CWBitmap_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
309#define CWBitmap_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
310#define CWBitmap_wpAddToObjUseList WPObject_wpAddToObjUseList
311#define CWBitmap_wpAllocMem WPObject_wpAllocMem
312#define CWBitmap_wpAppendObject WPObject_wpAppendObject
313#define CWBitmap_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
314#define CWBitmap_wpClose WPObject_wpClose
315#define CWBitmap_wpCnrInsertObject WPObject_wpCnrInsertObject
316#define CWBitmap_wpCnrRemoveObject WPObject_wpCnrRemoveObject
317#define CWBitmap_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
318#define CWBitmap_wpConfirmDelete WPObject_wpConfirmDelete
319#define CWBitmap_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
320#define CWBitmap_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
321#define CWBitmap_wpCopyObject WPObject_wpCopyObject
322#define CWBitmap_wpCreateAnother WPObject_wpCreateAnother
323#define CWBitmap_wpCreateFromTemplate WPObject_wpCreateFromTemplate
324#define CWBitmap_wpCreateShadowObject WPObject_wpCreateShadowObject
325#define CWBitmap_wpDelete WPObject_wpDelete
326#define CWBitmap_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
327#define CWBitmap_wpDisplayHelp WPObject_wpDisplayHelp
328#define CWBitmap_wpDisplayMenu WPObject_wpDisplayMenu
329#define CWBitmap_wpDoesObjectMatch WPObject_wpDoesObjectMatch
330#define CWBitmap_wpDraggedOverObject WPObject_wpDraggedOverObject
331#define CWBitmap_wpDragOver WPObject_wpDragOver
332#define CWBitmap_wpDrop WPObject_wpDrop
333#define CWBitmap_wpDroppedOnObject WPObject_wpDroppedOnObject
334#define CWBitmap_wpEndConversation WPObject_wpEndConversation
335#define CWBitmap_wpFilterPopupMenu WPObject_wpFilterPopupMenu
336#define CWBitmap_wpFindUseItem WPObject_wpFindUseItem
337#define CWBitmap_wpFormatDragItem WPObject_wpFormatDragItem
338#define CWBitmap_wpFree WPObject_wpFree
339#define CWBitmap_wpFreeMem WPObject_wpFreeMem
340#define CWBitmap_wpHide WPObject_wpHide
341#define CWBitmap_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
342#define CWBitmap_wpInsertSettingsPage WPObject_wpInsertSettingsPage
343#define CWBitmap_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
344#define CWBitmap_wpMoveObject WPObject_wpMoveObject
345#define CWBitmap_wpPrintObject WPObject_wpPrintObject
346#define CWBitmap_wpQueryConcurrentView WPObject_wpQueryConcurrentView
347#define CWBitmap_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
348#define CWBitmap_wpQueryConfirmations WPObject_wpQueryConfirmations
349#define CWBitmap_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
350#define CWBitmap_wpQueryDefaultView WPObject_wpQueryDefaultView
351#define CWBitmap_wpQueryError WPObject_wpQueryError
352#define CWBitmap_wpSetFolder WPObject_wpSetFolder
353#define CWBitmap_wpQueryFolder WPObject_wpQueryFolder
354#define CWBitmap_wpQueryIcon WPObject_wpQueryIcon
355#define CWBitmap_wpQueryIconData WPObject_wpQueryIconData
356#define CWBitmap_wpQueryMinWindow WPObject_wpQueryMinWindow
357#define CWBitmap_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
358#define CWBitmap_wpQueryStyle WPObject_wpQueryStyle
359#define CWBitmap_wpSetTaskRec WPObject_wpSetTaskRec
360#define CWBitmap_wpFindTaskRec WPObject_wpFindTaskRec
361#define CWBitmap_wpQueryTitle WPObject_wpQueryTitle
362#define CWBitmap_wpRegisterView WPObject_wpRegisterView
363#define CWBitmap_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
364#define CWBitmap_wpRender WPObject_wpRender
365#define CWBitmap_wpRenderComplete WPObject_wpRenderComplete
366#define CWBitmap_wpReplaceObject WPObject_wpReplaceObject
367#define CWBitmap_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
368#define CWBitmap_wpRestore WPObject_wpRestore
369#define CWBitmap_wpRestoreData WPObject_wpRestoreData
370#define CWBitmap_wpRestoreLong WPObject_wpRestoreLong
371#define CWBitmap_wpRestoreState WPObject_wpRestoreState
372#define CWBitmap_wpRestoreString WPObject_wpRestoreString
373#define CWBitmap_wpSaveData WPObject_wpSaveData
374#define CWBitmap_wpSaveImmediate WPObject_wpSaveImmediate
375#define CWBitmap_wpSaveDeferred WPObject_wpSaveDeferred
376#define CWBitmap_wpSaveLong WPObject_wpSaveLong
377#define CWBitmap_wpSaveState WPObject_wpSaveState
378#define CWBitmap_wpSaveString WPObject_wpSaveString
379#define CWBitmap_wpScanSetupString WPObject_wpScanSetupString
380#define CWBitmap_wpSetConcurrentView WPObject_wpSetConcurrentView
381#define CWBitmap_wpSetButtonAppearance WPObject_wpSetButtonAppearance
382#define CWBitmap_wpSetDefaultHelp WPObject_wpSetDefaultHelp
383#define CWBitmap_wpSetDefaultView WPObject_wpSetDefaultView
384#define CWBitmap_wpSetError WPObject_wpSetError
385#define CWBitmap_wpSetIconHandle WPObject_wpSetIconHandle
386#define CWBitmap_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
387#define CWBitmap_wpSetupOnce WPObject_wpSetupOnce
388#define CWBitmap_wpSetIcon WPObject_wpSetIcon
389#define CWBitmap_wpSetIconData WPObject_wpSetIconData
390#define CWBitmap_wpSetMinWindow WPObject_wpSetMinWindow
391#define CWBitmap_wpSetStyle WPObject_wpSetStyle
392#define CWBitmap_wpModifyStyle WPObject_wpModifyStyle
393#define CWBitmap_wpSetTitle WPObject_wpSetTitle
394#define CWBitmap_wpSetup WPObject_wpSetup
395#define CWBitmap_wpSwitchTo WPObject_wpSwitchTo
396#define CWBitmap_wpViewObject WPObject_wpViewObject
397#define CWBitmap_wpQueryTrueStyle WPObject_wpQueryTrueStyle
398#define CWBitmap_wpQueryHandle WPObject_wpQueryHandle
399#define CWBitmap_wpUnlockObject WPObject_wpUnlockObject
400#define CWBitmap_wpObjectReady WPObject_wpObjectReady
401#define CWBitmap_wpIsObjectInitialized WPObject_wpIsObjectInitialized
402#define CWBitmap_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
403#define CWBitmap_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
404#define CWBitmap_wpIsDeleteable WPObject_wpIsDeleteable
405#define CWBitmap_wpQueryCoreRecord WPObject_wpQueryCoreRecord
406#define CWBitmap_wpSetObjectID WPObject_wpSetObjectID
407#define CWBitmap_wpQueryObjectID WPObject_wpQueryObjectID
408#define CWBitmap_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
409#define CWBitmap_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
410#define CWBitmap_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
411#define CWBitmap_wpFindViewItem WPObject_wpFindViewItem
412#define CWBitmap_wpLockObject WPObject_wpLockObject
413#define CWBitmap_wpIsLocked WPObject_wpIsLocked
414#define CWBitmap_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
415#define CWBitmap_wpWaitForClose WPObject_wpWaitForClose
416#define CWBitmap_somDefaultInit SOMObject_somDefaultInit
417#define CWBitmap_somDestruct SOMObject_somDestruct
418#define CWBitmap_somDefaultCopyInit SOMObject_somDefaultCopyInit
419#define CWBitmap_somDefaultAssign SOMObject_somDefaultAssign
420#define CWBitmap_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
421#define CWBitmap_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
422#define CWBitmap_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
423#define CWBitmap_somDefaultConstAssign SOMObject_somDefaultConstAssign
424#define CWBitmap_somDefaultVAssign SOMObject_somDefaultVAssign
425#define CWBitmap_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
426#define CWBitmap_somInit SOMObject_somInit
427#define CWBitmap_somFree SOMObject_somFree
428#define CWBitmap_somUninit SOMObject_somUninit
429#define CWBitmap_somGetClass SOMObject_somGetClass
430#define CWBitmap_somGetClassName SOMObject_somGetClassName
431#define CWBitmap_somGetSize SOMObject_somGetSize
432#define CWBitmap_somIsA SOMObject_somIsA
433#define CWBitmap_somIsInstanceOf SOMObject_somIsInstanceOf
434#define CWBitmap_somRespondsTo SOMObject_somRespondsTo
435#define CWBitmap_somDispatch SOMObject_somDispatch
436#define CWBitmap_somClassDispatch SOMObject_somClassDispatch
437#define CWBitmap_somCastObj SOMObject_somCastObj
438#define CWBitmap_somResetObj SOMObject_somResetObj
439#define CWBitmap_somDispatchV SOMObject_somDispatchV
440#define CWBitmap_somDispatchL SOMObject_somDispatchL
441#define CWBitmap_somDispatchA SOMObject_somDispatchA
442#define CWBitmap_somDispatchD SOMObject_somDispatchD
443#define CWBitmap_somPrintSelf SOMObject_somPrintSelf
444#define CWBitmap_somDumpSelf SOMObject_somDumpSelf
445#define CWBitmap_somDumpSelfInt SOMObject_somDumpSelfInt
446#endif /* SOM_DONT_USE_INHERITED_MACROS */
447
448#endif /* SOM_CWBitmap_h */
449
450#ifndef SOM_M_CWBitmap_h
451#define SOM_M_CWBitmap_h
452
453
454#include <som.h>
455
456/*
457 * -- This emitter treats Method Tokens as Thunks by default.
458 * -- Use the sc modifier "nothunks" to change this default
459 */
460#undef somresolve_
461#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
462
463/*
464 * Define the class name as an object type
465 */
466#ifndef M_CWBitmap
467#define M_CWBitmap SOMObject
468#endif
469#include <wpbitmap.h>
470
471/*
472 * Start of user-defined types:
473 */
474
475/*
476 * End of user-defined types.
477 */
478
479#define M_CWBitmap_MajorVersion 1
480#define M_CWBitmap_MinorVersion 2
481
482/*
483 * External name shortening if required
484 */
485#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
486#define M_CWBitmapNewClass cwbmpMc
487#pragma linkage(cwbmpMc, system)
488#define M_CWBitmapClassData cwbmpMd
489#define M_CWBitmapCClassData cwbmpMx
490#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
491/*--------------Migration------------*/
492#define M_CWBitmap_classObj M_CWBitmapClassData.classObject
493#define _M_CWBitmap M_CWBitmap_classObj
494
495/*
496 * Declare the class creation procedure
497 */
498SOMEXTERN SOMClass * SOMLINK M_CWBitmapNewClass(integer4 somtmajorVersion,
499 integer4 somtminorVersion);
500#pragma linkage(M_CWBitmapNewClass, system)
501
502/*
503 * Declare the class data structure
504 */
505SOMEXTERN struct M_CWBitmapClassDataStructure {
506 SOMClass *classObject;
507} SOMDLINK M_CWBitmapClassData;
508
509/*
510 * Declare the C specific class data structure
511 */
512SOMEXTERN struct M_CWBitmapCClassDataStructure {
513 somMethodTabs parentMtab;
514 somDToken instanceDataToken;
515} SOMDLINK M_CWBitmapCClassData;
516
517/*
518 * New and Renew macros for M_CWBitmap
519 */
520#define M_CWBitmapNew() \
521 (_somNew(_M_CWBitmap ? _M_CWBitmap : M_CWBitmapNewClass(M_CWBitmap_MajorVersion, M_CWBitmap_MinorVersion)))
522#define M_CWBitmapRenew(buf) \
523 (_somRenew(_M_CWBitmap ? _M_CWBitmap : M_CWBitmapNewClass(M_CWBitmap_MajorVersion, M_CWBitmap_MinorVersion), buf))
524
525/*
526 * Override method: wpclsQueryDefaultView
527 */
528#define M_CWBitmap_wpclsQueryDefaultView(somSelf) \
529 M_WPObject_wpclsQueryDefaultView(somSelf)
530
531/*
532 * Override method: wpclsQueryIconData
533 */
534#define M_CWBitmap_wpclsQueryIconData(somSelf,pIconInfo) \
535 M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
536
537/*
538 * Override method: wpclsQueryDetailsInfo
539 */
540#define M_CWBitmap_wpclsQueryDetailsInfo(somSelf,ppClassFieldInfo,pSize) \
541 M_WPObject_wpclsQueryDetailsInfo(somSelf,ppClassFieldInfo,pSize)
542
543/*
544 * Override method: wpclsInitData
545 */
546#define M_CWBitmap_wpclsInitData(somSelf) \
547 M_WPObject_wpclsInitData(somSelf)
548#ifndef SOM_DONT_USE_INHERITED_MACROS
549#define M_CWBitmap_wpclsQueryAwakeObject M_WPFileSystem_wpclsQueryAwakeObject
550#define M_CWBitmap_wpclsFileSysExists M_WPFileSystem_wpclsFileSysExists
551#define M_CWBitmap_wpclsQueryObjectFromPath M_WPFileSystem_wpclsQueryObjectFromPath
552#define M_CWBitmap_wpclsQueryInstanceType M_WPFileSystem_wpclsQueryInstanceType
553#define M_CWBitmap_wpclsQueryInstanceFilter M_WPFileSystem_wpclsQueryInstanceFilter
554#define M_CWBitmap_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
555#define M_CWBitmap_wpclsMakeAwake M_WPObject_wpclsMakeAwake
556#define M_CWBitmap_wpclsNew M_WPObject_wpclsNew
557#define M_CWBitmap_wpclsQueryDefaultHelp M_WPObject_wpclsQueryDefaultHelp
558#define M_CWBitmap_wpclsQueryDetails M_WPObject_wpclsQueryDetails
559#define M_CWBitmap_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
560#define M_CWBitmap_wpclsQueryFolder M_WPObject_wpclsQueryFolder
561#define M_CWBitmap_wpclsQueryIcon M_WPObject_wpclsQueryIcon
562#define M_CWBitmap_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
563#define M_CWBitmap_wpclsQueryStyle M_WPObject_wpclsQueryStyle
564#define M_CWBitmap_wpclsQueryTitle M_WPObject_wpclsQueryTitle
565#define M_CWBitmap_wpclsUnInitData M_WPObject_wpclsUnInitData
566#define M_CWBitmap_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
567#define M_CWBitmap_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
568#define M_CWBitmap_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
569#define M_CWBitmap_wpclsSetError M_WPObject_wpclsSetError
570#define M_CWBitmap_wpclsQueryError M_WPObject_wpclsQueryError
571#define M_CWBitmap_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
572#define M_CWBitmap_wpclsQueryObject M_WPObject_wpclsQueryObject
573#define M_CWBitmap_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
574#define M_CWBitmap_wpclsDecUsage M_WPObject_wpclsDecUsage
575#define M_CWBitmap_wpclsIncUsage M_WPObject_wpclsIncUsage
576#define M_CWBitmap_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
577#define M_CWBitmap_wpclsFindOneObject M_WPObject_wpclsFindOneObject
578#define M_CWBitmap_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
579#define M_CWBitmap_wpclsSetIconData M_WPObject_wpclsSetIconData
580#define M_CWBitmap_wpclsSetIcon M_WPObject_wpclsSetIcon
581#define M_CWBitmap_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
582#define M_CWBitmap_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
583#define M_CWBitmap__get_somDataAlignment SOMClass__get_somDataAlignment
584#define M_CWBitmap__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
585#define M_CWBitmap__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
586#define M_CWBitmap__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
587#define M_CWBitmap_somNew SOMClass_somNew
588#define M_CWBitmap_somNewNoInit SOMClass_somNewNoInit
589#define M_CWBitmap_somRenew SOMClass_somRenew
590#define M_CWBitmap_somRenewNoInit SOMClass_somRenewNoInit
591#define M_CWBitmap_somRenewNoZero SOMClass_somRenewNoZero
592#define M_CWBitmap_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
593#define M_CWBitmap_somAllocate SOMClass_somAllocate
594#define M_CWBitmap_somDeallocate SOMClass_somDeallocate
595#define M_CWBitmap__get_somClassAllocate SOMClass__get_somClassAllocate
596#define M_CWBitmap__get_somClassDeallocate SOMClass__get_somClassDeallocate
597#define M_CWBitmap_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
598#define M_CWBitmap_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
599#define M_CWBitmap_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
600#define M_CWBitmap_somInitClass SOMClass_somInitClass
601#define M_CWBitmap_somInitMIClass SOMClass_somInitMIClass
602#define M_CWBitmap_somAddStaticMethod SOMClass_somAddStaticMethod
603#define M_CWBitmap_somAddDynamicMethod SOMClass_somAddDynamicMethod
604#define M_CWBitmap_somOverrideSMethod SOMClass_somOverrideSMethod
605#define M_CWBitmap_somClassReady SOMClass_somClassReady
606#define M_CWBitmap_somGetApplyStub SOMClass_somGetApplyStub
607#define M_CWBitmap_somGetClassData SOMClass_somGetClassData
608#define M_CWBitmap_somSetClassData SOMClass_somSetClassData
609#define M_CWBitmap_somGetClassMtab SOMClass_somGetClassMtab
610#define M_CWBitmap_somGetInstanceOffset SOMClass_somGetInstanceOffset
611#define M_CWBitmap_somGetInstancePartSize SOMClass_somGetInstancePartSize
612#define M_CWBitmap_somGetInstanceSize SOMClass_somGetInstanceSize
613#define M_CWBitmap_somGetInstanceToken SOMClass_somGetInstanceToken
614#define M_CWBitmap_somGetMemberToken SOMClass_somGetMemberToken
615#define M_CWBitmap_somGetMethodData SOMClass_somGetMethodData
616#define M_CWBitmap_somGetRdStub SOMClass_somGetRdStub
617#define M_CWBitmap_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
618#define M_CWBitmap_somGetMethodIndex SOMClass_somGetMethodIndex
619#define M_CWBitmap_somGetMethodToken SOMClass_somGetMethodToken
620#define M_CWBitmap_somGetName SOMClass_somGetName
621#define M_CWBitmap_somGetNthMethodData SOMClass_somGetNthMethodData
622#define M_CWBitmap_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
623#define M_CWBitmap_somGetNumMethods SOMClass_somGetNumMethods
624#define M_CWBitmap_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
625#define M_CWBitmap_somGetParent SOMClass_somGetParent
626#define M_CWBitmap_somGetParents SOMClass_somGetParents
627#define M_CWBitmap_somGetPClsMtab SOMClass_somGetPClsMtab
628#define M_CWBitmap_somGetPClsMtabs SOMClass_somGetPClsMtabs
629#define M_CWBitmap_somGetVersionNumbers SOMClass_somGetVersionNumbers
630#define M_CWBitmap_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
631#define M_CWBitmap_somFindMethod SOMClass_somFindMethod
632#define M_CWBitmap_somFindMethodOk SOMClass_somFindMethodOk
633#define M_CWBitmap_somFindSMethod SOMClass_somFindSMethod
634#define M_CWBitmap_somFindSMethodOk SOMClass_somFindSMethodOk
635#define M_CWBitmap_somLookupMethod SOMClass_somLookupMethod
636#define M_CWBitmap_somCheckVersion SOMClass_somCheckVersion
637#define M_CWBitmap_somDescendedFrom SOMClass_somDescendedFrom
638#define M_CWBitmap_somSupportsMethod SOMClass_somSupportsMethod
639#define M_CWBitmap_somDefinedMethod SOMClass_somDefinedMethod
640#define M_CWBitmap_somOverrideMtab SOMClass_somOverrideMtab
641#define M_CWBitmap_somDefaultInit SOMObject_somDefaultInit
642#define M_CWBitmap_somDestruct SOMObject_somDestruct
643#define M_CWBitmap_somDefaultCopyInit SOMObject_somDefaultCopyInit
644#define M_CWBitmap_somDefaultAssign SOMObject_somDefaultAssign
645#define M_CWBitmap_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
646#define M_CWBitmap_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
647#define M_CWBitmap_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
648#define M_CWBitmap_somDefaultConstAssign SOMObject_somDefaultConstAssign
649#define M_CWBitmap_somDefaultVAssign SOMObject_somDefaultVAssign
650#define M_CWBitmap_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
651#define M_CWBitmap_somInit SOMObject_somInit
652#define M_CWBitmap_somFree SOMObject_somFree
653#define M_CWBitmap_somUninit SOMObject_somUninit
654#define M_CWBitmap_somGetClass SOMObject_somGetClass
655#define M_CWBitmap_somGetClassName SOMObject_somGetClassName
656#define M_CWBitmap_somGetSize SOMObject_somGetSize
657#define M_CWBitmap_somIsA SOMObject_somIsA
658#define M_CWBitmap_somIsInstanceOf SOMObject_somIsInstanceOf
659#define M_CWBitmap_somRespondsTo SOMObject_somRespondsTo
660#define M_CWBitmap_somDispatch SOMObject_somDispatch
661#define M_CWBitmap_somClassDispatch SOMObject_somClassDispatch
662#define M_CWBitmap_somCastObj SOMObject_somCastObj
663#define M_CWBitmap_somResetObj SOMObject_somResetObj
664#define M_CWBitmap_somDispatchV SOMObject_somDispatchV
665#define M_CWBitmap_somDispatchL SOMObject_somDispatchL
666#define M_CWBitmap_somDispatchA SOMObject_somDispatchA
667#define M_CWBitmap_somDispatchD SOMObject_somDispatchD
668#define M_CWBitmap_somPrintSelf SOMObject_somPrintSelf
669#define M_CWBitmap_somDumpSelf SOMObject_somDumpSelf
670#define M_CWBitmap_somDumpSelfInt SOMObject_somDumpSelfInt
671#endif /* SOM_DONT_USE_INHERITED_MACROS */
672
673#endif /* SOM_M_CWBitmap_h */
Note: See TracBrowser for help on using the repository browser.