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.

70 lines
1.5 KiB

  1. /***************************************************************************
  2. *
  3. * Copyright (C) 2001 Microsoft Corporation. All Rights Reserved.
  4. *
  5. * File: dnproti.h
  6. * Content: DirectPlay Protocol master internal header file.
  7. * History:
  8. * Date By Reason
  9. * ==== == ======
  10. * 03/28/01 masonb Created.
  11. * 06/06/01 minara include comutil.h for COM usage
  12. *
  13. ***************************************************************************/
  14. #ifndef __DNPROTI_H__
  15. #define __DNPROTI_H__
  16. //
  17. // Build configuration include
  18. //
  19. #include "dpnbuild.h"
  20. //
  21. // Public includes
  22. //
  23. #if ((defined(_XBOX)) && (! defined(XBOX_ON_DESKTOP)))
  24. #include <xtl.h>
  25. #else // ! _XBOX or XBOX_ON_DESKTOP
  26. #include <windows.h>
  27. #include <mmsystem.h>
  28. #include <stdlib.h> // for srand/rand
  29. #include <stdio.h> // for sprintf
  30. #endif // ! _XBOX or XBOX_ON_DESKTOP
  31. #include <tchar.h>
  32. #ifndef _XBOX
  33. #include <wincrypt.h>
  34. #endif
  35. //
  36. // DirectPlay public includes
  37. //
  38. #include "dplay8.h"
  39. #include "dpsp8.h"
  40. #ifdef UNICODE
  41. #define IDirectPlay8Address_GetURL IDirectPlay8Address_GetURLW
  42. #else
  43. #define IDirectPlay8Address_GetURL IDirectPlay8Address_GetURLA
  44. #endif // UNICODE
  45. //
  46. // DirectPlay private includes
  47. //
  48. #include "osind.h"
  49. #include "classbilink.h"
  50. #include "fixedpool.h"
  51. #include "dneterrors.h"
  52. #include "dndbg.h"
  53. #include "comutil.h"
  54. //
  55. // Protocol private includes
  56. //
  57. #include "frames.h"
  58. #include "dnprot.h"
  59. #include "dnpextern.h"
  60. #include "internal.h"
  61. #include "mytimer.h"
  62. #endif // __DNPROTI_H__