ホーム › Security.Authentication.Identity › LSA_SECPKG_FUNCTION_TABLE
LSA_SECPKG_FUNCTION_TABLE
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| CreateLogonSession | PLSA_CREATE_LOGON_SESSION | 8/4 | +0 | +0 |
| DeleteLogonSession | PLSA_DELETE_LOGON_SESSION | 8/4 | +8 | +4 |
| AddCredential | PLSA_ADD_CREDENTIAL | 8/4 | +16 | +8 |
| GetCredentials | PLSA_GET_CREDENTIALS | 8/4 | +24 | +12 |
| DeleteCredential | PLSA_DELETE_CREDENTIAL | 8/4 | +32 | +16 |
| AllocateLsaHeap | PLSA_ALLOCATE_LSA_HEAP | 8/4 | +40 | +20 |
| FreeLsaHeap | PLSA_FREE_LSA_HEAP | 8/4 | +48 | +24 |
| AllocateClientBuffer | PLSA_ALLOCATE_CLIENT_BUFFER | 8/4 | +56 | +28 |
| FreeClientBuffer | PLSA_FREE_CLIENT_BUFFER | 8/4 | +64 | +32 |
| CopyToClientBuffer | PLSA_COPY_TO_CLIENT_BUFFER | 8/4 | +72 | +36 |
| CopyFromClientBuffer | PLSA_COPY_FROM_CLIENT_BUFFER | 8/4 | +80 | +40 |
| ImpersonateClient | PLSA_IMPERSONATE_CLIENT | 8/4 | +88 | +44 |
| UnloadPackage | PLSA_UNLOAD_PACKAGE | 8/4 | +96 | +48 |
| DuplicateHandle | PLSA_DUPLICATE_HANDLE | 8/4 | +104 | +52 |
| SaveSupplementalCredentials | PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS | 8/4 | +112 | +56 |
| CreateThread | PLSA_CREATE_THREAD | 8/4 | +120 | +60 |
| GetClientInfo | PLSA_GET_CLIENT_INFO | 8/4 | +128 | +64 |
| RegisterNotification | PLSA_REGISTER_NOTIFICATION | 8/4 | +136 | +68 |
| CancelNotification | PLSA_CANCEL_NOTIFICATION | 8/4 | +144 | +72 |
| MapBuffer | PLSA_MAP_BUFFER | 8/4 | +152 | +76 |
| CreateToken | PLSA_CREATE_TOKEN | 8/4 | +160 | +80 |
| AuditLogon | PLSA_AUDIT_LOGON | 8/4 | +168 | +84 |
| CallPackage | PLSA_CALL_PACKAGE | 8/4 | +176 | +88 |
| FreeReturnBuffer | PLSA_FREE_LSA_HEAP | 8/4 | +184 | +92 |
| GetCallInfo | PLSA_GET_CALL_INFO | 8/4 | +192 | +96 |
| CallPackageEx | PLSA_CALL_PACKAGEEX | 8/4 | +200 | +100 |
| CreateSharedMemory | PLSA_CREATE_SHARED_MEMORY | 8/4 | +208 | +104 |
| AllocateSharedMemory | PLSA_ALLOCATE_SHARED_MEMORY | 8/4 | +216 | +108 |
| FreeSharedMemory | PLSA_FREE_SHARED_MEMORY | 8/4 | +224 | +112 |
| DeleteSharedMemory | PLSA_DELETE_SHARED_MEMORY | 8/4 | +232 | +116 |
| OpenSamUser | PLSA_OPEN_SAM_USER | 8/4 | +240 | +120 |
| GetUserCredentials | PLSA_GET_USER_CREDENTIALS | 8/4 | +248 | +124 |
| GetUserAuthData | PLSA_GET_USER_AUTH_DATA | 8/4 | +256 | +128 |
| CloseSamUser | PLSA_CLOSE_SAM_USER | 8/4 | +264 | +132 |
| ConvertAuthDataToToken | PLSA_CONVERT_AUTH_DATA_TO_TOKEN | 8/4 | +272 | +136 |
| ClientCallback | PLSA_CLIENT_CALLBACK | 8/4 | +280 | +140 |
| UpdateCredentials | PLSA_UPDATE_PRIMARY_CREDENTIALS | 8/4 | +288 | +144 |
| GetAuthDataForUser | PLSA_GET_AUTH_DATA_FOR_USER | 8/4 | +296 | +148 |
| CrackSingleName | PLSA_CRACK_SINGLE_NAME | 8/4 | +304 | +152 |
| AuditAccountLogon | PLSA_AUDIT_ACCOUNT_LOGON | 8/4 | +312 | +156 |
| CallPackagePassthrough | PLSA_CALL_PACKAGE_PASSTHROUGH | 8/4 | +320 | +160 |
| CrediRead | CredReadFn | 8/4 | +328 | +164 |
| CrediReadDomainCredentials | CredReadDomainCredentialsFn | 8/4 | +336 | +168 |
| CrediFreeCredentials | CredFreeCredentialsFn | 8/4 | +344 | +172 |
| LsaProtectMemory | PLSA_PROTECT_MEMORY | 8/4 | +352 | +176 |
| LsaUnprotectMemory | PLSA_PROTECT_MEMORY | 8/4 | +360 | +180 |
| OpenTokenByLogonId | PLSA_OPEN_TOKEN_BY_LOGON_ID | 8/4 | +368 | +184 |
| ExpandAuthDataForDomain | PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN | 8/4 | +376 | +188 |
| AllocatePrivateHeap | PLSA_ALLOCATE_PRIVATE_HEAP | 8/4 | +384 | +192 |
| FreePrivateHeap | PLSA_FREE_PRIVATE_HEAP | 8/4 | +392 | +196 |
| CreateTokenEx | PLSA_CREATE_TOKEN_EX | 8/4 | +400 | +200 |
| CrediWrite | CredWriteFn | 8/4 | +408 | +204 |
| CrediUnmarshalandDecodeString | CrediUnmarshalandDecodeStringFn | 8/4 | +416 | +208 |
| DummyFunction6 | PLSA_PROTECT_MEMORY | 8/4 | +424 | +212 |
| GetExtendedCallFlags | PLSA_GET_EXTENDED_CALL_FLAGS | 8/4 | +432 | +216 |
| DuplicateTokenHandle | PLSA_DUPLICATE_HANDLE | 8/4 | +440 | +220 |
| GetServiceAccountPassword | PLSA_GET_SERVICE_ACCOUNT_PASSWORD | 8/4 | +448 | +224 |
| DummyFunction7 | PLSA_PROTECT_MEMORY | 8/4 | +456 | +228 |
| AuditLogonEx | PLSA_AUDIT_LOGON_EX | 8/4 | +464 | +232 |
| CheckProtectedUserByToken | PLSA_CHECK_PROTECTED_USER_BY_TOKEN | 8/4 | +472 | +236 |
| QueryClientRequest | PLSA_QUERY_CLIENT_REQUEST | 8/4 | +480 | +240 |
| GetAppModeInfo | PLSA_GET_APP_MODE_INFO | 8/4 | +488 | +244 |
| SetAppModeInfo | PLSA_SET_APP_MODE_INFO | 8/4 | +496 | +248 |
| GetClientInfoEx | PLSA_GET_CLIENT_INFO_EX | 8/4 | +504 | +252 |
| GetSecpkgFailureReason | PLSA_GET_SECPKG_FAILURE_REASON | 8/4 | +512 | +256 |
| SetSecpkgFailureReason | PLSA_SET_SECPKG_FAILURE_REASON | 8/4 | +520 | +260 |