home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpentk.zip / WBPENTK2.DSK / PENBTNDV.H < prev    next >
C/C++ Source or Header  |  1994-10-07  |  37KB  |  807 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: penbtndv.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somopc: 2.7
  7.  *     SOM Emitter emith: 2.22
  8.  */
  9.  
  10. /*
  11.  *  SCC: @(#) 71 4/12/93 12:02:47 1.3 @(#)
  12.  *  Module Header
  13.  * 
  14.  *  Module Name: PENBTNDV
  15.  * 
  16.  *  OS/2 Presentation Manager Workplace class definitions
  17.  * 
  18.  *  Copyright (c) International Business Machines Corporation 1992
  19.  * 
  20.  */
  21.  
  22.  
  23. #ifndef SOM_PenButtonDevice_h
  24. #define SOM_PenButtonDevice_h
  25.  
  26.  
  27. /*
  28.  * Passthru lines: File: "C.ph", "before"
  29.  */
  30.  
  31.    #define BUTTONDEV_VERSION_MAJOR     1
  32.    #define BUTTONDEV_VERSION_MINOR     1
  33.  
  34.    #define MSTRLEN                    20
  35.  
  36.    #define DEFAULT_BMP_SIZE           20
  37.    #define BITMAP_SPACING              8
  38.    #define MAXCOMMANDSIZE             20
  39.    #define MAXNUMOFBUTTONS            16
  40.  
  41.    #define BUTTONDLG_HELPRES       40083
  42.  
  43.  
  44. #include <som.h>
  45.  
  46. /*
  47.  * -- This emitter treats Method Tokens as Thunks by default
  48.  * -- Use the sc modifier "nothunks" to change this default
  49.  */
  50. #undef somresolve_
  51. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  52.  
  53. /*
  54.  * Define the class name as an object type
  55.  */
  56. #ifndef PenButtonDevice
  57. #define PenButtonDevice SOMObject
  58. #endif
  59. #include <wpabs.h>
  60.  
  61. /*
  62.  * Start of user-defined types:
  63.  */
  64.  
  65. /*
  66.  * End of user-defined types.
  67.  */
  68.  
  69. /*
  70.  * Passthru lines: File: "C.h", "after"
  71.  */
  72.  
  73.    #define MAXBUTTONNAME        20
  74.  
  75.    typedef struct _PENEVENTDATA
  76.    {
  77.         PVOID   pReserved1;
  78.         HMODULE hModule;
  79.         ULONG   ulResourceId;
  80.         CHAR    pszName[MAXBUTTONNAME];
  81.    } PENEVENTDATA, *PPENEVENTDATA;
  82.  
  83.  
  84. #define PenButtonDevice_MajorVersion 1
  85. #define PenButtonDevice_MinorVersion 1
  86.  
  87. /*
  88.  * External name shortening if required
  89.  */
  90. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  91. #define PenButtonDeviceNewClass Penbtnc
  92. #pragma linkage(Penbtnc, system)
  93. #define PenButtonDeviceClassData Penbtnd
  94. #define PenButtonDeviceCClassData Penbtnx
  95. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  96. /*--------------Migration------------*/
  97. #define PenButtonDevice_classObj PenButtonDeviceClassData.classObject
  98. #define _PenButtonDevice PenButtonDevice_classObj
  99.  
  100. /*
  101.  * Declare the class creation procedure
  102.  */
  103. SOMEXTERN SOMClass * SOMLINK PenButtonDeviceNewClass(integer4 somtmajorVersion,
  104.         integer4 somtminorVersion);
  105. #pragma linkage(PenButtonDeviceNewClass, system)
  106.  
  107. /*
  108.  * Declare the class data structure
  109.  */
  110. SOMEXTERN struct PenButtonDeviceClassDataStructure {
  111.     SOMAny *classObject;
  112.     somMToken penAddButtonsMappingsPage;
  113.     somMToken penQueryButtonData;
  114.     somMToken penSetButtonData;
  115.     somMToken penQueryDriverName;
  116.     somMToken penQueryDeviceName;
  117.     somMToken penQueryButtonDeviceName;
  118.     somMToken penQueryBarrelCount;
  119.     somMToken penSetDriverName;
  120.     somMToken penSetDeviceName;
  121.     somMToken penSetButtonDeviceName;
  122.     somMToken penSetBarrelCount;
  123. } PenButtonDeviceClassData;
  124.  
  125. /*
  126.  * Declare the C specific class data structure
  127.  */
  128. SOMEXTERN struct PenButtonDeviceCClassDataStructure {
  129.     somMethodTabs parentMtab;
  130.     somDToken instanceDataToken;
  131. } PenButtonDeviceCClassData;
  132.  
  133. /*
  134.  * New and Renew macros for PenButtonDevice
  135.  */
  136. #define PenButtonDeviceNew() \
  137.     ( PenButtonDeviceClassData.classObject \
  138.         ? (_somNew(PenButtonDeviceClassData.classObject)) \
  139.         : ( PenButtonDeviceNewClass(PenButtonDevice_MajorVersion, PenButtonDevice_MinorVersion), (_somNew(PenButtonDeviceClassData.classObject)) ) )
  140. #define PenButtonDeviceRenew(buf) \
  141.     ( _somRenew(PenButtonDeviceClassData.classObject, buf) )
  142.  
  143. /*
  144.  * Override method: wpAddSettingsPages
  145.  */
  146. #define PenButtonDevice_wpAddSettingsPages(somSelf,hwndNotebook) \
  147.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  148.  
  149. /*
  150.  * Override method: wpSetup
  151.  */
  152. #define PenButtonDevice_wpSetup(somSelf,pszSetupString) \
  153.     WPObject_wpSetup(somSelf,pszSetupString)
  154.  
  155. /*
  156.  * Override method: wpSaveState
  157.  */
  158. #define PenButtonDevice_wpSaveState(somSelf) \
  159.     WPObject_wpSaveState(somSelf)
  160.  
  161. /*
  162.  * Override method: wpRestoreState
  163.  */
  164. #define PenButtonDevice_wpRestoreState(somSelf,ulReserved) \
  165.     WPObject_wpRestoreState(somSelf,ulReserved)
  166.  
  167. /*
  168.  * Override method: wpInitData
  169.  */
  170. #define PenButtonDevice_wpInitData(somSelf) \
  171.     WPObject_wpInitData(somSelf)
  172.  
  173. /*
  174.  * Override method: wpUnInitData
  175.  */
  176. #define PenButtonDevice_wpUnInitData(somSelf) \
  177.     WPObject_wpUnInitData(somSelf)
  178.  
  179. /*
  180.  * New Method: penAddButtonsMappingsPage
  181.  */
  182. typedef ULONG    SOMLINK somTP_PenButtonDevice_penAddButtonsMappingsPage(PenButtonDevice *somSelf,
  183.         HWND hwndNotebook);
  184. #pragma linkage(somTP_PenButtonDevice_penAddButtonsMappingsPage, system)
  185. typedef somTP_PenButtonDevice_penAddButtonsMappingsPage *somTD_PenButtonDevice_penAddButtonsMappingsPage;
  186. #define somMD_PenButtonDevice_penAddButtonsMappingsPage "----"
  187. #define PenButtonDevice_penAddButtonsMappingsPage(somSelf,hwndNotebook) \
  188.     (SOM_Resolve(somSelf, PenButtonDevice, penAddButtonsMappingsPage) \
  189.     (somSelf,hwndNotebook))
  190. #ifndef SOMGD_penAddButtonsMappingsPage
  191.     #if (defined(_penAddButtonsMappingsPage) || defined(__penAddButtonsMappingsPage))
  192.         #undef _penAddButtonsMappingsPage
  193.         #undef __penAddButtonsMappingsPage
  194.         #define SOMGD_penAddButtonsMappingsPage 1
  195.     #else
  196.         #define _penAddButtonsMappingsPage PenButtonDevice_penAddButtonsMappingsPage
  197.     #endif /* _penAddButtonsMappingsPage */
  198. #endif /* SOMGD_penAddButtonsMappingsPage */
  199.  
  200. /*
  201.  * New Method: penQueryButtonData
  202.  */
  203. typedef ULONG    SOMLINK somTP_PenButtonDevice_penQueryButtonData(PenButtonDevice *somSelf,
  204.         PPENEVENTDATA pPenEventData);
  205. #pragma linkage(somTP_PenButtonDevice_penQueryButtonData, system)
  206. typedef somTP_PenButtonDevice_penQueryButtonData *somTD_PenButtonDevice_penQueryButtonData;
  207. #define somMD_PenButtonDevice_penQueryButtonData "----"
  208. #define PenButtonDevice_penQueryButtonData(somSelf,pPenEventData) \
  209.     (SOM_Resolve(somSelf, PenButtonDevice, penQueryButtonData) \
  210.     (somSelf,pPenEventData))
  211. #ifndef SOMGD_penQueryButtonData
  212.     #if (defined(_penQueryButtonData) || defined(__penQueryButtonData))
  213.         #undef _penQueryButtonData
  214.         #undef __penQueryButtonData
  215.         #define SOMGD_penQueryButtonData 1
  216.     #else
  217.         #define _penQueryButtonData PenButtonDevice_penQueryButtonData
  218.     #endif /* _penQueryButtonData */
  219. #endif /* SOMGD_penQueryButtonData */
  220.  
  221. /*
  222.  * New Method: penSetButtonData
  223.  */
  224. typedef BOOL    SOMLINK somTP_PenButtonDevice_penSetButtonData(PenButtonDevice *somSelf,
  225.         PPENEVENTDATA pPenEventData);
  226. #pragma linkage(somTP_PenButtonDevice_penSetButtonData, system)
  227. typedef somTP_PenButtonDevice_penSetButtonData *somTD_PenButtonDevice_penSetButtonData;
  228. #define somMD_PenButtonDevice_penSetButtonData "----"
  229. #define PenButtonDevice_penSetButtonData(somSelf,pPenEventData) \
  230.     (SOM_Resolve(somSelf, PenButtonDevice, penSetButtonData) \
  231.     (somSelf,pPenEventData))
  232. #ifndef SOMGD_penSetButtonData
  233.     #if (defined(_penSetButtonData) || defined(__penSetButtonData))
  234.         #undef _penSetButtonData
  235.         #undef __penSetButtonData
  236.         #define SOMGD_penSetButtonData 1
  237.     #else
  238.         #define _penSetButtonData PenButtonDevice_penSetButtonData
  239.     #endif /* _penSetButtonData */
  240. #endif /* SOMGD_penSetButtonData */
  241.  
  242. /*
  243.  * New Method: penSetDriverName
  244.  */
  245. typedef BOOL    SOMLINK somTP_PenButtonDevice_penSetDriverName(PenButtonDevice *somSelf,
  246.         PSZ pszName);
  247. #pragma linkage(somTP_PenButtonDevice_penSetDriverName, system)
  248. typedef somTP_PenButtonDevice_penSetDriverName *somTD_PenButtonDevice_penSetDriverName;
  249. #define somMD_PenButtonDevice_penSetDriverName "----"
  250. #define PenButtonDevice_penSetDriverName(somSelf,pszName) \
  251.     (SOM_Resolve(somSelf, PenButtonDevice, penSetDriverName) \
  252.     (somSelf,pszName))
  253. #ifndef SOMGD_penSetDriverName
  254.     #if (defined(_penSetDriverName) || defined(__penSetDriverName))
  255.         #undef _penSetDriverName
  256.         #undef __penSetDriverName
  257.         #define SOMGD_penSetDriverName 1
  258.     #else
  259.         #define _penSetDriverName PenButtonDevice_penSetDriverName
  260.     #endif /* _penSetDriverName */
  261. #endif /* SOMGD_penSetDriverName */
  262.  
  263. /*
  264.  * New Method: penSetDeviceName
  265.  */
  266. typedef BOOL    SOMLINK somTP_PenButtonDevice_penSetDeviceName(PenButtonDevice *somSelf,
  267.         PSZ pszName);
  268. #pragma linkage(somTP_PenButtonDevice_penSetDeviceName, system)
  269. typedef somTP_PenButtonDevice_penSetDeviceName *somTD_PenButtonDevice_penSetDeviceName;
  270. #define somMD_PenButtonDevice_penSetDeviceName "----"
  271. #define PenButtonDevice_penSetDeviceName(somSelf,pszName) \
  272.     (SOM_Resolve(somSelf, PenButtonDevice, penSetDeviceName) \
  273.     (somSelf,pszName))
  274. #ifndef SOMGD_penSetDeviceName
  275.     #if (defined(_penSetDeviceName) || defined(__penSetDeviceName))
  276.         #undef _penSetDeviceName
  277.         #undef __penSetDeviceName
  278.         #define SOMGD_penSetDeviceName 1
  279.     #else
  280.         #define _penSetDeviceName PenButtonDevice_penSetDeviceName
  281.     #endif /* _penSetDeviceName */
  282. #endif /* SOMGD_penSetDeviceName */
  283.  
  284. /*
  285.  * New Method: penSetButtonDeviceName
  286.  */
  287. typedef BOOL    SOMLINK somTP_PenButtonDevice_penSetButtonDeviceName(PenButtonDevice *somSelf,
  288.         PSZ pszName);
  289. #pragma linkage(somTP_PenButtonDevice_penSetButtonDeviceName, system)
  290. typedef somTP_PenButtonDevice_penSetButtonDeviceName *somTD_PenButtonDevice_penSetButtonDeviceName;
  291. #define somMD_PenButtonDevice_penSetButtonDeviceName "----"
  292. #define PenButtonDevice_penSetButtonDeviceName(somSelf,pszName) \
  293.     (SOM_Resolve(somSelf, PenButtonDevice, penSetButtonDeviceName) \
  294.     (somSelf,pszName))
  295. #ifndef SOMGD_penSetButtonDeviceName
  296.     #if (defined(_penSetButtonDeviceName) || defined(__penSetButtonDeviceName))
  297.         #undef _penSetButtonDeviceName
  298.         #undef __penSetButtonDeviceName
  299.         #define SOMGD_penSetButtonDeviceName 1
  300.     #else
  301.         #define _penSetButtonDeviceName PenButtonDevice_penSetButtonDeviceName
  302.     #endif /* _penSetButtonDeviceName */
  303. #endif /* SOMGD_penSetButtonDeviceName */
  304.  
  305. /*
  306.  * New Method: penSetBarrelCount
  307.  */
  308. typedef BOOL    SOMLINK somTP_PenButtonDevice_penSetBarrelCount(PenButtonDevice *somSelf,
  309.         ULONG ulCount);
  310. #pragma linkage(somTP_PenButtonDevice_penSetBarrelCount, system)
  311. typedef somTP_PenButtonDevice_penSetBarrelCount *somTD_PenButtonDevice_penSetBarrelCount;
  312. #define somMD_PenButtonDevice_penSetBarrelCount "----"
  313. #define PenButtonDevice_penSetBarrelCount(somSelf,ulCount) \
  314.     (SOM_Resolve(somSelf, PenButtonDevice, penSetBarrelCount) \
  315.     (somSelf,ulCount))
  316. #ifndef SOMGD_penSetBarrelCount
  317.     #if (defined(_penSetBarrelCount) || defined(__penSetBarrelCount))
  318.         #undef _penSetBarrelCount
  319.         #undef __penSetBarrelCount
  320.         #define SOMGD_penSetBarrelCount 1
  321.     #else
  322.         #define _penSetBarrelCount PenButtonDevice_penSetBarrelCount
  323.     #endif /* _penSetBarrelCount */
  324. #endif /* SOMGD_penSetBarrelCount */
  325.  
  326. /*
  327.  * New Method: penQueryDriverName
  328.  */
  329. typedef PSZ    SOMLINK somTP_PenButtonDevice_penQueryDriverName(PenButtonDevice *somSelf);
  330. #pragma linkage(somTP_PenButtonDevice_penQueryDriverName, system)
  331. typedef somTP_PenButtonDevice_penQueryDriverName *somTD_PenButtonDevice_penQueryDriverName;
  332. #define somMD_PenButtonDevice_penQueryDriverName "----"
  333. #define PenButtonDevice_penQueryDriverName(somSelf) \
  334.     (SOM_Resolve(somSelf, PenButtonDevice, penQueryDriverName) \
  335.     (somSelf))
  336. #ifndef SOMGD_penQueryDriverName
  337.     #if (defined(_penQueryDriverName) || defined(__penQueryDriverName))
  338.         #undef _penQueryDriverName
  339.         #undef __penQueryDriverName
  340.         #define SOMGD_penQueryDriverName 1
  341.     #else
  342.         #define _penQueryDriverName PenButtonDevice_penQueryDriverName
  343.     #endif /* _penQueryDriverName */
  344. #endif /* SOMGD_penQueryDriverName */
  345.  
  346. /*
  347.  * New Method: penQueryDeviceName
  348.  */
  349. typedef PSZ    SOMLINK somTP_PenButtonDevice_penQueryDeviceName(PenButtonDevice *somSelf);
  350. #pragma linkage(somTP_PenButtonDevice_penQueryDeviceName, system)
  351. typedef somTP_PenButtonDevice_penQueryDeviceName *somTD_PenButtonDevice_penQueryDeviceName;
  352. #define somMD_PenButtonDevice_penQueryDeviceName "----"
  353. #define PenButtonDevice_penQueryDeviceName(somSelf) \
  354.     (SOM_Resolve(somSelf, PenButtonDevice, penQueryDeviceName) \
  355.     (somSelf))
  356. #ifndef SOMGD_penQueryDeviceName
  357.     #if (defined(_penQueryDeviceName) || defined(__penQueryDeviceName))
  358.         #undef _penQueryDeviceName
  359.         #undef __penQueryDeviceName
  360.         #define SOMGD_penQueryDeviceName 1
  361.     #else
  362.         #define _penQueryDeviceName PenButtonDevice_penQueryDeviceName
  363.     #endif /* _penQueryDeviceName */
  364. #endif /* SOMGD_penQueryDeviceName */
  365.  
  366. /*
  367.  * New Method: penQueryButtonDeviceName
  368.  */
  369. typedef PSZ    SOMLINK somTP_PenButtonDevice_penQueryButtonDeviceName(PenButtonDevice *somSelf);
  370. #pragma linkage(somTP_PenButtonDevice_penQueryButtonDeviceName, system)
  371. typedef somTP_PenButtonDevice_penQueryButtonDeviceName *somTD_PenButtonDevice_penQueryButtonDeviceName;
  372. #define somMD_PenButtonDevice_penQueryButtonDeviceName "----"
  373. #define PenButtonDevice_penQueryButtonDeviceName(somSelf) \
  374.     (SOM_Resolve(somSelf, PenButtonDevice, penQueryButtonDeviceName) \
  375.     (somSelf))
  376. #ifndef SOMGD_penQueryButtonDeviceName
  377.     #if (defined(_penQueryButtonDeviceName) || defined(__penQueryButtonDeviceName))
  378.         #undef _penQueryButtonDeviceName
  379.         #undef __penQueryButtonDeviceName
  380.         #define SOMGD_penQueryButtonDeviceName 1
  381.     #else
  382.         #define _penQueryButtonDeviceName PenButtonDevice_penQueryButtonDeviceName
  383.     #endif /* _penQueryButtonDeviceName */
  384. #endif /* SOMGD_penQueryButtonDeviceName */
  385.  
  386. /*
  387.  * New Method: penQueryBarrelCount
  388.  */
  389. typedef ULONG    SOMLINK somTP_PenButtonDevice_penQueryBarrelCount(PenButtonDevice *somSelf);
  390. #pragma linkage(somTP_PenButtonDevice_penQueryBarrelCount, system)
  391. typedef somTP_PenButtonDevice_penQueryBarrelCount *somTD_PenButtonDevice_penQueryBarrelCount;
  392. #define somMD_PenButtonDevice_penQueryBarrelCount "----"
  393. #define PenButtonDevice_penQueryBarrelCount(somSelf) \
  394.     (SOM_Resolve(somSelf, PenButtonDevice, penQueryBarrelCount) \
  395.     (somSelf))
  396. #ifndef SOMGD_penQueryBarrelCount
  397.     #if (defined(_penQueryBarrelCount) || defined(__penQueryBarrelCount))
  398.         #undef _penQueryBarrelCount
  399.         #undef __penQueryBarrelCount
  400.         #define SOMGD_penQueryBarrelCount 1
  401.     #else
  402.         #define _penQueryBarrelCount PenButtonDevice_penQueryBarrelCount
  403.     #endif /* _penQueryBarrelCount */
  404. #endif /* SOMGD_penQueryBarrelCount */
  405. #ifndef SOM_DONT_USE_INHERITED_MACROS
  406. #define PenButtonDevice_wpQueryHandle WPObject_wpQueryHandle
  407. #define PenButtonDevice_wpSaveImmediate WPObject_wpSaveImmediate
  408. #define PenButtonDevice_wpSetTitle WPObject_wpSetTitle
  409. #define PenButtonDevice_wpCopyObject WPObject_wpCopyObject
  410. #define PenButtonDevice_wpMoveObject WPObject_wpMoveObject
  411. #define PenButtonDevice_wpQueryIconData WPObject_wpQueryIconData
  412. #define PenButtonDevice_wpSetIconData WPObject_wpSetIconData
  413. #define PenButtonDevice_wpDragOver WPObject_wpDragOver
  414. #define PenButtonDevice_wpReplaceObject WPObject_wpReplaceObject
  415. #define PenButtonDevice_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  416. #define PenButtonDevice_wpclsQueryTitle WPObject_wpclsQueryTitle
  417. #define PenButtonDevice_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  418. #define PenButtonDevice_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  419. #define PenButtonDevice_wpAddToObjUseList WPObject_wpAddToObjUseList
  420. #define PenButtonDevice_wpAllocMem WPObject_wpAllocMem
  421. #define PenButtonDevice_wpAppendObject WPObject_wpAppendObject
  422. #define PenButtonDevice_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  423. #define PenButtonDevice_wpClose WPObject_wpClose
  424. #define PenButtonDevice_wpCnrInsertObject WPObject_wpCnrInsertObject
  425. #define PenButtonDevice_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  426. #define PenButtonDevice_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  427. #define PenButtonDevice_wpConfirmDelete WPObject_wpConfirmDelete
  428. #define PenButtonDevice_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  429. #define PenButtonDevice_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  430. #define PenButtonDevice_wpCopyObject WPObject_wpCopyObject
  431. #define PenButtonDevice_wpCreateAnother WPObject_wpCreateAnother
  432. #define PenButtonDevice_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  433. #define PenButtonDevice_wpCreateShadowObject WPObject_wpCreateShadowObject
  434. #define PenButtonDevice_wpDelete WPObject_wpDelete
  435. #define PenButtonDevice_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  436. #define PenButtonDevice_wpDisplayHelp WPObject_wpDisplayHelp
  437. #define PenButtonDevice_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  438. #define PenButtonDevice_wpDraggedOverObject WPObject_wpDraggedOverObject
  439. #define PenButtonDevice_wpDragOver WPObject_wpDragOver
  440. #define PenButtonDevice_wpDrop WPObject_wpDrop
  441. #define PenButtonDevice_wpDroppedOnObject WPObject_wpDroppedOnObject
  442. #define PenButtonDevice_wpEndConversation WPObject_wpEndConversation
  443. #define PenButtonDevice_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  444. #define PenButtonDevice_wpFindUseItem WPObject_wpFindUseItem
  445. #define PenButtonDevice_wpFormatDragItem WPObject_wpFormatDragItem
  446. #define PenButtonDevice_wpFree WPObject_wpFree
  447. #define PenButtonDevice_wpFreeMem WPObject_wpFreeMem
  448. #define PenButtonDevice_wpHide WPObject_wpHide
  449. #define PenButtonDevice_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  450. #define PenButtonDevice_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  451. #define PenButtonDevice_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  452. #define PenButtonDevice_wpMenuItemSelected WPObject_wpMenuItemSelected
  453. #define PenButtonDevice_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  454. #define PenButtonDevice_wpMoveObject WPObject_wpMoveObject
  455. #define PenButtonDevice_wpOpen WPObject_wpOpen
  456. #define PenButtonDevice_wpPrintObject WPObject_wpPrintObject
  457. #define PenButtonDevice_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  458. #define PenButtonDevice_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  459. #define PenButtonDevice_wpQueryConfirmations WPObject_wpQueryConfirmations
  460. #define PenButtonDevice_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  461. #define PenButtonDevice_wpQueryDefaultView WPObject_wpQueryDefaultView
  462. #define PenButtonDevice_wpQueryDetailsData WPObject_wpQueryDetailsData
  463. #define PenButtonDevice_wpQueryError WPObject_wpQueryError
  464. #define PenButtonDevice_wpQueryIcon WPObject_wpQueryIcon
  465. #define PenButtonDevice_wpQueryIconData WPObject_wpQueryIconData
  466. #define PenButtonDevice_wpQueryMinWindow WPObject_wpQueryMinWindow
  467. #define PenButtonDevice_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  468. #define PenButtonDevice_wpQueryStyle WPObject_wpQueryStyle
  469. #define PenButtonDevice_wpSetTaskRec WPObject_wpSetTaskRec
  470. #define PenButtonDevice_wpFindTaskRec WPObject_wpFindTaskRec
  471. #define PenButtonDevice_wpQueryTitle WPObject_wpQueryTitle
  472. #define PenButtonDevice_wpRegisterView WPObject_wpRegisterView
  473. #define PenButtonDevice_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  474. #define PenButtonDevice_wpRender WPObject_wpRender
  475. #define PenButtonDevice_wpRenderComplete WPObject_wpRenderComplete
  476. #define PenButtonDevice_wpReplaceObject WPObject_wpReplaceObject
  477. #define PenButtonDevice_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  478. #define PenButtonDevice_wpRestore WPObject_wpRestore
  479. #define PenButtonDevice_wpRestoreData WPObject_wpRestoreData
  480. #define PenButtonDevice_wpRestoreLong WPObject_wpRestoreLong
  481. #define PenButtonDevice_wpRestoreString WPObject_wpRestoreString
  482. #define PenButtonDevice_wpSaveData WPObject_wpSaveData
  483. #define PenButtonDevice_wpSaveImmediate WPObject_wpSaveImmediate
  484. #define PenButtonDevice_wpSaveDeferred WPObject_wpSaveDeferred
  485. #define PenButtonDevice_wpSaveLong WPObject_wpSaveLong
  486. #define PenButtonDevice_wpSaveString WPObject_wpSaveString
  487. #define PenButtonDevice_wpScanSetupString WPObject_wpScanSetupString
  488. #define PenButtonDevice_wpSetConcurrentView WPObject_wpSetConcurrentView
  489. #define PenButtonDevice_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  490. #define PenButtonDevice_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  491. #define PenButtonDevice_wpSetDefaultView WPObject_wpSetDefaultView
  492. #define PenButtonDevice_wpSetError WPObject_wpSetError
  493. #define PenButtonDevice_wpSetIcon WPObject_wpSetIcon
  494. #define PenButtonDevice_wpSetIconData WPObject_wpSetIconData
  495. #define PenButtonDevice_wpSetMinWindow WPObject_wpSetMinWindow
  496. #define PenButtonDevice_wpSetStyle WPObject_wpSetStyle
  497. #define PenButtonDevice_wpModifyStyle WPObject_wpModifyStyle
  498. #define PenButtonDevice_wpSetTitle WPObject_wpSetTitle
  499. #define PenButtonDevice_wpSwitchTo WPObject_wpSwitchTo
  500. #define PenButtonDevice_wpViewObject WPObject_wpViewObject
  501. #define PenButtonDevice_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  502. #define PenButtonDevice_wpQueryHandle WPObject_wpQueryHandle
  503. #define PenButtonDevice_wpUnlockObject WPObject_wpUnlockObject
  504. #define PenButtonDevice_somInit SOMObject_somInit
  505. #define PenButtonDevice_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
  506. #define PenButtonDevice_wpclsMakeAwake WPObject_wpclsMakeAwake
  507. #define PenButtonDevice_wpclsQueryDefaultHelp WPObject_wpclsQueryDefaultHelp
  508. #define PenButtonDevice_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
  509. #define PenButtonDevice_wpclsQueryDetails WPObject_wpclsQueryDetails
  510. #define PenButtonDevice_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
  511. #define PenButtonDevice_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
  512. #define PenButtonDevice_wpclsQueryFolder WPObject_wpclsQueryFolder
  513. #define PenButtonDevice_wpclsQueryIcon WPObject_wpclsQueryIcon
  514. #define PenButtonDevice_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
  515. #define PenButtonDevice_wpclsQueryStyle WPObject_wpclsQueryStyle
  516. #define PenButtonDevice_wpclsQueryTitle WPObject_wpclsQueryTitle
  517. #define PenButtonDevice_wpclsUnInitData WPObject_wpclsUnInitData
  518. #define PenButtonDevice_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
  519. #define PenButtonDevice_wpclsFindObjectNext WPObject_wpclsFindObjectNext
  520. #define PenButtonDevice_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
  521. #define PenButtonDevice_wpclsSetError WPObject_wpclsSetError
  522. #define PenButtonDevice_wpclsQueryError WPObject_wpclsQueryError
  523. #define PenButtonDevice_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
  524. #define PenButtonDevice_wpclsQueryIconData WPObject_wpclsQueryIconData
  525. #define PenButtonDevice_wpclsQueryObject WPObject_wpclsQueryObject
  526. #define PenButtonDevice_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
  527. #define PenButtonDevice_somUninit SOMObject_somUninit
  528. #define PenButtonDevice_somInitClass SOMClass_somInitClass
  529. #define PenButtonDevice_somNew SOMClass_somNew
  530. #define PenButtonDevice_somRenew SOMClass_somRenew
  531. #define PenButtonDevice_somFree SOMObject_somFree
  532. #define PenButtonDevice_somInit SOMObject_somInit
  533. #define PenButtonDevice_somUninit SOMObject_somUninit
  534. #define PenButtonDevice_somGetClass SOMObject_somGetClass
  535. #define PenButtonDevice_somGetClassName SOMObject_somGetClassName
  536. #define PenButtonDevice_somGetSize SOMObject_somGetSize
  537. #define PenButtonDevice_somIsA SOMObject_somIsA
  538. #define PenButtonDevice_somIsInstanceOf SOMObject_somIsInstanceOf
  539. #define PenButtonDevice_somRespondsTo SOMObject_somRespondsTo
  540. #define PenButtonDevice_somDispatchV SOMObject_somDispatchV
  541. #define PenButtonDevice_somDispatchL SOMObject_somDispatchL
  542. #define PenButtonDevice_somDispatchA SOMObject_somDispatchA
  543. #define PenButtonDevice_somDispatchD SOMObject_somDispatchD
  544. #define PenButtonDevice_somDispatch SOMObject_somDispatch
  545. #define PenButtonDevice_somClassDispatch SOMObject_somClassDispatch
  546. #define PenButtonDevice_somPrintSelf SOMObject_somPrintSelf
  547. #define PenButtonDevice_somDumpSelf SOMObject_somDumpSelf
  548. #define PenButtonDevice_somDumpSelfInt SOMObject_somDumpSelfInt
  549. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  550.  
  551. #endif       /* SOM_PenButtonDevice_h */
  552.  
  553. #ifndef SOM_M_M_PenButtonDevice_mh
  554. #define SOM_M_M_PenButtonDevice_mh
  555.  
  556.  
  557. /*
  558.  * -- This emitter treats Method Tokens as Thunks by default
  559.  * -- Use the sc modifier "nothunks" to change this default
  560.  */
  561. #undef somresolve_
  562. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  563.  
  564. /*
  565.  * Define the class name as an object type
  566.  */
  567. #ifndef M_PenButtonDevice
  568. #define M_PenButtonDevice SOMObject
  569. #endif
  570.  
  571. /*
  572.  * Start of user-defined types:
  573.  */
  574.  
  575. /*
  576.  * End of user-defined types.
  577.  */
  578.  
  579. #define M_PenButtonDevice_MajorVersion 1
  580. #define M_PenButtonDevice_MinorVersion 1
  581.  
  582. /*
  583.  * External name shortening if required
  584.  */
  585. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  586. #define M_PenButtonDeviceNewClass Penbtnc
  587. #pragma linkage(Penbtnc, system)
  588. #define M_PenButtonDeviceClassData Penbtnd
  589. #define M_PenButtonDeviceCClassData Penbtnx
  590. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  591. /*--------------Migration------------*/
  592. #define M_PenButtonDevice_classObj M_PenButtonDeviceClassData.classObject
  593. #define _M_PenButtonDevice M_PenButtonDevice_classObj
  594.  
  595. /*
  596.  * Declare the class creation procedure
  597.  */
  598. SOMEXTERN SOMClass * SOMLINK M_PenButtonDeviceNewClass(integer4 somtmajorVersion,
  599.         integer4 somtminorVersion);
  600. #pragma linkage(M_PenButtonDeviceNewClass, system)
  601.  
  602. /*
  603.  * Declare the class data structure
  604.  */
  605. SOMEXTERN struct M_PenButtonDeviceClassDataStructure {
  606.     SOMAny *classObject;
  607.     somMToken penclsQueryButtonData;
  608. } M_PenButtonDeviceClassData;
  609.  
  610. /*
  611.  * Declare the C specific class data structure
  612.  */
  613. SOMEXTERN struct M_PenButtonDeviceCClassDataStructure {
  614.     somMethodTabs parentMtab;
  615.     somDToken instanceDataToken;
  616. } M_PenButtonDeviceCClassData;
  617.  
  618. /*
  619.  * New and Renew macros for M_PenButtonDevice
  620.  */
  621. #define M_PenButtonDeviceNew() \
  622.     ( M_PenButtonDeviceClassData.classObject \
  623.         ? (_somNew(M_PenButtonDeviceClassData.classObject)) \
  624.         : ( M_PenButtonDeviceNewClass(M_PenButtonDevice_MajorVersion, M_PenButtonDevice_MinorVersion), (_somNew(M_PenButtonDeviceClassData.classObject)) ) )
  625. #define M_PenButtonDeviceRenew(buf) \
  626.     ( _somRenew(M_PenButtonDeviceClassData.classObject, buf) )
  627.  
  628. /*
  629.  * Override method: wpclsInitData
  630.  */
  631. #define M_PenButtonDevice_wpclsInitData(somSelf) \
  632.     M_WPObject_wpclsInitData(somSelf)
  633.  
  634. /*
  635.  * Override method: wpclsNew
  636.  */
  637. #define M_PenButtonDevice_wpclsNew(somSelf,pszTitle,pszSetupEnv,Folder,fLock) \
  638.     M_WPObject_wpclsNew(somSelf,pszTitle,pszSetupEnv,Folder,fLock)
  639.  
  640. /*
  641.  * New Method: penclsQueryButtonData
  642.  */
  643. typedef ULONG    SOMLINK somTP_M_PenButtonDevice_penclsQueryButtonData(M_PenButtonDevice *somSelf,
  644.         PPENEVENTDATA pPenEventData);
  645. #pragma linkage(somTP_M_PenButtonDevice_penclsQueryButtonData, system)
  646. typedef somTP_M_PenButtonDevice_penclsQueryButtonData *somTD_M_PenButtonDevice_penclsQueryButtonData;
  647. #define somMD_M_PenButtonDevice_penclsQueryButtonData "----"
  648. #define M_PenButtonDevice_penclsQueryButtonData(somSelf,pPenEventData) \
  649.     (SOM_Resolve(somSelf, M_PenButtonDevice, penclsQueryButtonData) \
  650.     (somSelf,pPenEventData))
  651. #ifndef SOMGD_penclsQueryButtonData
  652.     #if (defined(_penclsQueryButtonData) || defined(__penclsQueryButtonData))
  653.         #undef _penclsQueryButtonData
  654.         #undef __penclsQueryButtonData
  655.         #define SOMGD_penclsQueryButtonData 1
  656.     #else
  657.         #define _penclsQueryButtonData M_PenButtonDevice_penclsQueryButtonData
  658.     #endif /* _penclsQueryButtonData */
  659. #endif /* SOMGD_penclsQueryButtonData */
  660. #ifndef SOM_DONT_USE_INHERITED_MACROS
  661. #define M_PenButtonDevice_wpQueryHandle WPObject_wpQueryHandle
  662. #define M_PenButtonDevice_wpSaveImmediate WPObject_wpSaveImmediate
  663. #define M_PenButtonDevice_wpSetTitle WPObject_wpSetTitle
  664. #define M_PenButtonDevice_wpCopyObject WPObject_wpCopyObject
  665. #define M_PenButtonDevice_wpMoveObject WPObject_wpMoveObject
  666. #define M_PenButtonDevice_wpQueryIconData WPObject_wpQueryIconData
  667. #define M_PenButtonDevice_wpSetIconData WPObject_wpSetIconData
  668. #define M_PenButtonDevice_wpDragOver WPObject_wpDragOver
  669. #define M_PenButtonDevice_wpReplaceObject WPObject_wpReplaceObject
  670. #define M_PenButtonDevice_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  671. #define M_PenButtonDevice_wpclsQueryTitle WPObject_wpclsQueryTitle
  672. #define M_PenButtonDevice_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  673. #define M_PenButtonDevice_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  674. #define M_PenButtonDevice_wpAddToObjUseList WPObject_wpAddToObjUseList
  675. #define M_PenButtonDevice_wpAllocMem WPObject_wpAllocMem
  676. #define M_PenButtonDevice_wpAppendObject WPObject_wpAppendObject
  677. #define M_PenButtonDevice_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  678. #define M_PenButtonDevice_wpClose WPObject_wpClose
  679. #define M_PenButtonDevice_wpCnrInsertObject WPObject_wpCnrInsertObject
  680. #define M_PenButtonDevice_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  681. #define M_PenButtonDevice_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  682. #define M_PenButtonDevice_wpConfirmDelete WPObject_wpConfirmDelete
  683. #define M_PenButtonDevice_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  684. #define M_PenButtonDevice_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  685. #define M_PenButtonDevice_wpCopyObject WPObject_wpCopyObject
  686. #define M_PenButtonDevice_wpCreateAnother WPObject_wpCreateAnother
  687. #define M_PenButtonDevice_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  688. #define M_PenButtonDevice_wpCreateShadowObject WPObject_wpCreateShadowObject
  689. #define M_PenButtonDevice_wpDelete WPObject_wpDelete
  690. #define M_PenButtonDevice_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  691. #define M_PenButtonDevice_wpDisplayHelp WPObject_wpDisplayHelp
  692. #define M_PenButtonDevice_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  693. #define M_PenButtonDevice_wpDraggedOverObject WPObject_wpDraggedOverObject
  694. #define M_PenButtonDevice_wpDragOver WPObject_wpDragOver
  695. #define M_PenButtonDevice_wpDrop WPObject_wpDrop
  696. #define M_PenButtonDevice_wpDroppedOnObject WPObject_wpDroppedOnObject
  697. #define M_PenButtonDevice_wpEndConversation WPObject_wpEndConversation
  698. #define M_PenButtonDevice_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  699. #define M_PenButtonDevice_wpFindUseItem WPObject_wpFindUseItem
  700. #define M_PenButtonDevice_wpFormatDragItem WPObject_wpFormatDragItem
  701. #define M_PenButtonDevice_wpFree WPObject_wpFree
  702. #define M_PenButtonDevice_wpFreeMem WPObject_wpFreeMem
  703. #define M_PenButtonDevice_wpHide WPObject_wpHide
  704. #define M_PenButtonDevice_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  705. #define M_PenButtonDevice_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  706. #define M_PenButtonDevice_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  707. #define M_PenButtonDevice_wpMenuItemSelected WPObject_wpMenuItemSelected
  708. #define M_PenButtonDevice_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  709. #define M_PenButtonDevice_wpMoveObject WPObject_wpMoveObject
  710. #define M_PenButtonDevice_wpOpen WPObject_wpOpen
  711. #define M_PenButtonDevice_wpPrintObject WPObject_wpPrintObject
  712. #define M_PenButtonDevice_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  713. #define M_PenButtonDevice_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  714. #define M_PenButtonDevice_wpQueryConfirmations WPObject_wpQueryConfirmations
  715. #define M_PenButtonDevice_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  716. #define M_PenButtonDevice_wpQueryDefaultView WPObject_wpQueryDefaultView
  717. #define M_PenButtonDevice_wpQueryDetailsData WPObject_wpQueryDetailsData
  718. #define M_PenButtonDevice_wpQueryError WPObject_wpQueryError
  719. #define M_PenButtonDevice_wpQueryIcon WPObject_wpQueryIcon
  720. #define M_PenButtonDevice_wpQueryIconData WPObject_wpQueryIconData
  721. #define M_PenButtonDevice_wpQueryMinWindow WPObject_wpQueryMinWindow
  722. #define M_PenButtonDevice_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  723. #define M_PenButtonDevice_wpQueryStyle WPObject_wpQueryStyle
  724. #define M_PenButtonDevice_wpSetTaskRec WPObject_wpSetTaskRec
  725. #define M_PenButtonDevice_wpFindTaskRec WPObject_wpFindTaskRec
  726. #define M_PenButtonDevice_wpQueryTitle WPObject_wpQueryTitle
  727. #define M_PenButtonDevice_wpRegisterView WPObject_wpRegisterView
  728. #define M_PenButtonDevice_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  729. #define M_PenButtonDevice_wpRender WPObject_wpRender
  730. #define M_PenButtonDevice_wpRenderComplete WPObject_wpRenderComplete
  731. #define M_PenButtonDevice_wpReplaceObject WPObject_wpReplaceObject
  732. #define M_PenButtonDevice_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  733. #define M_PenButtonDevice_wpRestore WPObject_wpRestore
  734. #define M_PenButtonDevice_wpRestoreData WPObject_wpRestoreData
  735. #define M_PenButtonDevice_wpRestoreLong WPObject_wpRestoreLong
  736. #define M_PenButtonDevice_wpRestoreString WPObject_wpRestoreString
  737. #define M_PenButtonDevice_wpSaveData WPObject_wpSaveData
  738. #define M_PenButtonDevice_wpSaveImmediate WPObject_wpSaveImmediate
  739. #define M_PenButtonDevice_wpSaveDeferred WPObject_wpSaveDeferred
  740. #define M_PenButtonDevice_wpSaveLong WPObject_wpSaveLong
  741. #define M_PenButtonDevice_wpSaveString WPObject_wpSaveString
  742. #define M_PenButtonDevice_wpScanSetupString WPObject_wpScanSetupString
  743. #define M_PenButtonDevice_wpSetConcurrentView WPObject_wpSetConcurrentView
  744. #define M_PenButtonDevice_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  745. #define M_PenButtonDevice_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  746. #define M_PenButtonDevice_wpSetDefaultView WPObject_wpSetDefaultView
  747. #define M_PenButtonDevice_wpSetError WPObject_wpSetError
  748. #define M_PenButtonDevice_wpSetIcon WPObject_wpSetIcon
  749. #define M_PenButtonDevice_wpSetIconData WPObject_wpSetIconData
  750. #define M_PenButtonDevice_wpSetMinWindow WPObject_wpSetMinWindow
  751. #define M_PenButtonDevice_wpSetStyle WPObject_wpSetStyle
  752. #define M_PenButtonDevice_wpModifyStyle WPObject_wpModifyStyle
  753. #define M_PenButtonDevice_wpSetTitle WPObject_wpSetTitle
  754. #define M_PenButtonDevice_wpSwitchTo WPObject_wpSwitchTo
  755. #define M_PenButtonDevice_wpViewObject WPObject_wpViewObject
  756. #define M_PenButtonDevice_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  757. #define M_PenButtonDevice_wpQueryHandle WPObject_wpQueryHandle
  758. #define M_PenButtonDevice_wpUnlockObject WPObject_wpUnlockObject
  759. #define M_PenButtonDevice_somInit SOMObject_somInit
  760. #define M_PenButtonDevice_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
  761. #define M_PenButtonDevice_wpclsMakeAwake WPObject_wpclsMakeAwake
  762. #define M_PenButtonDevice_wpclsQueryDefaultHelp WPObject_wpclsQueryDefaultHelp
  763. #define M_PenButtonDevice_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
  764. #define M_PenButtonDevice_wpclsQueryDetails WPObject_wpclsQueryDetails
  765. #define M_PenButtonDevice_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
  766. #define M_PenButtonDevice_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
  767. #define M_PenButtonDevice_wpclsQueryFolder WPObject_wpclsQueryFolder
  768. #define M_PenButtonDevice_wpclsQueryIcon WPObject_wpclsQueryIcon
  769. #define M_PenButtonDevice_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
  770. #define M_PenButtonDevice_wpclsQueryStyle WPObject_wpclsQueryStyle
  771. #define M_PenButtonDevice_wpclsQueryTitle WPObject_wpclsQueryTitle
  772. #define M_PenButtonDevice_wpclsUnInitData WPObject_wpclsUnInitData
  773. #define M_PenButtonDevice_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
  774. #define M_PenButtonDevice_wpclsFindObjectNext WPObject_wpclsFindObjectNext
  775. #define M_PenButtonDevice_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
  776. #define M_PenButtonDevice_wpclsSetError WPObject_wpclsSetError
  777. #define M_PenButtonDevice_wpclsQueryError WPObject_wpclsQueryError
  778. #define M_PenButtonDevice_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
  779. #define M_PenButtonDevice_wpclsQueryIconData WPObject_wpclsQueryIconData
  780. #define M_PenButtonDevice_wpclsQueryObject WPObject_wpclsQueryObject
  781. #define M_PenButtonDevice_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
  782. #define M_PenButtonDevice_somUninit SOMObject_somUninit
  783. #define M_PenButtonDevice_somInitClass SOMClass_somInitClass
  784. #define M_PenButtonDevice_somNew SOMClass_somNew
  785. #define M_PenButtonDevice_somRenew SOMClass_somRenew
  786. #define M_PenButtonDevice_somFree SOMObject_somFree
  787. #define M_PenButtonDevice_somInit SOMObject_somInit
  788. #define M_PenButtonDevice_somUninit SOMObject_somUninit
  789. #define M_PenButtonDevice_somGetClass SOMObject_somGetClass
  790. #define M_PenButtonDevice_somGetClassName SOMObject_somGetClassName
  791. #define M_PenButtonDevice_somGetSize SOMObject_somGetSize
  792. #define M_PenButtonDevice_somIsA SOMObject_somIsA
  793. #define M_PenButtonDevice_somIsInstanceOf SOMObject_somIsInstanceOf
  794. #define M_PenButtonDevice_somRespondsTo SOMObject_somRespondsTo
  795. #define M_PenButtonDevice_somDispatchV SOMObject_somDispatchV
  796. #define M_PenButtonDevice_somDispatchL SOMObject_somDispatchL
  797. #define M_PenButtonDevice_somDispatchA SOMObject_somDispatchA
  798. #define M_PenButtonDevice_somDispatchD SOMObject_somDispatchD
  799. #define M_PenButtonDevice_somDispatch SOMObject_somDispatch
  800. #define M_PenButtonDevice_somClassDispatch SOMObject_somClassDispatch
  801. #define M_PenButtonDevice_somPrintSelf SOMObject_somPrintSelf
  802. #define M_PenButtonDevice_somDumpSelf SOMObject_somDumpSelf
  803. #define M_PenButtonDevice_somDumpSelfInt SOMObject_somDumpSelfInt
  804. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  805.  
  806. #endif       /* SOM_M_M_PenButtonDevice_mh */
  807.