リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

userenv.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

CreateAppContainerProfile
Windows ストアアプリ用に、ユーザー単位かつアプリ単位のプロファイルを作成する。
Windows ストアアプリ用に、ユーザー単位かつアプリ単位のプロファイルを作成する。 [戻り値] この関数が成功した場合は、次を含む標準的な HRESULT コードを返す。 (以下省略) [備考] プロファイルには、ユーザー単位かつアプリ単位のフォルダとレジストリ領域が含まれる。
CreateEnvironmentBlock
指定ユーザーの環境変数を取得する。このブロックは CreateProcessAsUser に渡せる。
指定ユーザーの環境変数を取得する。このブロックは CreateProcessAsUser に渡せる。 [戻り値] 型: BOOL 成功時は TRUE、失敗時は FALSE。拡張エラー情報は GetLastError で取得する。
CreateProfile
新しいユーザープロファイルを作成する。
新しいユーザープロファイルを作成する。 [戻り値] 型: HRESULT 成功した場合は S_OK を、それ以外の場合はエラー値を返す。次のようなエラーを含む。 (以下省略) [備考] この関数を呼び出すには、呼び出し側に管理者権限が必要である。
DeleteAppContainerProfile
指定したユーザー単位かつアプリ単位のプロファイルを削除する。
指定したユーザー単位かつアプリ単位のプロファイルを削除する。 [戻り値] この関数が成功した場合は、次を含む標準的な HRESULT コードを返す。
DeleteProfileW
指定したコンピューターからユーザープロファイルとすべてのユーザー関連設定を削除する。呼び出し側はユーザーのプロファイルを削除するための管理者権限が必要である。(Unicode)
指定したコンピューターからユーザープロファイルとすべてのユーザー関連設定を削除する。呼び出し側はユーザーのプロファイルを削除するための管理者権限が必要である。(Unicode) [戻り値] 型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。
DeriveAppContainerSidFromAppContainerName
指定したプロファイルの SID を取得する。
指定したプロファイルの SID を取得する。 [戻り値] この関数は次のいずれかの値を返す。
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName は将来の利用のために予約されている。
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName は将来の利用のために予約されている。 [戻り値] 予約済み。
DestroyEnvironmentBlock
CreateEnvironmentBlock で作成された環境変数を解放する。
CreateEnvironmentBlock で作成された環境変数を解放する。 [戻り値] 型: BOOL 成功時は TRUE、失敗時は FALSE。拡張エラー情報は GetLastError で取得する。
EnterCriticalPolicySection
EnterCriticalPolicySection 関数は、アプリケーションがポリシー設定を安全に読み取れるようにするため、ポリシーの適用を一時停止する。
EnterCriticalPolicySection 関数は、アプリケーションがポリシー設定を安全に読み取れるようにするため、ポリシーの適用を一時停止する。 [戻り値] 関数が成功した場合は、ポリシーセクションへのハンドルを返す。失敗した場合は NULL を返す。
ExpandEnvironmentStringsForUserW
指定ユーザー用に確立された環境ブロックを使用してソース文字列を展開する。(Unicode)
指定ユーザー用に確立された環境ブロックを使用してソース文字列を展開する。(Unicode) [戻り値] 型: BOOL 成功時は TRUE、失敗時は FALSE。拡張エラー情報は GetLastError で取得する。 [備考] ソース文字列の例は以下の通り。
FreeGPOListW
FreeGPOList 関数は指定した GPO のリストを解放する。(Unicode)
FreeGPOList 関数は指定した GPO のリストを解放する。(Unicode) [戻り値] 関数が成功した場合は 0 以外の値を返し、失敗した場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
GenerateGPNotification
(no summary)
..
GetAllUsersProfileDirectoryW
すべてのユーザーで共有されるプログラムデータが格納されるディレクトリのルートへのパスを取得する。(Unicode)
すべてのユーザーで共有されるプログラムデータが格納されるディレクトリのルートへのパスを取得する。(Unicode) [戻り値] 型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
GetAppContainerFolderPath
指定したアプリコンテナのローカルアプリデータフォルダのパスを取得する。
指定したアプリコンテナのローカルアプリデータフォルダのパスを取得する。 [戻り値] この関数は次を含む HRESULT コードを返す。
GetAppContainerRegistryLocation
アプリコンテナに関連付けられたレジストリ格納場所を取得する。
アプリコンテナに関連付けられたレジストリ格納場所を取得する。 [戻り値] 型: HRESULT この関数は次を含む HRESULT コードを返す。 (以下省略) [備考] この関数は現在のユーザーのレジストリ格納場所を取得する。
GetAppliedGPOListW
GetAppliedGPOList 関数は、指定したユーザーまたはコンピューターに適用された GPO の一覧を取得する。(Unicode)
GetAppliedGPOList 関数は、指定したユーザーまたはコンピューターに適用された GPO の一覧を取得する。(Unicode) [戻り値] 関数が成功した場合は ERROR_SUCCESS を返す。そうでない場合はシステムエラーコードを返す。
GetDefaultUserProfileDirectoryW
デフォルトユーザーのプロファイルのルートへのパスを取得する。(Unicode)
デフォルトユーザーのプロファイルのルートへのパスを取得する。(Unicode) [戻り値] 型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
GetGPOListW
GetGPOList 関数は、指定したユーザーまたはコンピューターに対する GPO の一覧を取得する。(Unicode)
GetGPOList 関数は、指定したユーザーまたはコンピューターに対する GPO の一覧を取得する。(Unicode) [戻り値] 関数が成功した場合は 0 以外の値を返し、失敗した場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
GetProfilesDirectoryW
ユーザープロファイルが格納されるルートディレクトリへのパスを取得する。(Unicode)
ユーザープロファイルが格納されるルートディレクトリへのパスを取得する。(Unicode) [戻り値] 型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
GetProfileType
現在のユーザーに対して読み込まれているプロファイルの種類を取得する。
現在のユーザーに対して読み込まれているプロファイルの種類を取得する。 [戻り値] 型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
GetUserProfileDirectoryW
指定ユーザーのプロファイルルートディレクトリへのパスを取得する。(Unicode)
指定ユーザーのプロファイルルートディレクトリへのパスを取得する。(Unicode) [戻り値] 型: BOOL 成功時は TRUE、失敗時は FALSE。拡張エラー情報は GetLastError で取得する。
LeaveCriticalPolicySection
LeaveCriticalPolicySection 関数は、バックグラウンドでのポリシー適用を再開する。この関数はポリシーセクションへのハンドルを閉じる。
LeaveCriticalPolicySection 関数は、バックグラウンドでのポリシー適用を再開する。この関数はポリシーセクションへのハンドルを閉じる。 [戻り値] 関数が成功した場合は 0 以外の値を返し、失敗した場合は 0 を返す。
LoadUserProfileW
指定したユーザーのプロファイルを読み込む。プロファイルはローカルユーザープロファイルまたは移動ユーザープロファイルのいずれかである。(Unicode)
指定したユーザーのプロファイルを読み込む。プロファイルはローカルユーザープロファイルまたは移動ユーザープロファイルのいずれかである。(Unicode) [戻り値] 型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。
ProcessGroupPolicyCompleted
ProcessGroupPolicyCompleted 関数は、指定した拡張機能がポリシーの適用を完了したことをシステムに通知する。
ProcessGroupPolicyCompleted 関数は、指定した拡張機能がポリシーの適用を完了したことをシステムに通知する。 [戻り値] 関数が成功した場合は ERROR_SUCCESS を返す。そうでない場合はシステムエラーコードのいずれかを返す。
ProcessGroupPolicyCompletedEx
ProcessGroupPolicyCompletedEx 関数は、指定したポリシー拡張機能がポリシーの適用を完了したことをシステムに通知する。この関数は RSoP ログの状態も報告する。
ProcessGroupPolicyCompletedEx 関数は、指定したポリシー拡張機能がポリシーの適用を完了したことをシステムに通知する。この関数は RSoP ログの状態も報告する。 [戻り値] 関数が成功した場合は ERROR_SUCCESS を返す。
RefreshPolicy
RefreshPolicy 関数は、クライアントコンピューター上でポリシーを即座に適用する。
RefreshPolicy 関数は、クライアントコンピューター上でポリシーを即座に適用する。 [戻り値] 関数が成功した場合は 0 以外の値を返し、失敗した場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
RefreshPolicyEx
RefreshPolicyEx 関数はコンピューター上でポリシーを即座に適用する。この拡張関数は適用するポリシー更新の種類を指定できる。
RefreshPolicyEx 関数はコンピューター上でポリシーを即座に適用する。この拡張関数は適用するポリシー更新の種類を指定できる。 [戻り値] 関数が成功した場合は 0 以外の値を返し、失敗した場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
RegisterGPNotification
RegisterGPNotification 関数は、ポリシーに変更があったときにアプリケーションが通知を受け取れるようにする。ポリシー変更が発生すると、指定したイベントオブジェクトがシグナル状態に設定される。
RegisterGPNotification 関数は、ポリシーに変更があったときにアプリケーションが通知を受け取れるようにする。ポリシー変更が発生すると、指定したイベントオブジェクトがシグナル状態に設定される。
RsopAccessCheckByType
RSoPAccessCheckByType 関数は、RSOPTOKEN で識別されるクライアントに対してセキュリティ記述子が指定したアクセス権セットを付与するかどうかを判定する。
RSoPAccessCheckByType 関数は、RSOPTOKEN で識別されるクライアントに対してセキュリティ記述子が指定したアクセス権セットを付与するかどうかを判定する。 [戻り値] 関数が成功した場合は S_OK を返す。
RsopFileAccessCheck
RSoPFileAccessCheck 関数は、ファイルのセキュリティ記述子が RSOPTOKEN で識別されるクライアントに対して指定したファイルアクセス権セットを付与するかどうかを判定する。
RSoPFileAccessCheck 関数は、ファイルのセキュリティ記述子が RSOPTOKEN で識別されるクライアントに対して指定したファイルアクセス権セットを付与するかどうかを判定する。 [戻り値] 関数が成功した場合は S_OK を返す。
RsopResetPolicySettingStatus
RSoPResetPolicySettingStatus 関数は、RSOP_PolicySettingStatus インスタンスを RSOP_PolicySetting インスタンスからリンク解除する。
RSoPResetPolicySettingStatus 関数は、RSOP_PolicySettingStatus インスタンスを RSOP_PolicySetting インスタンスからリンク解除する。 [戻り値] 関数が成功した場合は S_OK を返す。
RsopSetPolicySettingStatus
RSoPSetPolicySettingStatus 関数は、RSOP_PolicySettingStatus のインスタンスと RSOP_PolicySettingLink のインスタンスを作成する。この関数は RSOP_PolicySettingStatus をその RSOP_PolicySetting インスタンスにリンク (関連付け) する。
RSoPSetPolicySettingStatus 関数は、RSOP_PolicySettingStatus のインスタンスと RSOP_PolicySettingLink のインスタンスを作成する。
UnloadUserProfile
LoadUserProfile 関数で読み込まれたユーザーのプロファイルをアンロードする。呼び出し側はコンピューター上で管理者権限を持っている必要がある。詳細は LoadUserProfile 関数の解説セクションを参照。
LoadUserProfile 関数で読み込まれたユーザーのプロファイルをアンロードする。呼び出し側はコンピューター上で管理者権限を持っている必要がある。詳細は LoadUserProfile 関数の解説セクションを参照。
UnregisterGPNotification
UnregisterGPNotification 関数は、指定したポリシー通知ハンドルをポリシー変更通知の受信対象から登録解除する。
UnregisterGPNotification 関数は、指定したポリシー通知ハンドルをポリシー変更通知の受信対象から登録解除する。 [戻り値] 関数が成功した場合は 0 以外の値を返し、失敗した場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出す。