Leaked source code of windows server 2003
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.
|
|
// NotifyIncident.idl : IDL source for NotifyIncident.dll //
// This file will be processed by the MIDL tool to // produce the type library (NotifyIncident.tlb) and marshalling code.
import "oaidl.idl"; import "ocidl.idl";
/* [ object, uuid(833E41B0-AFF7-4AC3-AAC2-9F24C1457BCE), // this is the UUID from the real // ISAFChannelNotifyIncident in SAF.idl. dual, helpstring("ISAFChannelNotifyIncident Interface"), pointer_default(unique) ] interface ISAFChannelNotifyIncident : IDispatch {
[id(0x08200E00), helpstring("method onIncidentAdded")] HRESULT onIncidentAdded(ISAFChannel * ch, ISAFIncidentItem * inc, int n); [id(0x08200E01), helpstring("method onIncidentRemoved")] HRESULT onIncidentRemoved(ISAFChannel * ch, ISAFIncidentItem * inc, int n); [id(0x08200E02), helpstring("method onIncidentUpdated")] HRESULT onIncidentUpdated(ISAFChannel * ch, ISAFIncidentItem * inc, int n); [id(0x08200E03), helpstring("method onChannelUpdated")] HRESULT onChannelUpdated(ISAFChannel * ch, DWORD dwCode, int n); };
*/ [ uuid(83B81BC2-59E9-4CB9-A093-EA9F99E0D0BE), version(1.0), helpstring("NotifyIncident 1.0 Type Library") ] library NOTIFYINCIDENTLib {
importlib("stdole32.tlb"); importlib("stdole2.tlb"); importlib("msxml.tlb");
/////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // // Forward declarations. // /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// // HCUpdate.idl // interface IPCHVersionItem; interface IPCHUpdate; dispinterface DPCHUpdateEvents;
// // HelpService.idl // interface IPCHService; interface IPCHRemoteHelpContents;
#ifndef NOJETBLUECOM interface IPCHDBCollection; interface IPCHDBColumn; interface IPCHDBIndex; interface IPCHDBTable; interface IPCHDBDatabase; interface IPCHDBSession; #endif
// // SAF.idl // interface ISAFReg; interface ISAFIncidentItem; interface ISAFChannel; interface ISAFIncident;
interface ISAFDataCollection; dispinterface DSAFDataCollectionEvents; interface ISAFDataCollectionReport;
interface ISAFCabinet; dispinterface DSAFCabinetEvents;
interface ISAFEncrypt;
interface ISAFUser; interface ISAFSession; interface ISAFRemoteConnectionData; interface ISAFRemoteDesktopConnection;
// // ScriptingFramework.idl // interface IPCHCollection; interface IPCHUtility; interface IPCHSystemMonitor; interface IPCHUserSettings;
interface IPCHQueryResult; interface IPCHTaxonomyDatabase; interface IPCHSetOfHelpTopics; dispinterface DPCHSetOfHelpTopicsEvents;
interface IPCHSecurity; interface IPCHSecurityDescriptor; interface IPCHAccessControlList; interface IPCHAccessControlEntry;
// // SEMgr.IDL // interface IPCHSEManager; interface IPCHSEWrapperItem; interface IPCHSEResultItem;
interface IPCHSEManagerInternal; interface IPCHSEWrapperInternal;
dispinterface DPCHSEMgrEvents;
// // SlaveProcess.idl // interface IPCHSlaveProcess; interface IPCHActiveScript; interface IPCHActiveScriptSite;
#include <HCUpdate.idl> #include <HelpService.idl> #include <saf.idl> #include <scriptingframework.idl> #include <semgr.idl> #include <slaveprocess.idl>
[ uuid(354252FF-F707-4507-9B9C-2F5D6DA62C69), helpstring("SAFChannelNotifyIncident Class") ] coclass SAFChannelNotifyIncident { [default] interface ISAFChannelNotifyIncident; }; };
|