ホーム › System.GroupPolicy › IGPMConstants
IGPMConstants
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。公式ドキュメント
IGPMConstants インターフェイスは、複数の Group Policy Management Console (GPMC) 定数の値を取得するメソッドを提供します。GPMConstants オブジェクトを作成するには、IGPM::GetConstants メソッドを呼び出します。
解説(Remarks)
PermGPO で始まるプロパティは GPO にのみ適用されます。PermWMIFilter で始まるプロパティは Windows Management Instrumentation (WMI) フィルターにのみ適用されます。
ポリシー関連のアクセス許可の詳細については、 IGPM::CreatePermission (GPM.CreatePermission) を参照してください。
メソッド 60
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 7 HRESULT get_PermGPOApply(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | GPO の適用 (Apply) 権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 8 HRESULT get_PermGPORead(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | GPO の読み取り (Read) 権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 9 HRESULT get_PermGPOEdit(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | GPO の編集 (Edit) 権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 10 HRESULT get_PermGPOEditSecurityAndDelete(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | GPO のセキュリティ編集および削除を含む権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 11 HRESULT get_PermGPOCustom(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | GPO のカスタム権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 12 HRESULT get_PermWMIFilterEdit(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | WMI フィルターの編集権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 13 HRESULT get_PermWMIFilterFullControl(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | WMI フィルターのフルコントロール権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 14 HRESULT get_PermWMIFilterCustom(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | WMI フィルターのカスタム権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 15 HRESULT get_PermSOMLink(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | SOM (スコープオブマネジメント) へのリンク作成権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 16 HRESULT get_PermSOMLogging(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | SOM に対するログ記録モード (RSoP ログ) の実行権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 17 HRESULT get_PermSOMPlanning(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | SOM に対する計画モード (RSoP 計画) の実行権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 18 HRESULT get_PermSOMGPOCreate(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | SOM 内での GPO 作成権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 19 HRESULT get_PermSOMWMICreate(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | SOM 内での WMI フィルター作成権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 20 HRESULT get_PermSOMWMIFullControl(GPMPermissionType* pVal)
| pVal | GPMPermissionType* | out | SOM 内での WMI フィルターに対するフルコントロール権限を表す GPMPermissionType 定数を受け取る。 |
vtbl 21 HRESULT get_SearchPropertyGPOPermissions(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO のアクセス許可を検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 22 HRESULT get_SearchPropertyGPOEffectivePermissions(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO の有効なアクセス許可を検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 23 HRESULT get_SearchPropertyGPODisplayName(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO の表示名を検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 24 HRESULT get_SearchPropertyGPOWMIFilter(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO にリンクされた WMI フィルターを検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 25 HRESULT get_SearchPropertyGPOID(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO の ID (GUID) を検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 26 HRESULT get_SearchPropertyGPOComputerExtensions(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO のコンピューター構成側クライアント側拡張を検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 27 HRESULT get_SearchPropertyGPOUserExtensions(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO のユーザー構成側クライアント側拡張を検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 28 HRESULT get_SearchPropertySOMLinks(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | SOM へのリンクを検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 29 HRESULT get_SearchPropertyGPODomain(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | GPO が属するドメインを検索条件に用いる際の GPMSearchProperty 定数を受け取る。 |
vtbl 30 HRESULT get_SearchPropertyBackupMostRecent(GPMSearchProperty* pVal)
| pVal | GPMSearchProperty* | out | 最新のバックアップのみを対象とする検索条件を表す GPMSearchProperty 定数を受け取る。 |
vtbl 31 HRESULT get_SearchOpEquals(GPMSearchOperation* pVal)
| pVal | GPMSearchOperation* | out | 検索値と等しいことを示す検索演算子 GPMSearchOperation 定数を受け取る。 |
vtbl 32 HRESULT get_SearchOpContains(GPMSearchOperation* pVal)
| pVal | GPMSearchOperation* | out | 検索値を含むことを示す検索演算子 GPMSearchOperation 定数を受け取る。 |
vtbl 33 HRESULT get_SearchOpNotContains(GPMSearchOperation* pVal)
| pVal | GPMSearchOperation* | out | 検索値を含まないことを示す検索演算子 GPMSearchOperation 定数を受け取る。 |
vtbl 34 HRESULT get_SearchOpNotEquals(GPMSearchOperation* pVal)
| pVal | GPMSearchOperation* | out | 検索値と等しくないことを示す検索演算子 GPMSearchOperation 定数を受け取る。 |
| pVal | INT* | out | PDC エミュレーターのドメインコントローラーを使用することを示すフラグ値を受け取る。 |
| pVal | INT* | out | 任意のドメインコントローラーを使用してよいことを示すフラグ値を受け取る。 |
| pVal | INT* | out | Windows 2000 のドメインコントローラーを使用しないことを示すフラグ値を受け取る。 |
vtbl 38 HRESULT get_SOMSite(GPMSOMType* pVal)
| pVal | GPMSOMType* | out | SOM の種別がサイトであることを示す GPMSOMType 定数を受け取る。 |
vtbl 39 HRESULT get_SOMDomain(GPMSOMType* pVal)
| pVal | GPMSOMType* | out | SOM の種別がドメインであることを示す GPMSOMType 定数を受け取る。 |
vtbl 40 HRESULT get_SOMOU(GPMSOMType* pVal)
| pVal | GPMSOMType* | out | SOM の種別が組織単位 (OU) であることを示す GPMSOMType 定数を受け取る。 |
vtbl 41 HRESULT get_SecurityFlags(VARIANT_BOOL vbOwner, VARIANT_BOOL vbGroup, VARIANT_BOOL vbDACL, VARIANT_BOOL vbSACL, INT* pVal)
SecurityFlags プロパティの値を取得します。このプロパティは、GPO に対して取得または設定するセキュリティ記述子の部分を表します。
| vbOwner | VARIANT_BOOL | in | セキュリティ記述子の所有者 (Owner) 情報を含めるかどうかを指定する VARIANT_BOOL である。 |
| vbGroup | VARIANT_BOOL | in | セキュリティ記述子のプライマリグループ情報を含めるかどうかを指定する VARIANT_BOOL である。 |
| vbDACL | VARIANT_BOOL | in | セキュリティ記述子の DACL (随意アクセス制御リスト) を含めるかどうかを指定する VARIANT_BOOL である。 |
| vbSACL | VARIANT_BOOL | in | セキュリティ記述子の SACL (システムアクセス制御リスト) を含めるかどうかを指定する VARIANT_BOOL である。 |
| pVal | INT* | out | 指定した各フラグを組み合わせて算出したセキュリティ情報フラグ値を受け取る。 |
解説(Remarks)
アクセス制御リスト (ACL) およびオブジェクトへのアクセスを制御するセキュリティ モデルの詳細については、Access Control を参照してください。
| pVal | INT* | out | ドメインコントローラーの検証を行わないことを示すフラグ値を受け取る。 |
vtbl 43 HRESULT get_ReportHTML(GPMReportType* pVal)
| pVal | GPMReportType* | out | レポート形式が HTML であることを示す GPMReportType 定数を受け取る。 |
vtbl 44 HRESULT get_ReportXML(GPMReportType* pVal)
| pVal | GPMReportType* | out | レポート形式が XML であることを示す GPMReportType 定数を受け取る。 |
vtbl 45 HRESULT get_RSOPModeUnknown(GPMRSOPMode* pVal)
| pVal | GPMRSOPMode* | out | RSoP のモードが不明であることを示す GPMRSOPMode 定数を受け取る。 |
vtbl 46 HRESULT get_RSOPModePlanning(GPMRSOPMode* pVal)
| pVal | GPMRSOPMode* | out | RSoP の計画モードを示す GPMRSOPMode 定数を受け取る。 |
vtbl 47 HRESULT get_RSOPModeLogging(GPMRSOPMode* pVal)
| pVal | GPMRSOPMode* | out | RSoP のログ記録モードを示す GPMRSOPMode 定数を受け取る。 |
vtbl 48 HRESULT get_EntryTypeUser(GPMEntryType* pVal)
| pVal | GPMEntryType* | out | 移行テーブルエントリの種別がユーザーであることを示す GPMEntryType 定数を受け取る。 |
vtbl 49 HRESULT get_EntryTypeComputer(GPMEntryType* pVal)
| pVal | GPMEntryType* | out | 移行テーブルエントリの種別がコンピューターであることを示す GPMEntryType 定数を受け取る。 |
vtbl 50 HRESULT get_EntryTypeLocalGroup(GPMEntryType* pVal)
| pVal | GPMEntryType* | out | 移行テーブルエントリの種別がローカルグループであることを示す GPMEntryType 定数を受け取る。 |
vtbl 51 HRESULT get_EntryTypeGlobalGroup(GPMEntryType* pVal)
| pVal | GPMEntryType* | out | 移行テーブルエントリの種別がグローバルグループであることを示す GPMEntryType 定数を受け取る。 |
vtbl 52 HRESULT get_EntryTypeUniversalGroup(GPMEntryType* pVal)
| pVal | GPMEntryType* | out | 移行テーブルエントリの種別がユニバーサルグループであることを示す GPMEntryType 定数を受け取る。 |
vtbl 53 HRESULT get_EntryTypeUNCPath(GPMEntryType* pVal)
| pVal | GPMEntryType* | out | 移行テーブルエントリの種別が UNC パスであることを示す GPMEntryType 定数を受け取る。 |
vtbl 54 HRESULT get_EntryTypeUnknown(GPMEntryType* pVal)
| pVal | GPMEntryType* | out | 移行テーブルエントリの種別が不明であることを示す GPMEntryType 定数を受け取る。 |
vtbl 55 HRESULT get_DestinationOptionSameAsSource(GPMDestinationOption* pVal)
| pVal | GPMDestinationOption* | out | 移行先をソースと同じにする移行先オプションを示す GPMDestinationOption 定数を受け取る。 |
vtbl 56 HRESULT get_DestinationOptionNone(GPMDestinationOption* pVal)
| pVal | GPMDestinationOption* | out | 移行先を設定しない (マッピングを削除する) 移行先オプションを示す GPMDestinationOption 定数を受け取る。 |
vtbl 57 HRESULT get_DestinationOptionByRelativeName(GPMDestinationOption* pVal)
| pVal | GPMDestinationOption* | out | 相対名によって移行先を決定する移行先オプションを示す GPMDestinationOption 定数を受け取る。 |
vtbl 58 HRESULT get_DestinationOptionSet(GPMDestinationOption* pVal)
| pVal | GPMDestinationOption* | out | 明示的に指定した移行先を設定する移行先オプションを示す GPMDestinationOption 定数を受け取る。 |
| pVal | INT* | out | 移行テーブルのみを使用することを示すフラグ値を受け取る。 |
| pVal | INT* | out | セキュリティ情報を処理することを示すフラグ値を受け取る。 |
| pVal | INT* | out | RSoP ログ記録でコンピューター構成を対象外とすることを示すフラグ値を受け取る。 |
| pVal | INT* | out | RSoP ログ記録でユーザー構成を対象外とすることを示すフラグ値を受け取る。 |
| pVal | INT* | out | RSoP 計画で低速リンクを想定することを示すフラグ値を受け取る。 |
vtbl 64 HRESULT get_RsopPlanningLoopbackOption(VARIANT_BOOL vbMerge, INT* pVal)
| vbMerge | VARIANT_BOOL | in | ループバック処理を結合 (Merge) モードと置換 (Replace) モードのどちらと仮定するかを指定する VARIANT_BOOL である。TRUE で結合を意味する。 |
| pVal | INT* | out | 指定したループバックモードに対応する RSoP 計画フラグ値を受け取る。 |
| pVal | INT* | out | RSoP 計画でユーザー側の WQL (WMI) フィルターを真と仮定することを示すフラグ値を受け取る。 |
| pVal | INT* | out | RSoP 計画でコンピューター側の WQL (WMI) フィルターを真と仮定することを示すフラグ値を受け取る。 |
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
HSP用 COM定義
#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。クラスIDが無い場合 #usecom の末尾は "{}"、ある場合は "{CLSID}"。
出力引数:
#define global IID_IGPMConstants "{50EF73E6-D35C-4C8D-BE63-7EA5D2AAC5C4}" #usecom global IGPMConstants IID_IGPMConstants "{}" #comfunc global IGPMConstants_get_PermGPOApply 7 var #comfunc global IGPMConstants_get_PermGPORead 8 var #comfunc global IGPMConstants_get_PermGPOEdit 9 var #comfunc global IGPMConstants_get_PermGPOEditSecurityAndDelete 10 var #comfunc global IGPMConstants_get_PermGPOCustom 11 var #comfunc global IGPMConstants_get_PermWMIFilterEdit 12 var #comfunc global IGPMConstants_get_PermWMIFilterFullControl 13 var #comfunc global IGPMConstants_get_PermWMIFilterCustom 14 var #comfunc global IGPMConstants_get_PermSOMLink 15 var #comfunc global IGPMConstants_get_PermSOMLogging 16 var #comfunc global IGPMConstants_get_PermSOMPlanning 17 var #comfunc global IGPMConstants_get_PermSOMGPOCreate 18 var #comfunc global IGPMConstants_get_PermSOMWMICreate 19 var #comfunc global IGPMConstants_get_PermSOMWMIFullControl 20 var #comfunc global IGPMConstants_get_SearchPropertyGPOPermissions 21 var #comfunc global IGPMConstants_get_SearchPropertyGPOEffectivePermissions 22 var #comfunc global IGPMConstants_get_SearchPropertyGPODisplayName 23 var #comfunc global IGPMConstants_get_SearchPropertyGPOWMIFilter 24 var #comfunc global IGPMConstants_get_SearchPropertyGPOID 25 var #comfunc global IGPMConstants_get_SearchPropertyGPOComputerExtensions 26 var #comfunc global IGPMConstants_get_SearchPropertyGPOUserExtensions 27 var #comfunc global IGPMConstants_get_SearchPropertySOMLinks 28 var #comfunc global IGPMConstants_get_SearchPropertyGPODomain 29 var #comfunc global IGPMConstants_get_SearchPropertyBackupMostRecent 30 var #comfunc global IGPMConstants_get_SearchOpEquals 31 var #comfunc global IGPMConstants_get_SearchOpContains 32 var #comfunc global IGPMConstants_get_SearchOpNotContains 33 var #comfunc global IGPMConstants_get_SearchOpNotEquals 34 var #comfunc global IGPMConstants_get_UsePDC 35 var #comfunc global IGPMConstants_get_UseAnyDC 36 var #comfunc global IGPMConstants_get_DoNotUseW2KDC 37 var #comfunc global IGPMConstants_get_SOMSite 38 var #comfunc global IGPMConstants_get_SOMDomain 39 var #comfunc global IGPMConstants_get_SOMOU 40 var #comfunc global IGPMConstants_get_SecurityFlags 41 int,int,int,int,var #comfunc global IGPMConstants_get_DoNotValidateDC 42 var #comfunc global IGPMConstants_get_ReportHTML 43 var #comfunc global IGPMConstants_get_ReportXML 44 var #comfunc global IGPMConstants_get_RSOPModeUnknown 45 var #comfunc global IGPMConstants_get_RSOPModePlanning 46 var #comfunc global IGPMConstants_get_RSOPModeLogging 47 var #comfunc global IGPMConstants_get_EntryTypeUser 48 var #comfunc global IGPMConstants_get_EntryTypeComputer 49 var #comfunc global IGPMConstants_get_EntryTypeLocalGroup 50 var #comfunc global IGPMConstants_get_EntryTypeGlobalGroup 51 var #comfunc global IGPMConstants_get_EntryTypeUniversalGroup 52 var #comfunc global IGPMConstants_get_EntryTypeUNCPath 53 var #comfunc global IGPMConstants_get_EntryTypeUnknown 54 var #comfunc global IGPMConstants_get_DestinationOptionSameAsSource 55 var #comfunc global IGPMConstants_get_DestinationOptionNone 56 var #comfunc global IGPMConstants_get_DestinationOptionByRelativeName 57 var #comfunc global IGPMConstants_get_DestinationOptionSet 58 var #comfunc global IGPMConstants_get_MigrationTableOnly 59 var #comfunc global IGPMConstants_get_ProcessSecurity 60 var #comfunc global IGPMConstants_get_RsopLoggingNoComputer 61 var #comfunc global IGPMConstants_get_RsopLoggingNoUser 62 var #comfunc global IGPMConstants_get_RsopPlanningAssumeSlowLink 63 var #comfunc global IGPMConstants_get_RsopPlanningLoopbackOption 64 int,var #comfunc global IGPMConstants_get_RsopPlanningAssumeUserWQLFilterTrue 65 var #comfunc global IGPMConstants_get_RsopPlanningAssumeCompWQLFilterTrue 66 var ; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。 ; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。 ; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。 ; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。#define global IID_IGPMConstants "{50EF73E6-D35C-4C8D-BE63-7EA5D2AAC5C4}" #usecom global IGPMConstants IID_IGPMConstants "{}" #comfunc global IGPMConstants_get_PermGPOApply 7 sptr #comfunc global IGPMConstants_get_PermGPORead 8 sptr #comfunc global IGPMConstants_get_PermGPOEdit 9 sptr #comfunc global IGPMConstants_get_PermGPOEditSecurityAndDelete 10 sptr #comfunc global IGPMConstants_get_PermGPOCustom 11 sptr #comfunc global IGPMConstants_get_PermWMIFilterEdit 12 sptr #comfunc global IGPMConstants_get_PermWMIFilterFullControl 13 sptr #comfunc global IGPMConstants_get_PermWMIFilterCustom 14 sptr #comfunc global IGPMConstants_get_PermSOMLink 15 sptr #comfunc global IGPMConstants_get_PermSOMLogging 16 sptr #comfunc global IGPMConstants_get_PermSOMPlanning 17 sptr #comfunc global IGPMConstants_get_PermSOMGPOCreate 18 sptr #comfunc global IGPMConstants_get_PermSOMWMICreate 19 sptr #comfunc global IGPMConstants_get_PermSOMWMIFullControl 20 sptr #comfunc global IGPMConstants_get_SearchPropertyGPOPermissions 21 sptr #comfunc global IGPMConstants_get_SearchPropertyGPOEffectivePermissions 22 sptr #comfunc global IGPMConstants_get_SearchPropertyGPODisplayName 23 sptr #comfunc global IGPMConstants_get_SearchPropertyGPOWMIFilter 24 sptr #comfunc global IGPMConstants_get_SearchPropertyGPOID 25 sptr #comfunc global IGPMConstants_get_SearchPropertyGPOComputerExtensions 26 sptr #comfunc global IGPMConstants_get_SearchPropertyGPOUserExtensions 27 sptr #comfunc global IGPMConstants_get_SearchPropertySOMLinks 28 sptr #comfunc global IGPMConstants_get_SearchPropertyGPODomain 29 sptr #comfunc global IGPMConstants_get_SearchPropertyBackupMostRecent 30 sptr #comfunc global IGPMConstants_get_SearchOpEquals 31 sptr #comfunc global IGPMConstants_get_SearchOpContains 32 sptr #comfunc global IGPMConstants_get_SearchOpNotContains 33 sptr #comfunc global IGPMConstants_get_SearchOpNotEquals 34 sptr #comfunc global IGPMConstants_get_UsePDC 35 sptr #comfunc global IGPMConstants_get_UseAnyDC 36 sptr #comfunc global IGPMConstants_get_DoNotUseW2KDC 37 sptr #comfunc global IGPMConstants_get_SOMSite 38 sptr #comfunc global IGPMConstants_get_SOMDomain 39 sptr #comfunc global IGPMConstants_get_SOMOU 40 sptr #comfunc global IGPMConstants_get_SecurityFlags 41 int,int,int,int,sptr #comfunc global IGPMConstants_get_DoNotValidateDC 42 sptr #comfunc global IGPMConstants_get_ReportHTML 43 sptr #comfunc global IGPMConstants_get_ReportXML 44 sptr #comfunc global IGPMConstants_get_RSOPModeUnknown 45 sptr #comfunc global IGPMConstants_get_RSOPModePlanning 46 sptr #comfunc global IGPMConstants_get_RSOPModeLogging 47 sptr #comfunc global IGPMConstants_get_EntryTypeUser 48 sptr #comfunc global IGPMConstants_get_EntryTypeComputer 49 sptr #comfunc global IGPMConstants_get_EntryTypeLocalGroup 50 sptr #comfunc global IGPMConstants_get_EntryTypeGlobalGroup 51 sptr #comfunc global IGPMConstants_get_EntryTypeUniversalGroup 52 sptr #comfunc global IGPMConstants_get_EntryTypeUNCPath 53 sptr #comfunc global IGPMConstants_get_EntryTypeUnknown 54 sptr #comfunc global IGPMConstants_get_DestinationOptionSameAsSource 55 sptr #comfunc global IGPMConstants_get_DestinationOptionNone 56 sptr #comfunc global IGPMConstants_get_DestinationOptionByRelativeName 57 sptr #comfunc global IGPMConstants_get_DestinationOptionSet 58 sptr #comfunc global IGPMConstants_get_MigrationTableOnly 59 sptr #comfunc global IGPMConstants_get_ProcessSecurity 60 sptr #comfunc global IGPMConstants_get_RsopLoggingNoComputer 61 sptr #comfunc global IGPMConstants_get_RsopLoggingNoUser 62 sptr #comfunc global IGPMConstants_get_RsopPlanningAssumeSlowLink 63 sptr #comfunc global IGPMConstants_get_RsopPlanningLoopbackOption 64 int,sptr #comfunc global IGPMConstants_get_RsopPlanningAssumeUserWQLFilterTrue 65 sptr #comfunc global IGPMConstants_get_RsopPlanningAssumeCompWQLFilterTrue 66 sptr ; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。 ; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。 ; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。 ; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。