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.

104 lines
2.0 KiB

  1. //Copyright (c) 1998 - 1999 Microsoft Corporation
  2. /*++
  3. Module Name:
  4. defines.h
  5. Abstract:
  6. This Module includes the definitions.
  7. Author:
  8. Arathi Kundapur (v-akunda) 11-Feb-1998
  9. Revision History:
  10. --*/
  11. #ifndef _DEFINES_H_
  12. #define _DEFINES_H_
  13. #include <rpc.h>
  14. #include "license.h"
  15. #include "tlsapip.h"
  16. #include <rpcnsi.h>
  17. #define WM_ADD_SERVER WM_USER + 1
  18. #define WM_SEL_CHANGE WM_USER + 2
  19. #define WM_ADD_ALL_SERVERS WM_USER + 3
  20. #define WM_ADD_KEYPACKS WM_USER + 4
  21. #define WM_ADD_KEYPACK WM_USER + 5
  22. #define WM_DELETE_SERVER WM_USER + 6
  23. #define WM_UPDATE_SERVER WM_USER + 7
  24. #define WM_ENUMERATESERVER (WM_USER + 8)
  25. enum NODETYPE {
  26. NODE_ALL_SERVERS,
  27. NODE_SERVER,
  28. NODE_KEYPACK,
  29. NODE_NONE
  30. };
  31. #define LG_BITMAP_WIDTH 32
  32. #define LG_BITMAP_HEIGHT 32
  33. #define SM_BITMAP_WIDTH 16
  34. #define SM_BITMAP_HEIGHT 16
  35. #define MAX_COLUMNS 6
  36. #define NUM_SERVER_COLUMNS 2
  37. #define NUM_KEYPACK_COLUMNS 5
  38. #define NUM_LICENSE_COLUMNS 4
  39. #define MAX_LICENSES 9999
  40. #define NUM_PLATFORM_TYPES 1
  41. #define NUM_KEYPACK_STATUS 7
  42. #define NUM_PURCHASE_CHANNEL 3
  43. #define NUM_LICENSE_STATUS 5
  44. #define NUM_KEYPACK_TYPE 8
  45. #define KEYPACK_DISPNAME_WIDTH 250
  46. #define KEYPACK_OTHERS_WIDTH 100
  47. //Return values. Bound to change
  48. #define ALREADY_EXPANDED 0
  49. #define CONNECTION_FAILED 1
  50. #define ENUM_FAILED 2
  51. #define ADD_KEYPACK_FAILED 4
  52. #define E_DUPLICATE 5
  53. #define ERROR_UNLIMITED_KEYPACK 6
  54. enum SERVER_TYPE
  55. {
  56. SERVER_TS4,
  57. SERVER_TS5_ENFORCED,
  58. SERVER_TS5_NONENFORCED
  59. };
  60. enum VIEW
  61. {
  62. TREEVIEW,
  63. LISTVIEW,
  64. NOVIEW
  65. };
  66. typedef enum
  67. {
  68. TLSERVER_UNKNOWN,
  69. TLSERVER_TS4,
  70. TLSERVER_UNREGISTER,
  71. TLSERVER_CH_REGISTERED,
  72. TLSERVER_PHONE_REGISTERED,
  73. TLSERVER_TS5_NONENFORCED
  74. } SERVER_REGISTRATION_STATUS;
  75. #define E_NO_SERVER ((HRESULT)0x80050001L)
  76. #endif //_DEFINES_H_