Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

138 lines
4.2 KiB

  1. /*++
  2. Copyright (c) 1991 - 2001 Microsoft Corporation
  3. Module Name:
  4. ### ### #### ##### ## ## ##### ####
  5. ## # ### ## # ## ## ### ### ## ## ## #
  6. ### ## ## ## ## ## ######## ## ## ##
  7. ### ## ## ## ## ## # ### ## ##### ##
  8. ### ####### ## ## ## # # ## #### ##
  9. # ## ## ## ## # ## ## # ## ## ## ## ## #
  10. ### ## ## #### ##### # ## ## ## ## ####
  11. Abstract:
  12. This header contains all resource definitions for the
  13. server appliance COM interfaces.
  14. Author:
  15. Wesley Witt (wesw) 1-Oct-2001
  16. Environment:
  17. User mode only.
  18. Notes:
  19. --*/
  20. #include <windows.h>
  21. #include <ntverp.h>
  22. #include "resource.h"
  23. #define VER_FILETYPE VFT_DRV
  24. #define VER_FILESUBTYPE VFT2_DRV_SYSTEM
  25. #define VER_FILEDESCRIPTION_STR "Server Appliance COM Interfaces"
  26. #define VER_INTERNALNAME_STR "imgcom.dll"
  27. #define VER_ORIGINALFILENAME_STR "imgcom.dll"
  28. #define VER_LANGNEUTRAL
  29. #include "common.ver"
  30. 1 TYPELIB "sacom.tlb"
  31. IDR_SADISPLAY REGISTRY
  32. {
  33. "HKCR
  34. {
  35. SaCom.SaDisplay.1 = s 'SaDisplay Class'
  36. {
  37. CLSID = s '{750CE1C2-4BE7-44D7-97BD-164F6CF0D373}'
  38. }
  39. SaCom.SaDisplay = s 'SaDisplay Class'
  40. {
  41. CLSID = s '{750CE1C2-4BE7-44D7-97BD-164F6CF0D373}'
  42. CurVer = s 'SaCom.SaDisplay.1'
  43. }
  44. NoRemove CLSID
  45. {
  46. ForceRemove {750CE1C2-4BE7-44D7-97BD-164F6CF0D373} = s 'SaDisplay Class'
  47. {
  48. ProgID = s 'SaCom.SaDisplay.1'
  49. VersionIndependentProgID = s 'SaCom.SaDisplay'
  50. ForceRemove 'Programmable'
  51. InprocServer32 = s '%MODULE%'
  52. {
  53. val ThreadingModel = s 'Both'
  54. }
  55. 'TypeLib' = s '{8A7A3655-2F52-4D78-9C6E-2BC98F822EAB}'
  56. }
  57. }
  58. }"
  59. }
  60. IDR_SAKEYPAD REGISTRY
  61. {
  62. "HKCR
  63. {
  64. SaCom.SaKeypad.1 = s 'SaKeypad Class'
  65. {
  66. CLSID = s '{59BAE4E1-3604-489A-A601-AC9558A5173D}'
  67. }
  68. SaCom.SaKeypad = s 'SaKeypad Class'
  69. {
  70. CLSID = s '{59BAE4E1-3604-489A-A601-AC9558A5173D}'
  71. CurVer = s 'SaCom.SaKeypad.1'
  72. }
  73. NoRemove CLSID
  74. {
  75. ForceRemove {59BAE4E1-3604-489A-A601-AC9558A5173D} = s 'SaKeypad Class'
  76. {
  77. ProgID = s 'SaCom.SaKeypad.1'
  78. VersionIndependentProgID = s 'SaCom.SaKeypad'
  79. ForceRemove 'Programmable'
  80. InprocServer32 = s '%MODULE%'
  81. {
  82. val ThreadingModel = s 'Both'
  83. }
  84. 'TypeLib' = s '{8A7A3655-2F52-4D78-9C6E-2BC98F822EAB}'
  85. }
  86. }
  87. }"
  88. }
  89. IDR_SANVRAM REGISTRY
  90. {
  91. "HKCR
  92. {
  93. SaCom.SaNvram.1 = s 'SaNvram Class'
  94. {
  95. CLSID = s '{1CB8F970-7742-4B1C-8037-66D0CEA2AB57}'
  96. }
  97. SaCom.SaNvram = s 'SaNvram Class'
  98. {
  99. CLSID = s '{1CB8F970-7742-4B1C-8037-66D0CEA2AB57}'
  100. CurVer = s 'SaCom.SaNvram.1'
  101. }
  102. NoRemove CLSID
  103. {
  104. ForceRemove {1CB8F970-7742-4B1C-8037-66D0CEA2AB57} = s 'SaNvram Class'
  105. {
  106. ProgID = s 'SaCom.SaNvram.1'
  107. VersionIndependentProgID = s 'SaCom.SaNvram'
  108. ForceRemove 'Programmable'
  109. InprocServer32 = s '%MODULE%'
  110. {
  111. val ThreadingModel = s 'Both'
  112. }
  113. 'TypeLib' = s '{8A7A3655-2F52-4D78-9C6E-2BC98F822EAB}'
  114. }
  115. }
  116. }"
  117. }