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.

75 lines
1.4 KiB

  1. /***************************************************************************
  2. *
  3. * Copyright (C) 2001-2002 Microsoft Corporation. All Rights Reserved.
  4. *
  5. * File: dpnhpasti.h
  6. *
  7. * Content: DPNHPAST master internal header file.
  8. *
  9. * History:
  10. * Date By Reason
  11. * ======== ======== =========
  12. * 04/16/01 VanceO Split DPNATHLP into DPNHUPNP and DPNHPAST.
  13. *
  14. ***************************************************************************/
  15. #ifndef __DPNHPASTI_H__
  16. #define __DPNHPASTI_H__
  17. //
  18. // Build configuration include
  19. //
  20. #include "dpnbuild.h"
  21. //
  22. // Public includes
  23. //
  24. #define INCL_WINSOCK_API_TYPEDEFS 1
  25. #include <winsock2.h>
  26. #include <ws2tcpip.h>
  27. #include <windows.h>
  28. #include <ole2.h>
  29. #include <wincrypt.h> // for random numbers
  30. #include <mmsystem.h> // NT BUILD requires this for timeGetTime
  31. #include <iphlpapi.h>
  32. #include <tchar.h>
  33. //
  34. // DirectPlay public includes
  35. //
  36. #include "dpnathlp.h"
  37. //
  38. // DirectPlay private includes
  39. //
  40. #include "dndbg.h"
  41. #include "osind.h"
  42. #include "classbilink.h"
  43. #include "creg.h"
  44. #include "createin.h"
  45. #include "strutils.h"
  46. //
  47. // DirectPlayNATHelp private includes
  48. //
  49. #undef DPF_SUBCOMP
  50. #define DPF_SUBCOMP DN_SUBCOMP_NATHELP
  51. #include "dpnhpastlocals.h"
  52. #include "pastmsgs.h"
  53. #include "dpnhpastdevice.h"
  54. #include "dpnhpastregport.h"
  55. #include "dpnhpastcachemap.h"
  56. #include "dpnhpastintfobj.h"
  57. #endif // __DPNHPASTI_H__