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.

36 lines
1.1 KiB

  1. /***************************************************************************\
  2. * Module Name: 1632PORT.H
  3. *
  4. * Copyright (c) 1985-1994, Microsoft Corporation
  5. *
  6. * Master include file for Portable Windows applications.
  7. *
  8. \***************************************************************************/
  9. /*
  10. * This file maps a Meta-API for Windows to specific 16-bit or 32-bit forms
  11. * allowing a single portable C source for windows to work on multiple
  12. * versions of Windows.
  13. */
  14. #ifndef _PORT1632_
  15. #define _PORT1632_
  16. #if defined(WIN16)
  17. /* ---------------- Maps to windows 3.0 and 3.1 16-bit APIs ----------------*/
  18. #include "ptypes16.h"
  19. #include "pwin16.h"
  20. #include "plan16.h"
  21. /* -------------------------------------------------------------------------*/
  22. #elif defined(WIN32)
  23. /* ---------------- Maps to windows 3.2 and 4.0 32-bit APIs ----------------*/
  24. #include "ptypes32.h"
  25. #include "pcrt32.h"
  26. #include "pwin32.h"
  27. #include "plan32.h"
  28. /* -------------------------------------------------------------------------*/
  29. #else
  30. #error You must define either WIN32 or WIN16
  31. #endif /* WIN32 or WIN16 */
  32. #endif /* ndef _PORT1632_ */