mirror of https://github.com/tongzx/nt5src
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.
501 lines
12 KiB
501 lines
12 KiB
// SnapIn.odl : type library source for SnapIn.dll
|
|
|
|
// This file will be processed by the MIDL compiler to produce the
|
|
// type library (SnapIn.tlb).
|
|
|
|
[ uuid(7D4A684B-9056-11D2-BD45-0000F87A3912), version(1.0) ]
|
|
library SnapIn
|
|
{
|
|
importlib("stdole32.tlb");
|
|
importlib("stdole2.tlb");
|
|
|
|
|
|
|
|
|
|
// Primary dispatch interface for CScopePane
|
|
|
|
[ uuid(7D4A6858-9056-11D2-BD45-0000F87A3912) ]
|
|
dispinterface IScopePane
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CScopePane)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CScopePane)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CScopePane
|
|
|
|
[ uuid(7D4A685A-9056-11D2-BD45-0000F87A3912) ]
|
|
coclass ScopePane
|
|
{
|
|
[default] dispinterface IScopePane;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CResultsPane
|
|
|
|
[ uuid(7D4A685B-9056-11D2-BD45-0000F87A3912) ]
|
|
dispinterface IResultsPane
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CResultsPane)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CResultsPane)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CResultsPane
|
|
|
|
[ uuid(7D4A685D-9056-11D2-BD45-0000F87A3912) ]
|
|
coclass ResultsPane
|
|
{
|
|
[default] dispinterface IResultsPane;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CSnapinDataObject
|
|
|
|
[ uuid(7D4A685E-9056-11D2-BD45-0000F87A3912) ]
|
|
dispinterface ISnapinDataObject
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CSnapinDataObject)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CSnapinDataObject)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CSnapinDataObject
|
|
|
|
[ uuid(7D4A6860-9056-11D2-BD45-0000F87A3912) ]
|
|
coclass SnapinDataObject
|
|
{
|
|
[default] dispinterface ISnapinDataObject;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CScopePaneItem
|
|
|
|
[ uuid(7D4A6861-9056-11D2-BD45-0000F87A3912) ]
|
|
dispinterface IScopePaneItem
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CScopePaneItem)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CScopePaneItem)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CScopePaneItem
|
|
|
|
[ uuid(7D4A6862-9056-11D2-BD45-0000F87A3912) ]
|
|
coclass ScopePaneItem
|
|
{
|
|
[default] dispinterface IScopePaneItem;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CResultsPaneView
|
|
|
|
[ uuid(7D4A6864-9056-11D2-BD45-0000F87A3912) ]
|
|
dispinterface IResultsPaneView
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CResultsPaneView)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CResultsPaneView)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CResultsPaneView
|
|
|
|
[ uuid(7D4A6866-9056-11D2-BD45-0000F87A3912) ]
|
|
coclass ResultsPaneView
|
|
{
|
|
[default] dispinterface IResultsPaneView;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CResultsPaneItem
|
|
|
|
[ uuid(7D4A6867-9056-11D2-BD45-0000F87A3912) ]
|
|
dispinterface IResultsPaneItem
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CResultsPaneItem)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CResultsPaneItem)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CResultsPaneItem
|
|
|
|
[ uuid(7D4A6868-9056-11D2-BD45-0000F87A3912) ]
|
|
coclass ResultsPaneItem
|
|
{
|
|
[default] dispinterface IResultsPaneItem;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CListViewColumn
|
|
|
|
[ uuid(BA13F0BF-9446-11D2-BD49-0000F87A3912) ]
|
|
dispinterface IListViewColumn
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CListViewColumn)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CListViewColumn)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CListViewColumn
|
|
|
|
[ uuid(BA13F0C0-9446-11D2-BD49-0000F87A3912) ]
|
|
coclass ListViewColumn
|
|
{
|
|
[default] dispinterface IListViewColumn;
|
|
};
|
|
|
|
// Primary dispatch interface for CSnapinAbout
|
|
|
|
[ uuid(80F85331-AB10-11D2-BD62-0000F87A3912) ]
|
|
dispinterface ISnapinAbout
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CSnapinAbout)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CSnapinAbout)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CSnapinAbout
|
|
|
|
[ uuid(80F85332-AB10-11D2-BD62-0000F87A3912) ]
|
|
coclass SnapinAbout
|
|
{
|
|
[default] dispinterface ISnapinAbout;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CWbemEventListener
|
|
|
|
[ uuid(8292FEDB-BD22-11D2-BD7C-0000F87A3912) ]
|
|
dispinterface IWbemEventListener
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CWbemEventListener)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CWbemEventListener)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CWbemEventListener
|
|
|
|
[ uuid(8292FEDC-BD22-11D2-BD7C-0000F87A3912) ]
|
|
coclass WbemEventListener
|
|
{
|
|
[default] dispinterface IWbemEventListener;
|
|
};
|
|
|
|
|
|
|
|
// Primary dispatch interface for CHMObject
|
|
|
|
[ uuid(D9BF4F9A-F673-11D2-BDC4-0000F87A3912) ]
|
|
dispinterface IHMObject
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CHMObject)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CHMObject)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CHMObject
|
|
|
|
[ uuid(D9BF4F9C-F673-11D2-BDC4-0000F87A3912) ]
|
|
coclass HMObject
|
|
{
|
|
[default] dispinterface IHMObject;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CSystemGroup
|
|
|
|
[ uuid(D9BF4F9D-F673-11D2-BDC4-0000F87A3912) ]
|
|
dispinterface ISystemGroup
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CSystemGroup)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CSystemGroup)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CSystemGroup
|
|
|
|
[ uuid(D9BF4F9E-F673-11D2-BDC4-0000F87A3912) ]
|
|
coclass SystemGroup
|
|
{
|
|
[default] dispinterface ISystemGroup;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CSystem
|
|
|
|
[ uuid(D9BF4FA0-F673-11D2-BDC4-0000F87A3912) ]
|
|
dispinterface ISystem
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CSystem)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CSystem)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CSystem
|
|
|
|
[ uuid(84C4D41D-BB8F-11D2-BD78-0000F87A3912) ]
|
|
coclass System
|
|
{
|
|
[default] dispinterface ISystem;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CDataGroup
|
|
|
|
[ uuid(D9BF4FA2-F673-11D2-BDC4-0000F87A3912) ]
|
|
dispinterface IDataGroup
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CDataGroup)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CDataGroup)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CDataGroup
|
|
|
|
[ uuid(D9BF4FA3-F673-11D2-BDC4-0000F87A3912) ]
|
|
coclass DataGroup
|
|
{
|
|
[default] dispinterface IDataGroup;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CDataElement
|
|
|
|
[ uuid(D9BF4FA5-F673-11D2-BDC4-0000F87A3912) ]
|
|
dispinterface IDataElement
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CDataElement)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CDataElement)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CDataElement
|
|
|
|
[ uuid(D9BF4FA6-F673-11D2-BDC4-0000F87A3912) ]
|
|
coclass DataElement
|
|
{
|
|
[default] dispinterface IDataElement;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CRule
|
|
|
|
[ uuid(D9BF4FA8-F673-11D2-BDC4-0000F87A3912) ]
|
|
dispinterface IRule
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CRule)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CRule)
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CRule
|
|
|
|
[ uuid(D9BF4FA9-F673-11D2-BDC4-0000F87A3912) ]
|
|
coclass Rule
|
|
{
|
|
[default] dispinterface IRule;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CHMListViewEventSink
|
|
|
|
[ uuid(5116A805-DAFC-11D2-BDA4-0000F87A3912),
|
|
helpstring("Event interface for HMListView Control") ]
|
|
dispinterface _DHMListViewEvents
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CHMListViewEventSink)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CHMListViewEventSink)
|
|
[id(1)] void ListClick(long lParam);
|
|
[id(2)] void ListDblClick(long lParam);
|
|
[id(3)] void ListRClick(long lParam);
|
|
[id(4)] void CompareItem(long lItem1, long lItem2, long lColumn, long* lpResult);
|
|
[id(5)] void ListLabelEdit(BSTR lpszNewName, long lParam, long* plResult);
|
|
[id(6)] void ListKeyDown(long lVKCode, long lFlags, long* plResult);
|
|
[id(7)] void FilterChange(long lItem, BSTR pszFilter, long lFilterType, long* lpResult);
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CHMListViewEventSink
|
|
|
|
[ uuid(85B084D2-24C7-11D3-BE04-0000F87A3912) ]
|
|
coclass HMListViewEventSink
|
|
{
|
|
[default] dispinterface _DHMListViewEvents;
|
|
};
|
|
|
|
|
|
// Primary dispatch interface for CHMGraphViewEventSink
|
|
|
|
[ uuid(C54EFB01-3555-11D3-BE19-0000F87A3912) ]
|
|
dispinterface IHMGraphViewEventSink
|
|
{
|
|
properties:
|
|
// NOTE - ClassWizard will maintain property information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_PROP(CHMGraphViewEventSink)
|
|
//}}AFX_ODL_PROP
|
|
|
|
methods:
|
|
// NOTE - ClassWizard will maintain method information here.
|
|
// Use extreme caution when editing this section.
|
|
//{{AFX_ODL_METHOD(CHMGraphViewEventSink)
|
|
[id(1)] void OnChangeStyle(long lNewStyle);
|
|
//}}AFX_ODL_METHOD
|
|
|
|
};
|
|
|
|
// Class information for CHMGraphViewEventSink
|
|
|
|
[ uuid(C54EFB03-3555-11D3-BE19-0000F87A3912) ]
|
|
coclass HMGraphViewEventSink
|
|
{
|
|
[default] dispinterface IHMGraphViewEventSink;
|
|
};
|
|
|
|
//{{AFX_APPEND_ODL}}
|
|
//}}AFX_APPEND_ODL}}
|
|
};
|