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.

51 lines
1.4 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (c) Microsoft Corporation. All rights reserved.
  5. //
  6. // File: oleext.idl
  7. //
  8. // Contents: master idl file for public interfaces
  9. //
  10. // Note: This subdirectory contains extensions to OLE
  11. // that we expect to become part of OLE imminently.
  12. //
  13. // Warning: Keep random shit OUT of this subdirectory, or die.
  14. //
  15. // History: 7-18-94 ErikGav Created
  16. // 3-21-95 BillMo Added 'new' storage property i/f.
  17. // 11-14-95 MikeHill Added BIND_OPTS2 structure.
  18. //
  19. //----------------------------------------------------------------------------
  20. #ifdef IMPORT_IDL_DEPENDENTS
  21. import "oaidl.idl";
  22. import "propidl.idl";
  23. #endif
  24. // Object level property interfaces
  25. #include "propctr.idl"
  26. // OLE replication interfaces
  27. #include "recnotfy.idl"
  28. #include "recobj.idl"
  29. #include "version.idl"
  30. #include "recinit.idl"
  31. #include "idiff.idl"
  32. // access control interfaces
  33. // moved to types project since these interfaces are public
  34. //#include "iaccess.idl"
  35. cpp_quote("#include <iaccess.h>")
  36. // multiple property access
  37. #include "multpr.idl"
  38. cpp_quote("#if !defined(_TAGFULLPROPSPEC_DEFINED_)")
  39. cpp_quote("#define _TAGFULLPROPSPEC_DEFINED_")
  40. typedef struct tagFULLPROPSPEC
  41. {
  42. GUID guidPropSet;
  43. PROPSPEC psProperty;
  44. } FULLPROPSPEC;
  45. cpp_quote("#endif // #if !defined(_TAGFULLPROPSPEC_DEFINED_)")