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.

131 lines
2.2 KiB

  1. /*++
  2. Copyright (c) 1996 Microsoft Corporation
  3. Module Name:
  4. precomp.hxx
  5. Abstract:
  6. Master include file for the IIS Worker Process Protocol Handling
  7. Author:
  8. Murali Krishnan (MuraliK) 10-Nov-1998
  9. Revision History:
  10. --*/
  11. #ifndef _PRECOMP_H_
  12. #define _PRECOMP_H_
  13. //
  14. // System related headers
  15. //
  16. #include <iis.h>
  17. #include <winsock2.h>
  18. #include "dbgutil.h"
  19. #include <winreg.h>
  20. #include <ntlsapi.h>
  21. #include <gntlsapi.h>
  22. #include <llsapi.h>
  23. //
  24. // Security related headers
  25. //
  26. #define SECURITY_WIN32
  27. #include <security.h>
  28. #include <ntlsa.h>
  29. //
  30. // UL related headers
  31. //
  32. #include <httpapi.h>
  33. //
  34. // IIS headers
  35. //
  36. #include <iadmw.h>
  37. #include <mb.hxx>
  38. #include <inetinfo.h>
  39. #include <iiscnfgp.h>
  40. #include <iisfilt.h>
  41. #include <iisfiltp.h>
  42. #include <iisext.h>
  43. #include <regconst.h>
  44. #include <helpfunc.hxx>
  45. //
  46. // General C runtime libraries
  47. //
  48. #include <string.h>
  49. #include <wchar.h>
  50. #include <lkrhash.h>
  51. #include <lock.hxx>
  52. #include <irtltoken.h>
  53. //
  54. // Headers for this project
  55. //
  56. #include <objbase.h>
  57. #include <string.hxx>
  58. #include <stringa.hxx>
  59. #include <eventlog.hxx>
  60. #include <multisza.hxx>
  61. #include <datetime.hxx>
  62. #include <ilogobj.hxx>
  63. #include <wpcounters.h>
  64. #include <ulatq.h>
  65. #include <ulw3.h>
  66. #include <acache.hxx>
  67. #include <w3cache.hxx>
  68. #include <filecache.hxx>
  69. #include <tokencache.hxx>
  70. #include <thread_pool.h>
  71. #include <chunkbuffer.hxx>
  72. #include "iismap.hxx"
  73. #include "iiscmr.hxx"
  74. #include "iiscertmap.hxx"
  75. #include "w3msg.h"
  76. #include "logging.h"
  77. #include "resource.hxx"
  78. #include "rdns.hxx"
  79. #include "certcontext.hxx"
  80. #include "usercontext.hxx"
  81. #include "w3server.h"
  82. #include "w3site.h"
  83. #include "mimemap.hxx"
  84. #include "w3metadata.hxx"
  85. #include "w3filter.hxx"
  86. #include "requestheaderhash.h"
  87. #include "responseheaderhash.h"
  88. #include "methodhash.h"
  89. #include "w3request.hxx"
  90. #include "w3response.hxx"
  91. #include "w3state.hxx"
  92. #include "w3context.hxx"
  93. #include "maincontext.hxx"
  94. #include "childcontext.hxx"
  95. #include "w3handler.hxx"
  96. #include "w3conn.hxx"
  97. #include "authprovider.hxx"
  98. #include "urlinfo.hxx"
  99. #include "ulcache.hxx"
  100. #include "urlcontext.hxx"
  101. #include "state.hxx"
  102. #include "issched.hxx"
  103. #include "servervar.hxx"
  104. #include "compressionapi.h"
  105. #include "compress.h"
  106. #endif // _PRECOMP_H_