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.

73 lines
4.9 KiB

  1. #ifndef __DISPIDS_H__
  2. #define __DISPIDS_H__
  3. #define DISPID_WINHTTPTEST_BASE 0x00000100
  4. #define DISPID_WINHTTPTEST_HELPER_BASE 0x00000200
  5. #define DISPID_WIN32ERRORCODE_BASE 0x00000300
  6. #define DISPID_BUFFEROBJECT_BASE 0x00000400
  7. #define DISPID_URLCOMPONENTS_BASE 0x00000500
  8. #define DISPID_SYSTEMTIME_BASE 0x00000600
  9. #define DISPID_WINHTTPTEST_OPEN (DISPID_WINHTTPTEST_BASE)
  10. #define DISPID_WINHTTPTEST_CONNECT (DISPID_WINHTTPTEST_BASE + 1)
  11. #define DISPID_WINHTTPTEST_OPENREQUEST (DISPID_WINHTTPTEST_BASE + 2)
  12. #define DISPID_WINHTTPTEST_SENDREQUEST (DISPID_WINHTTPTEST_BASE + 3)
  13. #define DISPID_WINHTTPTEST_RECEIVERESPONSE (DISPID_WINHTTPTEST_BASE + 4)
  14. #define DISPID_WINHTTPTEST_CLOSEHANDLE (DISPID_WINHTTPTEST_BASE + 5)
  15. #define DISPID_WINHTTPTEST_READDATA (DISPID_WINHTTPTEST_BASE + 6)
  16. #define DISPID_WINHTTPTEST_WRITEDATA (DISPID_WINHTTPTEST_BASE + 7)
  17. #define DISPID_WINHTTPTEST_QUERYDATAAVAILABLE (DISPID_WINHTTPTEST_BASE + 8)
  18. #define DISPID_WINHTTPTEST_QUERYOPTION (DISPID_WINHTTPTEST_BASE + 9)
  19. #define DISPID_WINHTTPTEST_SETOPTION (DISPID_WINHTTPTEST_BASE + 10)
  20. #define DISPID_WINHTTPTEST_SETTIMEOUTS (DISPID_WINHTTPTEST_BASE + 11)
  21. #define DISPID_WINHTTPTEST_ADDREQUESTHEADERS (DISPID_WINHTTPTEST_BASE + 12)
  22. #define DISPID_WINHTTPTEST_SETCREDENTIALS (DISPID_WINHTTPTEST_BASE + 13)
  23. #define DISPID_WINHTTPTEST_QUERYAUTHSCHEMES (DISPID_WINHTTPTEST_BASE + 14)
  24. #define DISPID_WINHTTPTEST_QUERYHEADERS (DISPID_WINHTTPTEST_BASE + 15)
  25. #define DISPID_WINHTTPTEST_TIMEFROMSYSTEMTIME (DISPID_WINHTTPTEST_BASE + 16)
  26. #define DISPID_WINHTTPTEST_TIMETOSYSTEMTIME (DISPID_WINHTTPTEST_BASE + 17)
  27. #define DISPID_WINHTTPTEST_CRACKURL (DISPID_WINHTTPTEST_BASE + 18)
  28. #define DISPID_WINHTTPTEST_CREATEURL (DISPID_WINHTTPTEST_BASE + 19)
  29. #define DISPID_WINHTTPTEST_SETSTATUSCALLBACK (DISPID_WINHTTPTEST_BASE + 20)
  30. #define DISPID_WINHTTPTEST_HELPER_GETBUFFEROBJECT (DISPID_WINHTTPTEST_HELPER_BASE)
  31. #define DISPID_WINHTTPTEST_HELPER_GETURLCOMPONENTS (DISPID_WINHTTPTEST_HELPER_BASE + 1)
  32. #define DISPID_WINHTTPTEST_HELPER_GETSYSTEMTIME (DISPID_WINHTTPTEST_HELPER_BASE + 2)
  33. #define DISPID_WINHTTPTEST_HELPER_GETLASTERROR (DISPID_WINHTTPTEST_HELPER_BASE + 3)
  34. #define DISPID_WIN32ERRORCODE_ERRORCODE (DISPID_WIN32ERRORCODE_BASE + 1)
  35. #define DISPID_WIN32ERRORCODE_ERRORSTRING (DISPID_WIN32ERRORCODE_BASE + 2)
  36. #define DISPID_WIN32ERRORCODE_ISEXCEPTION (DISPID_WIN32ERRORCODE_BASE + 3)
  37. #define DISPID_BUFFEROBJECT_SIZE (DISPID_BUFFEROBJECT_BASE)
  38. #define DISPID_BUFFEROBJECT_TYPE (DISPID_BUFFEROBJECT_BASE + 1)
  39. #define DISPID_BUFFEROBJECT_BYTESTRANSFERRED (DISPID_BUFFEROBJECT_BASE + 2)
  40. #define DISPID_BUFFEROBJECT_FLAGS (DISPID_BUFFEROBJECT_BASE + 3)
  41. #define DISPID_URLCOMPONENTS_STRUCTSIZE (DISPID_URLCOMPONENTS_BASE)
  42. #define DISPID_URLCOMPONENTS_SCHEME (DISPID_URLCOMPONENTS_BASE + 1)
  43. #define DISPID_URLCOMPONENTS_SCHEMELENGTH (DISPID_URLCOMPONENTS_BASE + 2)
  44. #define DISPID_URLCOMPONENTS_SCHEMEID (DISPID_URLCOMPONENTS_BASE + 3)
  45. #define DISPID_URLCOMPONENTS_HOSTNAME (DISPID_URLCOMPONENTS_BASE + 4)
  46. #define DISPID_URLCOMPONENTS_HOSTNAMELENGTH (DISPID_URLCOMPONENTS_BASE + 5)
  47. #define DISPID_URLCOMPONENTS_PORT (DISPID_URLCOMPONENTS_BASE + 6)
  48. #define DISPID_URLCOMPONENTS_USERNAME (DISPID_URLCOMPONENTS_BASE + 7)
  49. #define DISPID_URLCOMPONENTS_USERNAMELENGTH (DISPID_URLCOMPONENTS_BASE + 8)
  50. #define DISPID_URLCOMPONENTS_PASSWORD (DISPID_URLCOMPONENTS_BASE + 9)
  51. #define DISPID_URLCOMPONENTS_PASSWORDLENGTH (DISPID_URLCOMPONENTS_BASE + 10)
  52. #define DISPID_URLCOMPONENTS_URLPATH (DISPID_URLCOMPONENTS_BASE + 11)
  53. #define DISPID_URLCOMPONENTS_URLPATHLENGTH (DISPID_URLCOMPONENTS_BASE + 12)
  54. #define DISPID_URLCOMPONENTS_EXTRAINFO (DISPID_URLCOMPONENTS_BASE + 13)
  55. #define DISPID_URLCOMPONENTS_EXTRAINFOLENGTH (DISPID_URLCOMPONENTS_BASE + 14)
  56. #define DISPID_SYSTEMTIME_YEAR (DISPID_SYSTEMTIME_BASE)
  57. #define DISPID_SYSTEMTIME_MONTH (DISPID_SYSTEMTIME_BASE + 1)
  58. #define DISPID_SYSTEMTIME_DAYOFWEEK (DISPID_SYSTEMTIME_BASE + 2)
  59. #define DISPID_SYSTEMTIME_DAY (DISPID_SYSTEMTIME_BASE + 3)
  60. #define DISPID_SYSTEMTIME_HOUR (DISPID_SYSTEMTIME_BASE + 4)
  61. #define DISPID_SYSTEMTIME_MINUTE (DISPID_SYSTEMTIME_BASE + 5)
  62. #define DISPID_SYSTEMTIME_SECOND (DISPID_SYSTEMTIME_BASE + 6)
  63. #define DISPID_SYSTEMTIME_MSEC (DISPID_SYSTEMTIME_BASE + 7)
  64. #endif /* __DISPIDS_H__ */