Source code of Windows XP (NT5)
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.

62 lines
1.0 KiB

  1. //--------------------------------------------------------------
  2. // common user interface routines
  3. //
  4. //
  5. //--------------------------------------------------------------
  6. #ifndef _OLE_PROP_H_
  7. #define _OLE_PROP_H_
  8. #define STRICT
  9. #define CONST_VTABLE
  10. #include "nocrt.h"
  11. #include <windows.h>
  12. #include <commdlg.h>
  13. #include <dlgs.h> // commdlg IDs
  14. #include <shellapi.h>
  15. #include <commctrl.h>
  16. #include <windowsx.h>
  17. #include <shlobj.h>
  18. #include <malloc.h>
  19. #undef Assert
  20. #include "debug.h"
  21. #include "resource.h"
  22. #include "offglue.h"
  23. #include "plex.h"
  24. #include "extdef.h"
  25. #include "offcapi.h"
  26. #include "proptype.h"
  27. #include "propmisc.h"
  28. #include "debug.h"
  29. #include "internal.h"
  30. #include "strings.h"
  31. #include "propvar.h"
  32. #include <shfusion.h>
  33. STDAPI_(void) DllAddRef();
  34. STDAPI_(void) DllRelease();
  35. extern HANDLE g_hmodThisDll;
  36. #define ARRAYSIZE(a) (sizeof(a)/sizeof(a[0]))
  37. #define VERBOSE
  38. #ifndef DEBUG
  39. #ifdef VERBOSE
  40. #undef VERBOSE
  41. #endif
  42. #endif
  43. #ifdef VERBOSE
  44. #define MESSAGE(a) {OutputDebugString(a TEXT("\r\n"));}
  45. #else
  46. #define MESSAGE(a)
  47. #endif
  48. #endif