Win32 API 日本語リファレンス
ホームSystem.Com.Urlmon › IInternetZoneManager

IInternetZoneManager

COM
IID79eac9ef-baf9-11ce-8c82-00aa004ba90b継承元IUnknown自前メソッド開始 vtbl3

メソッド 12

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetZoneAttributes(DWORD dwZone, ZONEATTRIBUTES* pZoneAttributes)
4HRESULT SetZoneAttributes(DWORD dwZone, ZONEATTRIBUTES* pZoneAttributes)
5HRESULT GetZoneCustomPolicy(DWORD dwZone, GUID* guidKey, BYTE** ppPolicy, DWORD* pcbPolicy, URLZONEREG urlZoneReg)
6HRESULT SetZoneCustomPolicy(DWORD dwZone, GUID* guidKey, BYTE* pPolicy, DWORD cbPolicy, URLZONEREG urlZoneReg)
7HRESULT GetZoneActionPolicy(DWORD dwZone, DWORD dwAction, BYTE* pPolicy, DWORD cbPolicy, URLZONEREG urlZoneReg)
8HRESULT SetZoneActionPolicy(DWORD dwZone, DWORD dwAction, BYTE* pPolicy, DWORD cbPolicy, URLZONEREG urlZoneReg)
9HRESULT PromptAction(DWORD dwAction, HWND hwndParent, LPWSTR pwszUrl, LPWSTR pwszText, DWORD dwPromptFlags)
10HRESULT LogAction(DWORD dwAction, LPWSTR pwszUrl, LPWSTR pwszText, DWORD dwLogFlags)
11HRESULT CreateZoneEnumerator(DWORD* pdwEnum, DWORD* pdwCount, DWORD dwFlags)
12HRESULT GetZoneAt(DWORD dwEnum, DWORD dwIndex, DWORD* pdwZone)
13HRESULT DestroyZoneEnumerator(DWORD dwEnum)
14HRESULT CopyTemplatePoliciesToZone(DWORD dwTemplate, DWORD dwZone, DWORD dwReserved)