Update of /cvsroot/mmclibrary/mmclibrary/MMCLib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19680/MMCLib
Modified Files:
AssemblyInfo.cs BaseNode.cs Component.cs ExceptionHandler.cs
MMCLib.csproj.user MMCLib.xml SnapinBase.cs SnapinData.cs
interfaces.cs
Added Files:
MMCLib.snk patch.exe
Log Message:
Index: MMCLib.csproj.user
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/MMCLib.csproj.user,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** MMCLib.csproj.user 5 Jan 2004 05:39:49 -0000 1.4
--- MMCLib.csproj.user 15 Mar 2005 06:16:55 -0000 1.5
***************
*** 2,6 ****
<CSHARP LastOpenVersion = "7.10.3077" >
<Build>
! <Settings ReferencePath = "" >
<Config
Name = "Debug"
--- 2,6 ----
<CSHARP LastOpenVersion = "7.10.3077" >
<Build>
! <Settings ReferencePath = "C:\DOCS\Visual Studio Projects\mmclibrary\MMCLib\bin\Debug\" >
<Config
Name = "Debug"
***************
*** 18,28 ****
StartWorkingDirectory = ""
StartWithIE = "true"
! >
! <InteropRegistration
! RegisteredComClassic = "true"
! RegisteredOutput = "MMCLib.dll"
! RegisteredTypeLib = "MMCLib.tlb"
! />
! </Config>
<Config
Name = "Release"
--- 18,22 ----
StartWorkingDirectory = ""
StartWithIE = "true"
! />
<Config
Name = "Release"
Index: SnapinData.cs
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/SnapinData.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** SnapinData.cs 4 Dec 2003 16:35:47 -0000 1.4
--- SnapinData.cs 15 Mar 2005 06:16:55 -0000 1.5
***************
*** 4,7 ****
--- 4,10 ----
using System.Runtime.InteropServices;
+ using System.Threading;
+ using ceh = Ironring.Management.MMC.CustomExceptionHandler;
+
namespace Ironring.Management.MMC
{
***************
*** 113,117 ****
public void GetDataHere(ref FORMATETC pFormatEtc, ref STGMEDIUM pMedium)
{
! try
{
// We'll send this array if we don't know what to send
--- 116,122 ----
public void GetDataHere(ref FORMATETC pFormatEtc, ref STGMEDIUM pMedium)
{
! System.Diagnostics.Debug.WriteLine("DataObject::GetDataHere");
!
! try
{
// We'll send this array if we don't know what to send
***************
*** 174,177 ****
--- 179,183 ----
{
System.Diagnostics.Debug.WriteLine("DataObject::GetDataHere " + e.Message);
+ ceh.OnThreadException(this, new ThreadExceptionEventArgs(e));
}
}
***************
*** 193,199 ****
--- 199,229 ----
public int GetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pMedium)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::GetData return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
+ //return HRESULT.S_OK;
+
+ // try
+ // {
+ // ushort cf = (ushort)pFormatetcIn.cfFormat;
+ //
+ // // See if we need to send a string....
+ // if (cf == s_Objects)
+ // {
+ // //Guid guid = m_NodeData.Guid;
+ //
+ // return HRESULT.S_OK;
+ // }
+ //
+ // }
+ // catch(SnapinException e)
+ // {
+ // System.Diagnostics.Debug.WriteLine("DataObject::GetDataHere " + e.Message);
+ // ceh.OnThreadException(this, new ThreadExceptionEventArgs(e));
+ // }
+
+ //return HRESULT.S_FALSE;
}
+
/// <summary>
/// Not Implemented
***************
*** 203,206 ****
--- 233,237 ----
public int QueryGetData(IntPtr a)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::QueryGetData return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
}
***************
*** 214,217 ****
--- 245,249 ----
public int GetCanonicalFormatEtc(IntPtr a, IntPtr b)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::GetCanonicalFormatEtc return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
}
***************
*** 226,229 ****
--- 258,262 ----
public int SetData(IntPtr a, IntPtr b, int c)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::SetData return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
}
***************
*** 237,240 ****
--- 270,274 ----
public int EnumFormatEtc(uint a, IntPtr b)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::EnumFormatEtc return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
}
***************
*** 250,253 ****
--- 284,288 ----
public int DAdvise(IntPtr a, uint b, IntPtr c, ref uint d)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::DAdvise return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
}
***************
*** 260,263 ****
--- 295,299 ----
public int DUnadvise(uint a)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::DUnadvise return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
}
***************
*** 270,273 ****
--- 306,310 ----
public int EnumDAdvise(IntPtr a)
{
+ //System.Diagnostics.Debug.WriteLine("DataObject::EnumDAdvise return HRESULT.E_NOTIMPL");
return HRESULT.E_NOTIMPL;
}
Index: BaseNode.cs
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/BaseNode.cs,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** BaseNode.cs 1 Nov 2004 06:09:18 -0000 1.29
--- BaseNode.cs 15 Mar 2005 06:16:55 -0000 1.30
***************
*** 1415,1418 ****
--- 1415,1426 ----
//Added by Alexander Kachalkov
+ /// <summary>
+ /// Show the Node
+ /// </summary>
+ /// <param name="bSelecting">TRUE if selecting, FALSE if deselecting</param>
+ /// <remarks>
+ /// TRUE if selecting. Indicates that the snap-in should set up the result pane and add the enumerated items.
+ /// FALSE if deselecting. Indicates that the snap-in is going out of focus and that it should clean up all result item cookies, because the current result pane will be replaced by a new one.
+ /// </remarks>
public virtual void OnShow(bool bSelecting)
{
Index: interfaces.cs
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/interfaces.cs,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** interfaces.cs 9 Sep 2004 04:27:15 -0000 1.17
--- interfaces.cs 15 Mar 2005 06:16:55 -0000 1.18
***************
*** 519,523 ****
{
AUTO_WIDTH = -1 // Column width is determined by the string length + padding
! ,HIDE_COLUMN = -4 // Column will be hidden
}
--- 519,523 ----
{
AUTO_WIDTH = -1 // Column width is determined by the string length + padding
! ,HIDE_COLUMN = -4 // Column will be hidden
}
***************
*** 1079,1083 ****
/// <summary>
! /// arg != 0 if selecting, 0 if deselecting
/// param = HSCOPEITEM of selected/deselected item
/// </summary>
--- 1079,1083 ----
/// <summary>
! /// arg != 0 if selecting, 1 if deselecting
/// param = HSCOPEITEM of selected/deselected item
/// </summary>
Index: AssemblyInfo.cs
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/AssemblyInfo.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** AssemblyInfo.cs 9 Nov 2004 07:50:15 -0000 1.11
--- AssemblyInfo.cs 15 Mar 2005 06:16:55 -0000 1.12
***************
*** 27,31 ****
// by using the '*' as shown below:
! [assembly: AssemblyVersion("1.6.7.0")]
//
--- 27,31 ----
// by using the '*' as shown below:
! [assembly: AssemblyVersion("1.6.8.0")]
//
--- NEW FILE: MMCLib.snk ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: patch.exe ---
(This appears to be a binary file; contents omitted.)
Index: ExceptionHandler.cs
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/ExceptionHandler.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ExceptionHandler.cs 21 Apr 2004 10:39:31 -0000 1.1
--- ExceptionHandler.cs 15 Mar 2005 06:16:55 -0000 1.2
***************
*** 11,18 ****
public class CustomExceptionHandler
{
!
// Handles the exception event.
public static void OnThreadException(object sender, ThreadExceptionEventArgs t)
{
DialogResult result = DialogResult.Cancel;
try
--- 11,27 ----
public class CustomExceptionHandler
{
!
! static bool _showThreadException;
! public static bool ShowThreadException
! {
! get { return _showThreadException; }
! set { _showThreadException = value; }
! }
!
// Handles the exception event.
public static void OnThreadException(object sender, ThreadExceptionEventArgs t)
{
+ if (!ShowThreadException) return;
+
DialogResult result = DialogResult.Cancel;
try
Index: MMCLib.xml
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/MMCLib.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** MMCLib.xml 15 Apr 2004 16:51:52 -0000 1.12
--- MMCLib.xml 15 Mar 2005 06:16:55 -0000 1.13
***************
*** 151,154 ****
--- 151,164 ----
</summary>
</member>
+ <member name="F:Ironring.Management.MMC.BaseNode._propertySheetTitle">
+ <summary>
+ Property Sheet title
+ </summary>
+ </member>
+ <member name="F:Ironring.Management.MMC.BaseNode._ShowModalPropertySheet">
+ <summary>
+ Property Sheet show mode
+ </summary>
+ </member>
<member name="M:Ironring.Management.MMC.BaseNode.TurnOnThemes">
<summary>
***************
*** 306,310 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.BaseNode.nhUpdate">
<summary>
This is delegate for UpdateNode from PropertyPage
--- 316,320 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.BaseNode.UpdateHandle">
<summary>
This is delegate for UpdateNode from PropertyPage
***************
*** 385,388 ****
--- 395,405 ----
<param name="parent"></param>
</member>
+ <member name="M:Ironring.Management.MMC.BaseNode.Insert(Ironring.Management.MMC.BaseNode,System.Boolean)">
+ <summary>
+ insert this node into the console namespace as leaf (no childern = false)
+ </summary>
+ <param name="parent"></param>
+ <param name="hasChildren"></param>
+ </member>
<member name="M:Ironring.Management.MMC.BaseNode.SetScopeViewItemImage">
<summary>
***************
*** 393,396 ****
--- 410,419 ----
<summary>
This function adds all the node's children to MMC
+ Fix for +sign fix thanks to: Marat Bakirov
+ </summary>
+ </member>
+ <member name="M:Ironring.Management.MMC.BaseNode.InsertChildren(System.Boolean)">
+ <summary>
+ This function adds all the node's children to MMC with + on the left
</summary>
</member>
***************
*** 469,472 ****
--- 492,505 ----
<param name="displayName">PropertyPage dialog caption text</param>
</member>
+ <member name="M:Ironring.Management.MMC.BaseNode.GetSortCompareInfo(System.Int32,System.Int32)">
+ <summary>
+ This function is called when SortComponent is used. This virtual method
+ allows for custom sorting implementations. For example, when you want
+ to handle DateTime display text vs. DateTime for sorting.
+ </summary>
+ <param name="nCol"></param>
+ <param name="lParam"></param>
+ <returns></returns>
+ </member>
<member name="M:Ironring.Management.MMC.BaseNode.OnActivate(System.Boolean)">
<summary>
***************
*** 671,674 ****
--- 704,717 ----
<param name="col"></param>
</member>
+ <member name="M:Ironring.Management.MMC.BaseNode.OnGetFilterMenu(System.Int32,Ironring.Management.MMC.RECT)">
+ <summary>
+ Get the filter operators menu for a result view column
+ </summary>
+ </member>
+ <member name="M:Ironring.Management.MMC.BaseNode.OnFilterOperator">
+ <summary>
+ User selects an entry from a filter operator menu
+ </summary>
+ </member>
<member name="M:Ironring.Management.MMC.BaseNode.OnAddNewMenu(Ironring.Management.MMC.IContextMenuCallback)">
<summary>
***************
*** 689,692 ****
--- 732,741 ----
<param name="piCallback"></param>
</member>
+ <member name="M:Ironring.Management.MMC.BaseNode.GetResultViewImageIndex(Ironring.Management.MMC.RESULTDATAITEM)">
+ <summary>
+ Return Image index for this node.
+ Many nodes can share the same image index.
+ </summary>
+ </member>
<member name="M:Ironring.Management.MMC.BaseNode.IsUseSmallIcons">
<summary>
***************
*** 727,730 ****
--- 776,786 ----
</summary>
</member>
+ <member name="P:Ironring.Management.MMC.BaseNode.AlwaysInsertWithPlusSign">
+ <summary>
+ Overwrite default InsertChildren behaviour, with this set the scopenodes will
+ Always insert scopenodes with the plus sign visible, even if there are no child nodes.
+ <seealso cref="M:Ironring.Management.MMC.BaseNode.InsertChildren"/>
+ </summary>
+ </member>
<member name="P:Ironring.Management.MMC.BaseNode.Cookie">
<summary>
***************
*** 1120,1125 ****
to create on its terms.
</summary>
! <param name="pViewOptions"></param>
! <returns></returns>
</member>
<member name="P:Ironring.Management.MMC.OCXNode.OCXGuid">
--- 1176,1181 ----
to create on its terms.
</summary>
! <param name="pViewOptions">Pointer to the value that provides the console with options specified by the owning snap-in.</param>
! <returns>A string that specifies the view to display for the specified cookie (see IComponent::GetResultViewType). </returns>
</member>
<member name="P:Ironring.Management.MMC.OCXNode.OCXGuid">
***************
*** 1189,1199 ****
<param name="snapin"></param>
</member>
- <member name="M:Ironring.Management.MMC.HTMLNode.#ctor(Ironring.Management.MMC.SnapinBase,System.String)">
- <summary>
- ctor.
- </summary>
- <param name="snapin">Link back to the Snapinbase of this node</param>
- <param name="url">The url that this nodes shows after initialisation</param>
- </member>
<member name="M:Ironring.Management.MMC.HTMLNode.GetResultViewType(System.Int32@)">
<summary>
--- 1245,1248 ----
***************
*** 1203,1206 ****
--- 1252,1267 ----
<returns></returns>
</member>
+ <member name="M:Ironring.Management.MMC.HTMLNode.OnSelectScope(System.Object,Ironring.Management.MMC.NodeEventArgs)">
+ <summary>
+ When root is selected, make the Print action available.
+ </summary>
+ <param name="sender"></param>
+ <param name="e"></param>
+ </member>
+ <member name="M:Ironring.Management.MMC.HTMLNode.OnPrint">
+ <summary>
+ Allows printing of the web page using the browser's print functionality.
+ </summary>
+ </member>
<member name="P:Ironring.Management.MMC.HTMLNode.Url">
<summary>
***************
*** 1455,1464 ****
</summary>
</member>
! <member name="T:Ironring.Management.MMC.MMCN_Notifiy">
<summary>
Notifications
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.ACTIVATE">
<summary>
Is sent when a window is being activated or deactivated.
--- 1516,1525 ----
</summary>
</member>
! <member name="T:Ironring.Management.MMC.MMCN_Notify">
<summary>
Notifications
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.ACTIVATE">
<summary>
Is sent when a window is being activated or deactivated.
***************
*** 1467,1471 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.ADD_IMAGES">
<summary>
Sent to IComponent to add images for the result pane. The primary snapin
--- 1528,1532 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.ADD_IMAGES">
<summary>
Sent to IComponent to add images for the result pane. The primary snapin
***************
*** 1476,1480 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.BTN_CLICK">
<summary>
This message is sent when a user clicks on a button.
--- 1537,1541 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.BTN_CLICK">
<summary>
This message is sent when a user clicks on a button.
***************
*** 1484,1493 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.CLICK">
<summary>
Click
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.COLUMN_CLICK">
<summary>
This message is sent when the user clicks on a result listview column header.
--- 1545,1554 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.CLICK">
<summary>
Click
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.COLUMN_CLICK">
<summary>
This message is sent when the user clicks on a result listview column header.
***************
*** 1497,1506 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.CONTEXTMENU">
<summary>
not used
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.CUTORMOVE">
<summary>
dataobject: NULL.
--- 1558,1567 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.CONTEXTMENU">
<summary>
not used
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.CUTORMOVE">
<summary>
dataobject: NULL.
***************
*** 1509,1523 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.COLUMNS_CHANGED">
<summary>
persist the new column configuration.
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.DBLCLICK">
<summary>
Double Click
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.DELETE">
<summary>
Sent to inform the snapin that the item needs to be deleted. As a result of
--- 1570,1584 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.COLUMNS_CHANGED">
<summary>
persist the new column configuration.
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.DBLCLICK">
<summary>
Double Click
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.DELETE">
<summary>
Sent to inform the snapin that the item needs to be deleted. As a result of
***************
*** 1527,1531 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.DESELECT_ALL">
<summary>
This message is sent when all items of an owner-data result pane
--- 1588,1592 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.DESELECT_ALL">
<summary>
This message is sent when all items of an owner-data result pane
***************
*** 1536,1540 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.EXPAND">
<summary>
arg = TRUE => expand, FALSE => contract
--- 1597,1601 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.EXPAND">
<summary>
arg = TRUE => expand, FALSE => contract
***************
*** 1542,1551 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.HELP">
<summary>
NOT USED
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.MENU_BTNCLICK">
<summary>
This message is sent when a user clicks on a button.
--- 1603,1612 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.HELP">
<summary>
NOT USED
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.MENU_BTNCLICK">
<summary>
This message is sent when a user clicks on a button.
***************
*** 1554,1558 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.MINIMIZED">
<summary>
Is sent when a window is being minimized or maximized.
--- 1615,1619 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.MINIMIZED">
<summary>
Is sent when a window is being minimized or maximized.
***************
*** 1560,1564 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.PASTE">
<summary>
dataobject and arg: are same as for QUERY_PASTE.
--- 1621,1625 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.PASTE">
<summary>
dataobject and arg: are same as for QUERY_PASTE.
***************
*** 1574,1578 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.PROPERTY_CHANGE">
<summary>
lpDataObject = NULL
--- 1635,1639 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.PROPERTY_CHANGE">
<summary>
lpDataObject = NULL
***************
*** 1580,1584 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.QUERY_PASTE">
<summary>
dataobject: dataobject of the selected item provided by the snap-in.
--- 1641,1645 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.QUERY_PASTE">
<summary>
dataobject: dataobject of the selected item provided by the snap-in.
***************
*** 1588,1597 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.REFRESH">
<summary>
Refresh
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.REMOVE_CHILDREN">
<summary>
Informs the snapin to delete all the cookies it has added below.
--- 1649,1658 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.REFRESH">
<summary>
Refresh
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.REMOVE_CHILDREN">
<summary>
Informs the snapin to delete all the cookies it has added below.
***************
*** 1601,1605 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.RENAME">
<summary>
This gets called the first time to query for rename and a
--- 1662,1666 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.RENAME">
<summary>
This gets called the first time to query for rename and a
***************
*** 1611,1615 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.SELECT">
<summary>
If sent to IComponent::Notify:
--- 1672,1676 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.SELECT">
<summary>
If sent to IComponent::Notify:
***************
*** 1637,1641 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.SHOW">
<summary>
arg != 0 if selecting, 0 if deselecting
--- 1698,1702 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.SHOW">
<summary>
arg != 0 if selecting, 0 if deselecting
***************
*** 1643,1647 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.VIEW_CHANGE">
<summary>
This message is sent to update all views of a change.
--- 1704,1708 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.VIEW_CHANGE">
<summary>
This message is sent to update all views of a change.
***************
*** 1650,1654 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.SNAPINHELP">
<summary>
This message is sent when the user requests help about the snapin.
--- 1711,1715 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.SNAPINHELP">
<summary>
This message is sent when the user requests help about the snapin.
***************
*** 1658,1662 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.CONTEXTHELP">
<summary>
This message is sent when the user requests help about a selected item
--- 1719,1723 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.CONTEXTHELP">
<summary>
This message is sent when the user requests help about a selected item
***************
*** 1665,1674 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.INITOCX">
<summary>
Sent to a snap-in when its custom OCX is initialized for the first time.
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.FILTER_CHANGE">
<summary>
This message is sent when the filter value for a result view column has been changed.
--- 1726,1735 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.INITOCX">
<summary>
Sent to a snap-in when its custom OCX is initialized for the first time.
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.FILTER_CHANGE">
<summary>
This message is sent when the filter value for a result view column has been changed.
***************
*** 1678,1690 ****
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.GET_FILTER_MENU">
<summary>
This message is sent to get the filter operators menu for a result view column.
dataobject = NULL
arg = Column number
! param = Pointer to returned menu handle (HMENU)
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notifiy.FILTER_OPERATOR">
<summary>
This message is sent when the user selects an entry from a filter operator menu.
--- 1739,1752 ----
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.GET_FILTER_MENU">
<summary>
This message is sent to get the filter operators menu for a result view column.
dataobject = NULL
arg = Column number
! param = A pointer to a RECT structure (LPRECT) with the coordinates of the filter button.
! The snap-in can use the contents of the structure to position the user interface element (usually a menu) used to change the filter operator.
</summary>
</member>
! <member name="F:Ironring.Management.MMC.MMCN_Notify.FILTER_OPERATOR">
<summary>
This message is sent when the user selects an entry from a filter operator menu.
***************
*** 1694,1697 ****
--- 1756,1764 ----
</summary>
</member>
+ <member name="F:Ironring.Management.MMC.MMCN_Notify.MMCN_RESTORE_VIEW">
+ <summary>
+ Sent when the result pane for a scope item must be restored.
+ </summary>
+ </member>
<member name="T:Ironring.Management.MMC.ACTCTX_FLAG">
<summary>
***************
*** 1757,1760 ****
--- 1824,1843 ----
</summary>
</member>
+ <member name="F:Ironring.Management.MMC.MenuItem.m_ID">
+ Added by Greg Arnold
+ <summary>
+ Unique identifier of this menu item.
+ </summary>
+ </member>
+ <member name="F:Ironring.Management.MMC.MenuItem._specialFlags">
+ <summary>
+ Specifies one or more of the flags (see CCM_SPECIAL enum in interfaces.cs)
+ </summary>
+ </member>
+ <member name="F:Ironring.Management.MMC.MenuItem._flags">
+ <summary>
+ Specifies one or more of the style flags (see MF enum in interfaces.cs)
+ </summary>
+ </member>
<member name="F:Ironring.Management.MMC.MenuItem.m_Name">
<summary>
***************
*** 1796,1799 ****
--- 1879,1898 ----
<param name="handler"></param>
</member>
+ <member name="M:Ironring.Management.MMC.MenuItem.#ctor(Ironring.Management.MMC.MF)">
+ <summary>
+ Common usage ctor to provide the class flields at once
+ </summary>
+ <param name="flags"></param>
+ </member>
+ <member name="M:Ironring.Management.MMC.MenuItem.#ctor(System.String,System.String,System.String,Ironring.Management.MMC.MenuCommandHandler)">
+ Added by Greg Arnold
+ <summary>
+ Common usage ctor to provide the class flields at once
+ </summary>
+ <param name="id"></param>
+ <param name="Name"></param>
+ <param name="StatusText"></param>
+ <param name="handler"></param>
+ </member>
<member name="M:Ironring.Management.MMC.MenuItem.Command(Ironring.Management.MMC.BaseNode)">
<summary>
***************
*** 1809,1812 ****
--- 1908,1916 ----
<param name="node"></param>
</member>
+ <member name="P:Ironring.Management.MMC.MenuItem.ID">
+ <summary>
+ The menu unique identifier.
+ </summary>
+ </member>
<member name="E:Ironring.Management.MMC.MenuItem.Handler">
<summary>
***************
*** 1938,1941 ****
--- 2042,2050 ----
</summary>
</member>
+ <member name="M:Ironring.Management.MMC.PropertySheet.DeactivateApplyButton">
+ <summary>
+ Turn off the apply button
+ </summary>
+ </member>
<member name="M:Ironring.Management.MMC.PropertySheet.SendApplyToAll">
<summary>
***************
*** 2019,2022 ****
--- 2128,2137 ----
<returns></returns>
</member>
+ <member name="M:Ironring.Management.MMC.PropertyPage.TabChange">
+ <summary>
+ Method that gets called to validate the values in the TabPage
+ </summary>
+ <returns></returns>
+ </member>
<member name="M:Ironring.Management.MMC.PropertyPage.onApply">
<summary>
***************
*** 2039,2042 ****
--- 2154,2162 ----
</summary>
</member>
+ <member name="E:Ironring.Management.MMC.PropertyPage.tabchanged">
+ <summary>
+ Event fires when selected tab is changed
+ </summary>
+ </member>
<member name="E:Ironring.Management.MMC.PropertyPage.apply">
<summary>
***************
*** 2188,2191 ****
--- 2308,2328 ----
<param name="pItemID"></param>
</member>
+ <member name="M:Ironring.Management.MMC.ReportNode.ClearSelection">
+ <summary>
+ Overridable helper method to ClearSelection
+ </summary>
+ </member>
+ <member name="M:Ironring.Management.MMC.ReportNode.SelectItem(System.Int32)">
+ <summary>
+ Overridable helper method to SelectItem
+ </summary>
+ <param name="nRow"></param>
+ </member>
+ <member name="M:Ironring.Management.MMC.ReportNode.SetFocus(System.Int32)">
+ <summary>
+ Overridable helper method to Set
+ </summary>
+ <param name="nRow"></param>
+ </member>
<member name="M:Ironring.Management.MMC.ReportNode.GetSelectedItem">
<summary>
***************
*** 2240,2243 ****
--- 2377,2397 ----
<returns></returns>
</member>
+ <member name="M:Ironring.Management.MMC.ReportNode.GetColumnFilter(System.Int32,System.Int32)">
+ <summary>
+ Overridable helper method to GetColumnFilter
+ </summary>
+ <param name="col">Filter column</param>
+ <param name="bufLen">Buffer length</param>
+ <returns>string</returns>
+ </member>
+ <member name="M:Ironring.Management.MMC.ReportNode.SetColumnFilter(System.Int32,Ironring.Management.MMC.MMC_FILTER_TYPE,System.String)">
+ <summary>
+ Overridable helper method to SetColumnFilter
+ </summary>
+ <param name="col">Filter column</param>
+ <param name="type">Filter type</param>
+ <param name="text">Filter text</param>
+ <returns></returns>
+ </member>
<member name="P:Ironring.Management.MMC.ReportNode.HeaderCtrl">
<summary>
***************
*** 2304,2307 ****
--- 2458,2466 ----
</summary>
</member>
+ <member name="F:Ironring.Management.MMC.SnapinBase.m_Handle">
+ <summary>
+ Represents the window handle that the control is bound to.
+ </summary>
+ </member>
<member name="M:Ironring.Management.MMC.SnapinBase.#ctor">
<summary>
***************
*** 2535,2538 ****
--- 2694,2702 ----
</summary>
</member>
+ <member name="P:Ironring.Management.MMC.SnapinBase.SnapinHandle">
+ <summary>
+ The window handle property
+ </summary>
+ </member>
<member name="P:Ironring.Management.MMC.SnapinBase.Guid">
<summary>
***************
*** 2850,2853 ****
--- 3014,3048 ----
</summary>
</member>
+ <member name="T:Ironring.Management.MMC.SnapinStateHash">
+ <summary>
+ Summary description for SnapinStateHash.
+ </summary>
+ </member>
+ <member name="M:Ironring.Management.MMC.SnapinStateHash.SetProp(System.String,System.String)">
+ <summary>
+ Sets the specified property key and value to be persisted.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:Ironring.Management.MMC.SnapinStateHash.GetProp(System.String)">
+ <summary>
+ Gets the specified property value by key from persisted state data.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Ironring.Management.MMC.SnapinStateHash.ReadState(Ironring.Management.MMC.ComStream)">
+ <summary>
+ Reads and deserializes the persisted state data.
+ </summary>
+ <param name="stream"></param>
+ </member>
+ <member name="M:Ironring.Management.MMC.SnapinStateHash.WriteState(Ironring.Management.MMC.ComStream)">
+ <summary>
+ Serializes and writes the data to the state data for persistence.
+ </summary>
+ <param name="stream"></param>
+ </member>
<member name="T:Ironring.Management.MMC.SnapReg">
<summary>
***************
*** 2916,2924 ****
<param name="ResultData"></param>
</member>
! <member name="M:Ironring.Management.MMC.SortListNode.InsertItem(System.Object,System.Int32)">
<summary>
Overridable helper method to InsertItem
</summary>
- <param name="row"></param>
<param name="nRow"></param>
</member>
--- 3111,3118 ----
<param name="ResultData"></param>
</member>
! <member name="M:Ironring.Management.MMC.SortListNode.InsertItem(System.Int32)">
<summary>
Overridable helper method to InsertItem
</summary>
<param name="nRow"></param>
</member>
***************
*** 3067,3070 ****
--- 3261,3270 ----
the contents of this method with the code editor.
</member>
+ <member name="P:Ironring.Management.MMC.WizardBase.SelectedPage">
+ Submitеed by Johnson Chu
+ <summary>
+ Allow go back to the first page
+ </summary>
+ </member>
<member name="P:Ironring.Management.MMC.WizardBase.CachedDialogResult">
<summary>
Index: Component.cs
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/Component.cs,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** Component.cs 1 Nov 2004 06:09:18 -0000 1.18
--- Component.cs 15 Mar 2005 06:16:55 -0000 1.19
***************
*** 148,151 ****
--- 148,153 ----
int hr = HRESULT.S_FALSE;
+ m_Snapin.SetCurrentComponent(this);
+
try
{
Index: SnapinBase.cs
===================================================================
RCS file: /cvsroot/mmclibrary/mmclibrary/MMCLib/SnapinBase.cs,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** SnapinBase.cs 25 Aug 2004 08:07:30 -0000 1.17
--- SnapinBase.cs 15 Mar 2005 06:16:55 -0000 1.18
***************
*** 357,365 ****
public virtual void CreateComponent(out IComponent ppComponent)
{
! // Make sure we don't already have a component created
! if (m_Component == null)
! m_Component = new Component(this);
!
! ppComponent = m_Component;
}
--- 357,361 ----
public virtual void CreateComponent(out IComponent ppComponent)
{
! ppComponent = new Component(this);
}
|