Win32 API 日本語リファレンス
ホームNetworkManagement.WindowsFirewall › INetFwProfile

INetFwProfile

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID174a0dda-e9f9-449d-993b-21ab667ca456継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 14

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

vtblメソッド
7HRESULT get_Type(NET_FW_PROFILE_TYPE* type)
8HRESULT get_FirewallEnabled(VARIANT_BOOL* enabled)
9HRESULT put_FirewallEnabled(VARIANT_BOOL enabled)
10HRESULT get_ExceptionsNotAllowed(VARIANT_BOOL* notAllowed)
11HRESULT put_ExceptionsNotAllowed(VARIANT_BOOL notAllowed)
12HRESULT get_NotificationsDisabled(VARIANT_BOOL* disabled)
13HRESULT put_NotificationsDisabled(VARIANT_BOOL disabled)
14HRESULT get_UnicastResponsesToMulticastBroadcastDisabled(VARIANT_BOOL* disabled)
15HRESULT put_UnicastResponsesToMulticastBroadcastDisabled(VARIANT_BOOL disabled)
16HRESULT get_RemoteAdminSettings(INetFwRemoteAdminSettings** remoteAdminSettings)
17HRESULT get_IcmpSettings(INetFwIcmpSettings** icmpSettings)
18HRESULT get_GloballyOpenPorts(INetFwOpenPorts** openPorts)
19HRESULT get_Services(INetFwServices** services)
20HRESULT get_AuthorizedApplications(INetFwAuthorizedApplications** apps)