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.

99 lines
4.4 KiB

  1. /*++=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. dispids.h
  5. Abstract:
  6. W3Spoof automation interface dispids.
  7. Author:
  8. Paul M Midgen (pmidge) 11-July-2000
  9. Revision History:
  10. 11-July-2000 pmidge
  11. Created
  12. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--*/
  13. #ifndef __DISPIDS_H__
  14. #define __DISPIDS_H__
  15. #define DISPID_SESSION_BASE 0x00000001
  16. #define DISPID_SOCKET_BASE 0x00000100
  17. #define DISPID_HEADERS_BASE 0x00000200
  18. #define DISPID_ENTITY_BASE 0x00000300
  19. #define DISPID_URL_BASE 0x00000400
  20. #define DISPID_REQUEST_BASE 0x00000500
  21. #define DISPID_RESPONSE_BASE 0x00000600
  22. #define DISPID_W3SPOOF_BASE 0x00000800
  23. #define DISPID_SESSION_SOCKET (DISPID_SESSION_BASE + 1)
  24. #define DISPID_SESSION_REQUEST (DISPID_SESSION_BASE + 2)
  25. #define DISPID_SESSION_RESPONSE (DISPID_SESSION_BASE + 3)
  26. #define DISPID_SESSION_GETPROPERTYBAG (DISPID_SESSION_BASE + 4)
  27. #define DISPID_SESSION_KEEPALIVE (DISPID_SESSION_BASE + 5)
  28. #define DISPID_SOCKET_PARENT (DISPID_SOCKET_BASE + 1)
  29. #define DISPID_SOCKET_SEND (DISPID_SOCKET_BASE + 2)
  30. #define DISPID_SOCKET_RECV (DISPID_SOCKET_BASE + 3)
  31. #define DISPID_SOCKET_OPTION (DISPID_SOCKET_BASE + 4)
  32. #define DISPID_SOCKET_CLOSE (DISPID_SOCKET_BASE + 5)
  33. #define DISPID_SOCKET_RESOLVE (DISPID_SOCKET_BASE + 6)
  34. #define DISPID_SOCKET_LOCALNAME (DISPID_SOCKET_BASE + 7)
  35. #define DISPID_SOCKET_LOCALADDRESS (DISPID_SOCKET_BASE + 8)
  36. #define DISPID_SOCKET_LOCALPORT (DISPID_SOCKET_BASE + 9)
  37. #define DISPID_SOCKET_REMOTENAME (DISPID_SOCKET_BASE + 10)
  38. #define DISPID_SOCKET_REMOTEADDRESS (DISPID_SOCKET_BASE + 11)
  39. #define DISPID_SOCKET_REMOTEPORT (DISPID_SOCKET_BASE + 12)
  40. #define DISPID_HEADERS_PARENT (DISPID_HEADERS_BASE + 1)
  41. #define DISPID_HEADERS_SET (DISPID_HEADERS_BASE + 2)
  42. #define DISPID_HEADERS_GET (DISPID_HEADERS_BASE + 3)
  43. #define DISPID_HEADERS_GETHEADER (DISPID_HEADERS_BASE + 4)
  44. #define DISPID_HEADERS_SETHEADER (DISPID_HEADERS_BASE + 5)
  45. #define DISPID_ENTITY_PARENT (DISPID_ENTITY_BASE + 1)
  46. #define DISPID_ENTITY_GET (DISPID_ENTITY_BASE + 2)
  47. #define DISPID_ENTITY_SET (DISPID_ENTITY_BASE + 3)
  48. #define DISPID_ENTITY_COMPRESS (DISPID_ENTITY_BASE + 4)
  49. #define DISPID_ENTITY_DECOMPRESS (DISPID_ENTITY_BASE + 5)
  50. #define DISPID_ENTITY_LENGTH (DISPID_ENTITY_BASE + 6)
  51. #define DISPID_URL_PARENT (DISPID_URL_BASE + 1)
  52. #define DISPID_URL_ENCODING (DISPID_URL_BASE + 2)
  53. #define DISPID_URL_SCHEME (DISPID_URL_BASE + 3)
  54. #define DISPID_URL_SERVER (DISPID_URL_BASE + 4)
  55. #define DISPID_URL_PORT (DISPID_URL_BASE + 5)
  56. #define DISPID_URL_PATH (DISPID_URL_BASE + 6)
  57. #define DISPID_URL_RESOURCE (DISPID_URL_BASE + 7)
  58. #define DISPID_URL_QUERY (DISPID_URL_BASE + 8)
  59. #define DISPID_URL_FRAGMENT (DISPID_URL_BASE + 9)
  60. #define DISPID_URL_ESCAPE (DISPID_URL_BASE + 10)
  61. #define DISPID_URL_UNESCAPE (DISPID_URL_BASE + 11)
  62. #define DISPID_URL_SET (DISPID_URL_BASE + 12)
  63. #define DISPID_URL_GET (DISPID_URL_BASE + 13)
  64. #define DISPID_REQUEST_PARENT (DISPID_REQUEST_BASE + 1)
  65. #define DISPID_REQUEST_HEADERS (DISPID_REQUEST_BASE + 2)
  66. #define DISPID_REQUEST_ENTITY (DISPID_REQUEST_BASE + 3)
  67. #define DISPID_REQUEST_URL (DISPID_REQUEST_BASE + 4)
  68. #define DISPID_REQUEST_VERB (DISPID_REQUEST_BASE + 5)
  69. #define DISPID_REQUEST_HTTPVERSION (DISPID_REQUEST_BASE + 6)
  70. #define DISPID_RESPONSE_PARENT (DISPID_RESPONSE_BASE + 1)
  71. #define DISPID_RESPONSE_HEADERS (DISPID_RESPONSE_BASE + 2)
  72. #define DISPID_RESPONSE_ENTITY (DISPID_RESPONSE_BASE + 3)
  73. #define DISPID_RESPONSE_STATUSCODE (DISPID_RESPONSE_BASE + 4)
  74. #define DISPID_RESPONSE_STATUSTEXT (DISPID_RESPONSE_BASE + 5)
  75. #define DISPID_W3SPOOF_REGISTERCLIENT (DISPID_W3SPOOF_BASE + 1)
  76. #define DISPID_W3SPOOF_REVOKECLIENT (DISPID_W3SPOOF_BASE + 2)
  77. #endif /* __DISPIDS_H__ */