Win32 API 日本語リファレンス
ホームNetworking.NetworkListManager › INetwork

INetwork

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDdcb00002-570f-4a9b-8d69-199fdba5723b継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 13

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT GetName(LPWSTR* pszNetworkName)
8HRESULT SetName(LPWSTR szNetworkNewName)
9HRESULT GetDescription(LPWSTR* pszDescription)
10HRESULT SetDescription(LPWSTR szDescription)
11HRESULT GetNetworkId(GUID* pgdGuidNetworkId)
12HRESULT GetDomainType(NLM_DOMAIN_TYPE* pNetworkType)
13HRESULT GetNetworkConnections(IEnumNetworkConnections** ppEnumNetworkConnection)
14HRESULT GetTimeCreatedAndConnected(DWORD* pdwLowDateTimeCreated, DWORD* pdwHighDateTimeCreated, DWORD* pdwLowDateTimeConnected, DWORD* pdwHighDateTimeConnected)
15HRESULT get_IsConnectedToInternet(VARIANT_BOOL* pbIsConnected)
16HRESULT get_IsConnected(VARIANT_BOOL* pbIsConnected)
17HRESULT GetConnectivity(NLM_CONNECTIVITY* pConnectivity)
18HRESULT GetCategory(NLM_NETWORK_CATEGORY* pCategory)
19HRESULT SetCategory(NLM_NETWORK_CATEGORY NewCategory)