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.

78 lines
2.8 KiB

  1. //+-------------------------------------------------------------------------
  2. // Microsoft OLE
  3. // Copyright (C) Microsoft Corporation, 1994 - 1996.
  4. // All rights reserved.
  5. //
  6. // File: dfworld.hxx
  7. //
  8. // Contents: Includes the headers for Win32, OLE, and test utilities
  9. //
  10. // History: 28-Nov-94 DeanE Created
  11. // 21-Feb-96 DeanE Copied from CTOLEUI project
  12. //--------------------------------------------------------------------------
  13. #ifndef __DFWORLD_HXX__
  14. #define __DFWORLD_HXX__
  15. #include <killwarn.h> // Kill useless informational warnings
  16. #include <windows.h> // For Win32 functions
  17. #include <windowsx.h> // UI/control helper functions
  18. #include <stdio.h> // For STDIO stuff
  19. #include <stdarg.h>
  20. #include <stdlib.h> // For STDLIB stuff
  21. #include <malloc.h>
  22. #include <memory.h>
  23. #include <string.h>
  24. #include <direct.h>
  25. #include <ctype.h>
  26. #include <time.h>
  27. #include <tchar.h> // For TCHAR functions
  28. #include <limits.h>
  29. #include <io.h>
  30. #include <assert.h>
  31. #include <commctrl.h> // Common controls
  32. #ifdef _MAC
  33. #include <macport.h> // Mac stuff
  34. #endif // _MAC
  35. #include <ctolerpc.h> // needed for defs ctolerpc tree
  36. #include <cmdlinew.hxx> // Command line helper functions
  37. #include <testhelp.hxx> // Debug Object
  38. #include <dg.hxx> // DataGen utility
  39. #include <stgwrap.hxx> // wrapper for nss/cnv testing
  40. #include <dfhelp.hxx> // Misc docfile test lib stuff
  41. #include <chancedf.hxx> // Chance docfile creation classes
  42. #include <virtdf.hxx> // Virtual docfile classes
  43. #include <stgutil.hxx> // storage utility functions
  44. #include <util.hxx> // docfile utility functions
  45. #include <dbcs.hxx> // dbcs filename generator
  46. #include <tdinc.hxx> // test driver
  47. #include <oledlg.h> // OLE dialogs
  48. #include <autoreg.hxx> // Auto registration library
  49. #include <semshare.hxx> // Thread synchronization class
  50. #include <convert.hxx> // String Conversion functions
  51. // #include <listhelp.hxx> // Linked list helper class
  52. // #include <unkhelp.hxx> // IUnknown helper class
  53. // #include <gdihelp.hxx> // GDI helper class
  54. // #include <thcheck.hxx> // Thread helper class
  55. // #include <miscutil.hxx> // Misc utility functions
  56. // #include <spywin.hxx> // Spy window class
  57. // #include <verify.hxx> // Miscellaneous verification functions
  58. // BUGs on ole headers. Fix it here.
  59. #undef OLESTR
  60. #undef __OLESTR
  61. #ifndef _MAC
  62. #define __OLESTR(str) L##str
  63. #else
  64. #define __OLESTR(str) str
  65. #endif //_MAC
  66. #define OLESTR(str) __OLESTR(str)
  67. #endif // __DFWORLD_HXX__