Files
marlersoft-win32json/api/Security.Authentication.Identity.Core.json
T
Jonathan Marler eeacc12cae 10.2.163-preview
2021-08-19 17:43:31 -06:00

18518 lines
720 KiB
JSON

{
"Constants":[
{
"Name":"ISSP_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ISSP_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_PRIVACY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_TOKEN_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_DATAGRAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_CONNECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_MULTI_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_CLIENT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_EXTENDED_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_IMPERSONATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_ACCEPT_WIN32_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_NEGOTIABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_GSS_COMPATIBLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_ASCII_BUFFERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_FRAGMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_MUTUAL_AUTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_DELEGATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_READONLY_WITH_CHECKSUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_RESTRICTED_TOKENS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_NEGO_EXTENDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_NEGOTIABLE2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_APPCONTAINER_PASSTHROUGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_APPCONTAINER_CHECKS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_CREDENTIAL_ISOLATION_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"SECPKG_FLAG_APPLY_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
}
,{
"Name":"SECPKG_ID_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
}
,{
"Name":"SECPKG_CALLFLAGS_APPCONTAINER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_CALLFLAGS_APPCONTAINER_AUTHCAPABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_CALLFLAGS_FORCE_SUPPLIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECPKG_CALLFLAGS_APPCONTAINER_UPNCAPABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SECBUFFER_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SECBUFFER_EMPTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SECBUFFER_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECBUFFER_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECBUFFER_PKG_PARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SECBUFFER_MISSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECBUFFER_EXTRA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"SECBUFFER_STREAM_TRAILER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"SECBUFFER_STREAM_HEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"SECBUFFER_NEGOTIATION_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SECBUFFER_PADDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
}
,{
"Name":"SECBUFFER_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"SECBUFFER_MECHLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
}
,{
"Name":"SECBUFFER_MECHLIST_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
}
,{
"Name":"SECBUFFER_TARGET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
}
,{
"Name":"SECBUFFER_CHANNEL_BINDINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
}
,{
"Name":"SECBUFFER_CHANGE_PASS_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"SECBUFFER_TARGET_HOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SECBUFFER_ALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
}
,{
"Name":"SECBUFFER_APPLICATION_PROTOCOLS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
}
,{
"Name":"SECBUFFER_SRTP_PROTECTION_PROFILES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
}
,{
"Name":"SECBUFFER_SRTP_MASTER_KEY_IDENTIFIER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"SECBUFFER_TOKEN_BINDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
}
,{
"Name":"SECBUFFER_PRESHARED_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
}
,{
"Name":"SECBUFFER_PRESHARED_KEY_IDENTITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
}
,{
"Name":"SECBUFFER_DTLS_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"SECBUFFER_SEND_GENERIC_TLS_EXTENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
}
,{
"Name":"SECBUFFER_SUBSCRIBE_GENERIC_TLS_EXTENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
}
,{
"Name":"SECBUFFER_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
}
,{
"Name":"SECBUFFER_TRAFFIC_SECRETS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
}
,{
"Name":"SECBUFFER_ATTRMASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4026531840
,"Attrs":[]
}
,{
"Name":"SECBUFFER_READONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"SECBUFFER_READONLY_WITH_CHECKSUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"SECBUFFER_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1610612736
,"Attrs":[]
}
,{
"Name":"SZ_ALG_MAX_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SECURITY_NATIVE_DREP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SECURITY_NETWORK_DREP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_BOTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4026531840
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_AUTOLOGON_RESTRICTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_PROCESS_POLICY_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ISC_REQ_DELEGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ISC_REQ_MUTUAL_AUTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ISC_REQ_REPLAY_DETECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ISC_REQ_SEQUENCE_DETECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"ISC_REQ_CONFIDENTIALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ISC_REQ_USE_SESSION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ISC_REQ_PROMPT_FOR_CREDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"ISC_REQ_USE_SUPPLIED_CREDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ISC_REQ_ALLOCATE_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"ISC_REQ_USE_DCE_STYLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"ISC_REQ_DATAGRAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"ISC_REQ_CONNECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"ISC_REQ_CALL_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"ISC_REQ_FRAGMENT_SUPPLIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"ISC_REQ_EXTENDED_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"ISC_REQ_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"ISC_REQ_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"ISC_REQ_IDENTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ISC_REQ_NULL_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"ISC_REQ_MANUAL_CRED_VALIDATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"ISC_REQ_RESERVED1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"ISC_REQ_FRAGMENT_TO_FIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"ISC_REQ_FORWARD_CREDENTIALS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"ISC_REQ_NO_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"ISC_REQ_USE_HTTP_STYLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"ISC_REQ_UNVERIFIED_TARGET_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"ISC_REQ_CONFIDENTIALITY_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"ISC_REQ_MESSAGES"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4294967296
,"Attrs":[]
}
,{
"Name":"ISC_RET_DELEGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ISC_RET_MUTUAL_AUTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ISC_RET_REPLAY_DETECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ISC_RET_SEQUENCE_DETECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"ISC_RET_CONFIDENTIALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ISC_RET_USE_SESSION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ISC_RET_USED_COLLECTED_CREDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"ISC_RET_USED_SUPPLIED_CREDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ISC_RET_ALLOCATED_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"ISC_RET_USED_DCE_STYLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"ISC_RET_DATAGRAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"ISC_RET_CONNECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"ISC_RET_INTERMEDIATE_RETURN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"ISC_RET_CALL_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"ISC_RET_EXTENDED_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"ISC_RET_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"ISC_RET_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"ISC_RET_IDENTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ISC_RET_NULL_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"ISC_RET_MANUAL_CRED_VALIDATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"ISC_RET_RESERVED1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"ISC_RET_FRAGMENT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"ISC_RET_FORWARD_CREDENTIALS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"ISC_RET_USED_HTTP_STYLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"ISC_RET_NO_ADDITIONAL_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
}
,{
"Name":"ISC_RET_REAUTHENTICATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
}
,{
"Name":"ISC_RET_CONFIDENTIALITY_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"ISC_RET_MESSAGES"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4294967296
,"Attrs":[]
}
,{
"Name":"ASC_REQ_MUTUAL_AUTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ASC_REQ_CONFIDENTIALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ASC_REQ_USE_SESSION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ASC_REQ_SESSION_TICKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"ASC_REQ_USE_DCE_STYLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"ASC_REQ_DATAGRAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"ASC_REQ_CALL_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"ASC_REQ_FRAGMENT_SUPPLIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"ASC_REQ_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ASC_REQ_LICENSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"ASC_REQ_IDENTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"ASC_REQ_ALLOW_NULL_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"ASC_REQ_ALLOW_NON_USER_LOGONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"ASC_REQ_ALLOW_CONTEXT_REPLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"ASC_REQ_FRAGMENT_TO_FIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"ASC_REQ_NO_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"ASC_REQ_PROXY_BINDINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
}
,{
"Name":"ASC_REQ_ALLOW_MISSING_BINDINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"ASC_REQ_MESSAGES"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4294967296
,"Attrs":[]
}
,{
"Name":"ASC_RET_DELEGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ASC_RET_MUTUAL_AUTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ASC_RET_REPLAY_DETECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ASC_RET_SEQUENCE_DETECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"ASC_RET_CONFIDENTIALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ASC_RET_USE_SESSION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ASC_RET_SESSION_TICKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"ASC_RET_ALLOCATED_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"ASC_RET_USED_DCE_STYLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"ASC_RET_DATAGRAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"ASC_RET_CONNECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"ASC_RET_CALL_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"ASC_RET_THIRD_LEG_FAILED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"ASC_RET_EXTENDED_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"ASC_RET_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"ASC_RET_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ASC_RET_LICENSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"ASC_RET_IDENTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"ASC_RET_NULL_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"ASC_RET_ALLOW_NON_USER_LOGONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"ASC_RET_ALLOW_CONTEXT_REPLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"ASC_RET_FRAGMENT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"ASC_RET_NO_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"ASC_RET_NO_ADDITIONAL_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
}
,{
"Name":"ASC_RET_MESSAGES"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4294967296
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_ATTR_NAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_ATTR_SSI_PROVIDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_ATTR_KDC_PROXY_SETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_ATTR_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECPKG_CRED_ATTR_PAC_BYPASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"KDC_PROXY_SETTINGS_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KDC_PROXY_SETTINGS_FLAGS_FORCEPROXY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_PROTO_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_USER_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_USE_VALIDATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_CREDENTIAL_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_TARGET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_AUTHENTICATION_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_LOGOFF_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_NEGO_KEYS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_PROMPTING_NEEDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_NEGO_PKG_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_NEGO_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_CONTEXT_DELETED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_APPLICATION_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_NEGOTIATED_TLS_EXTENSIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":36
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_IS_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":37
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_NEGO_INFO_FLAG_NO_KERBEROS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_NEGO_INFO_FLAG_NO_NTLM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_NEGOTIATION_COMPLETE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SECPKG_NEGOTIATION_OPTIMISTIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_NEGOTIATION_IN_PROGRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_NEGOTIATION_DIRECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SECPKG_NEGOTIATION_TRY_MULTICRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MAX_PROTOCOL_ID_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
}
,{
"Name":"SECQOP_WRAP_NO_ENCRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483649
,"Attrs":[]
}
,{
"Name":"SECQOP_WRAP_OOB_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"SASL_OPTION_SEND_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SASL_OPTION_RECV_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SASL_OPTION_AUTHZ_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SASL_OPTION_AUTHZ_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_VERSION_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_PROCESS_ENCRYPTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_SYSTEM_PROTECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_USER_PROTECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_SYSTEM_ENCRYPTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_DOMAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_ID_PROVIDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_USE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_SAVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_SAVE_CRED_CHECKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_NO_CHECKBOX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_LOAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"SSPIPFC_CREDPROV_DO_NOT_SAVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SSPIPFC_NO_CHECKBOX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SSPIPFC_CREDPROV_DO_NOT_LOAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SSPIPFC_USE_CREDUIBROKER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_USE_CERTIFICATE_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"NGC_DATA_FLAG_IS_SMARTCARD_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_PROCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_ENCRYPT_FOR_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_MARSHALLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SECPKG_OPTIONS_PERMANENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"LOOKUP_VIEW_LOCAL_INFORMATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"LOOKUP_TRANSLATE_NAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_ISSUER_LIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":80
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_REMOTE_CRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":81
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_SUPPORTED_ALGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":86
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_CIPHER_STRENGTHS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":87
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_SUPPORTED_PROTOCOLS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":88
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_MAPPED_CRED_ATTR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":92
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_REMOTE_CERTIFICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":95
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_CLIENT_CERT_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":96
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_CC_POLICY_RESULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":97
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_USE_NCRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":98
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_LOCAL_CERT_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":99
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_CIPHER_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_REMOTE_CERT_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":103
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_UI_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":104
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_KEYING_MATERIAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":107
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_SRTP_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":108
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_TOKEN_BINDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":109
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_CONNECTION_INFO_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":110
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_KEYING_MATERIAL_TOKEN_BINDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":111
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_KEYING_MATERIAL_INPROC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":112
,"Attrs":[]
}
,{
"Name":"LSA_MODE_PASSWORD_PROTECTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"LSA_MODE_INDIVIDUAL_ACCOUNTS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LSA_MODE_MANDATORY_ACCESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"LSA_MODE_LOG_FULL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"LSA_MAXIMUM_SID_COUNT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"LSA_MAXIMUM_ENUMERATION_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32000
,"Attrs":[]
}
,{
"Name":"LSA_CALL_LICENSE_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"SE_ADT_OBJECT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SE_MAX_AUDIT_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SE_MAX_GENERIC_AUDIT_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
}
,{
"Name":"SE_ADT_PARAMETERS_SELF_RELATIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SE_ADT_PARAMETERS_SEND_TO_LSA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SE_ADT_PARAMETER_EXTENSIBLE_AUDIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SE_ADT_PARAMETER_GENERIC_AUDIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SE_ADT_PARAMETER_WRITE_SYNCHRONOUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SE_ADT_POLICY_AUDIT_EVENT_TYPE_EX_BEGIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
}
,{
"Name":"POLICY_AUDIT_EVENT_UNCHANGED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"POLICY_AUDIT_EVENT_SUCCESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"POLICY_AUDIT_EVENT_FAILURE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"POLICY_AUDIT_EVENT_NONE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"POLICY_VIEW_LOCAL_INFORMATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"POLICY_VIEW_AUDIT_INFORMATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"POLICY_GET_PRIVATE_INFORMATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"POLICY_TRUST_ADMIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"POLICY_CREATE_ACCOUNT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"POLICY_CREATE_SECRET"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"POLICY_CREATE_PRIVILEGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"POLICY_SET_DEFAULT_QUOTA_LIMITS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"POLICY_SET_AUDIT_REQUIREMENTS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"POLICY_AUDIT_LOG_ADMIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"POLICY_SERVER_ADMIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"POLICY_LOOKUP_NAMES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"POLICY_NOTIFICATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"LSA_LOOKUP_ISOLATED_AS_LOCAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"LSA_LOOKUP_DISALLOW_CONNECTED_ACCOUNT_INTERNET_SID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"LSA_LOOKUP_PREFER_INTERNET_NAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"PER_USER_POLICY_UNCHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"PER_USER_AUDIT_SUCCESS_INCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"PER_USER_AUDIT_SUCCESS_EXCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"PER_USER_AUDIT_FAILURE_INCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"PER_USER_AUDIT_FAILURE_EXCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"PER_USER_AUDIT_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_SCHANNEL_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_OUTBOUND_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_OUTBOUND_CONFIDENTIALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_INBOUND_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_INBOUND_CONFIDENTIALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_ALLOW_LOCAL_ROOT_CERT_STORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_RAS_SERVER_ALLOWED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"POLICY_QOS_DHCP_SERVER_ALLOWED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"POLICY_KERBEROS_VALIDATE_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ACCOUNT_VIEW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACCOUNT_ADJUST_PRIVILEGES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACCOUNT_ADJUST_QUOTAS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACCOUNT_ADJUST_SYSTEM_ACCESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"TRUSTED_QUERY_DOMAIN_NAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"TRUSTED_QUERY_CONTROLLERS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"TRUSTED_SET_CONTROLLERS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"TRUSTED_QUERY_POSIX"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"TRUSTED_SET_POSIX"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"TRUSTED_SET_AUTH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"TRUSTED_QUERY_AUTH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_TREE_PARENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_TREE_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTES_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278386687
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_QUARANTINED_DOMAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_TRUST_USES_RC4_ENCRYPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_TRUST_USES_AES_KEYS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_CROSS_ORGANIZATION_NO_TGT_DELEGATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_PIM_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTE_CROSS_ORGANIZATION_ENABLE_TGT_DELEGATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"TRUST_ATTRIBUTES_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
}
,{
"Name":"LSA_FOREST_TRUST_RECORD_TYPE_UNRECOGNIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"LSA_FTRECORD_DISABLED_REASONS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65535
,"Attrs":[]
}
,{
"Name":"LSA_TLN_DISABLED_NEW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"LSA_TLN_DISABLED_ADMIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LSA_TLN_DISABLED_CONFLICT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"LSA_SID_DISABLED_ADMIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"LSA_SID_DISABLED_CONFLICT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LSA_NB_DISABLED_ADMIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"LSA_NB_DISABLED_CONFLICT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MAX_RECORDS_IN_FOREST_TRUST_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4000
,"Attrs":[]
}
,{
"Name":"SECRET_SET_VALUE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECRET_QUERY_VALUE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LSA_GLOBAL_SECRET_PREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LSA_LOCAL_SECRET_PREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LSA_SECRET_MAXIMUM_COUNT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"LSA_SECRET_MAXIMUM_LENGTH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MAXIMUM_CAPES_PER_CAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":127
,"Attrs":[]
}
,{
"Name":"CENTRAL_ACCESS_POLICY_OWNER_RIGHTS_PRESENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"CENTRAL_ACCESS_POLICY_STAGED_OWNER_RIGHTS_PRESENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"CENTRAL_ACCESS_POLICY_STAGED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"LSASETCAPS_RELOAD_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"NEGOTIATE_MAX_PREFIX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"NEGOTIATE_ALLOW_NTLM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"NEGOTIATE_NEG_NTLM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"MAX_USER_RECORDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1000
,"Attrs":[]
}
,{
"Name":"Audit_System_SecurityStateChange"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9210-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_System_SecuritySubsystemExtension"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9211-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_System_Integrity"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9212-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_System_IPSecDriverEvents"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9213-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_System_Others"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9214-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_Logon"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9215-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_Logoff"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9216-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_AccountLockout"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9217-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_IPSecMainMode"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9218-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_IPSecQuickMode"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9219-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_IPSecUserMode"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce921a-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_SpecialLogon"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce921b-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_Others"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce921c-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_FileSystem"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce921d-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_Registry"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce921e-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_Kernel"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce921f-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_Sam"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9220-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_CertificationServices"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9221-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_ApplicationGenerated"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9222-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_Handle"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9223-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_Share"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9224-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_FirewallPacketDrops"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9225-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_FirewallConnection"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9226-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_Other"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9227-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PrivilegeUse_Sensitive"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9228-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PrivilegeUse_NonSensitive"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9229-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PrivilegeUse_Others"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce922a-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DetailedTracking_ProcessCreation"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce922b-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DetailedTracking_ProcessTermination"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce922c-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DetailedTracking_DpapiActivity"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce922d-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DetailedTracking_RpcCall"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce922e-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PolicyChange_AuditPolicy"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce922f-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PolicyChange_AuthenticationPolicy"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9230-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PolicyChange_AuthorizationPolicy"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9231-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PolicyChange_MpsscvRulePolicy"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9232-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PolicyChange_WfpIPSecPolicy"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9233-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PolicyChange_Others"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9234-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountManagement_UserAccount"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9235-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountManagement_ComputerAccount"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9236-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountManagement_SecurityGroup"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9237-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountManagement_DistributionGroup"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9238-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountManagement_ApplicationGroup"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9239-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountManagement_Others"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce923a-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DSAccess_DSAccess"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce923b-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DsAccess_AdAuditChanges"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce923c-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Ds_Replication"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce923d-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Ds_DetailedReplication"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce923e-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountLogon_CredentialValidation"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce923f-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountLogon_Kerberos"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9240-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountLogon_Others"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9241-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountLogon_KerbCredentialValidation"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9242-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_NPS"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9243-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_DetailedFileShare"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9244-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_RemovableStorage"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9245-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess_CbacStaging"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9246-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_Claims"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9247-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DetailedTracking_PnpActivity"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9248-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon_Groups"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce9249-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DetailedTracking_TokenRightAdjusted"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cce924a-69ae-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_System"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"69979848-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_Logon"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"69979849-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_ObjectAccess"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6997984a-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PrivilegeUse"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6997984b-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DetailedTracking"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6997984c-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_PolicyChange"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6997984d-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountManagement"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6997984e-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_DirectoryServiceAccess"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6997984f-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"Audit_AccountLogon"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"69979850-797a-11d9-bed3-505054503030"
,"Attrs":[]
}
,{
"Name":"DOMAIN_NO_LM_OWF_CHANGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"MSV1_0_CHALLENGE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MSV1_0_USER_SESSION_KEY_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MSV1_0_LANMAN_SESSION_KEY_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MSV1_0_USE_CLIENT_CHALLENGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"MSV1_0_DISABLE_PERSONAL_FALLBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"MSV1_0_ALLOW_FORCE_GUEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"MSV1_0_CLEARTEXT_PASSWORD_SUPPLIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"MSV1_0_USE_DOMAIN_FOR_ROUTING_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTHENTICATION_DLL_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"MSV1_0_ALLOW_MSVCHAPV2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MSV1_0_S4U2SELF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MSV1_0_CHECK_LOGONHOURS_FOR_S4U"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MSV1_0_INTERNET_DOMAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTHENTICATION_DLL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTHENTICATION_DLL_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"MSV1_0_MNS_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTHENTICATION_DLL_RAS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTHENTICATION_DLL_IIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":132
,"Attrs":[]
}
,{
"Name":"MSV1_0_S4U_LOGON_FLAG_CHECK_LOGONHOURS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LOGON_NTLMV2_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"LOGON_NT_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"LOGON_LM_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"LOGON_NTLM_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"LOGON_OPTIMIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"LOGON_WINLOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"LOGON_PKINIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"LOGON_NO_OPTIMIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"LOGON_NO_ELEVATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"LOGON_MANAGED_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTHENTICATION_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
}
,{
"Name":"LOGON_GRACE_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"MSV1_0_OWF_PASSWORD_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MSV1_0_SHA_PASSWORD_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"MSV1_0_CREDENTIAL_KEY_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_REMOVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_CREDKEY_PRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_SHA_PRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_VERSION_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_VERSION_V3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_VERSION_IUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901761
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_VERSION_REMOTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901762
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_VERSION_ARSO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901763
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_VERSION_RESERVED_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967294
,"Attrs":[]
}
,{
"Name":"MSV1_0_CRED_VERSION_INVALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
}
,{
"Name":"MSV1_0_NTLM3_RESPONSE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MSV1_0_NTLM3_OWF_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MSV1_0_MAX_NTLM3_LIFE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1800
,"Attrs":[]
}
,{
"Name":"MSV1_0_MAX_AVL_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64000
,"Attrs":[]
}
,{
"Name":"MSV1_0_AV_FLAG_FORCE_GUEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MSV1_0_AV_FLAG_MIC_HANDSHAKE_MESSAGES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MSV1_0_AV_FLAG_UNVERIFIED_TARGET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"RTL_ENCRYPT_MEMORY_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"RTL_ENCRYPT_OPTION_CROSS_PROCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"RTL_ENCRYPT_OPTION_SAME_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"RTL_ENCRYPT_OPTION_FOR_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KERBEROS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"KERBEROS_REVISION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_AES128_CTS_HMAC_SHA1_96"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_AES256_CTS_HMAC_SHA1_96"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_PLAIN2"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-129
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_LM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-130
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_SHA"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-131
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DES_PLAIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-132
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_HMAC_OLD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-133
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_PLAIN_OLD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-134
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_HMAC_OLD_EXP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-135
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_PLAIN_OLD_EXP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-136
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_PLAIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-140
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_PLAIN_EXP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-141
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_AES128_CTS_HMAC_SHA1_96_PLAIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-148
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_AES256_CTS_HMAC_SHA1_96_PLAIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-149
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DSA_SHA1_CMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_MD5_CMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_SHA1_CMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC2_CBC_ENV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_ENV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_ES_OEAP_ENV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DES_EDE3_CBC_ENV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DSA_SIGN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_PRIV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_PUB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_PUB_MD5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RSA_PUB_SHA1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_PKCS7_PUB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DES3_CBC_MD5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DES3_CBC_SHA1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DES3_CBC_SHA1_KD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DES_CBC_MD5_NT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_RC4_HMAC_NT_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_CRC32"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_MD4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_KRB_DES_MAC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_KRB_DES_MAC_K"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_MD5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_MD5_DES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_SHA1_NEW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_HMAC_SHA1_96_AES128"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_HMAC_SHA1_96_AES256"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_LM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-130
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_SHA1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-131
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_REAL_CRC32"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-132
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_DES_MAC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-133
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_DES_MAC_MD5"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-134
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_MD25"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-135
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_RC4_MD5"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-136
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_MD5_HMAC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-137
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_HMAC_MD5"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-138
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_HMAC_SHA1_96_AES128_Ki"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-150
,"Attrs":[]
}
,{
"Name":"KERB_CHECKSUM_HMAC_SHA1_96_AES256_Ki"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-151
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_FORWARDABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_PROXIABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_POSTDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_RENEWABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_NOADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_ENC_TKT_IN_SKEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_VALIDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_VALIDATE_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_OK_AS_DELEGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_PREAUTH_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_TRANSITIVE_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"AUTH_REQ_ALLOW_S4U_DELEGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KERB_TICKET_FLAGS_name_canonicalize"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"KERB_TICKET_FLAGS_cname_in_pa_data"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"KERB_TICKET_FLAGS_enc_pa_rep"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"KRB_NT_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KRB_NT_PRINCIPAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KRB_NT_PRINCIPAL_AND_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-131
,"Attrs":[]
}
,{
"Name":"KRB_NT_SRV_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KRB_NT_SRV_INST_AND_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-132
,"Attrs":[]
}
,{
"Name":"KRB_NT_SRV_HST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KRB_NT_SRV_XHST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KRB_NT_UID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"KRB_NT_ENTERPRISE_PRINCIPAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"KRB_NT_WELLKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
}
,{
"Name":"KRB_NT_ENT_PRINCIPAL_AND_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-130
,"Attrs":[]
}
,{
"Name":"KRB_NT_MS_PRINCIPAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-128
,"Attrs":[]
}
,{
"Name":"KRB_NT_MS_PRINCIPAL_AND_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-129
,"Attrs":[]
}
,{
"Name":"KRB_NT_MS_BRANCH_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-133
,"Attrs":[]
}
,{
"Name":"KRB_NT_X500_PRINCIPAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"KERB_WRAP_NO_ENCRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483649
,"Attrs":[]
}
,{
"Name":"KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_CERTIFICATE_LOGON_FLAG_USE_CERTIFICATE_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_CERTIFICATE_S4U_LOGON_FLAG_CHECK_DUPLICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_CERTIFICATE_S4U_LOGON_FLAG_CHECK_LOGONHOURS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_CERTIFICATE_S4U_LOGON_FLAG_FAIL_IF_NT_AUTH_POLICY_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KERB_CERTIFICATE_S4U_LOGON_FLAG_IDENTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KERB_LOGON_FLAG_ALLOW_EXPIRED_TICKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_LOGON_FLAG_REDIRECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_S4U_LOGON_FLAG_IDENTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KERB_USE_DEFAULT_TICKET_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_DONT_USE_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_USE_CACHE_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_USE_CREDHANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_AS_KERB_CRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_WITH_SEC_CRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_CACHE_TICKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KERB_RETRIEVE_TICKET_MAX_LIFETIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KERB_ETYPE_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KERB_PURGE_ALL_TICKETS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_S4U2PROXY_CACHE_ENTRY_INFO_FLAG_NEGATIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_S4U2PROXY_CRED_FLAG_NEGATIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"DS_UNKNOWN_ADDRESS_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KERB_SETPASS_USE_LOGONID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_SETPASS_USE_CREDHANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_DECRYPT_FLAG_DEFAULT_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_REFRESH_SCCRED_RELEASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KERB_REFRESH_SCCRED_GETTGT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_TRANSFER_CRED_WITH_TICKETS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERB_TRANSFER_CRED_CLEANUP_CREDENTIALS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE_FLAG_DAC_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AUDIT_SET_SYSTEM_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AUDIT_QUERY_SYSTEM_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"AUDIT_SET_USER_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"AUDIT_QUERY_USER_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"AUDIT_ENUMERATE_USERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"AUDIT_SET_MISC_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"AUDIT_QUERY_MISC_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SECPKG_CLIENT_PROCESS_TERMINATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_CLIENT_THREAD_TERMINATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_KERNEL_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_ANSI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_URGENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_RECURSIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_IN_PROC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_CLEANUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_WOWCLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_THREAD_TERM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_PROCESS_TERM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_IS_TCB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_NETWORK_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_WINLOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_ASYNC_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_SYSTEM_PROC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_NEGO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_NEGO_EXTENDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_BUFFER_MARSHAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_UNLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_CLOUDAP_CONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_WOWX86"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_WOWA32"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"SECPKG_CREDENTIAL_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":201
,"Attrs":[]
}
,{
"Name":"SECPKG_CREDENTIAL_FLAGS_CALLER_HAS_TCB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_CREDENTIAL_FLAGS_CREDMAN_CRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_SURROGATE_LOGON_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECBUFFER_UNMAPPED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"SECBUFFER_KERNEL_MAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_CLEAR_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_OWF_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_CACHED_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_LOGON_NO_TCB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_LOGON_LUA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_INTERACTIVE_SMARTCARD_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_REFRESH_NEEDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_INTERNET_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_AUTH_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_DO_NOT_SPLIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_PROTECTED_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_TRANSFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_RESTRICTED_TS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_PACKED_CREDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_ENTERPRISE_INTERNET_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_ENCRYPTED_CREDGUARD_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_CACHED_INTERACTIVE_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_INTERACTIVE_NGC_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_INTERACTIVE_FIDO_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_ARSO_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_LOGON_PACKAGE_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"PRIMARY_CRED_PACKAGE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
}
,{
"Name":"MAX_CRED_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"SECPKG_STATE_ENCRYPTION_PERMITTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_STATE_DOMAIN_CONTROLLER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SECPKG_STATE_WORKSTATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SECPKG_STATE_STANDALONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SECPKG_STATE_CRED_ISOLATION_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SECPKG_STATE_RESERVED_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"SECPKG_MAX_OID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_SASL_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SECPKG_ATTR_THUNK_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"UNDERSTANDS_LONG_NAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"NO_LONG_NAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_OPTIMISTIC_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_CLEANUP_CREDENTIALS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_TO_SSO_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"NOTIFIER_FLAG_NEW_THREAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"NOTIFIER_FLAG_ONE_SHOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"NOTIFIER_FLAG_SECONDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"NOTIFIER_TYPE_INTERVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"NOTIFIER_TYPE_HANDLE_WAIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"NOTIFIER_TYPE_STATE_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"NOTIFIER_TYPE_NOTIFY_EVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"NOTIFIER_TYPE_IMMEDIATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"NOTIFY_CLASS_PACKAGE_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"NOTIFY_CLASS_ROLE_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"NOTIFY_CLASS_DOMAIN_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"NOTIFY_CLASS_REGISTRY_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"LSA_QUERY_CLIENT_PRELOGON_SESSION_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"CREDP_FLAGS_IN_PROCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"CREDP_FLAGS_USE_MIDL_HEAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"CREDP_FLAGS_DONT_CACHE_TI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"CREDP_FLAGS_CLEAR_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"CREDP_FLAGS_USER_ENCRYPTED_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"CREDP_FLAGS_TRUSTED_CALLER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"CREDP_FLAGS_VALIDATE_PROXY_TARGET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"CRED_MARSHALED_TI_SIZE_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_6"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_7"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_8"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_9"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"SECPKG_INTERFACE_VERSION_10"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
}
,{
"Name":"UNISP_RPC_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
}
,{
"Name":"RCRED_STATUS_NOCRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"RCRED_CRED_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"RCRED_STATUS_UNKNOWN_ISSUER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"LCRED_STATUS_NOCRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"LCRED_CRED_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"LCRED_STATUS_UNKNOWN_ISSUER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SECPKGCONTEXT_CONNECTION_INFO_EX_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SECPKGCONTEXT_CIPHERINFO_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SSL_SESSION_RECONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KERN_CONTEXT_CERT_INFO_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ENABLE_TLS_CLIENT_EARLY_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCH_CRED_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCH_CRED_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SCH_CRED_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SCH_CRED_V3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SCHANNEL_CRED_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SCH_CREDENTIALS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"TLS_PARAMS_OPTIONAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MAX_SUPPORTED_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MAX_SUPPORTED_ALPN_IDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MAX_SUPPORTED_CRYPTO_SETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MAX_SUPPORTED_CHAINING_MODES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SCH_MAX_EXT_SUBSCRIPTIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SCH_CRED_FORMAT_CERT_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SCH_CRED_FORMAT_CERT_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCH_CRED_FORMAT_CERT_HASH_STORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MAX_STORE_NAME_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MAX_SUPPORTED_ALGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MAX_SUPPORTED_CERTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
}
,{
"Name":"SCH_MACHINE_CERT_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCH_CRED_DISABLE_RECONNECTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SCH_CRED_RESTRICTED_ROOTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"SCH_CRED_REVOCATION_CHECK_CACHE_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"SCH_CRED_CACHE_ONLY_URL_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"SCH_CRED_MEMORY_STORE_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SCH_CRED_SNI_CREDENTIAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"SCH_CRED_SNI_ENABLE_OCSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"SCH_USE_DTLS_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"SCH_ALLOW_NULL_ENCRYPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
}
,{
"Name":"SCHANNEL_RENEGOTIATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SCHANNEL_SHUTDOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCHANNEL_ALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SCHANNEL_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_CLOSE_NOTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_UNEXPECTED_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_BAD_RECORD_MAC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_DECRYPTION_FAILED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_RECORD_OVERFLOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_DECOMPRESSION_FAIL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_HANDSHAKE_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_BAD_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":42
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_UNSUPPORTED_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":43
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_CERTIFICATE_REVOKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":44
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_CERTIFICATE_EXPIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":45
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_CERTIFICATE_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":46
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_ILLEGAL_PARAMETER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":47
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_UNKNOWN_CA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_ACCESS_DENIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_DECODE_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_DECRYPT_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":51
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_EXPORT_RESTRICTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_PROTOCOL_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":70
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_INSUFFIENT_SECURITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":71
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_INTERNAL_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":80
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_USER_CANCELED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":90
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_NO_RENEGOTIATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_UNSUPPORTED_EXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":110
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_UNKNOWN_PSK_IDENTITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":115
,"Attrs":[]
}
,{
"Name":"TLS1_ALERT_NO_APP_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":120
,"Attrs":[]
}
,{
"Name":"SP_PROT_PCT1_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SP_PROT_PCT1_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SP_PROT_SSL2_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SP_PROT_SSL2_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SP_PROT_SSL3_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SP_PROT_SSL3_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SP_PROT_UNI_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"SP_PROT_UNI_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"SP_PROT_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
}
,{
"Name":"SP_PROT_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_1_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_1_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_2_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_2_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_3_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"SP_PROT_TLS1_3_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"SP_PROT_DTLS_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SP_PROT_DTLS_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"SP_PROT_DTLS1_2_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"SP_PROT_DTLS1_2_CLIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"SCHANNEL_SECRET_TYPE_CAPI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCHANNEL_SECRET_PRIVKEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SCH_CRED_X509_CERTCHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SCH_CRED_X509_CAPI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SCH_CRED_CERT_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"SL_SYSTEM_STATE_REBOOT_POLICY_FOUND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SL_SYSTEM_STATE_TAMPERED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SL_REARM_REBOOT_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SPP_MIGRATION_GATHER_MIGRATABLE_APPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SPP_MIGRATION_GATHER_ACTIVATED_WINDOWS_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SPP_MIGRATION_GATHER_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
}
,{
"Name":"USER_ACCOUNT_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"USER_HOME_DIRECTORY_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"USER_PASSWORD_NOT_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"USER_TEMP_DUPLICATE_ACCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"USER_NORMAL_ACCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"USER_MNS_LOGON_ACCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"USER_INTERDOMAIN_TRUST_ACCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"USER_WORKSTATION_TRUST_ACCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"USER_SERVER_TRUST_ACCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"USER_DONT_EXPIRE_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"USER_ACCOUNT_AUTO_LOCKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"USER_ENCRYPTED_TEXT_PASSWORD_ALLOWED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"USER_SMARTCARD_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"USER_TRUSTED_FOR_DELEGATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"USER_NOT_DELEGATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"USER_USE_DES_KEY_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"USER_DONT_REQUIRE_PREAUTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"USER_PASSWORD_EXPIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"USER_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"USER_NO_AUTH_DATA_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"USER_PARTIAL_SECRETS_ACCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"USER_USE_AES_KEYS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"SAM_DAYS_PER_WEEK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"USER_ALL_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"CLEAR_BLOCK_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"CYPHER_BLOCK_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MSV1_0_VALIDATION_LOGOFF_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MSV1_0_VALIDATION_KICKOFF_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MSV1_0_VALIDATION_LOGON_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MSV1_0_VALIDATION_LOGON_DOMAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MSV1_0_VALIDATION_SESSION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MSV1_0_VALIDATION_USER_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"MSV1_0_VALIDATION_USER_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_ACCOUNT_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_WORKSTATIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_LOGON_HOURS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_ACCOUNT_EXPIRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_PASSWORD_EXPIRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_ACCOUNT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"MSV1_0_SUBAUTH_LOCKOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
]
,"Types":[
{
"Name":"_HMAPPER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
]
,"NestedTypes":[
]
}
,{
"Name":"LsaHandle"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"LsaDeregisterLogonProcess"
}
,{
"Name":"LSA_TRUST_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_REFERENCED_DOMAIN_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Entries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Domains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRUST_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_TRANSLATED_SID2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Use","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DomainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_TRANSLATED_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Use","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_ACCOUNT_DOMAIN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_DNS_DOMAIN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DnsForestName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_LOOKUP_DOMAIN_INFO_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AccountDomainInformation","Value":5}
,{"Name":"DnsDomainInformation","Value":12}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SECURITY_LOGON_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":true
,"Values":[
{"Name":"UndefinedLogonType","Value":0}
,{"Name":"Interactive","Value":2}
,{"Name":"Network","Value":3}
,{"Name":"Batch","Value":4}
,{"Name":"Service","Value":5}
,{"Name":"Proxy","Value":6}
,{"Name":"Unlock","Value":7}
,{"Name":"NetworkCleartext","Value":8}
,{"Name":"NewCredentials","Value":9}
,{"Name":"RemoteInteractive","Value":10}
,{"Name":"CachedInteractive","Value":11}
,{"Name":"CachedRemoteInteractive","Value":12}
,{"Name":"CachedUnlock","Value":13}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SE_ADT_PARAMETER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SeAdtParmTypeNone","Value":0}
,{"Name":"SeAdtParmTypeString","Value":1}
,{"Name":"SeAdtParmTypeFileSpec","Value":2}
,{"Name":"SeAdtParmTypeUlong","Value":3}
,{"Name":"SeAdtParmTypeSid","Value":4}
,{"Name":"SeAdtParmTypeLogonId","Value":5}
,{"Name":"SeAdtParmTypeNoLogonId","Value":6}
,{"Name":"SeAdtParmTypeAccessMask","Value":7}
,{"Name":"SeAdtParmTypePrivs","Value":8}
,{"Name":"SeAdtParmTypeObjectTypes","Value":9}
,{"Name":"SeAdtParmTypeHexUlong","Value":10}
,{"Name":"SeAdtParmTypePtr","Value":11}
,{"Name":"SeAdtParmTypeTime","Value":12}
,{"Name":"SeAdtParmTypeGuid","Value":13}
,{"Name":"SeAdtParmTypeLuid","Value":14}
,{"Name":"SeAdtParmTypeHexInt64","Value":15}
,{"Name":"SeAdtParmTypeStringList","Value":16}
,{"Name":"SeAdtParmTypeSidList","Value":17}
,{"Name":"SeAdtParmTypeDuration","Value":18}
,{"Name":"SeAdtParmTypeUserAccountControl","Value":19}
,{"Name":"SeAdtParmTypeNoUac","Value":20}
,{"Name":"SeAdtParmTypeMessage","Value":21}
,{"Name":"SeAdtParmTypeDateTime","Value":22}
,{"Name":"SeAdtParmTypeSockAddr","Value":23}
,{"Name":"SeAdtParmTypeSD","Value":24}
,{"Name":"SeAdtParmTypeLogonHours","Value":25}
,{"Name":"SeAdtParmTypeLogonIdNoSid","Value":26}
,{"Name":"SeAdtParmTypeUlongNoConv","Value":27}
,{"Name":"SeAdtParmTypeSockAddrNoPort","Value":28}
,{"Name":"SeAdtParmTypeAccessReason","Value":29}
,{"Name":"SeAdtParmTypeStagingReason","Value":30}
,{"Name":"SeAdtParmTypeResourceAttribute","Value":31}
,{"Name":"SeAdtParmTypeClaims","Value":32}
,{"Name":"SeAdtParmTypeLogonIdAsSid","Value":33}
,{"Name":"SeAdtParmTypeMultiSzString","Value":34}
,{"Name":"SeAdtParmTypeLogonIdEx","Value":35}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SE_ADT_OBJECT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SE_ADT_PARAMETER_ARRAY_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SE_ADT_PARAMETER_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SE_ADT_ACCESS_REASON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AccessReasons","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"ObjectTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AccessGranted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SE_ADT_CLAIMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Claims","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SE_ADT_PARAMETER_ARRAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CategoryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FlatSubCategoryId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Parameters","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"SE_ADT_PARAMETER_ARRAY_ENTRY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SE_ADT_PARAMETER_ARRAY_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CategoryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FlatSubCategoryId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Parameters","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"SE_ADT_PARAMETER_ARRAY_ENTRY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_AUDIT_EVENT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AuditCategorySystem","Value":0}
,{"Name":"AuditCategoryLogon","Value":1}
,{"Name":"AuditCategoryObjectAccess","Value":2}
,{"Name":"AuditCategoryPrivilegeUse","Value":3}
,{"Name":"AuditCategoryDetailedTracking","Value":4}
,{"Name":"AuditCategoryPolicyChange","Value":5}
,{"Name":"AuditCategoryAccountManagement","Value":6}
,{"Name":"AuditCategoryDirectoryServiceAccess","Value":7}
,{"Name":"AuditCategoryAccountLogon","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LSA_TRANSLATED_SID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Use","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"RelativeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_LSA_SERVER_ROLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PolicyServerRoleBackup","Value":2}
,{"Name":"PolicyServerRolePrimary","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"POLICY_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PolicyAuditLogInformation","Value":1}
,{"Name":"PolicyAuditEventsInformation","Value":2}
,{"Name":"PolicyPrimaryDomainInformation","Value":3}
,{"Name":"PolicyPdAccountInformation","Value":4}
,{"Name":"PolicyAccountDomainInformation","Value":5}
,{"Name":"PolicyLsaServerRoleInformation","Value":6}
,{"Name":"PolicyReplicaSourceInformation","Value":7}
,{"Name":"PolicyDefaultQuotaInformation","Value":8}
,{"Name":"PolicyModificationInformation","Value":9}
,{"Name":"PolicyAuditFullSetInformation","Value":10}
,{"Name":"PolicyAuditFullQueryInformation","Value":11}
,{"Name":"PolicyDnsDomainInformation","Value":12}
,{"Name":"PolicyDnsDomainInformationInt","Value":13}
,{"Name":"PolicyLocalAccountDomainInformation","Value":14}
,{"Name":"PolicyMachineAccountInformation","Value":15}
,{"Name":"PolicyLastEntry","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"POLICY_AUDIT_LOG_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuditLogPercentFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumLogSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuditRetentionPeriod","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"AuditLogFullShutdownInProgress","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"TimeToShutdown","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"NextAuditRecordId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_AUDIT_EVENTS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuditingMode","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"EventAuditingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"MaximumAuditEventCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_AUDIT_SUBCATEGORIES_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MaximumSubCategoryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EventAuditingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_AUDIT_CATEGORIES_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MaximumCategoryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubCategoriesInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POLICY_AUDIT_SUBCATEGORIES_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_PRIMARY_DOMAIN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_PD_ACCOUNT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_LSA_SERVER_ROLE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LsaServerRole","Type":{"Kind":"ApiRef","Name":"POLICY_LSA_SERVER_ROLE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_REPLICA_SOURCE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ReplicaSource","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ReplicaAccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_DEFAULT_QUOTA_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QuotaLimits","Type":{"Kind":"ApiRef","Name":"QUOTA_LIMITS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_MODIFICATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ModifiedId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"DatabaseCreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_AUDIT_FULL_SET_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ShutDownOnFull","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_AUDIT_FULL_QUERY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ShutDownOnFull","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LogIsFull","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_DOMAIN_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PolicyDomainEfsInformation","Value":2}
,{"Name":"PolicyDomainKerberosTicketInformation","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"POLICY_DOMAIN_EFS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EfsBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_DOMAIN_KERBEROS_TICKET_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthenticationOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxServiceTicketAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"MaxTicketAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"MaxRenewAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"MaxClockSkew","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_MACHINE_ACCT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Rid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_NOTIFICATION_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PolicyNotifyAuditEventsInformation","Value":1}
,{"Name":"PolicyNotifyAccountDomainInformation","Value":2}
,{"Name":"PolicyNotifyServerRoleInformation","Value":3}
,{"Name":"PolicyNotifyDnsDomainInformation","Value":4}
,{"Name":"PolicyNotifyDomainEfsInformation","Value":5}
,{"Name":"PolicyNotifyDomainKerberosTicketInformation","Value":6}
,{"Name":"PolicyNotifyMachineAccountPasswordInformation","Value":7}
,{"Name":"PolicyNotifyGlobalSaclInformation","Value":8}
,{"Name":"PolicyNotifyMax","Value":9}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TRUSTED_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TrustedDomainNameInformation","Value":1}
,{"Name":"TrustedControllersInformation","Value":2}
,{"Name":"TrustedPosixOffsetInformation","Value":3}
,{"Name":"TrustedPasswordInformation","Value":4}
,{"Name":"TrustedDomainInformationBasic","Value":5}
,{"Name":"TrustedDomainInformationEx","Value":6}
,{"Name":"TrustedDomainAuthInformation","Value":7}
,{"Name":"TrustedDomainFullInformation","Value":8}
,{"Name":"TrustedDomainAuthInformationInternal","Value":9}
,{"Name":"TrustedDomainFullInformationInternal","Value":10}
,{"Name":"TrustedDomainInformationEx2Internal","Value":11}
,{"Name":"TrustedDomainFullInformation2Internal","Value":12}
,{"Name":"TrustedDomainSupportedEncryptionTypes","Value":13}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TRUSTED_DOMAIN_NAME_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_CONTROLLERS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Entries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_POSIX_OFFSET_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_PASSWORD_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_DOMAIN_INFORMATION_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"FlatName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"TrustDirection","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_TRUST_DIRECTION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"TrustType","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_TRUST_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"TrustAttributes","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_TRUST_ATTRIBUTES","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_DOMAIN_INFORMATION_EX2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"FlatName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"TrustDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TrustType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TrustAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ForestTrustLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_AUTH_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LastUpdateTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"AuthType","Type":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION_AUTH_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuthInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_DOMAIN_AUTH_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IncomingAuthInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"IncomingPreviousAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"OutgoingAuthInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"OutgoingPreviousAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_DOMAIN_FULL_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Information","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_INFORMATION_EX","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PosixOffset","Type":{"Kind":"ApiRef","Name":"TRUSTED_POSIX_OFFSET_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuthInformation","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_AUTH_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_DOMAIN_FULL_INFORMATION2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Information","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_INFORMATION_EX2","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PosixOffset","Type":{"Kind":"ApiRef","Name":"TRUSTED_POSIX_OFFSET_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuthInformation","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_AUTH_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SupportedEncryptionTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_FOREST_TRUST_RECORD_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ForestTrustTopLevelName","Value":0}
,{"Name":"ForestTrustTopLevelNameEx","Value":1}
,{"Name":"ForestTrustDomainInfo","Value":2}
,{"Name":"ForestTrustRecordTypeLast","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LSA_FOREST_TRUST_DOMAIN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DnsName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_FOREST_TRUST_BINARY_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_FOREST_TRUST_RECORD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ForestTrustType","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_RECORD_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Time","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ForestTrustData","Type":{"Kind":"ApiRef","Name":"_ForestTrustData_e__Union","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_ForestTrustData_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TopLevelName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainInfo","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_DOMAIN_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_BINARY_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"LSA_FOREST_TRUST_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_RECORD","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_FOREST_TRUST_COLLISION_RECORD_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CollisionTdo","Value":0}
,{"Name":"CollisionXref","Value":1}
,{"Name":"CollisionOther","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LSA_FOREST_TRUST_COLLISION_RECORD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_COLLISION_RECORD_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_FOREST_TRUST_COLLISION_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_COLLISION_RECORD","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_ENUMERATION_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_LAST_INTER_LOGON_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LastSuccessfulLogon","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LastFailedLogon","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"FailedAttemptCountSinceLastSuccessfulLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECURITY_LOGON_SESSION_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonDomain","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AuthenticationPackage","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Session","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Upn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LastLogonInfo","Type":{"Kind":"ApiRef","Name":"LSA_LAST_INTER_LOGON_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonScript","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CENTRAL_ACCESS_POLICY_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ChangeId","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LengthAppliesTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AppliesTo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"LengthSD","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
,{"Name":"LengthStagedSD","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StagedSD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CENTRAL_ACCESS_POLICY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CAPID","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ChangeId","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CAPECount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CAPEs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CENTRAL_ACCESS_POLICY_ENTRY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NEGOTIATE_MESSAGES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NegEnumPackagePrefixes","Value":0}
,{"Name":"NegGetCallerName","Value":1}
,{"Name":"NegTransferCredentials","Value":2}
,{"Name":"NegMsgReserved1","Value":3}
,{"Name":"NegCallPackageMax","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NEGOTIATE_PACKAGE_PREFIX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"PackageDataA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"PackageDataW","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"PrefixLen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"Prefix","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NEGOTIATE_PACKAGE_PREFIXES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrefixCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NEGOTIATE_CALLER_NAME_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NEGOTIATE_CALLER_NAME_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CallerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DOMAIN_PASSWORD_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MinPasswordLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"PasswordHistoryLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"PasswordProperties","Type":{"Kind":"ApiRef","Name":"DOMAIN_PASSWORD_PROPERTIES","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MaxPasswordAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"MinPasswordAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PSAM_PASSWORD_NOTIFICATION_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"RelativeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"PSAM_INIT_NOTIFICATION_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"PSAM_PASSWORD_FILTER_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"FullName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"SetOperation","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"MSV1_0_LOGON_SUBMIT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MsV1_0InteractiveLogon","Value":2}
,{"Name":"MsV1_0Lm20Logon","Value":3}
,{"Name":"MsV1_0NetworkLogon","Value":4}
,{"Name":"MsV1_0SubAuthLogon","Value":5}
,{"Name":"MsV1_0WorkstationUnlockLogon","Value":7}
,{"Name":"MsV1_0S4ULogon","Value":12}
,{"Name":"MsV1_0VirtualLogon","Value":82}
,{"Name":"MsV1_0NoElevationLogon","Value":83}
,{"Name":"MsV1_0LuidLogon","Value":84}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MSV1_0_PROFILE_BUFFER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MsV1_0InteractiveProfile","Value":2}
,{"Name":"MsV1_0Lm20LogonProfile","Value":3}
,{"Name":"MsV1_0SmartCardProfile","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MSV1_0_INTERACTIVE_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_INTERACTIVE_PROFILE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROFILE_BUFFER_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LogonScript","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_LM20_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Workstation","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ChallengeToClient","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CaseSensitiveChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"CaseInsensitiveChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ParameterControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_SUBAUTH_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Workstation","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ChallengeToClient","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"AuthenticationInfo1","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AuthenticationInfo2","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ParameterControl","Type":{"Kind":"ApiRef","Name":"MSV_SUBAUTH_LOGON_PARAMETER_CONTROL","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SubAuthPackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_S4U_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserPrincipalName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_LM20_LOGON_PROFILE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROFILE_BUFFER_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"UserFlags","Type":{"Kind":"ApiRef","Name":"MSV_SUB_AUTHENTICATION_FILTER","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"UserSessionKey","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LanmanSessionKey","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserParameters","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_CREDENTIAL_KEY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"InvalidCredKey","Value":0}
,{"Name":"DeprecatedIUMCredKey","Value":1}
,{"Name":"DomainUserCredKey","Value":2}
,{"Name":"LocalUserCredKey","Value":3}
,{"Name":"ExternallySuppliedCredKey","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MSV1_0_CREDENTIAL_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_SUPPLEMENTAL_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LmPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"NtPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NtPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CredentialKey","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredentialKeyType","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"NtPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CredentialKey","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ShaPassword","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_IUM_SUPPLEMENTAL_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptedCredsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptedCreds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_REMOTE_SUPPLEMENTAL_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredentialKey","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CredentialKeyType","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedCredsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptedCreds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_NTLM3_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Response","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"RespType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"HiRespType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MsgWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ChallengeFromClient","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"AvPairsOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_AVID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MsvAvEOL","Value":0}
,{"Name":"MsvAvNbComputerName","Value":1}
,{"Name":"MsvAvNbDomainName","Value":2}
,{"Name":"MsvAvDnsComputerName","Value":3}
,{"Name":"MsvAvDnsDomainName","Value":4}
,{"Name":"MsvAvDnsTreeName","Value":5}
,{"Name":"MsvAvFlags","Value":6}
,{"Name":"MsvAvTimestamp","Value":7}
,{"Name":"MsvAvRestrictions","Value":8}
,{"Name":"MsvAvTargetName","Value":9}
,{"Name":"MsvAvChannelBindings","Value":10}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MSV1_0_AV_PAIR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AvId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AvLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MsV1_0Lm20ChallengeRequest","Value":0}
,{"Name":"MsV1_0Lm20GetChallengeResponse","Value":1}
,{"Name":"MsV1_0EnumerateUsers","Value":2}
,{"Name":"MsV1_0GetUserInfo","Value":3}
,{"Name":"MsV1_0ReLogonUsers","Value":4}
,{"Name":"MsV1_0ChangePassword","Value":5}
,{"Name":"MsV1_0ChangeCachedPassword","Value":6}
,{"Name":"MsV1_0GenericPassthrough","Value":7}
,{"Name":"MsV1_0CacheLogon","Value":8}
,{"Name":"MsV1_0SubAuth","Value":9}
,{"Name":"MsV1_0DeriveCredential","Value":10}
,{"Name":"MsV1_0CacheLookup","Value":11}
,{"Name":"MsV1_0SetProcessOption","Value":12}
,{"Name":"MsV1_0ConfigLocalAliases","Value":13}
,{"Name":"MsV1_0ClearCachedCredentials","Value":14}
,{"Name":"MsV1_0LookupToken","Value":15}
,{"Name":"MsV1_0ValidateAuth","Value":16}
,{"Name":"MsV1_0CacheLookupEx","Value":17}
,{"Name":"MsV1_0GetCredentialKey","Value":18}
,{"Name":"MsV1_0SetThreadOption","Value":19}
,{"Name":"MsV1_0DecryptDpapiMasterKey","Value":20}
,{"Name":"MsV1_0GetStrongCredentialKey","Value":21}
,{"Name":"MsV1_0TransferCred","Value":22}
,{"Name":"MsV1_0ProvisionTbal","Value":23}
,{"Name":"MsV1_0DeleteTbalSecrets","Value":24}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MSV1_0_CHANGEPASSWORD_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"NewPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Impersonating","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_CHANGEPASSWORD_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PasswordInfoValid","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DomainPasswordInfo","Type":{"Kind":"ApiRef","Name":"DOMAIN_PASSWORD_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_PASSTHROUGH_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_PASSTHROUGH_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ValidationData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_SUBAUTH_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SubAuthPackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubAuthInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubAuthSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_SUBAUTH_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SubAuthInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubAuthReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_LOGON_SUBMIT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KerbInteractiveLogon","Value":2}
,{"Name":"KerbSmartCardLogon","Value":6}
,{"Name":"KerbWorkstationUnlockLogon","Value":7}
,{"Name":"KerbSmartCardUnlockLogon","Value":8}
,{"Name":"KerbProxyLogon","Value":9}
,{"Name":"KerbTicketLogon","Value":10}
,{"Name":"KerbTicketUnlockLogon","Value":11}
,{"Name":"KerbS4ULogon","Value":12}
,{"Name":"KerbCertificateLogon","Value":13}
,{"Name":"KerbCertificateS4ULogon","Value":14}
,{"Name":"KerbCertificateUnlockLogon","Value":15}
,{"Name":"KerbNoElevationLogon","Value":83}
,{"Name":"KerbLuidLogon","Value":84}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KERB_INTERACTIVE_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_INTERACTIVE_UNLOCK_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_INTERACTIVE_LOGON","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_SMART_CARD_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Pin","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"CspDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CspData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_SMART_CARD_UNLOCK_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_SMART_CARD_LOGON","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CERTIFICATE_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Pin","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CspDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CspData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CERTIFICATE_UNLOCK_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_CERTIFICATE_LOGON","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CERTIFICATE_S4U_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserPrincipalName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"CertificateLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TICKET_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceTicketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TicketGrantingTicketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"TicketGrantingTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TICKET_UNLOCK_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_TICKET_LOGON","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_S4U_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientUpn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_PROFILE_BUFFER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KerbInteractiveProfile","Value":2}
,{"Name":"KerbSmartCardProfile","Value":4}
,{"Name":"KerbTicketProfile","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KERB_INTERACTIVE_PROFILE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROFILE_BUFFER_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LogonScript","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_SMART_CARD_PROFILE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Profile","Type":{"Kind":"ApiRef","Name":"KERB_INTERACTIVE_PROFILE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CertificateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CRYPTO_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyType","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CRYPTO_KEY32"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TICKET_PROFILE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Profile","Type":{"Kind":"ApiRef","Name":"KERB_INTERACTIVE_PROFILE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SessionKey","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_PROTOCOL_MESSAGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KerbDebugRequestMessage","Value":0}
,{"Name":"KerbQueryTicketCacheMessage","Value":1}
,{"Name":"KerbChangeMachinePasswordMessage","Value":2}
,{"Name":"KerbVerifyPacMessage","Value":3}
,{"Name":"KerbRetrieveTicketMessage","Value":4}
,{"Name":"KerbUpdateAddressesMessage","Value":5}
,{"Name":"KerbPurgeTicketCacheMessage","Value":6}
,{"Name":"KerbChangePasswordMessage","Value":7}
,{"Name":"KerbRetrieveEncodedTicketMessage","Value":8}
,{"Name":"KerbDecryptDataMessage","Value":9}
,{"Name":"KerbAddBindingCacheEntryMessage","Value":10}
,{"Name":"KerbSetPasswordMessage","Value":11}
,{"Name":"KerbSetPasswordExMessage","Value":12}
,{"Name":"KerbVerifyCredentialsMessage","Value":13}
,{"Name":"KerbQueryTicketCacheExMessage","Value":14}
,{"Name":"KerbPurgeTicketCacheExMessage","Value":15}
,{"Name":"KerbRefreshSmartcardCredentialsMessage","Value":16}
,{"Name":"KerbAddExtraCredentialsMessage","Value":17}
,{"Name":"KerbQuerySupplementalCredentialsMessage","Value":18}
,{"Name":"KerbTransferCredentialsMessage","Value":19}
,{"Name":"KerbQueryTicketCacheEx2Message","Value":20}
,{"Name":"KerbSubmitTicketMessage","Value":21}
,{"Name":"KerbAddExtraCredentialsExMessage","Value":22}
,{"Name":"KerbQueryKdcProxyCacheMessage","Value":23}
,{"Name":"KerbPurgeKdcProxyCacheMessage","Value":24}
,{"Name":"KerbQueryTicketCacheEx3Message","Value":25}
,{"Name":"KerbCleanupMachinePkinitCredsMessage","Value":26}
,{"Name":"KerbAddBindingCacheEntryExMessage","Value":27}
,{"Name":"KerbQueryBindingCacheMessage","Value":28}
,{"Name":"KerbPurgeBindingCacheMessage","Value":29}
,{"Name":"KerbPinKdcMessage","Value":30}
,{"Name":"KerbUnpinAllKdcsMessage","Value":31}
,{"Name":"KerbQueryDomainExtendedPoliciesMessage","Value":32}
,{"Name":"KerbQueryS4U2ProxyCacheMessage","Value":33}
,{"Name":"KerbRetrieveKeyTabMessage","Value":34}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KERB_QUERY_TKT_CACHE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TICKET_CACHE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TicketFlags","Type":{"Kind":"ApiRef","Name":"KERB_TICKET_FLAGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TICKET_CACHE_INFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ServerRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TICKET_CACHE_INFO_EX2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ServerRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BranchId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TICKET_CACHE_INFO_EX3"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ServerRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BranchId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CacheFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KdcCalled","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_TKT_CACHE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_TKT_CACHE_EX_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_TKT_CACHE_EX2_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX2","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_TKT_CACHE_EX3_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX3","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_AUTH_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_NET_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_NET_ADDRESSES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Addresses","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_NET_ADDRESS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_EXTERNAL_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NameType","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"NameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Names","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_EXTERNAL_TICKET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_NAME","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_NAME","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"ClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_NAME","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"TargetDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AltTargetDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"SessionKey","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"TicketFlags","Type":{"Kind":"ApiRef","Name":"KERB_TICKET_FLAGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"RenewUntil","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"TimeSkew","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EncodedTicketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncodedTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_RETRIEVE_TKT_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CacheOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptionType","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CredentialsHandle","Type":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_RETRIEVE_TKT_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Ticket","Type":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_TICKET","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_PURGE_TKT_CACHE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_PURGE_TKT_CACHE_EX_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TicketTemplate","Type":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_SUBMIT_TKT_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY32","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"KerbCredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KerbCredOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_KDC_PROXY_CACHE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KDC_PROXY_CACHE_ENTRY_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SinceLastUsed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ProxyServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ProxyServerVdir","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ProxyServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"CredUserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"CredDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"GlobalCache","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_KDC_PROXY_CACHE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KDC_PROXY_CACHE_ENTRY_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_PURGE_KDC_PROXY_CACHE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_PURGE_KDC_PROXY_CACHE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfPurged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_S4U2PROXY_CACHE_ENTRY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LastStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Expiry","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_S4U2PROXY_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LastStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Expiry","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"CountOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_S4U2PROXY_CACHE_ENTRY_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_S4U2PROXY_CACHE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_S4U2PROXY_CACHE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfCreds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_S4U2PROXY_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_RETRIEVE_KEY_TAB_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_RETRIEVE_KEY_TAB_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"KeyTabLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyTab","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CHANGEPASSWORD_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"NewPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Impersonating","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_SETPASSWORD_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"CredentialsHandle","Type":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_SETPASSWORD_EX_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"CredentialsHandle","Type":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AccountRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Impersonating","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"KdcAddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_DECRYPT_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CryptoType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"KeyUsage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialVectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialVector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"EncryptedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_DECRYPT_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DecryptedData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_ADD_BINDING_CACHE_ENTRY_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"KERB_ADDRESS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_REFRESH_SCCRED_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CredentialBlob","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_ADD_CREDENTIALS_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"KERB_REQUEST_FLAGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_ADD_CREDENTIALS_REQUEST_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Credentials","Type":{"Kind":"ApiRef","Name":"KERB_ADD_CREDENTIALS_REQUEST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PrincipalNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrincipalNames","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_TRANSFER_CRED_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"OriginLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"DestinationLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_BINDING_CACHE_ENTRY_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DiscoveryTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"KERB_ADDRESS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CacheFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KdcName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_BINDING_CACHE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CountOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_BINDING_CACHE_ENTRY_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"KERB_ADDRESS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_BINDING_CACHE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_PURGE_BINDING_CACHE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExtendedPolicies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CERTIFICATE_INFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CertHashInfo","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KERB_CERTIFICATE_HASHINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StoreNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HashLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KERB_CERTIFICATE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CertInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POLICY_AUDIT_SID_ARRAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UsersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserSidArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUDIT_POLICY_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuditSubCategoryGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"AuditingInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuditCategoryGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PKU2U_CERT_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CertOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CertLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PKU2U_CREDUI_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CertArrayCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"CertArrayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PKU2U_LOGON_SUBMIT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Pku2uCertificateS4ULogon","Value":14}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PKU2U_CERTIFICATE_S4U_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"PKU2U_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserPrincipalName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"CertificateLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgInfoW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wRPCID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbMaxToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgInfoA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wRPCID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbMaxToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecBuffer"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecBufferDesc"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_NEGOTIATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_CHANNEL_BINDINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwInitiatorAddrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbInitiatorLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwInitiatorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAcceptorAddrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbAcceptorLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAcceptorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbApplicationDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwApplicationDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecApplicationProtocolNegotiationExt_None","Value":0}
,{"Name":"SecApplicationProtocolNegotiationExt_NPN","Value":1}
,{"Name":"SecApplicationProtocolNegotiationExt_ALPN","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SEC_APPLICATION_PROTOCOL_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProtoNegoExt","Type":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ProtocolListSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProtocolList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_APPLICATION_PROTOCOLS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProtocolListsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProtocolLists","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_LIST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_SRTP_PROTECTION_PROFILES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProfilesSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProfilesList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_SRTP_MASTER_KEY_IDENTIFIER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MasterKeyIdentifierSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MasterKeyIdentifier","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_TOKEN_BINDING"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"KeyParametersSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"KeyParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_PRESHAREDKEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Key","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_PRESHAREDKEY_IDENTITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyIdentitySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"KeyIdentity","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_DTLS_MTU"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PathMTU","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_TRAFFIC_SECRET_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecTrafficSecret_None","Value":0}
,{"Name":"SecTrafficSecret_Client","Value":1}
,{"Name":"SecTrafficSecret_Server","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SEC_TRAFFIC_SECRETS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SymmetricAlgId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ChainingMode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"HashAlgId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"IvSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MsgSequenceStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MsgSequenceEnd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"TrafficSecretType","Type":{"Kind":"ApiRef","Name":"SEC_TRAFFIC_SECRET_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"TrafficSecretSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"TrafficSecret","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCredentials_NamesW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCredentials_NamesA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCredentials_SSIProviderW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sProviderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"ProviderInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProviderInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCredentials_SSIProviderA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sProviderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"ProviderInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProviderInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCredentials_KdcProxySettingsW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProxyServerOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProxyServerLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ClientTlsCredOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ClientTlsCredLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCredentials_Cert"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EncodedCertSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncodedCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_SubjectAttributes"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AttributeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_CRED_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecPkgCredClass_None","Value":0}
,{"Name":"SecPkgCredClass_Ephemeral","Value":10}
,{"Name":"SecPkgCredClass_PersistedGeneric","Value":20}
,{"Name":"SecPkgCredClass_PersistedSpecific","Value":30}
,{"Name":"SecPkgCredClass_Explicit","Value":40}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SecPkgContext_CredInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CredClass","Type":{"Kind":"ApiRef","Name":"SECPKG_CRED_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"IsPromptingNeeded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NegoPackageInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PackageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NegoStatus"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LastStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_Sizes"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbMaxToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbMaxSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSecurityTrailer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_StreamSizes"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbTrailer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbMaximumMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NamesW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_ATTR_LCT_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecPkgAttrLastClientTokenYes","Value":0}
,{"Name":"SecPkgAttrLastClientTokenNo","Value":1}
,{"Name":"SecPkgAttrLastClientTokenMaybe","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SecPkgContext_LastClientTokenStatus"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LastClientTokenStatus","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR_LCT_STATUS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NamesA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_Lifespan"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tsStart","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"tsExpiry","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_DceInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_KeyInfoA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sSignatureAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"sEncryptAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignatureAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_KeyInfoW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sSignatureAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"sEncryptAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignatureAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_AuthorityA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sAuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_AuthorityW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sAuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_ProtoInfoA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"majorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"minorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_ProtoInfoW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"majorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"minorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_PasswordExpiry"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tsPasswordExpires","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_LogoffTime"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tsLogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_SessionKey"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SessionKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NegoKeys"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"KeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"VerifyKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VerifyKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VerifyKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_PackageInfoW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_PackageInfoA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_UserFlags"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_Flags"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NegotiationInfoA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"NegotiationState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NegotiationInfoW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"NegotiationState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NativeNamesW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"sServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NativeNamesA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"sServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_CredentialNameW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CredentialType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sCredentialName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_CredentialNameA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CredentialType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sCredentialName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_AccessToken"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AccessToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_TargetInformation"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MarshalledTargetInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MarshalledTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_AuthzID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthzIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuthzID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_Target"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_ClientSpecifiedTarget"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_Bindings"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BindingsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Bindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_CHANNEL_BINDINGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecApplicationProtocolNegotiationStatus_None","Value":0}
,{"Name":"SecApplicationProtocolNegotiationStatus_Success","Value":1}
,{"Name":"SecApplicationProtocolNegotiationStatus_SelectedClientOnly","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SecPkgContext_ApplicationProtocol"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProtoNegoStatus","Type":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ProtoNegoExt","Type":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ProtocolIdSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ProtocolId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_NegotiatedTlsExtensions"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExtensionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Extensions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_APP_MODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UserFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"UserData","Type":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ReturnToLsa","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_GET_KEY_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"Principal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"KeyVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"FREE_CREDENTIALS_HANDLE_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ADD_CREDENTIALS_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ADD_CREDENTIALS_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CHANGE_PASSWORD_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CHANGE_PASSWORD_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"INITIALIZE_SECURITY_CONTEXT_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param10","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"param11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"INITIALIZE_SECURITY_CONTEXT_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param10","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"param11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ACCEPT_SECURITY_CONTEXT_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"COMPLETE_AUTH_TOKEN_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"IMPERSONATE_SECURITY_CONTEXT_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"REVERT_SECURITY_CONTEXT_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_SECURITY_CONTEXT_TOKEN_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"DELETE_SECURITY_CONTEXT_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"APPLY_CONTROL_TOKEN_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_CONTEXT_ATTRIBUTES_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QUERY_CONTEXT_ATTRIBUTES_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SET_CONTEXT_ATTRIBUTES_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SET_CONTEXT_ATTRIBUTES_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SET_CREDENTIALS_ATTRIBUTES_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SET_CREDENTIALS_ATTRIBUTES_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"FREE_CONTEXT_BUFFER_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MAKE_SIGNATURE_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"VERIFY_SIGNATURE_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ENCRYPT_MESSAGE_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DECRYPT_MESSAGE_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ENUMERATE_SECURITY_PACKAGES_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ENUMERATE_SECURITY_PACKAGES_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_SECURITY_PACKAGE_INFO_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QUERY_SECURITY_PACKAGE_INFO_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SecDelegationType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecFull","Value":0}
,{"Name":"SecService","Value":1}
,{"Name":"SecTree","Value":2}
,{"Name":"SecDirectory","Value":3}
,{"Name":"SecObject","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EXPORT_SECURITY_CONTEXT_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"IMPORT_SECURITY_CONTEXT_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"IMPORT_SECURITY_CONTEXT_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SecurityFunctionTableW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EnumerateSecurityPackagesW","Type":{"Kind":"ApiRef","Name":"ENUMERATE_SECURITY_PACKAGES_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryCredentialsAttributesW","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AcquireCredentialsHandleW","Type":{"Kind":"ApiRef","Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeCredentialsHandle","Type":{"Kind":"ApiRef","Name":"FREE_CREDENTIALS_HANDLE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"InitializeSecurityContextW","Type":{"Kind":"ApiRef","Name":"INITIALIZE_SECURITY_CONTEXT_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AcceptSecurityContext","Type":{"Kind":"ApiRef","Name":"ACCEPT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CompleteAuthToken","Type":{"Kind":"ApiRef","Name":"COMPLETE_AUTH_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteSecurityContext","Type":{"Kind":"ApiRef","Name":"DELETE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ApplyControlToken","Type":{"Kind":"ApiRef","Name":"APPLY_CONTROL_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryContextAttributesW","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ImpersonateSecurityContext","Type":{"Kind":"ApiRef","Name":"IMPERSONATE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"RevertSecurityContext","Type":{"Kind":"ApiRef","Name":"REVERT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MakeSignature","Type":{"Kind":"ApiRef","Name":"MAKE_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"VerifySignature","Type":{"Kind":"ApiRef","Name":"VERIFY_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeContextBuffer","Type":{"Kind":"ApiRef","Name":"FREE_CONTEXT_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QuerySecurityPackageInfoW","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_PACKAGE_INFO_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Reserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ExportSecurityContext","Type":{"Kind":"ApiRef","Name":"EXPORT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ImportSecurityContextW","Type":{"Kind":"ApiRef","Name":"IMPORT_SECURITY_CONTEXT_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AddCredentialsW","Type":{"Kind":"ApiRef","Name":"ADD_CREDENTIALS_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Reserved8","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"QuerySecurityContextToken","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_CONTEXT_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"EncryptMessage","Type":{"Kind":"ApiRef","Name":"ENCRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DecryptMessage","Type":{"Kind":"ApiRef","Name":"DECRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetContextAttributesW","Type":{"Kind":"ApiRef","Name":"SET_CONTEXT_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetCredentialsAttributesW","Type":{"Kind":"ApiRef","Name":"SET_CREDENTIALS_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ChangeAccountPasswordW","Type":{"Kind":"ApiRef","Name":"CHANGE_PASSWORD_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryContextAttributesExW","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryCredentialsAttributesExW","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecurityFunctionTableA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EnumerateSecurityPackagesA","Type":{"Kind":"ApiRef","Name":"ENUMERATE_SECURITY_PACKAGES_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryCredentialsAttributesA","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AcquireCredentialsHandleA","Type":{"Kind":"ApiRef","Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeCredentialsHandle","Type":{"Kind":"ApiRef","Name":"FREE_CREDENTIALS_HANDLE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"InitializeSecurityContextA","Type":{"Kind":"ApiRef","Name":"INITIALIZE_SECURITY_CONTEXT_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AcceptSecurityContext","Type":{"Kind":"ApiRef","Name":"ACCEPT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CompleteAuthToken","Type":{"Kind":"ApiRef","Name":"COMPLETE_AUTH_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteSecurityContext","Type":{"Kind":"ApiRef","Name":"DELETE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ApplyControlToken","Type":{"Kind":"ApiRef","Name":"APPLY_CONTROL_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryContextAttributesA","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ImpersonateSecurityContext","Type":{"Kind":"ApiRef","Name":"IMPERSONATE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"RevertSecurityContext","Type":{"Kind":"ApiRef","Name":"REVERT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MakeSignature","Type":{"Kind":"ApiRef","Name":"MAKE_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"VerifySignature","Type":{"Kind":"ApiRef","Name":"VERIFY_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeContextBuffer","Type":{"Kind":"ApiRef","Name":"FREE_CONTEXT_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QuerySecurityPackageInfoA","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_PACKAGE_INFO_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Reserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ExportSecurityContext","Type":{"Kind":"ApiRef","Name":"EXPORT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ImportSecurityContextA","Type":{"Kind":"ApiRef","Name":"IMPORT_SECURITY_CONTEXT_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AddCredentialsA","Type":{"Kind":"ApiRef","Name":"ADD_CREDENTIALS_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Reserved8","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"QuerySecurityContextToken","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_CONTEXT_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"EncryptMessage","Type":{"Kind":"ApiRef","Name":"ENCRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DecryptMessage","Type":{"Kind":"ApiRef","Name":"DECRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetContextAttributesA","Type":{"Kind":"ApiRef","Name":"SET_CONTEXT_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetCredentialsAttributesA","Type":{"Kind":"ApiRef","Name":"SET_CREDENTIALS_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ChangeAccountPasswordA","Type":{"Kind":"ApiRef","Name":"CHANGE_PASSWORD_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryContextAttributesExA","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryCredentialsAttributesExA","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INIT_SECURITY_INTERFACE_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"INIT_SECURITY_INTERFACE_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SASL_AUTHZID_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Sasl_AuthZIDForbidden","Value":0}
,{"Name":"Sasl_AuthZIDProcessed","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_EX2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DomainOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"PackedCredentialsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackedCredentialsLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackageListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_EXW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackageList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_EXA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackageList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthIdExw","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_EXW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuthIdExa","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_EXA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuthId_a","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_A","TargetKind":"Default","Api":"System.Rpc","Parents":[]},"Attrs":[]}
,{"Name":"AuthId_w","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_W","TargetKind":"Default","Api":"System.Rpc","Parents":[]},"Attrs":[]}
,{"Name":"AuthIdEx2","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_EX2","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECURITY_PACKAGE_OPTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SECURITY_PACKAGE_OPTIONS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignatureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_TOKEN_INFORMATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"LsaTokenInformationNull","Value":0}
,{"Name":"LsaTokenInformationV1","Value":1}
,{"Name":"LsaTokenInformationV2","Value":2}
,{"Name":"LsaTokenInformationV3","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LSA_TOKEN_INFORMATION_NULL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Groups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_TOKEN_INFORMATION_V1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"User","Type":{"Kind":"ApiRef","Name":"TOKEN_USER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"Groups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
,{"Name":"PrimaryGroup","Type":{"Kind":"ApiRef","Name":"TOKEN_PRIMARY_GROUP","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
,{"Name":"Owner","Type":{"Kind":"ApiRef","Name":"TOKEN_OWNER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"DefaultDacl","Type":{"Kind":"ApiRef","Name":"TOKEN_DEFAULT_DACL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_TOKEN_INFORMATION_V3"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"User","Type":{"Kind":"ApiRef","Name":"TOKEN_USER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"Groups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
,{"Name":"PrimaryGroup","Type":{"Kind":"ApiRef","Name":"TOKEN_PRIMARY_GROUP","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
,{"Name":"Owner","Type":{"Kind":"ApiRef","Name":"TOKEN_OWNER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"DefaultDacl","Type":{"Kind":"ApiRef","Name":"TOKEN_DEFAULT_DACL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"UserClaims","Type":{"Kind":"ApiRef","Name":"TOKEN_USER_CLAIMS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"DeviceClaims","Type":{"Kind":"ApiRef","Name":"TOKEN_DEVICE_CLAIMS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"DeviceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PLSA_CREATE_LOGON_SESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"PLSA_DELETE_LOGON_SESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_ADD_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PrimaryKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_GET_CREDENTIALS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"QueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"RetrieveAllCredentials","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"PrimaryKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"PrimaryKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_DELETE_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PrimaryKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_ALLOCATE_LSA_HEAP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_FREE_LSA_HEAP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Base","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_ALLOCATE_PRIVATE_HEAP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_FREE_PRIVATE_HEAP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Base","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_ALLOCATE_CLIENT_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"LengthRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ClientBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_FREE_CLIENT_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"ClientBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_COPY_TO_CLIENT_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ClientBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"BufferToCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
]
}
,{
"Name":"PLSA_COPY_FROM_CLIENT_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BufferToCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"ClientBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
]
}
,{
"Name":"LSA_DISPATCH_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CreateLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AddCredential","Type":{"Kind":"ApiRef","Name":"PLSA_ADD_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteCredential","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AllocateLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AllocateClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CopyToClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_TO_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CopyFromClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_FROM_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PLSA_AP_INITIALIZE_PACKAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AuthenticationPackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LsaDispatchTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_DISPATCH_TABLE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Database","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Confidentiality","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"AuthenticationPackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_LOGON_USER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"AuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"ClientAuthenticationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AuthenticationInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ProfileBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_LOGON_USER_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"AuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"ClientAuthenticationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AuthenticationInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ProfileBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_CALL_PACKAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_CALL_PACKAGE_PASSTHROUGH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_LOGON_TERMINATED"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClearPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"OldCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"OldCredentialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UserAccountControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UPN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"UserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"NetbiosDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"DnsDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"NewCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"NewCredentialSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PSAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"SAM_REGISTER_MAPPING_ELEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Original","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Mapped","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Continuable","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SAM_REGISTER_MAPPING_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAM_REGISTER_MAPPING_ELEMENT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SAM_REGISTER_MAPPING_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Lists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAM_REGISTER_MAPPING_LIST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAM_REGISTER_MAPPING_TABLE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SECPKG_CLIENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HasTcbPrivilege","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Impersonating","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Restricted","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ClientFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_CALL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CallCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MechOid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_SUPPLEMENTAL_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"CredentialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_BYTE_VECTOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ByteArrayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ByteArrayLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_SHORT_VECTOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ShortArrayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShortArrayCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_SUPPLIED_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"SECPKG_SHORT_VECTOR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"SECPKG_SHORT_VECTOR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PackedCredentials","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ModifiedId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrincipalName","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PackageList","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MarshaledSuppliedCreds","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CredentialCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Credentials","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_SURROGATE_LOGON_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_SURROGATE_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SurrogateLogonID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON_ENTRY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PLSA_CALLBACK_FUNCTION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SECPKG_PRIMARY_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"DownlevelName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Upn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare1","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare2","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare3","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare4","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_PRIMARY_CRED_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"DownlevelName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Upn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare1","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare2","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare3","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Spare4","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"PrevLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MachineState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SetupMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_EXTENDED_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecpkgGssInfo","Value":1}
,{"Name":"SecpkgContextThunks","Value":2}
,{"Name":"SecpkgMutualAuthLevel","Value":3}
,{"Name":"SecpkgWowClientDll","Value":4}
,{"Name":"SecpkgExtraOids","Value":5}
,{"Name":"SecpkgMaxInfo","Value":6}
,{"Name":"SecpkgNego2Info","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SECPKG_GSS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EncodedIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncodedId","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_CONTEXT_THUNKS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InfoLevelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Levels","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_MUTUAL_AUTH_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MutualAuthLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_WOW_CLIENT_DLL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"WowClientDllPath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_SERIALIZED_OID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"OidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OidAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OidValue","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_EXTRA_OIDS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"OidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Oids","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SECPKG_SERIALIZED_OID","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_NEGO2_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthScheme","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PackageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_EXTENDED_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Class","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Info_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"GssInfo","Type":{"Kind":"ApiRef","Name":"SECPKG_GSS_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ContextThunks","Type":{"Kind":"ApiRef","Name":"SECPKG_CONTEXT_THUNKS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MutualAuthLevel","Type":{"Kind":"ApiRef","Name":"SECPKG_MUTUAL_AUTH_LEVEL","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"WowClientDll","Type":{"Kind":"ApiRef","Name":"SECPKG_WOW_CLIENT_DLL","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ExtraOids","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTRA_OIDS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Nego2Info","Type":{"Kind":"ApiRef","Name":"SECPKG_NEGO2_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"SECPKG_TARGETINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DomainSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_SaslContext"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SaslContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECURITY_USER_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"pSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_CALL_PACKAGE_MESSAGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecPkgCallPackageMinMessage","Value":1024}
,{"Name":"SecPkgCallPackagePinDcMessage","Value":1024}
,{"Name":"SecPkgCallPackageUnpinAllDcsMessage","Value":1025}
,{"Name":"SecPkgCallPackageTransferCredMessage","Value":1026}
,{"Name":"SecPkgCallPackageMaxMessage","Value":1026}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SECPKG_CALL_PACKAGE_PIN_DC_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DcName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OriginLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"DestinationLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PLSA_REDIRECTED_LOGON_INIT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"PackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"PLSA_REDIRECTED_LOGON_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"LogonBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"LogonBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SECPKG_REDIRECTED_LOGON_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RedirectedLogonGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Init","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_INIT","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CleanupCallback","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetLogonCreds","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetSupplementalCreds","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_POST_LOGON_USER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LinkedLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PLSA_IMPERSONATE_CLIENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"PLSA_UNLOAD_PACKAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"PLSA_DUPLICATE_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SourceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"DestionationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"SupplementalCredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"Synchronous","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_CREATE_THREAD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"StackSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"StartFunction","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ThreadParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_GET_CLIENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_CLIENT_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_REGISTER_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"StartFunction","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"NotificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NotificationClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NotificationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"IntervalMinutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"WaitEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"PLSA_CANCEL_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"NotifyHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_MAP_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_CREATE_TOKEN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenInformationType","Type":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TokenGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"Workstation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ProfilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SECPKG_SESSIONINFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecSessionPrimaryCred","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PLSA_CREATE_TOKEN_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenInformationType","Type":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TokenGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Workstation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ProfilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"SessionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SessionInformationType","Type":{"Kind":"ApiRef","Name":"SECPKG_SESSIONINFO_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AUDIT_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SubStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"WorkstationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"UserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_CALL_PACKAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_CALL_PACKAGEEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_CALL_PACKAGE_PASSTHROUGH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_GET_CALL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_CALL_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_CREATE_SHARED_MEMORY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"MaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InitialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_ALLOCATE_SHARED_MEMORY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SharedMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_FREE_SHARED_MEMORY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SharedMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"PLSA_DELETE_SHARED_MEMORY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SharedMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_GET_APP_MODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"Argument1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
,{"Name":"Argument2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"ReturnToLsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"PLSA_SET_APP_MODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ReturnToLsa","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SECPKG_NAME_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SecNameSamCompatible","Value":0}
,{"Name":"SecNameAlternateId","Value":1}
,{"Name":"SecNameFlat","Value":2}
,{"Name":"SecNameDN","Value":3}
,{"Name":"SecNameSPN","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PLSA_OPEN_SAM_USER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"SECPKG_NAME_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"AllowGuest","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_GET_USER_CREDENTIALS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"PrimaryCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"PrimaryCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"SupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"SupplementalCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_GET_USER_AUTH_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"UserAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"UserAuthDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_CLOSE_SAM_USER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_GET_AUTH_DATA_FOR_USER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"SECPKG_NAME_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"UserAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"UserAuthDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"UserFlatName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"PLSA_CONVERT_AUTH_DATA_TO_TOKEN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"UserAuthDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"AuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_CRACK_SINGLE_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"FormatOffered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PerformAtGC","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"NameInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"Prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"RequestedFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"CrackedName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out"]}
,{"Name":"DnsDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AUDIT_ACCOUNT_LOGON"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Success","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"MappedName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_CLIENT_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated"]}
,{"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_REGISTER_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CallbackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PLSA_CALLBACK_FUNCTION","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_GET_EXTENDED_CALL_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SECPKG_EVENT_PACKAGE_CHANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ChangeType","Type":{"Kind":"ApiRef","Name":"SECPKG_PACKAGE_CHANGE_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_EVENT_ROLE_CHANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PreviousRole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NewRole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECPKG_EVENT_NOTIFY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EventClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EventDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"PackageParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PLSA_UPDATE_PRIMARY_CREDENTIALS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"PLSA_PROTECT_MEMORY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_OPEN_TOKEN_BY_LOGON_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"RetTokenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"UserAuthDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ExpandedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ExpandedAuthDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"CRED_FETCH"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CredFetchDefault","Value":0}
,{"Name":"CredFetchDPAPI","Value":1}
,{"Name":"CredFetchForced","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PLSA_GET_SERVICE_ACCOUNT_PASSWORD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"DomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CredFetch","Type":{"Kind":"ApiRef","Name":"CRED_FETCH","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"FileTimeExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"CurrentPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out"]}
,{"Name":"PreviousPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out"]}
,{"Name":"FileTimeCurrPwdValidForOutbound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"PLSA_AUDIT_LOGON_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SubStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"WorkstationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"UserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_CHECK_PROTECTED_USER_BY_TOKEN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"UserToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ProtectedUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_QUERY_CLIENT_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"QueryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReplyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"ENCRYPTED_CREDENTIALW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Cred","Type":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"ClearCredentialBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CredReadFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"CredReadDomainCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}}},"Attrs":["Out"]}
]
}
,{
"Name":"CredFreeCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Credentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"CredWriteFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CrediUnmarshalandDecodeStringFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"MarshaledString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Blob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"BlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"IsFailureFatal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY32"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"User","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEC_WINNT_AUTH_IDENTITY_EX32"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"User","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackageList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LSA_SECPKG_FUNCTION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CreateLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AddCredential","Type":{"Kind":"ApiRef","Name":"PLSA_ADD_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteCredential","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AllocateLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AllocateClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CopyToClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_TO_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CopyFromClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_FROM_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ImpersonateClient","Type":{"Kind":"ApiRef","Name":"PLSA_IMPERSONATE_CLIENT","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"UnloadPackage","Type":{"Kind":"ApiRef","Name":"PLSA_UNLOAD_PACKAGE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DuplicateHandle","Type":{"Kind":"ApiRef","Name":"PLSA_DUPLICATE_HANDLE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SaveSupplementalCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CreateThread","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_THREAD","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetClientInfo","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CLIENT_INFO","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"RegisterNotification","Type":{"Kind":"ApiRef","Name":"PLSA_REGISTER_NOTIFICATION","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CancelNotification","Type":{"Kind":"ApiRef","Name":"PLSA_CANCEL_NOTIFICATION","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MapBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_MAP_BUFFER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CreateToken","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_TOKEN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuditLogon","Type":{"Kind":"ApiRef","Name":"PLSA_AUDIT_LOGON","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CallPackage","Type":{"Kind":"ApiRef","Name":"PLSA_CALL_PACKAGE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeReturnBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetCallInfo","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CALL_INFO","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CallPackageEx","Type":{"Kind":"ApiRef","Name":"PLSA_CALL_PACKAGEEX","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CreateSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AllocateSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"OpenSamUser","Type":{"Kind":"ApiRef","Name":"PLSA_OPEN_SAM_USER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetUserCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_GET_USER_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetUserAuthData","Type":{"Kind":"ApiRef","Name":"PLSA_GET_USER_AUTH_DATA","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CloseSamUser","Type":{"Kind":"ApiRef","Name":"PLSA_CLOSE_SAM_USER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ConvertAuthDataToToken","Type":{"Kind":"ApiRef","Name":"PLSA_CONVERT_AUTH_DATA_TO_TOKEN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ClientCallback","Type":{"Kind":"ApiRef","Name":"PLSA_CLIENT_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"UpdateCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_UPDATE_PRIMARY_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetAuthDataForUser","Type":{"Kind":"ApiRef","Name":"PLSA_GET_AUTH_DATA_FOR_USER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CrackSingleName","Type":{"Kind":"ApiRef","Name":"PLSA_CRACK_SINGLE_NAME","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuditAccountLogon","Type":{"Kind":"ApiRef","Name":"PLSA_AUDIT_ACCOUNT_LOGON","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CallPackagePassthrough","Type":{"Kind":"ApiRef","Name":"PLSA_CALL_PACKAGE_PASSTHROUGH","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CrediRead","Type":{"Kind":"ApiRef","Name":"CredReadFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CrediReadDomainCredentials","Type":{"Kind":"ApiRef","Name":"CredReadDomainCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CrediFreeCredentials","Type":{"Kind":"ApiRef","Name":"CredFreeCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LsaProtectMemory","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LsaUnprotectMemory","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"OpenTokenByLogonId","Type":{"Kind":"ApiRef","Name":"PLSA_OPEN_TOKEN_BY_LOGON_ID","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ExpandAuthDataForDomain","Type":{"Kind":"ApiRef","Name":"PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AllocatePrivateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_PRIVATE_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreePrivateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_PRIVATE_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CreateTokenEx","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_TOKEN_EX","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CrediWrite","Type":{"Kind":"ApiRef","Name":"CredWriteFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CrediUnmarshalandDecodeString","Type":{"Kind":"ApiRef","Name":"CrediUnmarshalandDecodeStringFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DummyFunction6","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetExtendedCallFlags","Type":{"Kind":"ApiRef","Name":"PLSA_GET_EXTENDED_CALL_FLAGS","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DuplicateTokenHandle","Type":{"Kind":"ApiRef","Name":"PLSA_DUPLICATE_HANDLE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetServiceAccountPassword","Type":{"Kind":"ApiRef","Name":"PLSA_GET_SERVICE_ACCOUNT_PASSWORD","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DummyFunction7","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AuditLogonEx","Type":{"Kind":"ApiRef","Name":"PLSA_AUDIT_LOGON_EX","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CheckProtectedUserByToken","Type":{"Kind":"ApiRef","Name":"PLSA_CHECK_PROTECTED_USER_BY_TOKEN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryClientRequest","Type":{"Kind":"ApiRef","Name":"PLSA_QUERY_CLIENT_REQUEST","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetAppModeInfo","Type":{"Kind":"ApiRef","Name":"PLSA_GET_APP_MODE_INFO","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetAppModeInfo","Type":{"Kind":"ApiRef","Name":"PLSA_SET_APP_MODE_INFO","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PLSA_LOCATE_PKG_BY_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PackgeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SECPKG_DLL_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AllocateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"RegisterCallback","Type":{"Kind":"ApiRef","Name":"PLSA_REGISTER_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LocatePackageById","Type":{"Kind":"ApiRef","Name":"PLSA_LOCATE_PKG_BY_ID","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpInitializeFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PARAMETERS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_SECPKG_FUNCTION_TABLE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpShutdownFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SpGetInfoFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SpGetExtendedInformationFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Class","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ppInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SpSetExtendedInformationFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Class","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PLSA_AP_LOGON_USER_EX2"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ProfileBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_LOGON_USER_EX3"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SurrogateLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ProfileBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_PRE_LOGON_USER_SURROGATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SurrogateLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PLSA_AP_POST_LOGON_USER_SURROGATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SurrogateLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":7}]}
,{"Name":"ProfileBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SubStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenInformationType","Type":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpAcceptCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SpAcquireCredentialsHandleFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CredentialUseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"AuthorizationData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"GetKeyFunciton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"GetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"CredentialHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SpFreeCredentialsHandleFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"SpQueryCredentialsAttributesFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CredentialAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SpSetCredentialsAttributesFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CredentialAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SpAddCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"PrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"CredentialUseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AuthorizationData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"GetKeyFunciton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"GetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SpSaveCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpGetCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SpDeleteCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpInitLsaModeContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InputBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"NewContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"OutputBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ContextAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"MappedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SpDeleteContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"SpApplyControlTokenFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ControlToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpAcceptLsaModeContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NewContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ContextAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"MappedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SpGetUserInfoFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_USER_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SpQueryContextAttributesFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ContextAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SpSetContextAttributesFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ContextAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SpChangeAccountPasswordFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"pAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"pOldPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"pNewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"Impersonating","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SpQueryMetaDataFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MetaDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"MetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SpExchangeMetaDataFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MetaDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SpGetCredUIContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"FlatCredUIContextLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"FlatCredUIContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SpUpdateCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"FlatCredUIContextLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FlatCredUIContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
]
}
,{
"Name":"SpValidateTargetInfoFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_TARGETINFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"LSA_AP_POST_LOGON_USER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PostLogonUserInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_POST_LOGON_USER_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpGetRemoteCredGuardLogonBufferFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"RedirectedLogonHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"CleanupCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"LogonBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LogonBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SpGetRemoteCredGuardSupplementalCredsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"RedirectedLogonHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"CleanupCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SupplementalCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"SupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SpGetTbalSupplementalCredsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"SupplementalCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"SupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SECPKG_FUNCTION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InitializePackage","Type":{"Kind":"ApiRef","Name":"PLSA_AP_INITIALIZE_PACKAGE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonUserA","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CallPackage","Type":{"Kind":"ApiRef","Name":"PLSA_AP_CALL_PACKAGE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonTerminated","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_TERMINATED","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CallPackageUntrusted","Type":{"Kind":"ApiRef","Name":"PLSA_AP_CALL_PACKAGE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CallPackagePassthrough","Type":{"Kind":"ApiRef","Name":"PLSA_AP_CALL_PACKAGE_PASSTHROUGH","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonUserExA","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER_EX","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonUserEx2","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER_EX2","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Initialize","Type":{"Kind":"ApiRef","Name":"SpInitializeFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Shutdown","Type":{"Kind":"ApiRef","Name":"SpShutdownFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetInfo","Type":{"Kind":"ApiRef","Name":"SpGetInfoFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AcceptCredentials","Type":{"Kind":"ApiRef","Name":"SpAcceptCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AcquireCredentialsHandleA","Type":{"Kind":"ApiRef","Name":"SpAcquireCredentialsHandleFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryCredentialsAttributesA","Type":{"Kind":"ApiRef","Name":"SpQueryCredentialsAttributesFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeCredentialsHandle","Type":{"Kind":"ApiRef","Name":"SpFreeCredentialsHandleFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SaveCredentials","Type":{"Kind":"ApiRef","Name":"SpSaveCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetCredentials","Type":{"Kind":"ApiRef","Name":"SpGetCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteCredentials","Type":{"Kind":"ApiRef","Name":"SpDeleteCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"InitLsaModeContext","Type":{"Kind":"ApiRef","Name":"SpInitLsaModeContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AcceptLsaModeContext","Type":{"Kind":"ApiRef","Name":"SpAcceptLsaModeContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteContext","Type":{"Kind":"ApiRef","Name":"SpDeleteContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ApplyControlToken","Type":{"Kind":"ApiRef","Name":"SpApplyControlTokenFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetUserInfo","Type":{"Kind":"ApiRef","Name":"SpGetUserInfoFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetExtendedInformation","Type":{"Kind":"ApiRef","Name":"SpGetExtendedInformationFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryContextAttributesA","Type":{"Kind":"ApiRef","Name":"SpQueryContextAttributesFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"AddCredentialsA","Type":{"Kind":"ApiRef","Name":"SpAddCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetExtendedInformation","Type":{"Kind":"ApiRef","Name":"SpSetExtendedInformationFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetContextAttributesA","Type":{"Kind":"ApiRef","Name":"SpSetContextAttributesFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetCredentialsAttributesA","Type":{"Kind":"ApiRef","Name":"SpSetCredentialsAttributesFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ChangeAccountPasswordA","Type":{"Kind":"ApiRef","Name":"SpChangeAccountPasswordFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryMetaData","Type":{"Kind":"ApiRef","Name":"SpQueryMetaDataFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ExchangeMetaData","Type":{"Kind":"ApiRef","Name":"SpExchangeMetaDataFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetCredUIContext","Type":{"Kind":"ApiRef","Name":"SpGetCredUIContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"UpdateCredentials","Type":{"Kind":"ApiRef","Name":"SpUpdateCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ValidateTargetInfo","Type":{"Kind":"ApiRef","Name":"SpValidateTargetInfoFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PostLogonUser","Type":{"Kind":"ApiRef","Name":"LSA_AP_POST_LOGON_USER","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetRemoteCredGuardLogonBuffer","Type":{"Kind":"ApiRef","Name":"SpGetRemoteCredGuardLogonBufferFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetRemoteCredGuardSupplementalCreds","Type":{"Kind":"ApiRef","Name":"SpGetRemoteCredGuardSupplementalCredsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetTbalSupplementalCreds","Type":{"Kind":"ApiRef","Name":"SpGetTbalSupplementalCredsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LogonUserEx3","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER_EX3","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PreLogonUserSurrogate","Type":{"Kind":"ApiRef","Name":"PLSA_AP_PRE_LOGON_USER_SURROGATE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PostLogonUserSurrogate","Type":{"Kind":"ApiRef","Name":"PLSA_AP_POST_LOGON_USER_SURROGATE","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpInstanceInitFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_DLL_FUNCTIONS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"UserFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SpInitUserModeContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"PackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpMakeSignatureFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"QualityOfProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SpVerifySignatureFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"QualityOfProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SpSealMessageFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"QualityOfProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SpUnsealMessageFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"QualityOfProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SpGetContextTokenFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ImpersonationToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SpExportSecurityContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SpImportSecurityContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"SpCompleteAuthTokenFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SpFormatCredentialsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"FormattedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SpMarshallSupplementalCredsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CredentialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":0}]}
,{"Name":"MarshalledCredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"MarshalledCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SECPKG_USER_FUNCTION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InstanceInit","Type":{"Kind":"ApiRef","Name":"SpInstanceInitFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"InitUserModeContext","Type":{"Kind":"ApiRef","Name":"SpInitUserModeContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MakeSignature","Type":{"Kind":"ApiRef","Name":"SpMakeSignatureFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"VerifySignature","Type":{"Kind":"ApiRef","Name":"SpVerifySignatureFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SealMessage","Type":{"Kind":"ApiRef","Name":"SpSealMessageFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"UnsealMessage","Type":{"Kind":"ApiRef","Name":"SpUnsealMessageFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetContextToken","Type":{"Kind":"ApiRef","Name":"SpGetContextTokenFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryContextAttributesA","Type":{"Kind":"ApiRef","Name":"SpQueryContextAttributesFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CompleteAuthToken","Type":{"Kind":"ApiRef","Name":"SpCompleteAuthTokenFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteUserModeContext","Type":{"Kind":"ApiRef","Name":"SpDeleteContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FormatCredentials","Type":{"Kind":"ApiRef","Name":"SpFormatCredentialsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MarshallSupplementalCreds","Type":{"Kind":"ApiRef","Name":"SpMarshallSupplementalCredsFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ExportContext","Type":{"Kind":"ApiRef","Name":"SpExportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ImportContext","Type":{"Kind":"ApiRef","Name":"SpImportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpLsaModeInitializeFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LsaVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PackageVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppTables","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_FUNCTION_TABLE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pcTables","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SpUserModeInitializeFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"LsaVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PackageVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppTables","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_USER_FUNCTION_TABLE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pcTables","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"KSEC_CONTEXT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KSecPaged","Value":0}
,{"Name":"KSecNonPaged","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEC_LIST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"List","Type":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"RefCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OwningList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PKSEC_CREATE_CONTEXT_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"KSEC_CONTEXT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PKSEC_INSERT_LIST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEC_LIST_ENTRY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PKSEC_REFERENCE_LIST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEC_LIST_ENTRY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RemoveNoRef","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PKSEC_DEREFERENCE_LIST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEC_LIST_ENTRY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Delete","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"PKSEC_SERIALIZE_WINNT_AUTH_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"SerializedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"SerializedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"PKSEC_LOCATE_PKG_BY_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SECPKG_KERNEL_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AllocateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"FreeHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CreateContextList","Type":{"Kind":"ApiRef","Name":"PKSEC_CREATE_CONTEXT_LIST","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"InsertListEntry","Type":{"Kind":"ApiRef","Name":"PKSEC_INSERT_LIST_ENTRY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ReferenceListEntry","Type":{"Kind":"ApiRef","Name":"PKSEC_REFERENCE_LIST_ENTRY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DereferenceListEntry","Type":{"Kind":"ApiRef","Name":"PKSEC_DEREFERENCE_LIST_ENTRY","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SerializeWinntAuthData","Type":{"Kind":"ApiRef","Name":"PKSEC_SERIALIZE_WINNT_AUTH_DATA","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SerializeSchannelAuthData","Type":{"Kind":"ApiRef","Name":"PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LocatePackageById","Type":{"Kind":"ApiRef","Name":"PKSEC_LOCATE_PKG_BY_ID","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KspInitPackageFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_KERNEL_FUNCTIONS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"KspDeleteContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"LsaContextId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"KspInitContextFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"NewContextId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"KspMakeSignatureFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"KspVerifySignatureFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"KspSealMessageFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"KspUnsealMessageFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"KspGetTokenFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ImpersonationToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"RawToken","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"KspQueryAttributesFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Attribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"KspCompleteTokenFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"KspMapHandleFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"LsaContextId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"KspSetPagingModeFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"PagingMode","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"KspSerializeAuthDataFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"SerializedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SECPKG_KERNEL_FUNCTION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Initialize","Type":{"Kind":"ApiRef","Name":"KspInitPackageFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"DeleteContext","Type":{"Kind":"ApiRef","Name":"KspDeleteContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"InitContext","Type":{"Kind":"ApiRef","Name":"KspInitContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"MapHandle","Type":{"Kind":"ApiRef","Name":"KspMapHandleFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Sign","Type":{"Kind":"ApiRef","Name":"KspMakeSignatureFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Verify","Type":{"Kind":"ApiRef","Name":"KspVerifySignatureFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Seal","Type":{"Kind":"ApiRef","Name":"KspSealMessageFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Unseal","Type":{"Kind":"ApiRef","Name":"KspUnsealMessageFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"GetToken","Type":{"Kind":"ApiRef","Name":"KspGetTokenFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"QueryAttributes","Type":{"Kind":"ApiRef","Name":"KspQueryAttributesFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"CompleteToken","Type":{"Kind":"ApiRef","Name":"KspCompleteTokenFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ExportContext","Type":{"Kind":"ApiRef","Name":"SpExportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"ImportContext","Type":{"Kind":"ApiRef","Name":"SpImportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SetPackagePagingMode","Type":{"Kind":"ApiRef","Name":"KspSetPagingModeFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"SerializeAuthData","Type":{"Kind":"ApiRef","Name":"KspSerializeAuthDataFn","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCred_SupportedAlgs"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cSupportedAlgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"palgSupportedAlgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCred_CipherStrengths"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwMinimumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaximumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCred_SupportedProtocols"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"grbitProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgCred_ClientCertPolicy"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"guidPolicyId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwCertFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCheckRevocationFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fOmitUsageCheck","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszSslCtlStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszSslCtlIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"eTlsSignatureAlgorithm"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TlsSignatureAlgorithm_Anonymous","Value":0}
,{"Name":"TlsSignatureAlgorithm_Rsa","Value":1}
,{"Name":"TlsSignatureAlgorithm_Dsa","Value":2}
,{"Name":"TlsSignatureAlgorithm_Ecdsa","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"eTlsHashAlgorithm"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TlsHashAlgorithm_None","Value":0}
,{"Name":"TlsHashAlgorithm_Md5","Value":1}
,{"Name":"TlsHashAlgorithm_Sha1","Value":2}
,{"Name":"TlsHashAlgorithm_Sha224","Value":3}
,{"Name":"TlsHashAlgorithm_Sha256","Value":4}
,{"Name":"TlsHashAlgorithm_Sha384","Value":5}
,{"Name":"TlsHashAlgorithm_Sha512","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SecPkgContext_RemoteCredentialInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbCertificateChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_LocalCredentialInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbCertificateChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_ClientCertPolicyResult"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwPolicyResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"guidPolicyId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_IssuerListInfoEx"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"aIssuers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography.Core","Parents":[]}},"Attrs":[]}
,{"Name":"cIssuers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_ConnectionInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aiCipher","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aiHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwHashStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aiExch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExchStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_ConnectionInfoEx"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCipher","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwHashStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szExchange","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwExchStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_CipherInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCipherSuite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBaseCipherSuite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCipherSuite","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szCipher","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwCipherLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCipherBlockLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwHashLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szExchange","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwMinExchangeLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaxExchangeLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCertificate","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_EapKeyBlock"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"rgbKeys","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"rgbIVs","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_MappedCredAttr"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_SessionInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgbSessionId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_SessionAppData"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbAppData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbAppData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_EapPrfInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPrfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbPrfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_SupportedSignatures"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cSignatureAndHashAlgorithms","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pSignatureAndHashAlgorithms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_Certificates"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCertificateChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_CertInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSubjectName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszSubjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbIssuerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszIssuerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_UiInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hParentWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_EarlyStart"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwEarlyStartFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_KeyingMaterialInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbLabel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbContextValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pbContextValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbKeyingMaterial","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_KeyingMaterial"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbKeyingMaterial","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbKeyingMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_KeyingMaterial_Inproc"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbLabel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbContextValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pbContextValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbKeyingMaterial","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbKeyingMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_SrtpParameters"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProtectionProfile","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MasterKeyIdentifierSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MasterKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SecPkgContext_TokenBinding"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"KeyParametersSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"KeyParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCHANNEL_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cCreds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"paCred","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography.Core","Parents":[]}}},"Attrs":[]}
,{"Name":"hRootStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cMappers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aphMappers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HMAPPER","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":[]}
,{"Name":"cSupportedAlgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"palgSupportedAlgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"grbitEnabledProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinimumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaximumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSessionLifespan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SCHANNEL_CRED_FLAGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"dwCredFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SEND_GENERIC_TLS_EXTENSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExtensionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HandshakeType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TLS_EXTENSION_SUBSCRIPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExtensionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HandshakeType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SUBSCRIBE_GENERIC_TLS_EXTENSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubscriptionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Subscriptions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TLS_EXTENSION_SUBSCRIPTION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCHANNEL_CERT_HASH"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ShaHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCHANNEL_CERT_HASH_STORE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ShaHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pwszStoreName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCHANNEL_ALERT_TOKEN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAlertType","Type":{"Kind":"ApiRef","Name":"SCHANNEL_ALERT_TOKEN_ALERT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"dwAlertNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCHANNEL_SESSION_TOKEN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SCHANNEL_SESSION_TOKEN_FLAGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCHANNEL_CLIENT_SIGNATURE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aiHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HashValue","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CertThumbprint","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SSL_EMPTY_CACHE_FN_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SSL_EMPTY_CACHE_FN_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SSL_CREDENTIAL_CERTIFICATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbPrivateKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPrivateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCH_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cCreds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"paSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
,{"Name":"paPublic","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
,{"Name":"cMappers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aphMappers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HMAPPER","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCH_CRED_SECRET_CAPI"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCH_CRED_SECRET_PRIVKEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPrivateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbPrivateKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SCH_CRED_PUBLIC_CERTCHAIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCertChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PctPublicKey"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"X509Certificate"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"SignatureAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ValidFrom","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ValidUntil","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszIssuer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszSubject","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PctPublicKey","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SSL_CRACK_CERTIFICATE_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pbCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"VerifySignature","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SSL_FREE_CERTIFICATE_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SslGetServerIdentityFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ClientHello","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"ClientHelloSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ServerIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ServerIdentitySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SCH_EXTENSION_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExtensionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pExtData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"cbExtData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SchGetExtensionsOptions"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SCH_EXTENSIONS_OPTIONS_NONE","Value":0}
,{"Name":"SCH_NO_RECORD_HEADER","Value":1}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SslGetExtensionsFn"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"clientHello","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"clientHelloByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"genericExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"SCH_EXTENSION_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"genericExtensionsCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"bytesToRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"SchGetExtensionsOptions","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"LOGON_HOURS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UnitsPerWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LogonHours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SR_SECURITY_DESCRIPTOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"USER_ALL_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
,"Fields":[
{"Name":"LastLogon","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LastLogoff","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"AccountExpires","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ScriptPath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"AdminComment","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"WorkStations","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"UserComment","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LmPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"NtPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"PrivateData","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"SR_SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"UserId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrimaryGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserAccountControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WhichFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonHours","Type":{"Kind":"ApiRef","Name":"LOGON_HOURS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LogonCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"CountryCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LmPasswordPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NtPasswordPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PasswordExpired","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PrivateDataSensitive","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CLEAR_BLOCK"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"USER_SESSION_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"CYPHER_BLOCK","TargetKind":"Default","Api":"System.PasswordManagement","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NETLOGON_LOGON_INFO_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NetlogonInteractiveInformation","Value":1}
,{"Name":"NetlogonNetworkInformation","Value":2}
,{"Name":"NetlogonServiceInformation","Value":3}
,{"Name":"NetlogonGenericInformation","Value":4}
,{"Name":"NetlogonInteractiveTransitiveInformation","Value":5}
,{"Name":"NetlogonNetworkTransitiveInformation","Value":6}
,{"Name":"NetlogonServiceTransitiveInformation","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NETLOGON_LOGON_IDENTITY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ParameterControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Workstation","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NETLOGON_INTERACTIVE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LmOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"System.PasswordManagement","Parents":[]},"Attrs":[]}
,{"Name":"NtOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"System.PasswordManagement","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NETLOGON_SERVICE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LmOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"System.PasswordManagement","Parents":[]},"Attrs":[]}
,{"Name":"NtOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"System.PasswordManagement","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NETLOGON_NETWORK_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"LmChallenge","Type":{"Kind":"ApiRef","Name":"CLEAR_BLOCK","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"NtChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LmChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NETLOGON_GENERIC_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MSV1_0_VALIDATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"KickoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"SessionKey","Type":{"Kind":"ApiRef","Name":"USER_SESSION_KEY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"Authoritative","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WhichFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TOKENBINDING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TOKENBINDING_TYPE_PROVIDED","Value":0}
,{"Name":"TOKENBINDING_TYPE_REFERRED","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TOKENBINDING_EXTENSION_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TOKENBINDING_EXTENSION_FORMAT_UNDEFINED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_RSA2048_PKCS","Value":0}
,{"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_RSA2048_PSS","Value":1}
,{"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_ECDSAP256","Value":2}
,{"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_ANYEXISTING","Value":255}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TOKENBINDING_IDENTIFIER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"keyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TOKENBINDING_RESULT_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"bindingType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"identifierSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"identifierData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_IDENTIFIER","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
,{"Name":"extensionFormat","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_EXTENSION_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":[]}
,{"Name":"extensionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"extensionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TOKENBINDING_RESULT_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"resultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TOKENBINDING_KEY_TYPES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"keyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"keyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EXTENDED_NAME_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NameUnknown","Value":0}
,{"Name":"NameFullyQualifiedDN","Value":1}
,{"Name":"NameSamCompatible","Value":2}
,{"Name":"NameDisplay","Value":3}
,{"Name":"NameUniqueId","Value":6}
,{"Name":"NameCanonical","Value":7}
,{"Name":"NameUserPrincipal","Value":8}
,{"Name":"NameCanonicalEx","Value":9}
,{"Name":"NameServicePrincipal","Value":10}
,{"Name":"NameDnsDomain","Value":12}
,{"Name":"NameGivenName","Value":13}
,{"Name":"NameSurname","Value":14}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SECPKG_ATTR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SECPKG_ATTR_C_ACCESS_TOKEN","Value":2147483666}
,{"Name":"SECPKG_ATTR_C_FULL_ACCESS_TOKEN","Value":2147483778}
,{"Name":"SECPKG_ATTR_CERT_TRUST_STATUS","Value":2147483780}
,{"Name":"SECPKG_ATTR_CREDS","Value":2147483776}
,{"Name":"SECPKG_ATTR_CREDS_2","Value":2147483782}
,{"Name":"SECPKG_ATTR_NEGOTIATION_PACKAGE","Value":2147483777}
,{"Name":"SECPKG_ATTR_PACKAGE_INFO","Value":10}
,{"Name":"SECPKG_ATTR_SERVER_AUTH_FLAGS","Value":2147483779}
,{"Name":"SECPKG_ATTR_SIZES","Value":0}
,{"Name":"SECPKG_ATTR_SUBJECT_SECURITY_ATTRIBUTES","Value":124}
,{"Name":"SECPKG_ATTR_APP_DATA","Value":94}
,{"Name":"SECPKG_ATTR_EAP_PRF_INFO","Value":101}
,{"Name":"SECPKG_ATTR_EARLY_START","Value":105}
,{"Name":"SECPKG_ATTR_DTLS_MTU","Value":34}
,{"Name":"SECPKG_ATTR_KEYING_MATERIAL_INFO","Value":106}
,{"Name":"SECPKG_ATTR_ACCESS_TOKEN","Value":18}
,{"Name":"SECPKG_ATTR_AUTHORITY","Value":6}
,{"Name":"SECPKG_ATTR_CLIENT_SPECIFIED_TARGET","Value":27}
,{"Name":"SECPKG_ATTR_CONNECTION_INFO","Value":90}
,{"Name":"SECPKG_ATTR_DCE_INFO","Value":3}
,{"Name":"SECPKG_ATTR_ENDPOINT_BINDINGS","Value":26}
,{"Name":"SECPKG_ATTR_EAP_KEY_BLOCK","Value":91}
,{"Name":"SECPKG_ATTR_FLAGS","Value":14}
,{"Name":"SECPKG_ATTR_ISSUER_LIST_EX","Value":89}
,{"Name":"SECPKG_ATTR_KEY_INFO","Value":5}
,{"Name":"SECPKG_ATTR_LAST_CLIENT_TOKEN_STATUS","Value":30}
,{"Name":"SECPKG_ATTR_LIFESPAN","Value":2}
,{"Name":"SECPKG_ATTR_LOCAL_CERT_CONTEXT","Value":84}
,{"Name":"SECPKG_ATTR_LOCAL_CRED","Value":82}
,{"Name":"SECPKG_ATTR_NAMES","Value":1}
,{"Name":"SECPKG_ATTR_NATIVE_NAMES","Value":13}
,{"Name":"SECPKG_ATTR_NEGOTIATION_INFO","Value":12}
,{"Name":"SECPKG_ATTR_PASSWORD_EXPIRY","Value":8}
,{"Name":"SECPKG_ATTR_REMOTE_CERT_CONTEXT","Value":83}
,{"Name":"SECPKG_ATTR_ROOT_STORE","Value":85}
,{"Name":"SECPKG_ATTR_SESSION_KEY","Value":9}
,{"Name":"SECPKG_ATTR_SESSION_INFO","Value":93}
,{"Name":"SECPKG_ATTR_STREAM_SIZES","Value":4}
,{"Name":"SECPKG_ATTR_SUPPORTED_SIGNATURES","Value":102}
,{"Name":"SECPKG_ATTR_TARGET_INFORMATION","Value":17}
,{"Name":"SECPKG_ATTR_UNIQUE_BINDINGS","Value":25}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"MSV1_0"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MSV1_0_PASSTHRU","Value":1}
,{"Name":"MSV1_0_GUEST_LOGON","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SECPKG_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SECPKG_CRED_INBOUND","Value":1}
,{"Name":"SECPKG_CRED_OUTBOUND","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"MSV_SUB_AUTHENTICATION_FILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"LOGON_GUEST","Value":1}
,{"Name":"LOGON_NOENCRYPTION","Value":2}
,{"Name":"LOGON_CACHED_ACCOUNT","Value":4}
,{"Name":"LOGON_USED_LM_PASSWORD","Value":8}
,{"Name":"LOGON_EXTRA_SIDS","Value":32}
,{"Name":"LOGON_SUBAUTH_SESSION_KEY","Value":64}
,{"Name":"LOGON_SERVER_TRUST_ACCOUNT","Value":128}
,{"Name":"LOGON_PROFILE_PATH_RETURNED","Value":1024}
,{"Name":"LOGON_RESOURCE_GROUPS","Value":512}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"EXPORT_SECURITY_CONTEXT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SECPKG_CONTEXT_EXPORT_RESET_NEW","Value":1}
,{"Name":"SECPKG_CONTEXT_EXPORT_DELETE_OLD","Value":2}
,{"Name":"SECPKG_CONTEXT_EXPORT_TO_KERNEL","Value":4}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"ACCEPT_SECURITY_CONTEXT_CONTEXT_REQ"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"ASC_REQ_ALLOCATE_MEMORY","Value":256}
,{"Name":"ASC_REQ_CONNECTION","Value":2048}
,{"Name":"ASC_REQ_DELEGATE","Value":1}
,{"Name":"ASC_REQ_EXTENDED_ERROR","Value":32768}
,{"Name":"ASC_REQ_REPLAY_DETECT","Value":4}
,{"Name":"ASC_REQ_SEQUENCE_DETECT","Value":8}
,{"Name":"ASC_REQ_STREAM","Value":65536}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"KERB_TICKET_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"KERB_TICKET_FLAGS_forwardable","Value":1073741824}
,{"Name":"KERB_TICKET_FLAGS_forwarded","Value":536870912}
,{"Name":"KERB_TICKET_FLAGS_hw_authent","Value":1048576}
,{"Name":"KERB_TICKET_FLAGS_initial","Value":4194304}
,{"Name":"KERB_TICKET_FLAGS_invalid","Value":16777216}
,{"Name":"KERB_TICKET_FLAGS_may_postdate","Value":67108864}
,{"Name":"KERB_TICKET_FLAGS_ok_as_delegate","Value":262144}
,{"Name":"KERB_TICKET_FLAGS_postdated","Value":33554432}
,{"Name":"KERB_TICKET_FLAGS_pre_authent","Value":2097152}
,{"Name":"KERB_TICKET_FLAGS_proxiable","Value":268435456}
,{"Name":"KERB_TICKET_FLAGS_proxy","Value":134217728}
,{"Name":"KERB_TICKET_FLAGS_renewable","Value":8388608}
,{"Name":"KERB_TICKET_FLAGS_reserved","Value":2147483648}
,{"Name":"KERB_TICKET_FLAGS_reserved1","Value":1}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"KERB_ADDRESS_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DS_INET_ADDRESS","Value":1}
,{"Name":"DS_NETBIOS_ADDRESS","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SCHANNEL_CRED_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SCH_CRED_AUTO_CRED_VALIDATION","Value":32}
,{"Name":"SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE","Value":131072}
,{"Name":"SCH_DISABLE_RECONNECTS","Value":128}
,{"Name":"SCH_CRED_IGNORE_NO_REVOCATION_CHECK","Value":2048}
,{"Name":"SCH_CRED_IGNORE_REVOCATION_OFFLINE","Value":4096}
,{"Name":"SCH_CRED_MANUAL_CRED_VALIDATION","Value":8}
,{"Name":"SCH_CRED_NO_DEFAULT_CREDS","Value":16}
,{"Name":"SCH_CRED_NO_SERVERNAME_CHECK","Value":4}
,{"Name":"SCH_CRED_NO_SYSTEM_MAPPER","Value":2}
,{"Name":"SCH_CRED_REVOCATION_CHECK_CHAIN","Value":512}
,{"Name":"SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT","Value":1024}
,{"Name":"SCH_CRED_REVOCATION_CHECK_END_CERT","Value":256}
,{"Name":"SCH_CRED_USE_DEFAULT_CREDS","Value":64}
,{"Name":"SCH_SEND_AUX_RECORD","Value":2097152}
,{"Name":"SCH_SEND_ROOT_CERT","Value":262144}
,{"Name":"SCH_USE_STRONG_CRYPTO","Value":4194304}
,{"Name":"SCH_USE_PRESHAREDKEY_ONLY","Value":8388608}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"DOMAIN_PASSWORD_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DOMAIN_PASSWORD_COMPLEX","Value":1}
,{"Name":"DOMAIN_PASSWORD_NO_ANON_CHANGE","Value":2}
,{"Name":"DOMAIN_PASSWORD_NO_CLEAR_CHANGE","Value":4}
,{"Name":"DOMAIN_LOCKOUT_ADMINS","Value":8}
,{"Name":"DOMAIN_PASSWORD_STORE_CLEARTEXT","Value":16}
,{"Name":"DOMAIN_REFUSE_PASSWORD_CHANGE","Value":32}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SCHANNEL_ALERT_TOKEN_ALERT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TLS1_ALERT_WARNING","Value":1}
,{"Name":"TLS1_ALERT_FATAL","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"TRUSTED_DOMAIN_TRUST_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TRUST_TYPE_DOWNLEVEL","Value":1}
,{"Name":"TRUST_TYPE_UPLEVEL","Value":2}
,{"Name":"TRUST_TYPE_MIT","Value":3}
,{"Name":"TRUST_TYPE_DCE","Value":4}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"MSV_SUBAUTH_LOGON_PARAMETER_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"MSV1_0_CLEARTEXT_PASSWORD_ALLOWED","Value":2}
,{"Name":"MSV1_0_UPDATE_LOGON_STATISTICS","Value":4}
,{"Name":"MSV1_0_RETURN_USER_PARAMETERS","Value":8}
,{"Name":"MSV1_0_DONT_TRY_GUEST_ACCOUNT","Value":16}
,{"Name":"MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT","Value":32}
,{"Name":"MSV1_0_RETURN_PASSWORD_EXPIRY","Value":64}
,{"Name":"MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT","Value":2048}
,{"Name":"MSV1_0_TRY_GUEST_ACCOUNT_ONLY","Value":256}
,{"Name":"MSV1_0_RETURN_PROFILE_PATH","Value":512}
,{"Name":"MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY","Value":1024}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"KERB_REQUEST_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KERB_REQUEST_ADD_CREDENTIAL","Value":1}
,{"Name":"KERB_REQUEST_REPLACE_CREDENTIAL","Value":2}
,{"Name":"KERB_REQUEST_REMOVE_CREDENTIAL","Value":4}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"TRUSTED_DOMAIN_TRUST_DIRECTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TRUST_DIRECTION_DISABLED","Value":0}
,{"Name":"TRUST_DIRECTION_INBOUND","Value":1}
,{"Name":"TRUST_DIRECTION_OUTBOUND","Value":2}
,{"Name":"TRUST_DIRECTION_BIDIRECTIONAL","Value":3}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"MSV1_0_CRED_LM_PRESENT","Value":1}
,{"Name":"MSV1_0_CRED_NT_PRESENT","Value":2}
,{"Name":"MSV1_0_CRED_VERSION","Value":0}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SECURITY_PACKAGE_OPTIONS_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SECPKG_OPTIONS_TYPE_UNKNOWN","Value":0}
,{"Name":"SECPKG_OPTIONS_TYPE_LSA","Value":1}
,{"Name":"SECPKG_OPTIONS_TYPE_SSPI","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SCHANNEL_SESSION_TOKEN_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SSL_SESSION_ENABLE_RECONNECTS","Value":1}
,{"Name":"SSL_SESSION_DISABLE_RECONNECTS","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"KERB_CRYPTO_KEY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KERB_ETYPE_DES_CBC_CRC","Value":1}
,{"Name":"KERB_ETYPE_DES_CBC_MD4","Value":2}
,{"Name":"KERB_ETYPE_DES_CBC_MD5","Value":3}
,{"Name":"KERB_ETYPE_NULL","Value":0}
,{"Name":"KERB_ETYPE_RC4_HMAC_NT","Value":23}
,{"Name":"KERB_ETYPE_RC4_MD4","Value":-128}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LSA_AUTH_INFORMATION_AUTH_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TRUST_AUTH_TYPE_NONE","Value":0}
,{"Name":"TRUST_AUTH_TYPE_NT4OWF","Value":1}
,{"Name":"TRUST_AUTH_TYPE_CLEAR","Value":2}
,{"Name":"TRUST_AUTH_TYPE_VERSION","Value":3}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SECPKG_PACKAGE_CHANGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SECPKG_PACKAGE_CHANGE_LOAD","Value":0}
,{"Name":"SECPKG_PACKAGE_CHANGE_UNLOAD","Value":1}
,{"Name":"SECPKG_PACKAGE_CHANGE_SELECT","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"TRUSTED_DOMAIN_TRUST_ATTRIBUTES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TRUST_ATTRIBUTE_NON_TRANSITIVE","Value":1}
,{"Name":"TRUST_ATTRIBUTE_UPLEVEL_ONLY","Value":2}
,{"Name":"TRUST_ATTRIBUTE_FILTER_SIDS","Value":4}
,{"Name":"TRUST_ATTRIBUTE_FOREST_TRANSITIVE","Value":8}
,{"Name":"TRUST_ATTRIBUTE_CROSS_ORGANIZATION","Value":16}
,{"Name":"TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL","Value":64}
,{"Name":"TRUST_ATTRIBUTE_WITHIN_FOREST","Value":32}
]
,"IntegerBase":"UInt32"
}
]
,"Functions":[
{
"Name":"LsaRegisterLogonProcess"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LogonProcessName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"LsaHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LsaHandle","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SecurityMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaLogonUser"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"OriginName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"AuthenticationInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LocalGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"SourceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"ProfileBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Quotas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUOTA_LIMITS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaLookupAuthenticationPackage"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"PackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaFreeReturnBuffer"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"LsaCallAuthenticationPackage"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"LsaDeregisterLogonProcess"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"LsaHandle","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"LsaConnectUntrusted"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LsaHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaFreeMemory"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"LsaClose"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ObjectHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"LsaEnumerateLogonSessions"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LogonSessionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LogonSessionList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaGetLogonSessionData"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppLogonSessionData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_LOGON_SESSION_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaOpenPolicy"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"SystemName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ObjectAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_ATTRIBUTES","TargetKind":"Default","Api":"System.WindowsProgramming","Parents":[]}},"Attrs":["In"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaSetCAPs"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"CAPDNs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CAPDNCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"LsaGetAppliedCAPIDs"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"SystemName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CAPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"CAPIDCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaQueryCAPs"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"CAPIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CAPIDCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"CAPs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CENTRAL_ACCESS_POLICY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"CAPCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaQueryInformationPolicy"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaSetInformationPolicy"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"LsaQueryDomainInformationPolicy"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_DOMAIN_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaSetDomainInformationPolicy"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_DOMAIN_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"LsaRegisterPolicyChangeNotification"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_NOTIFICATION_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"NotificationEventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"LsaUnregisterPolicyChangeNotification"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_NOTIFICATION_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"NotificationEventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"LsaEnumerateTrustedDomains"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"EnumerationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"PreferedMaximumLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"CountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaLookupNames"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_SID","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaLookupNames2"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_SID2","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaLookupSids"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_NAME","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaLookupSids2"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"LookupOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_NAME","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaEnumerateAccountsWithUserRight"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"UserRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"CountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaEnumerateAccountRights"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AccountSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UserRights","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"CountOfRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaAddAccountRights"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AccountSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UserRights","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"CountOfRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"LsaRemoveAccountRights"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AccountSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AllRights","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UserRights","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CountOfRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"LsaOpenTrustedDomainByName"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TrustedDomainHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaQueryTrustedDomainInfo"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaSetTrustedDomainInformation"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"LsaDeleteTrustedDomain"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"LsaQueryTrustedDomainInfoByName"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaSetTrustedDomainInfoByName"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"LsaEnumerateTrustedDomainsEx"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"EnumerationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"PreferedMaximumLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"CountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaCreateTrustedDomainEx"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_INFORMATION_EX","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_AUTH_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TrustedDomainHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaQueryForestTrustInformation"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"ForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaSetForestTrustInformation"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"ForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"CheckOnly","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"CollisionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_COLLISION_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaStorePrivateData"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"KeyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"LsaRetrievePrivateData"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"KeyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LsaNtStatusToWinError"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SystemFunction036"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"RandomBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"RandomBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SystemFunction040"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"MemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SystemFunction041"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"MemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"AuditSetSystemPolicy"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pAuditPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"AuditSetPerUserPolicy"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pAuditPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"AuditQuerySystemPolicy"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditQueryPerUserPolicy"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditEnumeratePerUserPolicy"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ppAuditSidArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POLICY_AUDIT_SID_ARRAY","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditComputeEffectivePolicyBySid"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditComputeEffectivePolicyByToken"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hTokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditEnumerateCategories"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ppAuditCategoriesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]}
,{"Name":"pdwCountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditEnumerateSubCategories"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"bRetrieveAllSubCategories","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppAuditSubCategoriesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]}
,{"Name":"pdwCountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditLookupCategoryNameW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppszCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditLookupCategoryNameA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppszCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditLookupSubCategoryNameW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pAuditSubCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppszSubCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditLookupSubCategoryNameA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pAuditSubCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppszSubCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditLookupCategoryIdFromCategoryGuid"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pAuditCategoryId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POLICY_AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditLookupCategoryGuidFromCategoryId"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"AuditCategoryId","Type":{"Kind":"ApiRef","Name":"POLICY_AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditSetSecurity"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"AuditQuerySecurity"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditSetGlobalSaclW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"AuditSetGlobalSaclA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"AuditQueryGlobalSaclW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditQueryGlobalSaclA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"AuditFree"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"AcquireCredentialsHandleW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fCredentialUse","Type":{"Kind":"ApiRef","Name":"SECPKG_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pvLogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"AcquireCredentialsHandleA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fCredentialUse","Type":{"Kind":"ApiRef","Name":"SECPKG_CRED","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pvLogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"FreeCredentialsHandle"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"AddCredentialsW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fCredentialUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"AddCredentialsA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fCredentialUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"ChangeAccountPasswordW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pszDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pszAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pszOldPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pszNewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"bImpersonating","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ChangeAccountPasswordA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"pszDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"pszAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"pszOldPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"pszNewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"bImpersonating","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"InitializeSecurityContextW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pszTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]}
,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"InitializeSecurityContextA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pszTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]}
,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"AcceptSecurityContext"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"fContextReq","Type":{"Kind":"ApiRef","Name":"ACCEPT_SECURITY_CONTEXT_CONTEXT_REQ","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"CompleteAuthToken"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ImpersonateSecurityContext"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"RevertSecurityContext"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"QuerySecurityContextToken"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"DeleteSecurityContext"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ApplyControlToken"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"QueryContextAttributesW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
]
}
,{
"Name":"QueryContextAttributesExW"
,"SetLastError":false
,"DllImport":"SspiCli"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QueryContextAttributesA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
]
}
,{
"Name":"QueryContextAttributesExA"
,"SetLastError":false
,"DllImport":"SspiCli"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetContextAttributesW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetContextAttributesA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QueryCredentialsAttributesW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QueryCredentialsAttributesExW"
,"SetLastError":false
,"DllImport":"SspiCli"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QueryCredentialsAttributesA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QueryCredentialsAttributesExA"
,"SetLastError":false
,"DllImport":"SspiCli"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetCredentialsAttributesW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetCredentialsAttributesA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"FreeContextBuffer"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pvContextBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MakeSignature"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"VerifySignature"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"EncryptMessage"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DecryptMessage"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"EnumerateSecurityPackagesW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pcPackages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumerateSecurityPackagesA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pcPackages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"QuerySecurityPackageInfoW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"QuerySecurityPackageInfoA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"ExportSecurityContext"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"EXPORT_SECURITY_CONTEXT_FLAGS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"ImportSecurityContextW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ImportSecurityContextA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"InitSecurityInterfaceA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"InitSecurityInterfaceW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SaslEnumerateProfilesA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"ProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ProfileCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SaslEnumerateProfilesW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"ProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ProfileCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SaslGetProfilePackageA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"ProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SaslGetProfilePackageW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"ProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SaslIdentifyPackageA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SaslIdentifyPackageW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In"]}
,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SaslInitializeSecurityContextW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SaslInitializeSecurityContextA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SaslAcceptSecurityContext"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SaslSetContextOption"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SaslGetContextOption"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Needed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SspiPromptForCredentialsW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pInputAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SspiPromptForCredentialsA"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pInputAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SspiPrepareForCredRead"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pCredmanCredentialType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppszCredmanTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SspiPrepareForCredWrite"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pCredmanCredentialType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppszCredmanTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppszCredmanUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppCredentialBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pCredentialBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SspiEncryptAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SspiEncryptAuthIdentityEx"
,"SetLastError":false
,"DllImport":"SspiCli"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SspiDecryptAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"EncryptedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SspiDecryptAuthIdentityEx"
,"SetLastError":false
,"DllImport":"SspiCli"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"EncryptedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SspiIsAuthIdentityEncrypted"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"EncryptedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"SspiEncodeAuthIdentityAsStrings"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ppszUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"ppszDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"ppszPackedCredentialsString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SspiValidateAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"SspiCopyAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AuthDataCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SspiFreeAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SspiZeroAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SspiLocalFree"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"DataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SspiEncodeStringsAsAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pszDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pszPackedCredentialsString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SspiCompareAuthIdentities"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthIdentity1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"AuthIdentity2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"SameSuppliedUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"SameSuppliedIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SspiMarshalAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"AuthIdentityLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"AuthIdentityByteArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SspiUnmarshalAuthIdentity"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AuthIdentityByteArray","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":0}]}
,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"SspiIsPromptingNeeded"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"ErrorOrNtStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SspiGetTargetHostName"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SspiExcludePackage"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppNewAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"AddSecurityPackageA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_PACKAGE_OPTIONS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"AddSecurityPackageW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_PACKAGE_OPTIONS","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"DeleteSecurityPackageA"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DeleteSecurityPackageW"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CredMarshalTargetInfo"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"InTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]}
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"CredUnmarshalTargetInfo"
,"SetLastError":false
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RetTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"RetActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SslEmptyCacheA"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SslEmptyCacheW"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SslGenerateRandomBits"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRandomData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"cRandomData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"SslCrackCertificate"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pbCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SslFreeCertificate"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SslGetMaximumKeySize"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SslGetServerIdentity"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"ClientHello","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"ClientHelloSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ServerIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ServerIdentitySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SslGetExtensions"
,"SetLastError":false
,"DllImport":"SCHANNEL"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clientHello","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"clientHelloByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"genericExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"SCH_EXTENSION_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"genericExtensionsCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"bytesToRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"SchGetExtensionsOptions","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"TokenBindingGenerateBinding"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"targetURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bindingType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"tlsEKM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"tlsEKMSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"extensionFormat","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_EXTENSION_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"extensionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"tokenBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"tokenBindingSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"TokenBindingGenerateMessage"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"tokenBindings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]}
,{"Name":"tokenBindingsSize","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
,{"Name":"tokenBindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"tokenBindingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"tokenBindingMessageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"TokenBindingVerifyMessage"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"tokenBindingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"tokenBindingMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"tlsEKM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"tlsEKMSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"resultList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_LIST","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"TokenBindingGetKeyTypesClient"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"keyTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_TYPES","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"TokenBindingGetKeyTypesServer"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"keyTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_TYPES","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"TokenBindingDeleteBinding"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"targetURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"TokenBindingDeleteAllBindings"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"TokenBindingGenerateID"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"publicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"publicKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"TokenBindingGenerateIDForUri"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"targetUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"TokenBindingGetHighestSupportedVersion"
,"SetLastError":false
,"DllImport":"TOKENBINDING"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"majorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"minorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetUserNameExA"
,"SetLastError":true
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetUserNameExW"
,"SetLastError":true
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetComputerObjectNameA"
,"SetLastError":true
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetComputerObjectNameW"
,"SetLastError":true
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"TranslateNameA"
,"SetLastError":true
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpAccountName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"AccountNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"DesiredNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"lpTranslatedName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"TranslateNameW"
,"SetLastError":true
,"DllImport":"SECUR32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpAccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"AccountNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"DesiredNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"Security.Authentication.Identity.Core","Parents":[]},"Attrs":["In"]}
,{"Name":"lpTranslatedName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
,"UnicodeAliases":[
"SecPkgInfo"
,"SecPkgCredentials_Names"
,"SecPkgCredentials_SSIProvider"
,"SecPkgContext_Names"
,"SecPkgContext_KeyInfo"
,"SecPkgContext_Authority"
,"SecPkgContext_ProtoInfo"
,"SecPkgContext_PackageInfo"
,"SecPkgContext_NegotiationInfo"
,"SecPkgContext_NativeNames"
,"SecPkgContext_CredentialName"
,"ACQUIRE_CREDENTIALS_HANDLE_FN_"
,"ADD_CREDENTIALS_FN_"
,"CHANGE_PASSWORD_FN_"
,"INITIALIZE_SECURITY_CONTEXT_FN_"
,"QUERY_CONTEXT_ATTRIBUTES_FN_"
,"QUERY_CONTEXT_ATTRIBUTES_EX_FN_"
,"SET_CONTEXT_ATTRIBUTES_FN_"
,"QUERY_CREDENTIALS_ATTRIBUTES_FN_"
,"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_"
,"SET_CREDENTIALS_ATTRIBUTES_FN_"
,"ENUMERATE_SECURITY_PACKAGES_FN_"
,"QUERY_SECURITY_PACKAGE_INFO_FN_"
,"IMPORT_SECURITY_CONTEXT_FN_"
,"SecurityFunctionTable"
,"INIT_SECURITY_INTERFACE_"
,"SEC_WINNT_AUTH_IDENTITY_EX"
,"SSL_EMPTY_CACHE_FN_"
,"AuditLookupCategoryName"
,"AuditLookupSubCategoryName"
,"AuditSetGlobalSacl"
,"AuditQueryGlobalSacl"
,"AcquireCredentialsHandle"
,"AddCredentials"
,"ChangeAccountPassword"
,"InitializeSecurityContext"
,"QueryContextAttributes"
,"QueryContextAttributesEx"
,"SetContextAttributes"
,"QueryCredentialsAttributes"
,"QueryCredentialsAttributesEx"
,"SetCredentialsAttributes"
,"EnumerateSecurityPackages"
,"QuerySecurityPackageInfo"
,"ImportSecurityContext"
,"InitSecurityInterface"
,"SaslEnumerateProfiles"
,"SaslGetProfilePackage"
,"SaslIdentifyPackage"
,"SaslInitializeSecurityContext"
,"SspiPromptForCredentials"
,"AddSecurityPackage"
,"DeleteSecurityPackage"
,"SslEmptyCache"
,"GetUserNameEx"
,"GetComputerObjectName"
,"TranslateName"
]
}