Win32 API 日本語リファレンス
ホームSystem.GroupPolicy › IGroupPolicyObject

IGroupPolicyObject

COM
IIDea502723-a23d-11d1-a7d3-0000f87571e3継承元IUnknown自前メソッド開始 vtbl3

メソッド 18

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

vtblメソッド
3HRESULT New(LPWSTR pszDomainName, LPWSTR pszDisplayName, DWORD dwFlags)
4HRESULT OpenDSGPO(LPWSTR pszPath, GPO_OPEN_FLAGS dwFlags)
5HRESULT OpenLocalMachineGPO(GPO_OPEN_FLAGS dwFlags)
6HRESULT OpenRemoteMachineGPO(LPWSTR pszComputerName, GPO_OPEN_FLAGS dwFlags)
7HRESULT Save(BOOL bMachine, BOOL bAdd, GUID* pGuidExtension, GUID* pGuid)
8HRESULT Delete()
9HRESULT GetName(LPWSTR pszName, INT cchMaxLength)
10HRESULT GetDisplayName(LPWSTR pszName, INT cchMaxLength)
11HRESULT SetDisplayName(LPWSTR pszName)
12HRESULT GetPath(LPWSTR pszPath, INT cchMaxLength)
13HRESULT GetDSPath(DWORD dwSection, LPWSTR pszPath, INT cchMaxPath)
14HRESULT GetFileSysPath(DWORD dwSection, LPWSTR pszPath, INT cchMaxPath)
15HRESULT GetRegistryKey(GPO_SECTION dwSection, HKEY* hKey)
16HRESULT GetOptions(GPO_OPTIONS* dwOptions)
17HRESULT SetOptions(GPO_OPTIONS dwOptions, DWORD dwMask)
18HRESULT GetType(GROUP_POLICY_OBJECT_TYPE* gpoType)
19HRESULT GetMachineName(LPWSTR pszName, INT cchMaxLength)
20HRESULT GetPropertySheetPages(HPROPSHEETPAGE** hPages, DWORD* uPageCount)