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.

128 lines
3.0 KiB

  1. // SAFInciTrac.idl : IDL source for SAFInciTrac.dll
  2. //
  3. // This file will be processed by the MIDL tool to
  4. // produce the type library (SAFInciTrac.tlb) and marshalling code.
  5. import "oaidl.idl";
  6. import "ocidl.idl";
  7. import "rdshost.idl";
  8. [
  9. uuid(83B81BC2-59E9-4CB9-A093-EA9F99E0D0BE),
  10. version(1.0),
  11. helpstring("SAFInciTrac 1.0 Type Library")
  12. ]
  13. library SAFINCITRACLib
  14. {
  15. importlib("stdole32.tlb");
  16. importlib("stdole2.tlb");
  17. importlib("msxml.tlb");
  18. ///////////////////////////////////////////////////////////////////////////////
  19. ///////////////////////////////////////////////////////////////////////////////
  20. //
  21. // Forward declarations.
  22. //
  23. ///////////////////////////////////////////////////////////////////////////////
  24. ///////////////////////////////////////////////////////////////////////////////
  25. //
  26. // HCUpdate.idl
  27. //
  28. interface IPCHVersionItem;
  29. interface IPCHUpdate;
  30. dispinterface DPCHUpdateEvents;
  31. //
  32. // HelpService.idl
  33. //
  34. interface IPCHService;
  35. interface IPCHRemoteHelpContents;
  36. #ifndef NOJETBLUECOM
  37. interface IPCHDBCollection;
  38. interface IPCHDBColumn;
  39. interface IPCHDBIndex;
  40. interface IPCHDBTable;
  41. interface IPCHDBDatabase;
  42. interface IPCHDBSession;
  43. #endif
  44. //
  45. // SAF.idl
  46. //
  47. interface ISAFReg;
  48. interface ISAFIncidentItem;
  49. interface ISAFChannel;
  50. interface ISAFIncident;
  51. interface ISAFDataCollection;
  52. dispinterface DSAFDataCollectionEvents;
  53. interface ISAFDataCollectionReport;
  54. interface ISAFCabinet;
  55. dispinterface DSAFCabinetEvents;
  56. interface ISAFEncrypt;
  57. interface ISAFUser;
  58. interface ISAFSession;
  59. interface ISAFRemoteConnectionData;
  60. interface ISAFRemoteDesktopConnection;
  61. //
  62. // ScriptingFramework.idl
  63. //
  64. interface IPCHCollection;
  65. interface IPCHUtility;
  66. interface IPCHSystemMonitor;
  67. interface IPCHUserSettings;
  68. interface IPCHQueryResult;
  69. interface IPCHTaxonomyDatabase;
  70. interface IPCHSetOfHelpTopics;
  71. dispinterface DPCHSetOfHelpTopicsEvents;
  72. interface IPCHSecurity;
  73. interface IPCHSecurityDescriptor;
  74. interface IPCHAccessControlList;
  75. interface IPCHAccessControlEntry;
  76. //
  77. // SEMgr.IDL
  78. //
  79. interface IPCHSEManager;
  80. interface IPCHSEWrapperItem;
  81. interface IPCHSEResultItem;
  82. interface IPCHSEManagerInternal;
  83. interface IPCHSEWrapperInternal;
  84. dispinterface DPCHSEMgrEvents;
  85. //
  86. // SlaveProcess.idl
  87. //
  88. interface IPCHSlaveProcess;
  89. interface IPCHActiveScript;
  90. interface IPCHActiveScriptSite;
  91. #include <HCUpdate.idl>
  92. #include <HelpService.idl>
  93. #include <saf.idl>
  94. #include <scriptingframework.idl>
  95. #include <semgr.idl>
  96. #include <slaveprocess.idl>
  97. [
  98. uuid(354252FF-F707-4507-9B9C-2F5D6DA62C69),
  99. helpstring("SAFChannelNotifyIncident Class")
  100. ]
  101. coclass SAFChannelNotifyIncident
  102. {
  103. [default] interface ISAFChannelNotifyIncident;
  104. };
  105. };