home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / source / wpshidl / idl / wpkeybd.idl < prev    next >
Encoding:
Text File  |  1993-11-17  |  1.8 KB  |  92 lines

  1.  
  2. //# This file was generated by the SOM Compiler.
  3. //# FileName: wpkeybd.id2.
  4. //# Generated using:
  5. //#     SOM Precompiler somopc: 2.2
  6. //#     SOM Emitter emitidl: 2.7
  7.  
  8. //  Module Header
  9. //
  10. //  Module Name: WPKEYBD
  11. //
  12. //  OS/2 Presentation Manager Workplace class definitions
  13. //
  14. //  Copyright (c) International Business Machines Corporation 1991, 1992
  15. //
  16.  
  17. #ifndef wpkeybd_idl
  18. #define wpkeybd_idl
  19.  
  20. #include "wpabs.idl"
  21. #include <somcls.idl>
  22.  
  23. interface M_WPKeyboard;
  24.  
  25. interface WPKeyboard : WPAbstract
  26.  
  27. {
  28.   ULONG wpAddKeyboardMappingsPage(in HWND hwndNotebook);
  29.  
  30.   ULONG wpAddKeyboardTimingPage(in HWND hwndNotebook);
  31.  
  32.   ULONG wpAddKeyboardSpecialNeedsPage(in HWND hwndNotebook);
  33.  
  34.  
  35.  
  36. #ifdef __SOMIDL__
  37.   implementation {
  38.  
  39.     releaseorder: wpAddKeyboardMappingsPage,wpAddKeyboardTimingPage,
  40.                   wpAddKeyboardSpecialNeedsPage;
  41.  
  42.     //# Class Modifiers
  43.     externalstem = WPkbd;
  44.     local;
  45.     externalprefix = kbd_;
  46.     majorversion = 1;
  47.     minorversion = 2;
  48.     filestem = wpkeybd;
  49.     metaclass = M_WPKeyboard;
  50.     callstyle = oidl;
  51.     dllname = "wpconfig.dll";
  52.  
  53.  
  54.  
  55.     //# Method Modifiers
  56.     wpAddSettingsPages: override;
  57.     wpAddObjectWindowPage: override;
  58.     wpFilterPopupMenu: override;
  59.  
  60.   };
  61. #endif /* __SOMIDL__ */
  62. };
  63.  
  64. interface M_WPKeyboard
  65. {
  66.  
  67. #ifdef __SOMIDL__
  68.   implementation {
  69.  
  70.     //# Class Modifiers
  71.     externalstem = WPkbd;
  72.     local;
  73.     externalprefix = kbdM_;
  74.     majorversion = 1;
  75.     minorversion = 2;
  76.     filestem = wpkeybd;
  77.     callstyle = oidl;
  78.     dllname = "wpconfig.dll";
  79.  
  80.     //# Method Modifiers
  81.     wpclsQueryTitle: override;
  82.     wpclsQueryDefaultHelp: override;
  83.     wpclsQueryDefaultView: override;
  84.     wpclsQueryStyle: override;
  85.     wpclsQueryIconData: override;
  86.  
  87.   };
  88. #endif /* __SOMIDL__ */
  89. };
  90.  
  91. #endif  /* wpkeybd_idl */
  92.