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.

104 lines
2.0 KiB

  1. /***************************************************************************
  2. *
  3. * Copyright (C) 2001-2002 Microsoft Corporation. All Rights Reserved.
  4. *
  5. * File: dpnhupnpi.h
  6. *
  7. * Content: DPNHUPNP 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 __DPNHUPNPI_H__
  16. #define __DPNHUPNPI_H__
  17. //
  18. // Build configuration include
  19. //
  20. #include "dpnbuild.h"
  21. //
  22. // Public includes
  23. //
  24. #ifdef WINCE
  25. #include <winsock.h>
  26. #include <windows.h>
  27. #include <ole2.h>
  28. #include <wincrypt.h> // for random numbers
  29. #include <mmsystem.h> // NT BUILD requires this for timeGetTime
  30. #include <tchar.h>
  31. #else // ! WINCE
  32. #define INCL_WINSOCK_API_TYPEDEFS 1
  33. #define _WIN32_DCOM // so we can use CoSetProxyBlanket and CoInitializeEx. requires DCOM95 on Win95
  34. #include <winsock2.h>
  35. #include <ws2tcpip.h>
  36. #include <windows.h>
  37. #include <ole2.h>
  38. #include <wincrypt.h> // for random numbers
  39. #include <mmsystem.h> // NT BUILD requires this for timeGetTime
  40. #include <tchar.h>
  41. #include <iphlpapi.h>
  42. #include <upnp.h>
  43. #include <netcon.h>
  44. #include <ras.h>
  45. #ifndef DPNBUILD_NOHNETFWAPI
  46. //
  47. // Net published includes
  48. //
  49. #include <hnetcfg.h>
  50. #endif // ! DPNBUILD_NOHNETFWAPI
  51. #endif // ! WINCE
  52. //
  53. // DirectPlay public includes
  54. //
  55. #include "dpnathlp.h"
  56. //
  57. // DirectPlay private includes
  58. //
  59. #include "dndbg.h"
  60. #include "osind.h"
  61. #include "classbilink.h"
  62. #include "creg.h"
  63. #include "createin.h"
  64. #include "strutils.h"
  65. //
  66. // DirectPlayNATHelp private includes
  67. //
  68. #undef DPF_SUBCOMP
  69. #define DPF_SUBCOMP DN_SUBCOMP_NATHELP
  70. #include "dpnhupnplocals.h"
  71. #include "dpnhupnpdevice.h"
  72. #include "dpnhupnpregport.h"
  73. #include "dpnhupnpcachemap.h"
  74. #include "upnpmsgs.h"
  75. #include "upnpdevice.h"
  76. #include "dpnhupnpintfobj.h"
  77. #endif // __DPNHUPNPI_H__