CLSID.C
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /*** 
  2. *clsid.c
  3. *
  4. *  This is a part of the Microsoft Source Code Samples.
  5. *
  6. *  Copyright (C) 1992-1997 Microsoft Corporation. All rights reserved.
  7. *
  8. *  This source code is only intended as a supplement to Microsoft Development
  9. *  Tools and/or WinHelp documentation.  See these sources for detailed
  10. *  information regarding the Microsoft samples programs.
  11. *
  12. *Purpose:
  13. *  This file allocates and initializes the CLSIDs.
  14. *
  15. *****************************************************************************/
  16. #ifdef _PPCMAC
  17. #pragma data_seg ("_FAR_DATA")
  18. #pragma data_seg ( )
  19. #endif //_PPCMAC
  20. #ifdef _MAC
  21. # include <Types.h>
  22. #ifdef _MSC_VER
  23. # include <Processe.h>
  24. # include <AppleEve.h>
  25. #else //_MSC_VER
  26. # include <Processes.h>
  27. # include <AppleEvents.h>
  28. #endif //_MSC_VER
  29. #else
  30. # include <windows.h>
  31. #endif
  32. #ifndef WIN32
  33. #include <compobj.h>
  34. #endif //!WIN32
  35. // this redefines the DEFINE_GUID() macro to do allocation.
  36. //
  37. #include <initguid.h>
  38. #ifndef INITGUID
  39. # define INITGUID
  40. #endif
  41. // due to the previous header, including this causes the DEFINE_GUID
  42. // definitions in the following header(s) to actually allocate data.
  43. //
  44. #include "clsid.h"