//+------------------------------------------------------------------------- // Microsoft OLE // Copyright (C) Microsoft Corporation, 1994 - 1996. // All rights reserved. // // File: dfworld.hxx // // Contents: Includes the headers for Win32, OLE, and test utilities // // History: 28-Nov-94 DeanE Created // 21-Feb-96 DeanE Copied from CTOLEUI project //-------------------------------------------------------------------------- #ifndef __DFWORLD_HXX__ #define __DFWORLD_HXX__ #include <killwarn.h> // Kill useless informational warnings #include <windows.h> // For Win32 functions #include <windowsx.h> // UI/control helper functions #include <stdio.h> // For STDIO stuff #include <stdarg.h> #include <stdlib.h> // For STDLIB stuff #include <malloc.h> #include <memory.h> #include <string.h> #include <direct.h> #include <ctype.h> #include <time.h> #include <tchar.h> // For TCHAR functions #include <limits.h> #include <io.h> #include <assert.h> #include <commctrl.h> // Common controls #ifdef _MAC #include <macport.h> // Mac stuff #endif // _MAC #include <ctolerpc.h> // needed for defs ctolerpc tree #include <cmdlinew.hxx> // Command line helper functions #include <testhelp.hxx> // Debug Object #include <dg.hxx> // DataGen utility #include <stgwrap.hxx> // wrapper for nss/cnv testing #include <dfhelp.hxx> // Misc docfile test lib stuff #include <chancedf.hxx> // Chance docfile creation classes #include <virtdf.hxx> // Virtual docfile classes #include <stgutil.hxx> // storage utility functions #include <util.hxx> // docfile utility functions #include <dbcs.hxx> // dbcs filename generator #include <tdinc.hxx> // test driver #include <oledlg.h> // OLE dialogs #include <autoreg.hxx> // Auto registration library #include <semshare.hxx> // Thread synchronization class #include <convert.hxx> // String Conversion functions // #include <listhelp.hxx> // Linked list helper class // #include <unkhelp.hxx> // IUnknown helper class // #include <gdihelp.hxx> // GDI helper class // #include <thcheck.hxx> // Thread helper class // #include <miscutil.hxx> // Misc utility functions // #include <spywin.hxx> // Spy window class // #include <verify.hxx> // Miscellaneous verification functions // BUGs on ole headers. Fix it here. #undef OLESTR #undef __OLESTR #ifndef _MAC #define __OLESTR(str) L##str #else #define __OLESTR(str) str #endif //_MAC #define OLESTR(str) __OLESTR(str) #endif // __DFWORLD_HXX__