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.

65 lines
1.6 KiB

  1. #ifndef _PRECOMP_H_
  2. #define _PRECOMP_H_
  3. #include <windows.h>
  4. #include <databeam.h>
  5. extern "C"
  6. {
  7. #include "t120.h"
  8. }
  9. #include <memtrack.h>
  10. #include "iplgxprt.h"
  11. #include "fsdiag2.h"
  12. #include "slist2.h"
  13. #include "hash2.h"
  14. #include "object2.h"
  15. #include "memory2.h" // mcattprt.h needs it
  16. #include "memmgr2.h"
  17. #include "mcattprt.h"
  18. #include "imst123.h"
  19. #include "protocol.h"
  20. #include "timer.h"
  21. #include "framer.h"
  22. #include "crc.h"
  23. #include "random.h"
  24. #include <dllutil.h>
  25. class CTransportInterface;
  26. class TransportController;
  27. class T123;
  28. class CLayerX224;
  29. class CLayerSCF;
  30. class CLayerQ922;
  31. class Multiplexer;
  32. class ComPort;
  33. #include "tprtcore.h"
  34. #include "tprtintf.h"
  35. #include "t123.h"
  36. #include "comport.h"
  37. extern HINSTANCE g_hDllInst;
  38. extern CTransportInterface *g_pTransportInterface;
  39. extern CRITICAL_SECTION g_csPSTN;
  40. extern Timer *g_pSystemTimer;
  41. extern TransportController *g_pController;
  42. extern HANDLE g_hWorkerThread;
  43. extern DWORD g_dwWorkerThreadID;
  44. extern HANDLE g_hWorkerThreadEvent;
  45. extern HANDLE g_hThreadTerminateEvent;
  46. extern DictionaryClass *g_pComPortList2;
  47. extern SListClass *g_pPSTNEventList;
  48. extern TransportCallback g_pfnT120Notify;
  49. extern void *g_pUserData;
  50. extern BOOL g_fEventListChanged;
  51. // #undef TRACE_OUT
  52. // #define TRACE_OUT WARNING_OUT
  53. #endif /* _PRECOMP_H_ */