Source code of Windows XP (NT5)
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.

82 lines
1.8 KiB

  1. /*
  2. * This file is generated by the automatic RPC Parser generator. (Version 0.21)
  3. *
  4. * Created on 04/09/97 at 00:00:13.
  5. */
  6. #ifndef DATABASE_H
  7. #define DATABASE_H
  8. #include "user.h"
  9. #include "skeleton.h"
  10. /*
  11. * Data structures defined in database.c
  12. */
  13. extern char InterfaceNames[NUM_INTERFACES][LOCAL_MAX_NAME_LENGTH];
  14. extern char ProcedureNames[NUM_PROCEDURES][LOCAL_MAX_NAME_LENGTH];
  15. extern WORD ProcedureNameIndex[NUM_INTERFACES];
  16. extern WORD FirstProcedureNumber[NUM_INTERFACES];
  17. extern PROPERTYINFO resmon_Database[];
  18. extern DWORD nresmonProperties;
  19. /*
  20. * Symbolic names for the property database elements for interface resmon
  21. */
  22. typedef enum
  23. {
  24. /* Default properties */
  25. I0_SUMMARY,
  26. I0_ERROR_BAD_OPCODE,
  27. I0_NO_PARAMETERS,
  28. I0_REQUEST_EXTENSIONS,
  29. I0_RESPONSE_EXTENSIONS,
  30. I0_INVALID_UNION,
  31. I0_INHERITED_METHOD,
  32. I0_THIS,
  33. I0_THAT,
  34. I0_THIS_VERSION,
  35. I0_THIS_MAJORVERSION,
  36. I0_THIS_MINORVERSION,
  37. I0_ORPCF_FLAG_TEXT,
  38. I0_ORPCF_FLAGS,
  39. I0_THIS_RESERVED1,
  40. I0_THIS_CID,
  41. I0_ENCRYPTED,
  42. /* Generated properties */
  43. I0_LPCWSTR_DLLNAME_0,
  44. I0_LPCWSTR_RESOURCETYPE_1,
  45. I0_LPCWSTR_RESOURCENAME_2,
  46. I0_DWORD_LOOKSALIVEPOLL_3,
  47. I0_DWORD_ISALIVEPOLL_4,
  48. I0_DWORD_NOTIFYKEY_5,
  49. I0_DWORD_PENDINGTIMEOUT_6,
  50. I0__RETURN_VALUE_7,
  51. I0_RPC_RESID_RESOURCEID_8,
  52. I0_RETURN_VALUE_9,
  53. I0_DWORD_PDWSTATE_10,
  54. I0_DWORD_LPNOTIFYKEY_11,
  55. I0_DWORD_LPNOTIFYEVENT_12,
  56. I0_DWORD_LPCURRENTSTATE_13,
  57. I0_DWORD_CONTROLCODE_14,
  58. I0_UCHAR_INBUFFER_15,
  59. I0_DWORD_INBUFFERSIZE_16,
  60. I0_DWORD_OUTBUFFERSIZE_17,
  61. I0_UCHAR_OUTBUFFER_18,
  62. I0_LPDWORD_BYTESREFURNED_19,
  63. I0_LPDWORD_REQUIRED_20,
  64. I0_LPCWSTR_RESOURCETYPENAME_21,
  65. I0_LPCWSTR_DLLNAME_22,
  66. I0_LPCWSTR_RESOURCETYPE_23,
  67. I0_LPCWSTR_RESOURCENAME_24,
  68. I0_RETURN_VALUE_25,
  69. I0_UCHAR_OUTBUFFER______26,
  70. I0_LPCWSTR_RESOURCETYPENAME_27,
  71. I0_UCHAR_INBUFFER______28,
  72. } I0_PROPERTY_NAMES;
  73. #endif