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.

120 lines
2.3 KiB

  1. /*++
  2. Copyright (C) Microsoft Corporation, 1994 - 1998
  3. All rights reserved.
  4. Module Name:
  5. printui.hxx
  6. Abstract:
  7. printui precompiled header file
  8. Author:
  9. Albert Ting (AlbertT) 19-Dec-1994
  10. Lazar Ivanov (LazarI) 05-Jul-2000 (redesign)
  11. Revision History:
  12. --*/
  13. //////////////////////////////////////////////////////////////
  14. // standard includes
  15. #include <stdio.h>
  16. #include <stdlib.h>
  17. #include <string.h>
  18. #include <stddef.h>
  19. #define INC_OLE2
  20. #include <windows.h>
  21. #include <windowsx.h>
  22. #include <winspool.h>
  23. #include <winsprlp.h>
  24. #include <wininet.h>
  25. #include <commctrl.h>
  26. #include <commdlg.h>
  27. #include <shellapi.h>
  28. #include <shlobj.h>
  29. #include <shlwapi.h>
  30. #include <shlobjp.h>
  31. #include <shlwapip.h>
  32. #include <winddiui.h>
  33. #include <tchar.h>
  34. #include <lm.h>
  35. #include <setupapi.h>
  36. #include <cfgmgr32.h>
  37. #include <activeds.h>
  38. #include <dsclient.h>
  39. #include <dsclintp.h>
  40. #include <dsquery.h>
  41. #include <cmnquery.h>
  42. #include <msprintx.h>
  43. #include <htmlhelp.h>
  44. #define SECURITY_WIN32
  45. #include <security.h>
  46. #include <iphlpapi.h>
  47. #include <winsock2.h>
  48. #include <dsgetdc.h>
  49. #include <dsrole.h>
  50. #include <icm.h>
  51. #include <shlapip.h>
  52. #include <faxreg.h>
  53. #include <mmsystem.h>
  54. // FUSION
  55. #include <shfusion.h>
  56. // STL headers
  57. #include <algorithm>
  58. //////////////////////////////////////////////////////////////
  59. // our special includes (before all) - in the proper order
  60. //
  61. #include <crtdbg.h> // CRT mem debug
  62. #include "debug.h" // our debug code
  63. #include "spcompat.hxx" // SPLLIB stuff (local)
  64. // smart pointers &
  65. // utility templates
  66. #include <tmplutil.h>
  67. //
  68. // XPSP1 resource ids
  69. //
  70. #include <xpsp1res.h>
  71. //////////////////////////////////////////////////////////////
  72. // other printui private headers
  73. //
  74. #include "winprtp.h"
  75. #include "prtlibp.hxx"
  76. #include "genwin.hxx"
  77. #include "util.hxx"
  78. #include "ctl.hxx"
  79. #include "ntfytab.h"
  80. #include "globals.hxx"
  81. #include "notify.hxx"
  82. #include "data.hxx"
  83. #include "select.hxx"
  84. #include "printer.hxx"
  85. #include "dragdrop.hxx"
  86. #include "queue.hxx"
  87. #include "printui.hxx"
  88. #include "help.hxx"
  89. #include "printui.h"
  90. #include "cursor.hxx"
  91. #include "defprn.hxx"
  92. #include "splsetup.h"
  93. #include "wow64.h"
  94. #include "spllibex.hxx"
  95. //////////////////////////////////////////////////////////////
  96. // resource IDs
  97. //
  98. #include "pridsfix.h"
  99. #include "prids.h"