Windows NT 4.0 source code leak
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.

46 lines
942 B

4 years ago
  1. /***
  2. *clsid.c
  3. *
  4. * Copyright (C) 1992-1994, Microsoft Corporation. All Rights Reserved.
  5. * Information Contained Herein Is Proprietary and Confidential.
  6. *
  7. *Purpose:
  8. * This file allocates and initializes the CLSIDs.
  9. *
  10. *****************************************************************************/
  11. #ifdef _PPCMAC
  12. #pragma data_seg ("_FAR_DATA")
  13. #pragma data_seg ( )
  14. #endif //_PPCMAC
  15. #ifdef _MAC
  16. # include <Types.h>
  17. #ifdef _MSC_VER
  18. # include <Processe.h>
  19. # include <AppleEve.h>
  20. #else //_MSC_VER
  21. # include <Processes.h>
  22. # include <AppleEvents.h>
  23. #endif //_MSC_VER
  24. #else
  25. # include <windows.h>
  26. #endif
  27. #ifndef WIN32
  28. #include <compobj.h>
  29. #endif //!WIN32
  30. // this redefines the DEFINE_GUID() macro to do allocation.
  31. //
  32. #include <initguid.h>
  33. #ifndef INITGUID
  34. # define INITGUID
  35. #endif
  36. // due to the previous header, including this causes the DEFINE_GUID
  37. // definitions in the following header(s) to actually allocate data.
  38. //
  39. #include "clsid.h"