mirror of https://github.com/dahall/Vanara.git
4638 lines
261 KiB
Plaintext
4638 lines
261 KiB
Plaintext
|
|
.assembly extern mscorlib { }
|
|
//{
|
|
// .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
|
|
// .ver 4:0:0:0
|
|
//}
|
|
.assembly extern stdole { }
|
|
//{
|
|
// .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
|
|
// .ver 7:0:3300:0
|
|
//}
|
|
.assembly extern Vanara.PInvoke.Shared
|
|
{
|
|
.ver 1:0:17:0
|
|
}
|
|
.assembly Vanara.PInvoke.NetListMgr
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 44 30 31 2D 35 37 30 46 // ..$DCB00D01-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ImportedFromTypeLibAttribute::.ctor(string) = ( 01 00 0B 4E 45 54 57 4F 52 4B 4C 49 53 54 00 00 ) // ...NETWORKLIST..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibVersionAttribute::.ctor(int32,
|
|
int32) = ( 01 00 01 00 00 00 00 00 00 00 00 00 )
|
|
.hash algorithm 0x00008004
|
|
.ver 1:0:17:0
|
|
}
|
|
.module Vanara.PInvoke.NetListMgr.dll
|
|
// MVID: {E8D22024-F177-41E7-9951-FCE98090DA3B}
|
|
.imagebase 0x00400000
|
|
.file alignment 0x00000200
|
|
.stackreserve 0x00100000
|
|
.subsystem 0x0003 // WINDOWS_CUI
|
|
.corflags 0x00000001 // ILONLY
|
|
// Image base: 0x03140000
|
|
|
|
|
|
// =============== CLASS MEMBERS DECLARATION ===================
|
|
|
|
.class public abstract auto ansi sealed beforefieldinit Vanara.PInvoke.NetListMgr.NetworkPropertyName
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field public static literal string NA_DomainAuthenticationFailed = "NA_DomainAuthenticationFailed"
|
|
.field public static literal string NA_NetworkClass = "NA_NetworkClass"
|
|
.field public static literal string NA_NameSetByPolicy = "NA_NameSetByPolicy"
|
|
.field public static literal string NA_IconSetByPolicy = "NA_IconSetByPolicy"
|
|
.field public static literal string NA_DescriptionSetByPolicy = "NA_DescriptionSetByPolicy"
|
|
.field public static literal string NA_CategorySetByPolicy = "NA_CategorySetByPolicy"
|
|
.field public static literal string NA_NameReadOnly = "NA_NameReadOnly"
|
|
.field public static literal string NA_IconReadOnly = "NA_IconReadOnly"
|
|
.field public static literal string NA_DescriptionReadOnly = "NA_DescriptionReadOnly"
|
|
.field public static literal string NA_CategoryReadOnly = "NA_CategoryReadOnly"
|
|
.field public static literal string NA_AllowMerge = "NA_AllowMerge"
|
|
.field public static literal string NA_InternetConnectivityV4 = "NA_InternetConnectivityV4"
|
|
.field public static literal string NA_InternetConnectivityV6 = "NA_InternetConnectivityV6"
|
|
} // end of class Vanara.PInvoke.NetListMgr.NetworkPropertyName
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkListManager
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 40 10 00 00 00 00 ) // ..@.....
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 30 2D 35 37 30 46 // ..$DCB00000-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.IEnumNetworks
|
|
marshal( interface )
|
|
GetNetworks([in] valuetype Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK Flags) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 01 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::GetNetworks
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.INetwork
|
|
marshal( interface )
|
|
GetNetwork([in] valuetype [mscorlib]System.Guid gdNetworkId) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 02 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::GetNetwork
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.IEnumNetworkConnections
|
|
marshal( interface )
|
|
GetNetworkConnections() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 03 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::GetNetworkConnections
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.INetworkConnection
|
|
marshal( interface )
|
|
GetNetworkConnection([in] valuetype [mscorlib]System.Guid gdNetworkConnectionId) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 04 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::GetNetworkConnection
|
|
|
|
.method public hidebysig newslot specialname abstract virtual
|
|
instance bool get_IsConnectedToInternet() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 05 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::get_IsConnectedToInternet
|
|
|
|
.method public hidebysig newslot specialname abstract virtual
|
|
instance bool get_IsConnected() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 06 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::get_IsConnected
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY
|
|
GetConnectivity() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 07 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::GetConnectivity
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void SetSimulatedProfileInfo([in] valuetype Vanara.PInvoke.NetListMgr.NLM_SIMULATED_PROFILE_INFO& pSimulatedInfo) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::SetSimulatedProfileInfo
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void ClearSimulatedProfileInfo() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 09 00 00 00 00 00 )
|
|
} // end of method INetworkListManager::ClearSimulatedProfileInfo
|
|
|
|
.property bool IsConnectedToInternet()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 05 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.INetworkListManager::get_IsConnectedToInternet()
|
|
} // end of property INetworkListManager::IsConnectedToInternet
|
|
.property bool IsConnected()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 06 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.INetworkListManager::get_IsConnected()
|
|
} // end of property INetworkListManager::IsConnected
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkListManager
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 34 2D 35 37 30 46 // ..$DCB00004-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 00 01 00 00 00 00 )
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void NetworkAdded([in] valuetype [mscorlib]System.Guid networkId) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents::NetworkAdded
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void NetworkDeleted([in] valuetype [mscorlib]System.Guid networkId) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents::NetworkDeleted
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void NetworkConnectivityChanged([in] valuetype [mscorlib]System.Guid networkId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY newConnectivity) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents::NetworkConnectivityChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void NetworkPropertyChanged([in] valuetype [mscorlib]System.Guid networkId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE Flags) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents::NetworkPropertyChanged
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents
|
|
|
|
.class interface public abstract auto ansi Vanara.PInvoke.NetListMgr.INetworkEvents_Event
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComEventInterfaceAttribute::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Type) = ( 01 00 28 56 61 6E 61 72 61 2E 50 49 6E 76 6F 6B // ..(Vanara.PInvok
|
|
65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 49 4E 65 // e.NetListMgr.INe
|
|
74 77 6F 72 6B 45 76 65 6E 74 73 36 56 61 6E 61 // tworkEvents6Vana
|
|
72 61 2E 50 49 6E 76 6F 6B 65 2E 4E 65 74 4C 69 // ra.PInvoke.NetLi
|
|
73 74 4D 67 72 2E 49 4E 65 74 77 6F 72 6B 45 76 // stMgr.INetworkEv
|
|
65 6E 74 73 5F 45 76 65 6E 74 50 72 6F 76 69 64 // ents_EventProvid
|
|
65 72 00 00 ) // er..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::add_NetworkAdded
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::remove_NetworkAdded
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::add_NetworkDeleted
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::remove_NetworkDeleted
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::add_NetworkConnectivityChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::remove_NetworkConnectivityChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::add_NetworkPropertyChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkEvents_Event::remove_NetworkPropertyChanged
|
|
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler NetworkAdded
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler)
|
|
} // end of event INetworkEvents_Event::NetworkAdded
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler NetworkDeleted
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler)
|
|
} // end of event INetworkEvents_Event::NetworkDeleted
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler NetworkConnectivityChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler)
|
|
} // end of event INetworkEvents_Event::NetworkConnectivityChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler NetworkPropertyChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler)
|
|
} // end of event INetworkEvents_Event::NetworkPropertyChanged
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents_Event
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.NetworkListManager
|
|
implements Vanara.PInvoke.NetListMgr.INetworkListManager,
|
|
Vanara.PInvoke.NetListMgr.INetworkEvents_Event
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.CoClassAttribute::.ctor(class [mscorlib]System.Type) = ( 01 00 31 56 61 6E 61 72 61 2E 50 49 6E 76 6F 6B // ..1Vanara.PInvok
|
|
65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 4E 65 74 // e.NetListMgr.Net
|
|
77 6F 72 6B 4C 69 73 74 4D 61 6E 61 67 65 72 43 // workListManagerC
|
|
6C 61 73 73 00 00 ) // lass..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 30 2D 35 37 30 46 // ..$DCB00000-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
} // end of class Vanara.PInvoke.NetListMgr.NetworkListManager
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkCostManager
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 38 2D 35 37 30 46 // ..$DCB00008-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void GetCost([out] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST& pCost,
|
|
[in] native int pDestIPAddr) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManager::GetCost
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void GetDataPlanStatus([out] valuetype Vanara.PInvoke.NetListMgr.NLM_DATAPLAN_STATUS& pDataPlanStatus,
|
|
[in] native int pDestIPAddr) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManager::GetDataPlanStatus
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void SetDestinationAddresses([in] uint32 length,
|
|
[in] native int pDestIPAddrList,
|
|
[in] bool bAppend) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManager::SetDestinationAddresses
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkCostManager
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkConnectionEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 37 2D 35 37 30 46 // ..$DCB00007-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 00 01 00 00 00 00 )
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void NetworkConnectionConnectivityChanged([in] valuetype [mscorlib]System.Guid connectionId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY newConnectivity) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionEvents::NetworkConnectionConnectivityChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void NetworkConnectionPropertyChanged([in] valuetype [mscorlib]System.Guid connectionId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE Flags) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionEvents::NetworkConnectionPropertyChanged
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents
|
|
|
|
.class interface public abstract auto ansi Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComEventInterfaceAttribute::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Type) = ( 01 00 32 56 61 6E 61 72 61 2E 50 49 6E 76 6F 6B // ..2Vanara.PInvok
|
|
65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 49 4E 65 // e.NetListMgr.INe
|
|
74 77 6F 72 6B 43 6F 6E 6E 65 63 74 69 6F 6E 45 // tworkConnectionE
|
|
76 65 6E 74 73 40 56 61 6E 61 72 61 2E 50 49 6E // vents@Vanara.PIn
|
|
76 6F 6B 65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E // voke.NetListMgr.
|
|
49 4E 65 74 77 6F 72 6B 43 6F 6E 6E 65 63 74 69 // INetworkConnecti
|
|
6F 6E 45 76 65 6E 74 73 5F 45 76 65 6E 74 50 72 // onEvents_EventPr
|
|
6F 76 69 64 65 72 00 00 ) // ovider..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionEvents_Event::add_NetworkConnectionConnectivityChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionEvents_Event::remove_NetworkConnectionConnectivityChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionEvents_Event::add_NetworkConnectionPropertyChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionEvents_Event::remove_NetworkConnectionPropertyChanged
|
|
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler NetworkConnectionConnectivityChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::add_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::remove_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler)
|
|
} // end of event INetworkConnectionEvents_Event::NetworkConnectionConnectivityChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler NetworkConnectionPropertyChanged
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::remove_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::add_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler)
|
|
} // end of event INetworkConnectionEvents_Event::NetworkConnectionPropertyChanged
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkListManagerEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 00 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 31 2D 35 37 30 46 // ..$DCB00001-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void ConnectivityChanged([in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY newConnectivity) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkListManagerEvents::ConnectivityChanged
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents
|
|
|
|
.class interface public abstract auto ansi Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComEventInterfaceAttribute::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Type) = ( 01 00 33 56 61 6E 61 72 61 2E 50 49 6E 76 6F 6B // ..3Vanara.PInvok
|
|
65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 49 4E 65 // e.NetListMgr.INe
|
|
74 77 6F 72 6B 4C 69 73 74 4D 61 6E 61 67 65 72 // tworkListManager
|
|
45 76 65 6E 74 73 41 56 61 6E 61 72 61 2E 50 49 // EventsAVanara.PI
|
|
6E 76 6F 6B 65 2E 4E 65 74 4C 69 73 74 4D 67 72 // nvoke.NetListMgr
|
|
2E 49 4E 65 74 77 6F 72 6B 4C 69 73 74 4D 61 6E // .INetworkListMan
|
|
61 67 65 72 45 76 65 6E 74 73 5F 45 76 65 6E 74 // agerEvents_Event
|
|
50 72 6F 76 69 64 65 72 00 00 ) // Provider..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkListManagerEvents_Event::add_ConnectivityChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkListManagerEvents_Event::remove_ConnectivityChanged
|
|
|
|
.event Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler ConnectivityChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event::add_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event::remove_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler)
|
|
} // end of event INetworkListManagerEvents_Event::ConnectivityChanged
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 39 2D 35 37 30 46 // ..$DCB00009-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void CostChanged([in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST newCost,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR& pDestAddr) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManagerEvents::CostChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void DataPlanStatusChanged([in] valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR& pDestAddr) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManagerEvents::DataPlanStatusChanged
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents
|
|
|
|
.class interface public abstract auto ansi Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComEventInterfaceAttribute::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Type) = ( 01 00 33 56 61 6E 61 72 61 2E 50 49 6E 76 6F 6B // ..3Vanara.PInvok
|
|
65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 49 4E 65 // e.NetListMgr.INe
|
|
74 77 6F 72 6B 43 6F 73 74 4D 61 6E 61 67 65 72 // tworkCostManager
|
|
45 76 65 6E 74 73 41 56 61 6E 61 72 61 2E 50 49 // EventsAVanara.PI
|
|
6E 76 6F 6B 65 2E 4E 65 74 4C 69 73 74 4D 67 72 // nvoke.NetListMgr
|
|
2E 49 4E 65 74 77 6F 72 6B 43 6F 73 74 4D 61 6E // .INetworkCostMan
|
|
61 67 65 72 45 76 65 6E 74 73 5F 45 76 65 6E 74 // agerEvents_Event
|
|
50 72 6F 76 69 64 65 72 00 00 ) // Provider..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManagerEvents_Event::add_CostChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManagerEvents_Event::remove_CostChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManagerEvents_Event::add_DataPlanStatusChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkCostManagerEvents_Event::remove_DataPlanStatusChanged
|
|
|
|
.event Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler CostChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::add_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::remove_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler)
|
|
} // end of event INetworkCostManagerEvents_Event::CostChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler DataPlanStatusChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::add_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::remove_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler)
|
|
} // end of event INetworkCostManagerEvents_Event::DataPlanStatusChanged
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 42 2D 35 37 30 46 // ..$DCB0000B-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void ConnectionCostChanged([in] valuetype [mscorlib]System.Guid connectionId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST newCost) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCostEvents::ConnectionCostChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void ConnectionDataPlanStatusChanged([in] valuetype [mscorlib]System.Guid connectionId) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCostEvents::ConnectionDataPlanStatusChanged
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents
|
|
|
|
.class interface public abstract auto ansi Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComEventInterfaceAttribute::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Type) = ( 01 00 36 56 61 6E 61 72 61 2E 50 49 6E 76 6F 6B // ..6Vanara.PInvok
|
|
65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 49 4E 65 // e.NetListMgr.INe
|
|
74 77 6F 72 6B 43 6F 6E 6E 65 63 74 69 6F 6E 43 // tworkConnectionC
|
|
6F 73 74 45 76 65 6E 74 73 44 56 61 6E 61 72 61 // ostEventsDVanara
|
|
2E 50 49 6E 76 6F 6B 65 2E 4E 65 74 4C 69 73 74 // .PInvoke.NetList
|
|
4D 67 72 2E 49 4E 65 74 77 6F 72 6B 43 6F 6E 6E // Mgr.INetworkConn
|
|
65 63 74 69 6F 6E 43 6F 73 74 45 76 65 6E 74 73 // ectionCostEvents
|
|
5F 45 76 65 6E 74 50 72 6F 76 69 64 65 72 00 00 ) // _EventProvider..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_Event::add_ConnectionCostChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_Event::remove_ConnectionCostChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void add_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_Event::add_ConnectionDataPlanStatusChanged
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void remove_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_Event::remove_ConnectionDataPlanStatusChanged
|
|
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler ConnectionCostChanged
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::remove_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::add_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler)
|
|
} // end of event INetworkConnectionCostEvents_Event::ConnectionCostChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler ConnectionDataPlanStatusChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::add_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::remove_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler)
|
|
} // end of event INetworkConnectionCostEvents_Event::ConnectionDataPlanStatusChanged
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.IPropertyBag
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 35 35 32 37 32 41 30 30 2D 34 32 43 42 // ..$55272A00-42CB
|
|
2D 31 31 43 45 2D 38 31 33 35 2D 30 30 41 41 30 // -11CE-8135-00AA0
|
|
30 34 42 42 38 35 31 00 00 ) // 04BB851..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void RemoteRead([in] string marshal( lpwstr) pszPropName,
|
|
[out] object& marshal( struct) pVar,
|
|
[in] class Vanara.PInvoke.NetListMgr.IErrorLog marshal( interface ) pErrorLog,
|
|
[in] uint32 varType,
|
|
[in] object marshal( iunknown ) pUnkObj) runtime managed internalcall
|
|
{
|
|
} // end of method IPropertyBag::RemoteRead
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void Write([in] string marshal( lpwstr) pszPropName,
|
|
[in] object& marshal( struct) pVar) runtime managed internalcall
|
|
{
|
|
} // end of method IPropertyBag::Write
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.IPropertyBag
|
|
|
|
.class public auto ansi import Vanara.PInvoke.NetListMgr.NetworkListManagerClass
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkListManager,
|
|
Vanara.PInvoke.NetListMgr.NetworkListManager,
|
|
Vanara.PInvoke.NetListMgr.INetworkEvents_Event,
|
|
Vanara.PInvoke.NetListMgr.INetworkCostManager,
|
|
Vanara.PInvoke.NetListMgr.IPropertyBag,
|
|
Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event,
|
|
Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event,
|
|
Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event,
|
|
Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 02 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ClassInterfaceAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ClassInterfaceType) = ( 01 00 00 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 43 30 31 2D 35 37 30 46 // ..$DCB00C01-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComSourceInterfacesAttribute::.ctor(string) = ( 01 00 80 FC 56 61 6E 61 72 61 2E 50 49 6E 76 6F // ....Vanara.PInvo
|
|
6B 65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 49 4E // ke.NetListMgr.IN
|
|
65 74 77 6F 72 6B 45 76 65 6E 74 73 00 56 61 6E // etworkEvents.Van
|
|
61 72 61 2E 50 49 6E 76 6F 6B 65 2E 4E 65 74 4C // ara.PInvoke.NetL
|
|
69 73 74 4D 67 72 2E 49 4E 65 74 77 6F 72 6B 43 // istMgr.INetworkC
|
|
6F 6E 6E 65 63 74 69 6F 6E 45 76 65 6E 74 73 00 // onnectionEvents.
|
|
56 61 6E 61 72 61 2E 50 49 6E 76 6F 6B 65 2E 4E // Vanara.PInvoke.N
|
|
65 74 4C 69 73 74 4D 67 72 2E 49 4E 65 74 77 6F // etListMgr.INetwo
|
|
72 6B 4C 69 73 74 4D 61 6E 61 67 65 72 45 76 65 // rkListManagerEve
|
|
6E 74 73 00 56 61 6E 61 72 61 2E 50 49 6E 76 6F // nts.Vanara.PInvo
|
|
6B 65 2E 4E 65 74 4C 69 73 74 4D 67 72 2E 49 4E // ke.NetListMgr.IN
|
|
65 74 77 6F 72 6B 43 6F 73 74 4D 61 6E 61 67 65 // etworkCostManage
|
|
72 45 76 65 6E 74 73 00 56 61 6E 61 72 61 2E 50 // rEvents.Vanara.P
|
|
49 6E 76 6F 6B 65 2E 4E 65 74 4C 69 73 74 4D 67 // Invoke.NetListMg
|
|
72 2E 49 4E 65 74 77 6F 72 6B 43 6F 6E 6E 65 63 // r.INetworkConnec
|
|
74 69 6F 6E 43 6F 73 74 45 76 65 6E 74 73 00 00 // tionCostEvents..
|
|
00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor() runtime managed internalcall
|
|
{
|
|
} // end of method NetworkListManagerClass::.ctor
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance class Vanara.PInvoke.NetListMgr.IEnumNetworks
|
|
marshal( interface )
|
|
GetNetworks([in] valuetype Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK Flags) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 01 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::GetNetworks
|
|
} // end of method NetworkListManagerClass::GetNetworks
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance class Vanara.PInvoke.NetListMgr.INetwork
|
|
marshal( interface )
|
|
GetNetwork([in] valuetype [mscorlib]System.Guid gdNetworkId) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 02 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::GetNetwork
|
|
} // end of method NetworkListManagerClass::GetNetwork
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance class Vanara.PInvoke.NetListMgr.IEnumNetworkConnections
|
|
marshal( interface )
|
|
GetNetworkConnections() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 03 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::GetNetworkConnections
|
|
} // end of method NetworkListManagerClass::GetNetworkConnections
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance class Vanara.PInvoke.NetListMgr.INetworkConnection
|
|
marshal( interface )
|
|
GetNetworkConnection([in] valuetype [mscorlib]System.Guid gdNetworkConnectionId) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 04 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::GetNetworkConnection
|
|
} // end of method NetworkListManagerClass::GetNetworkConnection
|
|
|
|
.method public hidebysig newslot specialname virtual
|
|
instance bool get_IsConnectedToInternet() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 05 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::get_IsConnectedToInternet
|
|
} // end of method NetworkListManagerClass::get_IsConnectedToInternet
|
|
|
|
.method public hidebysig newslot specialname virtual
|
|
instance bool get_IsConnected() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 06 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::get_IsConnected
|
|
} // end of method NetworkListManagerClass::get_IsConnected
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY
|
|
GetConnectivity() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 07 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::GetConnectivity
|
|
} // end of method NetworkListManagerClass::GetConnectivity
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void SetSimulatedProfileInfo([in] valuetype Vanara.PInvoke.NetListMgr.NLM_SIMULATED_PROFILE_INFO& pSimulatedInfo) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::SetSimulatedProfileInfo
|
|
} // end of method NetworkListManagerClass::SetSimulatedProfileInfo
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void ClearSimulatedProfileInfo() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 09 00 00 00 00 00 )
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManager::ClearSimulatedProfileInfo
|
|
} // end of method NetworkListManagerClass::ClearSimulatedProfileInfo
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkAdded
|
|
} // end of method NetworkListManagerClass::add_NetworkAdded
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkAdded
|
|
} // end of method NetworkListManagerClass::remove_NetworkAdded
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkDeleted
|
|
} // end of method NetworkListManagerClass::add_NetworkDeleted
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkDeleted
|
|
} // end of method NetworkListManagerClass::remove_NetworkDeleted
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkConnectivityChanged
|
|
} // end of method NetworkListManagerClass::add_NetworkConnectivityChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkConnectivityChanged
|
|
} // end of method NetworkListManagerClass::remove_NetworkConnectivityChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::add_NetworkPropertyChanged
|
|
} // end of method NetworkListManagerClass::add_NetworkPropertyChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkEvents_Event::remove_NetworkPropertyChanged
|
|
} // end of method NetworkListManagerClass::remove_NetworkPropertyChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void GetCost([out] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST& pCost,
|
|
[in] native int pDestIPAddr) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkCostManager::GetCost
|
|
} // end of method NetworkListManagerClass::GetCost
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void GetDataPlanStatus([out] valuetype Vanara.PInvoke.NetListMgr.NLM_DATAPLAN_STATUS& pDataPlanStatus,
|
|
[in] native int pDestIPAddr) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkCostManager::GetDataPlanStatus
|
|
} // end of method NetworkListManagerClass::GetDataPlanStatus
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void SetDestinationAddresses([in] uint32 length,
|
|
[in] native int pDestIPAddrList,
|
|
[in] bool bAppend) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkCostManager::SetDestinationAddresses
|
|
} // end of method NetworkListManagerClass::SetDestinationAddresses
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::add_NetworkConnectionConnectivityChanged
|
|
} // end of method NetworkListManagerClass::add_NetworkConnectionConnectivityChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::remove_NetworkConnectionConnectivityChanged
|
|
} // end of method NetworkListManagerClass::remove_NetworkConnectionConnectivityChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::add_NetworkConnectionPropertyChanged
|
|
} // end of method NetworkListManagerClass::add_NetworkConnectionPropertyChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event::remove_NetworkConnectionPropertyChanged
|
|
} // end of method NetworkListManagerClass::remove_NetworkConnectionPropertyChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event::add_ConnectivityChanged
|
|
} // end of method NetworkListManagerClass::add_ConnectivityChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event::remove_ConnectivityChanged
|
|
} // end of method NetworkListManagerClass::remove_ConnectivityChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::add_CostChanged
|
|
} // end of method NetworkListManagerClass::add_CostChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::remove_CostChanged
|
|
} // end of method NetworkListManagerClass::remove_CostChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::add_DataPlanStatusChanged
|
|
} // end of method NetworkListManagerClass::add_DataPlanStatusChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event::remove_DataPlanStatusChanged
|
|
} // end of method NetworkListManagerClass::remove_DataPlanStatusChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::add_ConnectionCostChanged
|
|
} // end of method NetworkListManagerClass::add_ConnectionCostChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::remove_ConnectionCostChanged
|
|
} // end of method NetworkListManagerClass::remove_ConnectionCostChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void add_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::add_ConnectionDataPlanStatusChanged
|
|
} // end of method NetworkListManagerClass::add_ConnectionDataPlanStatusChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void remove_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler A_1) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event::remove_ConnectionDataPlanStatusChanged
|
|
} // end of method NetworkListManagerClass::remove_ConnectionDataPlanStatusChanged
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void RemoteRead([in] string marshal( lpwstr) pszPropName,
|
|
[out] object& marshal( struct) pVar,
|
|
[in] class Vanara.PInvoke.NetListMgr.IErrorLog marshal( interface ) pErrorLog,
|
|
[in] uint32 varType,
|
|
[in] object marshal( iunknown ) pUnkObj) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.IPropertyBag::RemoteRead
|
|
} // end of method NetworkListManagerClass::RemoteRead
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void Write([in] string marshal( lpwstr) pszPropName,
|
|
[in] object& marshal( struct) pVar) runtime managed internalcall
|
|
{
|
|
.override Vanara.PInvoke.NetListMgr.IPropertyBag::Write
|
|
} // end of method NetworkListManagerClass::Write
|
|
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler NetworkAdded
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler)
|
|
} // end of event NetworkListManagerClass::NetworkAdded
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler NetworkDeleted
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler)
|
|
} // end of event NetworkListManagerClass::NetworkDeleted
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler NetworkConnectivityChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::NetworkConnectivityChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler NetworkPropertyChanged
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::NetworkPropertyChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler NetworkConnectionConnectivityChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::NetworkConnectionConnectivityChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler NetworkConnectionPropertyChanged
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::NetworkConnectionPropertyChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler ConnectivityChanged
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::ConnectivityChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler CostChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::CostChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler DataPlanStatusChanged
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::DataPlanStatusChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler ConnectionCostChanged
|
|
{
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler)
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::ConnectionCostChanged
|
|
.event Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler ConnectionDataPlanStatusChanged
|
|
{
|
|
.addon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::add_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler)
|
|
.removeon instance void Vanara.PInvoke.NetListMgr.NetworkListManagerClass::remove_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler)
|
|
} // end of event NetworkListManagerClass::ConnectionDataPlanStatusChanged
|
|
.property bool IsConnectedToInternet()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 05 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.NetworkListManagerClass::get_IsConnectedToInternet()
|
|
} // end of property NetworkListManagerClass::IsConnectedToInternet
|
|
.property bool IsConnected()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 06 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.NetworkListManagerClass::get_IsConnected()
|
|
} // end of property NetworkListManagerClass::IsConnected
|
|
} // end of class Vanara.PInvoke.NetListMgr.NetworkListManagerClass
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.IEnumNetworks
|
|
implements [mscorlib]System.Collections.IEnumerable
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 40 10 00 00 00 00 ) // ..@.....
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 33 2D 35 37 30 46 // ..$DCB00003-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class [mscorlib]System.Collections.IEnumerator
|
|
marshal( custom ("System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler, CustomMarshalers, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",""))
|
|
GetEnumerator() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibFuncAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibFuncFlags) = ( 01 00 41 00 00 00 00 00 ) // ..A.....
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 FC FF FF FF 00 00 )
|
|
} // end of method IEnumNetworks::GetEnumerator
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [Vanara.PInvoke.Shared]Vanara.PInvoke.HRESULT Next([in] uint32 celt,
|
|
[out] class Vanara.PInvoke.NetListMgr.INetwork& marshal( interface ) rgelt,
|
|
[out] uint32& pceltFetched) runtime managed preservesig internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 01 00 00 00 00 00 )
|
|
} // end of method IEnumNetworks::Next
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [Vanara.PInvoke.Shared]Vanara.PInvoke.HRESULT Skip([in] uint32 celt) runtime managed preservesig internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 02 00 00 00 00 00 )
|
|
} // end of method IEnumNetworks::Skip
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [Vanara.PInvoke.Shared]Vanara.PInvoke.HRESULT Reset() runtime managed preservesig internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 03 00 00 00 00 00 )
|
|
} // end of method IEnumNetworks::Reset
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.IEnumNetworks
|
|
marshal( interface )
|
|
Clone() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 04 00 00 00 00 00 )
|
|
} // end of method IEnumNetworks::Clone
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.IEnumNetworks
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK NLM_ENUM_NETWORK_CONNECTED = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK NLM_ENUM_NETWORK_DISCONNECTED = int32(0x00000002)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK NLM_ENUM_NETWORK_ALL = int32(0x00000003)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetwork
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 32 2D 35 37 30 46 // ..$DCB00002-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 40 10 00 00 00 00 ) // ..@.....
|
|
.method public hidebysig newslot abstract virtual
|
|
instance string
|
|
marshal( bstr)
|
|
GetName() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 01 00 00 00 00 00 )
|
|
} // end of method INetwork::GetName
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void SetName([in] string marshal( bstr) szNetworkNewName) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 02 00 00 00 00 00 )
|
|
} // end of method INetwork::SetName
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance string
|
|
marshal( bstr)
|
|
GetDescription() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 03 00 00 00 00 00 )
|
|
} // end of method INetwork::GetDescription
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void SetDescription([in] string marshal( bstr) szDescription) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 04 00 00 00 00 00 )
|
|
} // end of method INetwork::SetDescription
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [mscorlib]System.Guid
|
|
GetNetworkId() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 05 00 00 00 00 00 )
|
|
} // end of method INetwork::GetNetworkId
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE
|
|
GetDomainType() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 06 00 00 00 00 00 )
|
|
} // end of method INetwork::GetDomainType
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.IEnumNetworkConnections
|
|
marshal( interface )
|
|
GetNetworkConnections() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 07 00 00 00 00 00 )
|
|
} // end of method INetwork::GetNetworkConnections
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void GetTimeCreatedAndConnected([out] uint32& pdwLowDateTimeCreated,
|
|
[out] uint32& pdwHighDateTimeCreated,
|
|
[out] uint32& pdwLowDateTimeConnected,
|
|
[out] uint32& pdwHighDateTimeConnected) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
|
|
} // end of method INetwork::GetTimeCreatedAndConnected
|
|
|
|
.method public hidebysig newslot specialname abstract virtual
|
|
instance bool get_IsConnectedToInternet() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 09 00 00 00 00 00 )
|
|
} // end of method INetwork::get_IsConnectedToInternet
|
|
|
|
.method public hidebysig newslot specialname abstract virtual
|
|
instance bool get_IsConnected() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 0A 00 00 00 00 00 )
|
|
} // end of method INetwork::get_IsConnected
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY
|
|
GetConnectivity() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 0B 00 00 00 00 00 )
|
|
} // end of method INetwork::GetConnectivity
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY
|
|
GetCategory() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 0C 00 00 00 00 00 )
|
|
} // end of method INetwork::GetCategory
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void SetCategory([in] valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY NewCategory) runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 0D 00 00 00 00 00 )
|
|
} // end of method INetwork::SetCategory
|
|
|
|
.property bool IsConnectedToInternet()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 09 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.INetwork::get_IsConnectedToInternet()
|
|
} // end of property INetwork::IsConnectedToInternet
|
|
.property bool IsConnected()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 0A 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.INetwork::get_IsConnected()
|
|
} // end of property INetwork::IsConnected
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetwork
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.IEnumNetworkConnections
|
|
implements [mscorlib]System.Collections.IEnumerable
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 40 10 00 00 00 00 ) // ..@.....
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 36 2D 35 37 30 46 // ..$DCB00006-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class [mscorlib]System.Collections.IEnumerator
|
|
marshal( custom ("System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler, CustomMarshalers, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",""))
|
|
GetEnumerator() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 FC FF FF FF 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibFuncAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibFuncFlags) = ( 01 00 41 00 00 00 00 00 ) // ..A.....
|
|
} // end of method IEnumNetworkConnections::GetEnumerator
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [Vanara.PInvoke.Shared]Vanara.PInvoke.HRESULT Next([in] uint32 celt,
|
|
[out] class Vanara.PInvoke.NetListMgr.INetworkConnection& marshal( interface ) rgelt,
|
|
[out] uint32& pceltFetched) runtime managed preservesig internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 01 00 00 00 00 00 )
|
|
} // end of method IEnumNetworkConnections::Next
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [Vanara.PInvoke.Shared]Vanara.PInvoke.HRESULT Skip([in] uint32 celt) runtime managed preservesig internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 02 00 00 00 00 00 )
|
|
} // end of method IEnumNetworkConnections::Skip
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [Vanara.PInvoke.Shared]Vanara.PInvoke.HRESULT Reset() runtime managed preservesig internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 03 00 00 00 00 00 )
|
|
} // end of method IEnumNetworkConnections::Reset
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.IEnumNetworkConnections
|
|
marshal( interface )
|
|
Clone() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 04 00 00 00 00 00 )
|
|
} // end of method IEnumNetworkConnections::Clone
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.IEnumNetworkConnections
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkConnection
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 35 2D 35 37 30 46 // ..$DCB00005-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 40 10 00 00 00 00 ) // ..@.....
|
|
.method public hidebysig newslot abstract virtual
|
|
instance class Vanara.PInvoke.NetListMgr.INetwork
|
|
marshal( interface )
|
|
GetNetwork() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 01 00 00 00 00 00 )
|
|
} // end of method INetworkConnection::GetNetwork
|
|
|
|
.method public hidebysig newslot specialname abstract virtual
|
|
instance bool get_IsConnectedToInternet() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 02 00 00 00 00 00 )
|
|
} // end of method INetworkConnection::get_IsConnectedToInternet
|
|
|
|
.method public hidebysig newslot specialname abstract virtual
|
|
instance bool get_IsConnected() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 03 00 00 00 00 00 )
|
|
} // end of method INetworkConnection::get_IsConnected
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY
|
|
GetConnectivity() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 04 00 00 00 00 00 )
|
|
} // end of method INetworkConnection::GetConnectivity
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [mscorlib]System.Guid
|
|
GetConnectionId() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 05 00 00 00 00 00 )
|
|
} // end of method INetworkConnection::GetConnectionId
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype [mscorlib]System.Guid
|
|
GetAdapterId() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 06 00 00 00 00 00 )
|
|
} // end of method INetworkConnection::GetAdapterId
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE
|
|
GetDomainType() runtime managed internalcall
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 07 00 00 00 00 00 )
|
|
} // end of method INetworkConnection::GetDomainType
|
|
|
|
.property bool IsConnectedToInternet()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 02 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.INetworkConnection::get_IsConnectedToInternet()
|
|
} // end of property INetworkConnection::IsConnectedToInternet
|
|
.property bool IsConnected()
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.DispIdAttribute::.ctor(int32) = ( 01 00 03 00 00 00 00 00 )
|
|
.get instance bool Vanara.PInvoke.NetListMgr.INetworkConnection::get_IsConnected()
|
|
} // end of property INetworkConnection::IsConnected
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnection
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_DISCONNECTED = int32(0x00000000)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV4_NOTRAFFIC = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV6_NOTRAFFIC = int32(0x00000002)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV4_SUBNET = int32(0x00000010)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV4_LOCALNETWORK = int32(0x00000020)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV4_INTERNET = int32(0x00000040)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV6_SUBNET = int32(0x00000100)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV6_LOCALNETWORK = int32(0x00000200)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY NLM_CONNECTIVITY_IPV6_INTERNET = int32(0x00000400)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY
|
|
|
|
.class public sequential ansi sealed beforefieldinit Vanara.PInvoke.NetListMgr.NLM_SIMULATED_PROFILE_INFO
|
|
extends [mscorlib]System.ValueType
|
|
{
|
|
.pack 4
|
|
.size 0
|
|
.field public marshal(fixed sysstring [256]) string ProfileName
|
|
.field public valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST cost
|
|
.field public uint32 UsageInMegabytes
|
|
.field public uint32 DataLimitInMegabytes
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_SIMULATED_PROFILE_INFO
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_NETWORK_CLASS
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CLASS NLM_NETWORK_IDENTIFYING = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CLASS NLM_NETWORK_IDENTIFIED = int32(0x00000002)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CLASS NLM_NETWORK_UNIDENTIFIED = int32(0x00000003)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_NETWORK_CLASS
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_INTERNET_CONNECTIVITY
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_INTERNET_CONNECTIVITY NLM_INTERNET_CONNECTIVITY_WEBHIJACK = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_INTERNET_CONNECTIVITY NLM_INTERNET_CONNECTIVITY_PROXIED = int32(0x00000002)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_INTERNET_CONNECTIVITY NLM_INTERNET_CONNECTIVITY_CORPORATE = int32(0x00000004)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_INTERNET_CONNECTIVITY
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = int32(0x00000002)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE NLM_NETWORK_PROPERTY_CHANGE_NAME = int32(0x00000004)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE NLM_NETWORK_PROPERTY_CHANGE_ICON = int32(0x00000008)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = int32(0x00000010)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkAddedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid networkId) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkAddedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkDeletedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid networkId) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkDeletedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkConnectivityChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid networkId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY newConnectivity) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkConnectivityChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkPropertyChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid networkId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE Flags) runtime managed
|
|
{
|
|
} // end of method INetworkEvents_NetworkPropertyChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_UNKNOWN = int32(0x00000000)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_UNRESTRICTED = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_FIXED = int32(0x00000002)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_VARIABLE = int32(0x00000004)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_OVERDATALIMIT = int32(0x00010000)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_CONGESTED = int32(0x00020000)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_ROAMING = int32(0x00040000)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST NLM_CONNECTION_COST_APPROACHINGDATALIMIT = int32(0x00080000)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.INetworkConnectionCost
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 44 43 42 30 30 30 30 41 2D 35 37 30 46 // ..$DCB0000A-570F
|
|
2D 34 41 39 42 2D 38 44 36 39 2D 31 39 39 46 44 // -4A9B-8D69-199FD
|
|
42 41 35 37 32 33 42 00 00 ) // BA5723B..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST GetCost() runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCost::GetCost
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance valuetype Vanara.PInvoke.NetListMgr.NLM_DATAPLAN_STATUS GetDataPlanStatus() runtime managed internalcall
|
|
{
|
|
} // end of method INetworkConnectionCost::GetDataPlanStatus
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionCost
|
|
|
|
.class public sequential ansi sealed beforefieldinit Vanara.PInvoke.NetListMgr.NLM_DATAPLAN_STATUS
|
|
extends [mscorlib]System.ValueType
|
|
{
|
|
.pack 4
|
|
.size 0
|
|
.field public valuetype [mscorlib]System.Guid InterfaceGuid
|
|
.field public valuetype Vanara.PInvoke.NetListMgr.NLM_USAGE_DATA UsageData
|
|
.field public uint32 DataLimitInMegabytes
|
|
.field public uint32 InboundBandwidthInKbps
|
|
.field public uint32 OutboundBandwidthInKbps
|
|
.field public valuetype [mscorlib]System.Runtime.InteropServices.ComTypes.FILETIME NextBillingCycle
|
|
.field public uint32 MaxTransferSizeInMegabytes
|
|
.field public uint32 Reserved
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_DATAPLAN_STATUS
|
|
|
|
.class public sequential ansi sealed beforefieldinit Vanara.PInvoke.NetListMgr.NLM_USAGE_DATA
|
|
extends [mscorlib]System.ValueType
|
|
{
|
|
.pack 4
|
|
.size 0
|
|
.field public uint32 UsageInMegabytes
|
|
.field public valuetype [mscorlib]System.Runtime.InteropServices.ComTypes.FILETIME LastSyncTime
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_USAGE_DATA
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE NLM_DOMAIN_TYPE_NON_DOMAIN_NETWORK = int32(0x00000000)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE NLM_DOMAIN_TYPE_DOMAIN_NETWORK = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE NLM_DOMAIN_TYPE_DOMAIN_AUTHENTICATED = int32(0x00000002)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY NLM_NETWORK_CATEGORY_PUBLIC = int32(0x00000000)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY NLM_NETWORK_CATEGORY_PRIVATE = int32(0x00000001)
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED = int32(0x00000002)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY
|
|
|
|
.class public sequential ansi sealed beforefieldinit Vanara.PInvoke.NetListMgr.NLM_SOCKADDR
|
|
extends [mscorlib]System.ValueType
|
|
{
|
|
.pack 1
|
|
.size 0
|
|
.field public marshal( fixed array [128]) uint8[] data
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_SOCKADDR
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE
|
|
extends [mscorlib]System.Enum
|
|
{
|
|
.field public specialname rtspecialname int32 value__
|
|
.field public static literal valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE NLM_CONNECTION_PROPERTY_CHANGE_AUTHENTICATION = int32(0x00000001)
|
|
} // end of class Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE
|
|
|
|
.class interface public abstract auto ansi import Vanara.PInvoke.NetListMgr.IErrorLog
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ComInterfaceType) = ( 01 00 01 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 33 31 32 37 43 41 34 30 2D 34 34 36 45 // ..$3127CA40-446E
|
|
2D 31 31 43 45 2D 38 31 33 35 2D 30 30 41 41 30 // -11CE-8135-00AA0
|
|
30 34 42 42 38 35 31 00 00 ) // 04BB851..
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void AddError([in] string marshal( lpwstr) pszPropName,
|
|
[in] valuetype [stdole]stdole.EXCEPINFO& pExcepInfo) runtime managed internalcall
|
|
{
|
|
} // end of method IErrorLog::AddError
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.IErrorLog
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid connectionId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY newConnectivity) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid connectionId,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE Flags) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkListManagerEvents_ConnectivityChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY newConnectivity) runtime managed
|
|
{
|
|
} // end of method INetworkListManagerEvents_ConnectivityChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkCostManagerEvents_CostChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST newCost,
|
|
[in] valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR& pDestAddr) runtime managed
|
|
{
|
|
} // end of method INetworkCostManagerEvents_CostChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkCostManagerEvents_DataPlanStatusChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR& pDestAddr) runtime managed
|
|
{
|
|
} // end of method INetworkCostManagerEvents_DataPlanStatusChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_ConnectionCostChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid connectionId,
|
|
[in] uint32 newCost) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_ConnectionCostChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1,
|
|
native uint A_2) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler::.ctor
|
|
|
|
.method public virtual instance void Invoke([in] valuetype [mscorlib]System.Guid connectionId) runtime managed
|
|
{
|
|
} // end of method INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler::Invoke
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ClassInterfaceAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ClassInterfaceType) = ( 01 00 00 00 00 00 00 00 )
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler m_NetworkAddedDelegate
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler m_NetworkDeletedDelegate
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler m_NetworkConnectivityChangedDelegate
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler m_NetworkPropertyChangedDelegate
|
|
.field public int32 m_dwCookie
|
|
.method public virtual instance void NetworkAdded(valuetype [mscorlib]System.Guid A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkAddedDelegate
|
|
IL_0009: brfalse IL_0021
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkAddedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler::Invoke(valuetype [mscorlib]System.Guid)
|
|
IL_0020: ret
|
|
|
|
IL_0021: ret
|
|
} // end of method INetworkEvents_SinkHelper::NetworkAdded
|
|
|
|
.method public virtual instance void NetworkDeleted(valuetype [mscorlib]System.Guid A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkDeletedDelegate
|
|
IL_0009: brfalse IL_0021
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkDeletedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler::Invoke(valuetype [mscorlib]System.Guid)
|
|
IL_0020: ret
|
|
|
|
IL_0021: ret
|
|
} // end of method INetworkEvents_SinkHelper::NetworkDeleted
|
|
|
|
.method public virtual instance void NetworkConnectivityChanged(valuetype [mscorlib]System.Guid A_1,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY A_2) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 3
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkConnectivityChangedDelegate
|
|
IL_0009: brfalse IL_0025
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkConnectivityChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: ldarg A_2
|
|
IL_001f: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler::Invoke(valuetype [mscorlib]System.Guid,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY)
|
|
IL_0024: ret
|
|
|
|
IL_0025: ret
|
|
} // end of method INetworkEvents_SinkHelper::NetworkConnectivityChanged
|
|
|
|
.method public virtual instance void NetworkPropertyChanged(valuetype [mscorlib]System.Guid A_1,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE A_2) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 3
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkPropertyChangedDelegate
|
|
IL_0009: brfalse IL_0025
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkPropertyChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: ldarg A_2
|
|
IL_001f: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler::Invoke(valuetype [mscorlib]System.Guid,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE)
|
|
IL_0024: ret
|
|
|
|
IL_0025: ret
|
|
} // end of method INetworkEvents_SinkHelper::NetworkPropertyChanged
|
|
|
|
.method assembly specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 64 (0x40)
|
|
.maxstack 4
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldc.i4 0x0
|
|
IL_0012: stfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_0017: ldarg 0
|
|
IL_001b: ldnull
|
|
IL_001c: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkAddedDelegate
|
|
IL_0021: ldarg 0
|
|
IL_0025: ldnull
|
|
IL_0026: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkDeletedDelegate
|
|
IL_002b: ldarg 0
|
|
IL_002f: ldnull
|
|
IL_0030: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkConnectivityChangedDelegate
|
|
IL_0035: ldarg 0
|
|
IL_0039: ldnull
|
|
IL_003a: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkPropertyChangedDelegate
|
|
IL_003f: ret
|
|
} // end of method INetworkEvents_SinkHelper::.ctor
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper
|
|
|
|
.class private auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkEvents_Event,
|
|
[mscorlib]System.IDisposable
|
|
{
|
|
.field private class [mscorlib]System.WeakReference m_wkConnectionPointContainer
|
|
.field private class [mscorlib]System.Collections.ArrayList m_aEventSinkHelpers
|
|
.field private class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint m_ConnectionPoint
|
|
.method private instance void Init() cil managed
|
|
{
|
|
// Code size 271 (0x10f)
|
|
.maxstack 5
|
|
.locals init (class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint V_0,
|
|
valuetype [mscorlib]System.Guid V_1,
|
|
uint8[] V_2)
|
|
IL_0000: ldnull
|
|
IL_0001: stloc.0
|
|
IL_0002: ldc.i4 0x10
|
|
IL_0007: newarr [mscorlib]System.Byte
|
|
IL_000c: stloc.2
|
|
IL_000d: ldloc.2
|
|
IL_000e: ldc.i4 0x0
|
|
IL_0013: ldc.i4 0x4
|
|
IL_0018: stelem.i1
|
|
IL_0019: ldloc.2
|
|
IL_001a: ldc.i4 0x1
|
|
IL_001f: ldc.i4 0x0
|
|
IL_0024: stelem.i1
|
|
IL_0025: ldloc.2
|
|
IL_0026: ldc.i4 0x2
|
|
IL_002b: ldc.i4 0xb0
|
|
IL_0030: stelem.i1
|
|
IL_0031: ldloc.2
|
|
IL_0032: ldc.i4 0x3
|
|
IL_0037: ldc.i4 0xdc
|
|
IL_003c: stelem.i1
|
|
IL_003d: ldloc.2
|
|
IL_003e: ldc.i4 0x4
|
|
IL_0043: ldc.i4 0xf
|
|
IL_0048: stelem.i1
|
|
IL_0049: ldloc.2
|
|
IL_004a: ldc.i4 0x5
|
|
IL_004f: ldc.i4 0x57
|
|
IL_0054: stelem.i1
|
|
IL_0055: ldloc.2
|
|
IL_0056: ldc.i4 0x6
|
|
IL_005b: ldc.i4 0x9b
|
|
IL_0060: stelem.i1
|
|
IL_0061: ldloc.2
|
|
IL_0062: ldc.i4 0x7
|
|
IL_0067: ldc.i4 0x4a
|
|
IL_006c: stelem.i1
|
|
IL_006d: ldloc.2
|
|
IL_006e: ldc.i4 0x8
|
|
IL_0073: ldc.i4 0x8d
|
|
IL_0078: stelem.i1
|
|
IL_0079: ldloc.2
|
|
IL_007a: ldc.i4 0x9
|
|
IL_007f: ldc.i4 0x69
|
|
IL_0084: stelem.i1
|
|
IL_0085: ldloc.2
|
|
IL_0086: ldc.i4 0xa
|
|
IL_008b: ldc.i4 0x19
|
|
IL_0090: stelem.i1
|
|
IL_0091: ldloc.2
|
|
IL_0092: ldc.i4 0xb
|
|
IL_0097: ldc.i4 0x9f
|
|
IL_009c: stelem.i1
|
|
IL_009d: ldloc.2
|
|
IL_009e: ldc.i4 0xc
|
|
IL_00a3: ldc.i4 0xdb
|
|
IL_00a8: stelem.i1
|
|
IL_00a9: ldloc.2
|
|
IL_00aa: ldc.i4 0xd
|
|
IL_00af: ldc.i4 0xa5
|
|
IL_00b4: stelem.i1
|
|
IL_00b5: ldloc.2
|
|
IL_00b6: ldc.i4 0xe
|
|
IL_00bb: ldc.i4 0x72
|
|
IL_00c0: stelem.i1
|
|
IL_00c1: ldloc.2
|
|
IL_00c2: ldc.i4 0xf
|
|
IL_00c7: ldc.i4 0x3b
|
|
IL_00cc: stelem.i1
|
|
IL_00cd: ldloca.s V_1
|
|
IL_00cf: ldloc.2
|
|
IL_00d0: call instance void [mscorlib]System.Guid::.ctor(uint8[])
|
|
IL_00d5: ldarg 0
|
|
IL_00d9: ldfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_00de: callvirt instance object [mscorlib]System.WeakReference::get_Target()
|
|
IL_00e3: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_00e8: ldloca.s V_1
|
|
IL_00ea: ldloca.s V_0
|
|
IL_00ec: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer::FindConnectionPoint(valuetype [mscorlib]System.Guid&,
|
|
class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint&)
|
|
IL_00f1: ldarg 0
|
|
IL_00f5: ldloc.0
|
|
IL_00f6: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint
|
|
IL_00fb: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0100: ldarg 0
|
|
IL_0104: newobj instance void [mscorlib]System.Collections.ArrayList::.ctor()
|
|
IL_0109: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_010e: ret
|
|
} // end of method INetworkEvents_EventProvider::Init
|
|
|
|
.method public virtual instance void add_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkAddedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkEvents_EventProvider::add_NetworkAdded
|
|
|
|
.method public virtual instance void remove_NetworkAdded(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkAddedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkAddedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkAddedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkEvents_EventProvider::remove_NetworkAdded
|
|
|
|
.method public virtual instance void add_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkDeletedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkEvents_EventProvider::add_NetworkDeleted
|
|
|
|
.method public virtual instance void remove_NetworkDeleted(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkDeletedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkDeletedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkDeletedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkEvents_EventProvider::remove_NetworkDeleted
|
|
|
|
.method public virtual instance void add_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkConnectivityChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkEvents_EventProvider::add_NetworkConnectivityChanged
|
|
|
|
.method public virtual instance void remove_NetworkConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkConnectivityChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkConnectivityChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkEvents_EventProvider::remove_NetworkConnectivityChanged
|
|
|
|
.method public virtual instance void add_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkPropertyChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkEvents_EventProvider::add_NetworkPropertyChanged
|
|
|
|
.method public virtual instance void remove_NetworkPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkPropertyChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkEvents_NetworkPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_NetworkPropertyChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkEvents_EventProvider::remove_NetworkPropertyChanged
|
|
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 6
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldarg A_1
|
|
IL_0011: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: newobj instance void [mscorlib]System.WeakReference::.ctor(object,
|
|
bool)
|
|
IL_001c: stfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_0021: ret
|
|
} // end of method INetworkEvents_EventProvider::.ctor
|
|
|
|
.method public virtual instance void Finalize() cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 5
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brfalse IL_0080
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_0071
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldarg 0
|
|
IL_0052: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_0057: ldloc.2
|
|
IL_0058: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkEvents_SinkHelper::m_dwCookie
|
|
IL_005d: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_0062: ldloc.1
|
|
IL_0063: ldc.i4 0x1
|
|
IL_0068: add
|
|
IL_0069: stloc.1
|
|
IL_006a: ldloc.1
|
|
IL_006b: ldloc.0
|
|
IL_006c: blt IL_0039
|
|
|
|
IL_0071: ldarg 0
|
|
IL_0075: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::m_ConnectionPoint
|
|
IL_007a: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_007f: pop
|
|
IL_0080: leave IL_008b
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0085: pop
|
|
IL_0086: leave IL_008b
|
|
|
|
} // end handler
|
|
IL_008b: leave IL_009d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0090: ldloc.3
|
|
IL_0091: brfalse.s IL_009c
|
|
|
|
IL_0093: ldarg 0
|
|
IL_0097: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_009c: endfinally
|
|
} // end handler
|
|
IL_009d: ret
|
|
} // end of method INetworkEvents_EventProvider::Finalize
|
|
|
|
.method public virtual instance void Dispose() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider::Finalize()
|
|
IL_0009: ldarg 0
|
|
IL_000d: call void [mscorlib]System.GC::SuppressFinalize(object)
|
|
IL_0012: ret
|
|
} // end of method INetworkEvents_EventProvider::Dispose
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkEvents_EventProvider
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkConnectionEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ClassInterfaceAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ClassInterfaceType) = ( 01 00 00 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler m_NetworkConnectionConnectivityChangedDelegate
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler m_NetworkConnectionPropertyChangedDelegate
|
|
.field public int32 m_dwCookie
|
|
.method public virtual instance void NetworkConnectionConnectivityChanged(valuetype [mscorlib]System.Guid A_1,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY A_2) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 3
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionConnectivityChangedDelegate
|
|
IL_0009: brfalse IL_0025
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionConnectivityChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: ldarg A_2
|
|
IL_001f: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler::Invoke(valuetype [mscorlib]System.Guid,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY)
|
|
IL_0024: ret
|
|
|
|
IL_0025: ret
|
|
} // end of method INetworkConnectionEvents_SinkHelper::NetworkConnectionConnectivityChanged
|
|
|
|
.method public virtual instance void NetworkConnectionPropertyChanged(valuetype [mscorlib]System.Guid A_1,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE A_2) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 3
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionPropertyChangedDelegate
|
|
IL_0009: brfalse IL_0025
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionPropertyChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: ldarg A_2
|
|
IL_001f: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler::Invoke(valuetype [mscorlib]System.Guid,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE)
|
|
IL_0024: ret
|
|
|
|
IL_0025: ret
|
|
} // end of method INetworkConnectionEvents_SinkHelper::NetworkConnectionPropertyChanged
|
|
|
|
.method assembly specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 4
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldc.i4 0x0
|
|
IL_0012: stfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_dwCookie
|
|
IL_0017: ldarg 0
|
|
IL_001b: ldnull
|
|
IL_001c: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionConnectivityChangedDelegate
|
|
IL_0021: ldarg 0
|
|
IL_0025: ldnull
|
|
IL_0026: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionPropertyChangedDelegate
|
|
IL_002b: ret
|
|
} // end of method INetworkConnectionEvents_SinkHelper::.ctor
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper
|
|
|
|
.class private auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_Event,
|
|
[mscorlib]System.IDisposable
|
|
{
|
|
.field private class [mscorlib]System.WeakReference m_wkConnectionPointContainer
|
|
.field private class [mscorlib]System.Collections.ArrayList m_aEventSinkHelpers
|
|
.field private class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint m_ConnectionPoint
|
|
.method private instance void Init() cil managed
|
|
{
|
|
// Code size 271 (0x10f)
|
|
.maxstack 5
|
|
.locals init (class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint V_0,
|
|
valuetype [mscorlib]System.Guid V_1,
|
|
uint8[] V_2)
|
|
IL_0000: ldnull
|
|
IL_0001: stloc.0
|
|
IL_0002: ldc.i4 0x10
|
|
IL_0007: newarr [mscorlib]System.Byte
|
|
IL_000c: stloc.2
|
|
IL_000d: ldloc.2
|
|
IL_000e: ldc.i4 0x0
|
|
IL_0013: ldc.i4 0x7
|
|
IL_0018: stelem.i1
|
|
IL_0019: ldloc.2
|
|
IL_001a: ldc.i4 0x1
|
|
IL_001f: ldc.i4 0x0
|
|
IL_0024: stelem.i1
|
|
IL_0025: ldloc.2
|
|
IL_0026: ldc.i4 0x2
|
|
IL_002b: ldc.i4 0xb0
|
|
IL_0030: stelem.i1
|
|
IL_0031: ldloc.2
|
|
IL_0032: ldc.i4 0x3
|
|
IL_0037: ldc.i4 0xdc
|
|
IL_003c: stelem.i1
|
|
IL_003d: ldloc.2
|
|
IL_003e: ldc.i4 0x4
|
|
IL_0043: ldc.i4 0xf
|
|
IL_0048: stelem.i1
|
|
IL_0049: ldloc.2
|
|
IL_004a: ldc.i4 0x5
|
|
IL_004f: ldc.i4 0x57
|
|
IL_0054: stelem.i1
|
|
IL_0055: ldloc.2
|
|
IL_0056: ldc.i4 0x6
|
|
IL_005b: ldc.i4 0x9b
|
|
IL_0060: stelem.i1
|
|
IL_0061: ldloc.2
|
|
IL_0062: ldc.i4 0x7
|
|
IL_0067: ldc.i4 0x4a
|
|
IL_006c: stelem.i1
|
|
IL_006d: ldloc.2
|
|
IL_006e: ldc.i4 0x8
|
|
IL_0073: ldc.i4 0x8d
|
|
IL_0078: stelem.i1
|
|
IL_0079: ldloc.2
|
|
IL_007a: ldc.i4 0x9
|
|
IL_007f: ldc.i4 0x69
|
|
IL_0084: stelem.i1
|
|
IL_0085: ldloc.2
|
|
IL_0086: ldc.i4 0xa
|
|
IL_008b: ldc.i4 0x19
|
|
IL_0090: stelem.i1
|
|
IL_0091: ldloc.2
|
|
IL_0092: ldc.i4 0xb
|
|
IL_0097: ldc.i4 0x9f
|
|
IL_009c: stelem.i1
|
|
IL_009d: ldloc.2
|
|
IL_009e: ldc.i4 0xc
|
|
IL_00a3: ldc.i4 0xdb
|
|
IL_00a8: stelem.i1
|
|
IL_00a9: ldloc.2
|
|
IL_00aa: ldc.i4 0xd
|
|
IL_00af: ldc.i4 0xa5
|
|
IL_00b4: stelem.i1
|
|
IL_00b5: ldloc.2
|
|
IL_00b6: ldc.i4 0xe
|
|
IL_00bb: ldc.i4 0x72
|
|
IL_00c0: stelem.i1
|
|
IL_00c1: ldloc.2
|
|
IL_00c2: ldc.i4 0xf
|
|
IL_00c7: ldc.i4 0x3b
|
|
IL_00cc: stelem.i1
|
|
IL_00cd: ldloca.s V_1
|
|
IL_00cf: ldloc.2
|
|
IL_00d0: call instance void [mscorlib]System.Guid::.ctor(uint8[])
|
|
IL_00d5: ldarg 0
|
|
IL_00d9: ldfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_00de: callvirt instance object [mscorlib]System.WeakReference::get_Target()
|
|
IL_00e3: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_00e8: ldloca.s V_1
|
|
IL_00ea: ldloca.s V_0
|
|
IL_00ec: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer::FindConnectionPoint(valuetype [mscorlib]System.Guid&,
|
|
class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint&)
|
|
IL_00f1: ldarg 0
|
|
IL_00f5: ldloc.0
|
|
IL_00f6: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint
|
|
IL_00fb: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0100: ldarg 0
|
|
IL_0104: newobj instance void [mscorlib]System.Collections.ArrayList::.ctor()
|
|
IL_0109: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_010e: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::Init
|
|
|
|
.method public virtual instance void add_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionConnectivityChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::add_NetworkConnectionConnectivityChanged
|
|
|
|
.method public virtual instance void remove_NetworkConnectionConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionConnectivityChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionConnectivityChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::remove_NetworkConnectionConnectivityChanged
|
|
|
|
.method public virtual instance void add_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionPropertyChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::add_NetworkConnectionPropertyChanged
|
|
|
|
.method public virtual instance void remove_NetworkConnectionPropertyChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionPropertyChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_NetworkConnectionPropertyChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_NetworkConnectionPropertyChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::remove_NetworkConnectionPropertyChanged
|
|
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 6
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldarg A_1
|
|
IL_0011: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: newobj instance void [mscorlib]System.WeakReference::.ctor(object,
|
|
bool)
|
|
IL_001c: stfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_0021: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::.ctor
|
|
|
|
.method public virtual instance void Finalize() cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 5
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brfalse IL_0080
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_0071
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldarg 0
|
|
IL_0052: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_0057: ldloc.2
|
|
IL_0058: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_SinkHelper::m_dwCookie
|
|
IL_005d: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_0062: ldloc.1
|
|
IL_0063: ldc.i4 0x1
|
|
IL_0068: add
|
|
IL_0069: stloc.1
|
|
IL_006a: ldloc.1
|
|
IL_006b: ldloc.0
|
|
IL_006c: blt IL_0039
|
|
|
|
IL_0071: ldarg 0
|
|
IL_0075: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::m_ConnectionPoint
|
|
IL_007a: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_007f: pop
|
|
IL_0080: leave IL_008b
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0085: pop
|
|
IL_0086: leave IL_008b
|
|
|
|
} // end handler
|
|
IL_008b: leave IL_009d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0090: ldloc.3
|
|
IL_0091: brfalse.s IL_009c
|
|
|
|
IL_0093: ldarg 0
|
|
IL_0097: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_009c: endfinally
|
|
} // end handler
|
|
IL_009d: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::Finalize
|
|
|
|
.method public virtual instance void Dispose() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider::Finalize()
|
|
IL_0009: ldarg 0
|
|
IL_000d: call void [mscorlib]System.GC::SuppressFinalize(object)
|
|
IL_0012: ret
|
|
} // end of method INetworkConnectionEvents_EventProvider::Dispose
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionEvents_EventProvider
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkListManagerEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ClassInterfaceAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ClassInterfaceType) = ( 01 00 00 00 00 00 00 00 )
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler m_ConnectivityChangedDelegate
|
|
.field public int32 m_dwCookie
|
|
.method public virtual instance void ConnectivityChanged(valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_ConnectivityChangedDelegate
|
|
IL_0009: brfalse IL_0021
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_ConnectivityChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler::Invoke(valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY)
|
|
IL_0020: ret
|
|
|
|
IL_0021: ret
|
|
} // end of method INetworkListManagerEvents_SinkHelper::ConnectivityChanged
|
|
|
|
.method assembly specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 4
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldc.i4 0x0
|
|
IL_0012: stfld int32 Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_dwCookie
|
|
IL_0017: ldarg 0
|
|
IL_001b: ldnull
|
|
IL_001c: stfld class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_ConnectivityChangedDelegate
|
|
IL_0021: ret
|
|
} // end of method INetworkListManagerEvents_SinkHelper::.ctor
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper
|
|
|
|
.class private auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_Event,
|
|
[mscorlib]System.IDisposable
|
|
{
|
|
.field private class [mscorlib]System.WeakReference m_wkConnectionPointContainer
|
|
.field private class [mscorlib]System.Collections.ArrayList m_aEventSinkHelpers
|
|
.field private class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint m_ConnectionPoint
|
|
.method private instance void Init() cil managed
|
|
{
|
|
// Code size 271 (0x10f)
|
|
.maxstack 5
|
|
.locals init (class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint V_0,
|
|
valuetype [mscorlib]System.Guid V_1,
|
|
uint8[] V_2)
|
|
IL_0000: ldnull
|
|
IL_0001: stloc.0
|
|
IL_0002: ldc.i4 0x10
|
|
IL_0007: newarr [mscorlib]System.Byte
|
|
IL_000c: stloc.2
|
|
IL_000d: ldloc.2
|
|
IL_000e: ldc.i4 0x0
|
|
IL_0013: ldc.i4 0x1
|
|
IL_0018: stelem.i1
|
|
IL_0019: ldloc.2
|
|
IL_001a: ldc.i4 0x1
|
|
IL_001f: ldc.i4 0x0
|
|
IL_0024: stelem.i1
|
|
IL_0025: ldloc.2
|
|
IL_0026: ldc.i4 0x2
|
|
IL_002b: ldc.i4 0xb0
|
|
IL_0030: stelem.i1
|
|
IL_0031: ldloc.2
|
|
IL_0032: ldc.i4 0x3
|
|
IL_0037: ldc.i4 0xdc
|
|
IL_003c: stelem.i1
|
|
IL_003d: ldloc.2
|
|
IL_003e: ldc.i4 0x4
|
|
IL_0043: ldc.i4 0xf
|
|
IL_0048: stelem.i1
|
|
IL_0049: ldloc.2
|
|
IL_004a: ldc.i4 0x5
|
|
IL_004f: ldc.i4 0x57
|
|
IL_0054: stelem.i1
|
|
IL_0055: ldloc.2
|
|
IL_0056: ldc.i4 0x6
|
|
IL_005b: ldc.i4 0x9b
|
|
IL_0060: stelem.i1
|
|
IL_0061: ldloc.2
|
|
IL_0062: ldc.i4 0x7
|
|
IL_0067: ldc.i4 0x4a
|
|
IL_006c: stelem.i1
|
|
IL_006d: ldloc.2
|
|
IL_006e: ldc.i4 0x8
|
|
IL_0073: ldc.i4 0x8d
|
|
IL_0078: stelem.i1
|
|
IL_0079: ldloc.2
|
|
IL_007a: ldc.i4 0x9
|
|
IL_007f: ldc.i4 0x69
|
|
IL_0084: stelem.i1
|
|
IL_0085: ldloc.2
|
|
IL_0086: ldc.i4 0xa
|
|
IL_008b: ldc.i4 0x19
|
|
IL_0090: stelem.i1
|
|
IL_0091: ldloc.2
|
|
IL_0092: ldc.i4 0xb
|
|
IL_0097: ldc.i4 0x9f
|
|
IL_009c: stelem.i1
|
|
IL_009d: ldloc.2
|
|
IL_009e: ldc.i4 0xc
|
|
IL_00a3: ldc.i4 0xdb
|
|
IL_00a8: stelem.i1
|
|
IL_00a9: ldloc.2
|
|
IL_00aa: ldc.i4 0xd
|
|
IL_00af: ldc.i4 0xa5
|
|
IL_00b4: stelem.i1
|
|
IL_00b5: ldloc.2
|
|
IL_00b6: ldc.i4 0xe
|
|
IL_00bb: ldc.i4 0x72
|
|
IL_00c0: stelem.i1
|
|
IL_00c1: ldloc.2
|
|
IL_00c2: ldc.i4 0xf
|
|
IL_00c7: ldc.i4 0x3b
|
|
IL_00cc: stelem.i1
|
|
IL_00cd: ldloca.s V_1
|
|
IL_00cf: ldloc.2
|
|
IL_00d0: call instance void [mscorlib]System.Guid::.ctor(uint8[])
|
|
IL_00d5: ldarg 0
|
|
IL_00d9: ldfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_00de: callvirt instance object [mscorlib]System.WeakReference::get_Target()
|
|
IL_00e3: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_00e8: ldloca.s V_1
|
|
IL_00ea: ldloca.s V_0
|
|
IL_00ec: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer::FindConnectionPoint(valuetype [mscorlib]System.Guid&,
|
|
class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint&)
|
|
IL_00f1: ldarg 0
|
|
IL_00f5: ldloc.0
|
|
IL_00f6: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint
|
|
IL_00fb: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0100: ldarg 0
|
|
IL_0104: newobj instance void [mscorlib]System.Collections.ArrayList::.ctor()
|
|
IL_0109: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_010e: ret
|
|
} // end of method INetworkListManagerEvents_EventProvider::Init
|
|
|
|
.method public virtual instance void add_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_ConnectivityChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkListManagerEvents_EventProvider::add_ConnectivityChanged
|
|
|
|
.method public virtual instance void remove_ConnectivityChanged(class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_ConnectivityChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_ConnectivityChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_ConnectivityChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkListManagerEvents_EventProvider::remove_ConnectivityChanged
|
|
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 6
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldarg A_1
|
|
IL_0011: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: newobj instance void [mscorlib]System.WeakReference::.ctor(object,
|
|
bool)
|
|
IL_001c: stfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_0021: ret
|
|
} // end of method INetworkListManagerEvents_EventProvider::.ctor
|
|
|
|
.method public virtual instance void Finalize() cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 5
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brfalse IL_0080
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_0071
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldarg 0
|
|
IL_0052: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0057: ldloc.2
|
|
IL_0058: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_SinkHelper::m_dwCookie
|
|
IL_005d: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_0062: ldloc.1
|
|
IL_0063: ldc.i4 0x1
|
|
IL_0068: add
|
|
IL_0069: stloc.1
|
|
IL_006a: ldloc.1
|
|
IL_006b: ldloc.0
|
|
IL_006c: blt IL_0039
|
|
|
|
IL_0071: ldarg 0
|
|
IL_0075: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_007a: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_007f: pop
|
|
IL_0080: leave IL_008b
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0085: pop
|
|
IL_0086: leave IL_008b
|
|
|
|
} // end handler
|
|
IL_008b: leave IL_009d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0090: ldloc.3
|
|
IL_0091: brfalse.s IL_009c
|
|
|
|
IL_0093: ldarg 0
|
|
IL_0097: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_009c: endfinally
|
|
} // end handler
|
|
IL_009d: ret
|
|
} // end of method INetworkListManagerEvents_EventProvider::Finalize
|
|
|
|
.method public virtual instance void Dispose() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider::Finalize()
|
|
IL_0009: ldarg 0
|
|
IL_000d: call void [mscorlib]System.GC::SuppressFinalize(object)
|
|
IL_0012: ret
|
|
} // end of method INetworkListManagerEvents_EventProvider::Dispose
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkListManagerEvents_EventProvider
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ClassInterfaceAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ClassInterfaceType) = ( 01 00 00 00 00 00 00 00 )
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler m_CostChangedDelegate
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler m_DataPlanStatusChangedDelegate
|
|
.field public int32 m_dwCookie
|
|
.method public virtual instance void CostChanged(valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST A_1,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR& A_2) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 3
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_CostChangedDelegate
|
|
IL_0009: brfalse IL_0025
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_CostChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: ldarg A_2
|
|
IL_001f: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler::Invoke(valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR&)
|
|
IL_0024: ret
|
|
|
|
IL_0025: ret
|
|
} // end of method INetworkCostManagerEvents_SinkHelper::CostChanged
|
|
|
|
.method public virtual instance void DataPlanStatusChanged(valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR& A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_DataPlanStatusChangedDelegate
|
|
IL_0009: brfalse IL_0021
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_DataPlanStatusChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler::Invoke(valuetype Vanara.PInvoke.NetListMgr.NLM_SOCKADDR&)
|
|
IL_0020: ret
|
|
|
|
IL_0021: ret
|
|
} // end of method INetworkCostManagerEvents_SinkHelper::DataPlanStatusChanged
|
|
|
|
.method assembly specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 4
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldc.i4 0x0
|
|
IL_0012: stfld int32 Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_dwCookie
|
|
IL_0017: ldarg 0
|
|
IL_001b: ldnull
|
|
IL_001c: stfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_CostChangedDelegate
|
|
IL_0021: ldarg 0
|
|
IL_0025: ldnull
|
|
IL_0026: stfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_DataPlanStatusChangedDelegate
|
|
IL_002b: ret
|
|
} // end of method INetworkCostManagerEvents_SinkHelper::.ctor
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper
|
|
|
|
.class private auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_Event,
|
|
[mscorlib]System.IDisposable
|
|
{
|
|
.field private class [mscorlib]System.WeakReference m_wkConnectionPointContainer
|
|
.field private class [mscorlib]System.Collections.ArrayList m_aEventSinkHelpers
|
|
.field private class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint m_ConnectionPoint
|
|
.method private instance void Init() cil managed
|
|
{
|
|
// Code size 271 (0x10f)
|
|
.maxstack 5
|
|
.locals init (class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint V_0,
|
|
valuetype [mscorlib]System.Guid V_1,
|
|
uint8[] V_2)
|
|
IL_0000: ldnull
|
|
IL_0001: stloc.0
|
|
IL_0002: ldc.i4 0x10
|
|
IL_0007: newarr [mscorlib]System.Byte
|
|
IL_000c: stloc.2
|
|
IL_000d: ldloc.2
|
|
IL_000e: ldc.i4 0x0
|
|
IL_0013: ldc.i4 0x9
|
|
IL_0018: stelem.i1
|
|
IL_0019: ldloc.2
|
|
IL_001a: ldc.i4 0x1
|
|
IL_001f: ldc.i4 0x0
|
|
IL_0024: stelem.i1
|
|
IL_0025: ldloc.2
|
|
IL_0026: ldc.i4 0x2
|
|
IL_002b: ldc.i4 0xb0
|
|
IL_0030: stelem.i1
|
|
IL_0031: ldloc.2
|
|
IL_0032: ldc.i4 0x3
|
|
IL_0037: ldc.i4 0xdc
|
|
IL_003c: stelem.i1
|
|
IL_003d: ldloc.2
|
|
IL_003e: ldc.i4 0x4
|
|
IL_0043: ldc.i4 0xf
|
|
IL_0048: stelem.i1
|
|
IL_0049: ldloc.2
|
|
IL_004a: ldc.i4 0x5
|
|
IL_004f: ldc.i4 0x57
|
|
IL_0054: stelem.i1
|
|
IL_0055: ldloc.2
|
|
IL_0056: ldc.i4 0x6
|
|
IL_005b: ldc.i4 0x9b
|
|
IL_0060: stelem.i1
|
|
IL_0061: ldloc.2
|
|
IL_0062: ldc.i4 0x7
|
|
IL_0067: ldc.i4 0x4a
|
|
IL_006c: stelem.i1
|
|
IL_006d: ldloc.2
|
|
IL_006e: ldc.i4 0x8
|
|
IL_0073: ldc.i4 0x8d
|
|
IL_0078: stelem.i1
|
|
IL_0079: ldloc.2
|
|
IL_007a: ldc.i4 0x9
|
|
IL_007f: ldc.i4 0x69
|
|
IL_0084: stelem.i1
|
|
IL_0085: ldloc.2
|
|
IL_0086: ldc.i4 0xa
|
|
IL_008b: ldc.i4 0x19
|
|
IL_0090: stelem.i1
|
|
IL_0091: ldloc.2
|
|
IL_0092: ldc.i4 0xb
|
|
IL_0097: ldc.i4 0x9f
|
|
IL_009c: stelem.i1
|
|
IL_009d: ldloc.2
|
|
IL_009e: ldc.i4 0xc
|
|
IL_00a3: ldc.i4 0xdb
|
|
IL_00a8: stelem.i1
|
|
IL_00a9: ldloc.2
|
|
IL_00aa: ldc.i4 0xd
|
|
IL_00af: ldc.i4 0xa5
|
|
IL_00b4: stelem.i1
|
|
IL_00b5: ldloc.2
|
|
IL_00b6: ldc.i4 0xe
|
|
IL_00bb: ldc.i4 0x72
|
|
IL_00c0: stelem.i1
|
|
IL_00c1: ldloc.2
|
|
IL_00c2: ldc.i4 0xf
|
|
IL_00c7: ldc.i4 0x3b
|
|
IL_00cc: stelem.i1
|
|
IL_00cd: ldloca.s V_1
|
|
IL_00cf: ldloc.2
|
|
IL_00d0: call instance void [mscorlib]System.Guid::.ctor(uint8[])
|
|
IL_00d5: ldarg 0
|
|
IL_00d9: ldfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_00de: callvirt instance object [mscorlib]System.WeakReference::get_Target()
|
|
IL_00e3: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_00e8: ldloca.s V_1
|
|
IL_00ea: ldloca.s V_0
|
|
IL_00ec: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer::FindConnectionPoint(valuetype [mscorlib]System.Guid&,
|
|
class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint&)
|
|
IL_00f1: ldarg 0
|
|
IL_00f5: ldloc.0
|
|
IL_00f6: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint
|
|
IL_00fb: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0100: ldarg 0
|
|
IL_0104: newobj instance void [mscorlib]System.Collections.ArrayList::.ctor()
|
|
IL_0109: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_010e: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::Init
|
|
|
|
.method public virtual instance void add_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_CostChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::add_CostChanged
|
|
|
|
.method public virtual instance void remove_CostChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_CostChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_CostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_CostChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::remove_CostChanged
|
|
|
|
.method public virtual instance void add_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_DataPlanStatusChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::add_DataPlanStatusChanged
|
|
|
|
.method public virtual instance void remove_DataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_DataPlanStatusChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_DataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_DataPlanStatusChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::remove_DataPlanStatusChanged
|
|
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 6
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldarg A_1
|
|
IL_0011: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: newobj instance void [mscorlib]System.WeakReference::.ctor(object,
|
|
bool)
|
|
IL_001c: stfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_0021: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::.ctor
|
|
|
|
.method public virtual instance void Finalize() cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 5
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brfalse IL_0080
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_0071
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldarg 0
|
|
IL_0052: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_0057: ldloc.2
|
|
IL_0058: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_SinkHelper::m_dwCookie
|
|
IL_005d: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_0062: ldloc.1
|
|
IL_0063: ldc.i4 0x1
|
|
IL_0068: add
|
|
IL_0069: stloc.1
|
|
IL_006a: ldloc.1
|
|
IL_006b: ldloc.0
|
|
IL_006c: blt IL_0039
|
|
|
|
IL_0071: ldarg 0
|
|
IL_0075: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::m_ConnectionPoint
|
|
IL_007a: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_007f: pop
|
|
IL_0080: leave IL_008b
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0085: pop
|
|
IL_0086: leave IL_008b
|
|
|
|
} // end handler
|
|
IL_008b: leave IL_009d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0090: ldloc.3
|
|
IL_0091: brfalse.s IL_009c
|
|
|
|
IL_0093: ldarg 0
|
|
IL_0097: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_009c: endfinally
|
|
} // end handler
|
|
IL_009d: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::Finalize
|
|
|
|
.method public virtual instance void Dispose() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider::Finalize()
|
|
IL_0009: ldarg 0
|
|
IL_000d: call void [mscorlib]System.GC::SuppressFinalize(object)
|
|
IL_0012: ret
|
|
} // end of method INetworkCostManagerEvents_EventProvider::Dispose
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkCostManagerEvents_EventProvider
|
|
|
|
.class public auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ClassInterfaceAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.ClassInterfaceType) = ( 01 00 00 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibTypeAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.TypeLibTypeFlags) = ( 01 00 10 00 00 00 00 00 )
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler m_ConnectionCostChangedDelegate
|
|
.field public class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler m_ConnectionDataPlanStatusChangedDelegate
|
|
.field public int32 m_dwCookie
|
|
.method public virtual instance void ConnectionCostChanged(valuetype [mscorlib]System.Guid A_1,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST A_2) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 3
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionCostChangedDelegate
|
|
IL_0009: brfalse IL_0025
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionCostChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: ldarg A_2
|
|
IL_001f: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler::Invoke(valuetype [mscorlib]System.Guid,
|
|
valuetype Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST)
|
|
IL_0024: ret
|
|
|
|
IL_0025: ret
|
|
} // end of method INetworkConnectionCostEvents_SinkHelper::ConnectionCostChanged
|
|
|
|
.method public virtual instance void ConnectionDataPlanStatusChanged(valuetype [mscorlib]System.Guid A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionDataPlanStatusChangedDelegate
|
|
IL_0009: brfalse IL_0021
|
|
|
|
IL_000e: ldarg 0
|
|
IL_0012: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionDataPlanStatusChangedDelegate
|
|
IL_0017: ldarg A_1
|
|
IL_001b: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler::Invoke(valuetype [mscorlib]System.Guid)
|
|
IL_0020: ret
|
|
|
|
IL_0021: ret
|
|
} // end of method INetworkConnectionCostEvents_SinkHelper::ConnectionDataPlanStatusChanged
|
|
|
|
.method assembly specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 4
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldc.i4 0x0
|
|
IL_0012: stfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_dwCookie
|
|
IL_0017: ldarg 0
|
|
IL_001b: ldnull
|
|
IL_001c: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionCostChangedDelegate
|
|
IL_0021: ldarg 0
|
|
IL_0025: ldnull
|
|
IL_0026: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionDataPlanStatusChangedDelegate
|
|
IL_002b: ret
|
|
} // end of method INetworkConnectionCostEvents_SinkHelper::.ctor
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper
|
|
|
|
.class private auto ansi sealed Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider
|
|
extends [mscorlib]System.Object
|
|
implements Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_Event,
|
|
[mscorlib]System.IDisposable
|
|
{
|
|
.field private class [mscorlib]System.WeakReference m_wkConnectionPointContainer
|
|
.field private class [mscorlib]System.Collections.ArrayList m_aEventSinkHelpers
|
|
.field private class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint m_ConnectionPoint
|
|
.method private instance void Init() cil managed
|
|
{
|
|
// Code size 271 (0x10f)
|
|
.maxstack 5
|
|
.locals init (class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint V_0,
|
|
valuetype [mscorlib]System.Guid V_1,
|
|
uint8[] V_2)
|
|
IL_0000: ldnull
|
|
IL_0001: stloc.0
|
|
IL_0002: ldc.i4 0x10
|
|
IL_0007: newarr [mscorlib]System.Byte
|
|
IL_000c: stloc.2
|
|
IL_000d: ldloc.2
|
|
IL_000e: ldc.i4 0x0
|
|
IL_0013: ldc.i4 0xb
|
|
IL_0018: stelem.i1
|
|
IL_0019: ldloc.2
|
|
IL_001a: ldc.i4 0x1
|
|
IL_001f: ldc.i4 0x0
|
|
IL_0024: stelem.i1
|
|
IL_0025: ldloc.2
|
|
IL_0026: ldc.i4 0x2
|
|
IL_002b: ldc.i4 0xb0
|
|
IL_0030: stelem.i1
|
|
IL_0031: ldloc.2
|
|
IL_0032: ldc.i4 0x3
|
|
IL_0037: ldc.i4 0xdc
|
|
IL_003c: stelem.i1
|
|
IL_003d: ldloc.2
|
|
IL_003e: ldc.i4 0x4
|
|
IL_0043: ldc.i4 0xf
|
|
IL_0048: stelem.i1
|
|
IL_0049: ldloc.2
|
|
IL_004a: ldc.i4 0x5
|
|
IL_004f: ldc.i4 0x57
|
|
IL_0054: stelem.i1
|
|
IL_0055: ldloc.2
|
|
IL_0056: ldc.i4 0x6
|
|
IL_005b: ldc.i4 0x9b
|
|
IL_0060: stelem.i1
|
|
IL_0061: ldloc.2
|
|
IL_0062: ldc.i4 0x7
|
|
IL_0067: ldc.i4 0x4a
|
|
IL_006c: stelem.i1
|
|
IL_006d: ldloc.2
|
|
IL_006e: ldc.i4 0x8
|
|
IL_0073: ldc.i4 0x8d
|
|
IL_0078: stelem.i1
|
|
IL_0079: ldloc.2
|
|
IL_007a: ldc.i4 0x9
|
|
IL_007f: ldc.i4 0x69
|
|
IL_0084: stelem.i1
|
|
IL_0085: ldloc.2
|
|
IL_0086: ldc.i4 0xa
|
|
IL_008b: ldc.i4 0x19
|
|
IL_0090: stelem.i1
|
|
IL_0091: ldloc.2
|
|
IL_0092: ldc.i4 0xb
|
|
IL_0097: ldc.i4 0x9f
|
|
IL_009c: stelem.i1
|
|
IL_009d: ldloc.2
|
|
IL_009e: ldc.i4 0xc
|
|
IL_00a3: ldc.i4 0xdb
|
|
IL_00a8: stelem.i1
|
|
IL_00a9: ldloc.2
|
|
IL_00aa: ldc.i4 0xd
|
|
IL_00af: ldc.i4 0xa5
|
|
IL_00b4: stelem.i1
|
|
IL_00b5: ldloc.2
|
|
IL_00b6: ldc.i4 0xe
|
|
IL_00bb: ldc.i4 0x72
|
|
IL_00c0: stelem.i1
|
|
IL_00c1: ldloc.2
|
|
IL_00c2: ldc.i4 0xf
|
|
IL_00c7: ldc.i4 0x3b
|
|
IL_00cc: stelem.i1
|
|
IL_00cd: ldloca.s V_1
|
|
IL_00cf: ldloc.2
|
|
IL_00d0: call instance void [mscorlib]System.Guid::.ctor(uint8[])
|
|
IL_00d5: ldarg 0
|
|
IL_00d9: ldfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_00de: callvirt instance object [mscorlib]System.WeakReference::get_Target()
|
|
IL_00e3: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_00e8: ldloca.s V_1
|
|
IL_00ea: ldloca.s V_0
|
|
IL_00ec: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer::FindConnectionPoint(valuetype [mscorlib]System.Guid&,
|
|
class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint&)
|
|
IL_00f1: ldarg 0
|
|
IL_00f5: ldloc.0
|
|
IL_00f6: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint
|
|
IL_00fb: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0100: ldarg 0
|
|
IL_0104: newobj instance void [mscorlib]System.Collections.ArrayList::.ctor()
|
|
IL_0109: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_010e: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::Init
|
|
|
|
.method public virtual instance void add_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionCostChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::add_ConnectionCostChanged
|
|
|
|
.method public virtual instance void remove_ConnectionCostChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionCostChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionCostChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionCostChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::remove_ConnectionCostChanged
|
|
|
|
.method public virtual instance void add_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 6
|
|
.locals init (class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper V_0,
|
|
int32 V_1,
|
|
bool V_2)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_2
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brtrue IL_0022
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: call instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::Init()
|
|
IL_0022: newobj instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::.ctor()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.1
|
|
IL_002a: ldarg 0
|
|
IL_002e: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0033: ldloc.0
|
|
IL_0034: castclass [mscorlib]System.Object
|
|
IL_0039: ldloca.s V_1
|
|
IL_003b: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Advise(object,
|
|
int32&)
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_dwCookie
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldarg A_1
|
|
IL_004c: stfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionDataPlanStatusChangedDelegate
|
|
IL_0051: ldarg 0
|
|
IL_0055: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_005a: ldloc.0
|
|
IL_005b: castclass [mscorlib]System.Object
|
|
IL_0060: callvirt instance int32 [mscorlib]System.Collections.ArrayList::Add(object)
|
|
IL_0065: pop
|
|
IL_0066: leave IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.2
|
|
IL_006c: brfalse.s IL_0077
|
|
|
|
IL_006e: ldarg 0
|
|
IL_0072: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::add_ConnectionDataPlanStatusChanged
|
|
|
|
.method public virtual instance void remove_ConnectionDataPlanStatusChanged(class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler A_1) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.maxstack 6
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0014: brfalse IL_00e3
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_00e3
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionDataPlanStatusChangedDelegate
|
|
IL_0054: ldnull
|
|
IL_0055: beq IL_00d4
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldfld class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_ConnectionDataPlanStatusChangedEventHandler Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_ConnectionDataPlanStatusChangedDelegate
|
|
IL_0060: ldarg A_1
|
|
IL_0064: castclass [mscorlib]System.Object
|
|
IL_0069: callvirt instance bool [mscorlib]System.Delegate::Equals(object)
|
|
IL_006e: ldc.i4 0xff
|
|
IL_0073: and
|
|
IL_0074: ldc.i4 0x0
|
|
IL_0079: beq IL_00d4
|
|
|
|
IL_007e: ldarg 0
|
|
IL_0082: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0087: ldloc.1
|
|
IL_0088: callvirt instance void [mscorlib]System.Collections.ArrayList::RemoveAt(int32)
|
|
IL_008d: ldarg 0
|
|
IL_0091: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0096: ldloc.2
|
|
IL_0097: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_dwCookie
|
|
IL_009c: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldc.i4 0x1
|
|
IL_00a7: bgt IL_00e3
|
|
|
|
IL_00ac: ldarg 0
|
|
IL_00b0: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_00b5: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_00ba: pop
|
|
IL_00bb: ldarg 0
|
|
IL_00bf: ldnull
|
|
IL_00c0: stfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_00c5: ldarg 0
|
|
IL_00c9: ldnull
|
|
IL_00ca: stfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_00cf: br IL_00e3
|
|
|
|
IL_00d4: ldloc.1
|
|
IL_00d5: ldc.i4 0x1
|
|
IL_00da: add
|
|
IL_00db: stloc.1
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldloc.0
|
|
IL_00de: blt IL_0039
|
|
|
|
IL_00e3: leave IL_00f5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: brfalse.s IL_00f4
|
|
|
|
IL_00eb: ldarg 0
|
|
IL_00ef: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00f4: endfinally
|
|
} // end handler
|
|
IL_00f5: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::remove_ConnectionDataPlanStatusChanged
|
|
|
|
.method public specialname rtspecialname
|
|
instance void .ctor(object A_1) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 6
|
|
IL_0000: ldarg 0
|
|
IL_0004: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0009: ldarg 0
|
|
IL_000d: ldarg A_1
|
|
IL_0011: castclass [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: newobj instance void [mscorlib]System.WeakReference::.ctor(object,
|
|
bool)
|
|
IL_001c: stfld class [mscorlib]System.WeakReference Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_wkConnectionPointContainer
|
|
IL_0021: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::.ctor
|
|
|
|
.method public virtual instance void Finalize() cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 5
|
|
.locals init (int32 V_0,
|
|
int32 V_1,
|
|
class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper V_2,
|
|
bool V_3)
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0000: ldarg 0
|
|
IL_0004: ldloca.s V_3
|
|
IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object,
|
|
bool&)
|
|
IL_000b: ldarg 0
|
|
IL_000f: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0014: brfalse IL_0080
|
|
|
|
IL_0019: ldarg 0
|
|
IL_001d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0022: callvirt instance int32 [mscorlib]System.Collections.ArrayList::get_Count()
|
|
IL_0027: stloc.0
|
|
IL_0028: ldc.i4 0x0
|
|
IL_002d: stloc.1
|
|
IL_002e: ldc.i4 0x0
|
|
IL_0033: ldloc.0
|
|
IL_0034: bge IL_0071
|
|
|
|
IL_0039: ldarg 0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.ArrayList Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_aEventSinkHelpers
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance object [mscorlib]System.Collections.ArrayList::get_Item(int32)
|
|
IL_0048: castclass Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper
|
|
IL_004d: stloc.2
|
|
IL_004e: ldarg 0
|
|
IL_0052: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_0057: ldloc.2
|
|
IL_0058: ldfld int32 Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_SinkHelper::m_dwCookie
|
|
IL_005d: callvirt instance void [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint::Unadvise(int32)
|
|
IL_0062: ldloc.1
|
|
IL_0063: ldc.i4 0x1
|
|
IL_0068: add
|
|
IL_0069: stloc.1
|
|
IL_006a: ldloc.1
|
|
IL_006b: ldloc.0
|
|
IL_006c: blt IL_0039
|
|
|
|
IL_0071: ldarg 0
|
|
IL_0075: ldfld class [mscorlib]System.Runtime.InteropServices.ComTypes.IConnectionPoint Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::m_ConnectionPoint
|
|
IL_007a: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::ReleaseComObject(object)
|
|
IL_007f: pop
|
|
IL_0080: leave IL_008b
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0085: pop
|
|
IL_0086: leave IL_008b
|
|
|
|
} // end handler
|
|
IL_008b: leave IL_009d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0090: ldloc.3
|
|
IL_0091: brfalse.s IL_009c
|
|
|
|
IL_0093: ldarg 0
|
|
IL_0097: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_009c: endfinally
|
|
} // end handler
|
|
IL_009d: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::Finalize
|
|
|
|
.method public virtual instance void Dispose() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 2
|
|
IL_0000: ldarg 0
|
|
IL_0004: callvirt instance void Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider::Finalize()
|
|
IL_0009: ldarg 0
|
|
IL_000d: call void [mscorlib]System.GC::SuppressFinalize(object)
|
|
IL_0012: ret
|
|
} // end of method INetworkConnectionCostEvents_EventProvider::Dispose
|
|
|
|
} // end of class Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents_EventProvider
|
|
|
|
|
|
// =============================================================
|
|
|
|
// *********** DISASSEMBLY COMPLETE ***********************
|
|
// WARNING: Created Win32 resource file NetListMgr.res
|