home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / oleaut / dispdemo / dispdemo.h < prev    next >
C/C++ Source or Header  |  1997-10-05  |  1KB  |  57 lines

  1. /*** 
  2. *dispdemo.h
  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. *  IDispatch Demo App definitions.
  14. *
  15. *Implementation Notes:
  16. *
  17. *****************************************************************************/
  18.  
  19. #include "hostenv.h"
  20. #include "resource.h"
  21. #include "clsid.h"
  22.  
  23. #ifdef _MAC
  24. # define UNUSED(X) ((void)(void*)&(X))
  25. #else
  26. # define UNUSED(X) (X)
  27. #endif
  28.  
  29. #ifndef NEAR
  30. # define NEAR
  31. #endif
  32.  
  33. #define DIM(X) (sizeof(X) / sizeof(X[0]))
  34.  
  35. #define ASSERT(X) Assert(X, __FILE__, __LINE__)
  36.  
  37.  
  38. #ifdef __cplusplus
  39. extern "C" {
  40. #endif
  41.  
  42. STDAPI InitOle(void);
  43. STDAPI UninitOle(void);
  44.  
  45. STDAPI DoPoly(CLSID);
  46.  
  47. void   Assert(int, char FAR*, int); 
  48.  
  49. #ifdef _MAC
  50. void DbPrintf(char*, ...);
  51. #endif
  52.  
  53. #ifdef __cplusplus
  54. }
  55. #endif
  56.  
  57.