|
enum | ContextFlags {
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
,
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
} |
|
enum | Endianness {
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
,
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
} |
|
enum | CredentialUse {
SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
,
SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
,
SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
} |
|
enum | ContextAttribute {
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
,
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
,
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
} |
|
enum | ContextFlags {
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
,
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
} |
|
enum | Endianness {
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
,
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
} |
|
enum | CredentialUse {
SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
,
SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
,
SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
} |
|
enum | ContextAttribute {
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
,
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
,
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
} |
|
enum | ContextFlags {
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
,
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
} |
|
enum | Endianness {
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
,
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
} |
|
enum | CredentialUse {
SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
,
SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
,
SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
} |
|
enum | ContextAttribute {
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
,
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
,
SECPKG_ATTR_SIZES = 0
, SECPKG_ATTR_NAMES = 1
, SECPKG_ATTR_LIFESPAN = 2
, SECPKG_ATTR_DCE_INFO = 3
,
SECPKG_ATTR_STREAM_SIZES = 4
, SECPKG_ATTR_AUTHORITY = 6
, SECPKG_ATTR_PACKAGE_INFO = 10
, SECPKG_ATTR_NEGOTIATION_INFO = 12
,
SECPKG_ATTR_UNIQUE_BINDINGS = 25
, SECPKG_ATTR_ENDPOINT_BINDINGS = 26
, SECPKG_ATTR_CLIENT_SPECIFIED_TARGET = 27
, SECPKG_ATTR_APPLICATION_PROTOCOL = 35
,
SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83
, SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84
, SECPKG_ATTR_ROOT_STORE = 85
, SECPKG_ATTR_ISSUER_LIST_EX = 89
,
SECPKG_ATTR_CLIENT_CERT_POLICY = 96
, SECPKG_ATTR_CONNECTION_INFO = 90
, SECPKG_ATTR_CIPHER_INFO = 100
, SECPKG_ATTR_UI_INFO = 104
} |
|
enum | ContextFlags {
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
,
Zero = 0
, Delegate = 1
, MutualAuth = 2
, ReplayDetect = 4
,
SequenceDetect = 8
, Confidentiality = 0x10
, UseSessionKey = 0x20
, AllocateMemory = 0x100
,
Connection = 0x800
, InitExtendedError = 0x4000
, AcceptExtendedError = 0x8000
, InitStream = 0x8000
,
AcceptStream = 0x10000
, InitIntegrity = 0x10000
, AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
,
InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
, AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
,
AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
, Zero = 0
, Delegate = 1
,
MutualAuth = 2
, ReplayDetect = 4
, SequenceDetect = 8
, Confidentiality = 0x10
,
UseSessionKey = 0x20
, AllocateMemory = 0x100
, Connection = 0x800
, InitExtendedError = 0x4000
,
AcceptExtendedError = 0x8000
, InitStream = 0x8000
, AcceptStream = 0x10000
, InitIntegrity = 0x10000
,
AcceptIntegrity = 0x20000
, InitManualCredValidation = 0x80000
, InitUseSuppliedCreds = 0x80
, InitIdentify = 0x20000
,
AcceptIdentify = 0x80000
, ProxyBindings = 0x4000000
, AllowMissingBindings = 0x10000000
, UnverifiedTargetName = 0x20000000
} |
|
enum | Endianness {
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
,
SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
, SECURITY_NETWORK_DREP = 0
, SECURITY_NATIVE_DREP = 0x10
} |
|
enum | CredentialUse {
SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
,
SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
,
SECPKG_CRED_BOTH
, SECPKG_CRED_INBOUND = 1
, SECPKG_CRED_OUTBOUND
, SECPKG_CRED_BOTH
} |
|
enum | KERB_LOGON_SUBMIT_TYPE { KerbS4ULogon = 12
} |
|
enum | KerbS4uLogonFlags { None = 0
, KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS = 2
, KERB_S4U_LOGON_FLAG_IDENTITY = 8
} |
|
enum | SECURITY_LOGON_TYPE { Network = 3
} |
|
|
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
|
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
|
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
|
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static int | EnumerateSecurityPackagesW (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer_SECURITY handle) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] System.Net.Security.SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
|
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
|
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out System.Net.Security.SafeSspiAuthDataHandle authData) |
|
static int | QuerySecurityContextToken (ref CredHandle phContext, out System.Net.Security.SecurityContextTokenHandle handle) |
|
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
|
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
|
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
|
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static unsafe int | QueryContextAttributesW (ref CredHandle contextHandle, [In] ContextAttribute attribute, [In] void *buffer) |
|
static int | EnumerateSecurityPackagesW (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer_SECURITY handle) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] System.Net.Security.SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
|
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
|
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out System.Net.Security.SafeSspiAuthDataHandle authData) |
|
static int | EncryptMessage (ref CredHandle contextHandle, [In] uint qualityOfProtection, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber) |
|
static unsafe int | DecryptMessage ([In] ref CredHandle contextHandle, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber, uint *qualityOfProtection) |
|
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
|
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
|
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
|
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static unsafe int | QueryContextAttributesW (ref CredHandle contextHandle, [In] ContextAttribute attribute, [In] void *buffer) |
|
static int | EnumerateSecurityPackagesW (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer_SECURITY handle) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] System.Net.Security.SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
|
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
|
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out System.Net.Security.SafeSspiAuthDataHandle authData) |
|
static int | EncryptMessage (ref CredHandle contextHandle, [In] uint qualityOfProtection, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber) |
|
static unsafe int | DecryptMessage ([In] ref CredHandle contextHandle, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber, uint *qualityOfProtection) |
|
static int | QuerySecurityContextToken (ref CredHandle phContext, out SecurityContextTokenHandle handle) |
|
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
|
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
|
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
|
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static unsafe int | QueryContextAttributesW (ref CredHandle contextHandle, [In] ContextAttribute attribute, [In] void *buffer) |
|
static int | EnumerateSecurityPackagesW (out int pkgnum, out SafeFreeContextBuffer_SECURITY handle) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] SCHANNEL_CRED *authData, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] SCH_CREDENTIALS *authData, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
|
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
|
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
|
static unsafe int | ApplyControlToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
|
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
|
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out SafeSspiAuthDataHandle authData) |
|
static SECURITY_STATUS | SetCredentialsAttributesW ([In] ref CredHandle handlePtr, [In] long ulAttribute, [In] ref SecPkgCred_ClientCertPolicy pBuffer, [In] long cbBuffer) |
|
static int | LsaGetLogonSessionData (ref LUID LogonId, out SafeLsaReturnBufferHandle ppLogonSessionData) |
|
static int | LsaFreeReturnBuffer (IntPtr handle) |
|
static int | LsaConnectUntrusted (out SafeLsaHandle LsaHandle) |
|
static int | LsaDeregisterLogonProcess (IntPtr LsaHandle) |
|
static int | LsaLogonUser ([In] SafeLsaHandle LsaHandle, [In] ref Advapi32.LSA_STRING OriginName, [In] SECURITY_LOGON_TYPE LogonType, [In] int AuthenticationPackage, [In] IntPtr AuthenticationInformation, [In] int AuthenticationInformationLength, [In] IntPtr LocalGroups, [In] ref TOKEN_SOURCE SourceContext, out SafeLsaReturnBufferHandle ProfileBuffer, out int ProfileBufferLength, out LUID LogonId, out SafeAccessTokenHandle Token, out QUOTA_LIMITS Quotas, out int SubStatus) |
|
static int | LsaLookupAuthenticationPackage (SafeLsaHandle LsaHandle, [In] ref Advapi32.LSA_STRING PackageName, out int AuthenticationPackage) |
|