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.

58 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1997 Microsoft Corporation
  3. Module Name:
  4. cominc.hxx
  5. Abstract:
  6. IIS Services IISADMIN Extension
  7. Common include file.
  8. Author:
  9. Michael W. Thomas 16-Sep-97
  10. --*/
  11. #define UNICODE
  12. extern "C" {
  13. #include <nt.h>
  14. #include <ntrtl.h>
  15. #include <nturtl.h>
  16. }
  17. #include <dbgutil.h>
  18. #include <ole2.h>
  19. #include <windows.h>
  20. #include <olectl.h>
  21. #include <stdio.h>
  22. #include <imd.h>
  23. #include <iiscnfg.h>
  24. #include <iadmext.h>
  25. #include <sink.hxx>
  26. #include <coimp.hxx>
  27. #include <inetinfo.h>
  28. #include <mbstring.h>
  29. #include <pwsctrl.h>
  30. #include <buffer.hxx>
  31. #include <string.hxx>
  32. #include <shellapi.h>
  33. #include <pwsdata.hxx>
  34. #include <inetsvcs.h>
  35. #include <checker.hxx>
  36. #define OPEN_TIMEOUT_VALUE 30000
  37. #define MD_SET_DATA_RECORD_EXT(PMDR, ID, ATTR, UTYPE, DTYPE, DLEN, PD) \
  38. { \
  39. (PMDR)->dwMDIdentifier=ID; \
  40. (PMDR)->dwMDAttributes=ATTR; \
  41. (PMDR)->dwMDUserType=UTYPE; \
  42. (PMDR)->dwMDDataType=DTYPE; \
  43. (PMDR)->dwMDDataLen=DLEN; \
  44. (PMDR)->pbMDData=(PBYTE)PD; \
  45. }