| SecurityPackageInfoClass[] get_SecurityPackages() | Public+4 flags | — | 0x08 |
| void set_SecurityPackages(const SecurityPackageInfoClass[]& value) | Public+4 flags | — | 0x08 |
| int EnumerateSecurityPackages(int pkgnum, SafeFreeContextBuffer& pkgArray) | Public+3 flags | — | 0x08 |
| int AcquireCredentialsHandle(const string& moduleName, const CredentialUse& usage, const SEC_WINNT_AUTH_IDENTITY_W&& authdata, SafeFreeCredentials& outCredential) | Public+3 flags | — | 0x30 |
| int AcquireCredentialsHandle(const string& moduleName, const CredentialUse& usage, SafeSspiAuthDataHandle& authdata, SafeFreeCredentials& outCredential) | Public+3 flags | — | 0x08 |
| int AcquireDefaultCredential(const string& moduleName, const CredentialUse& usage, SafeFreeCredentials& outCredential) | Public+3 flags | — | 0x08 |
| int AcquireCredentialsHandle(const string& moduleName, const CredentialUse& usage, const SCHANNEL_CRED&& authdata, SafeFreeCredentials& outCredential) | Public+3 flags | — | 0x50 |
| int AcceptSecurityContext(SafeFreeCredentials& credential, SafeDeleteContext& context, SecurityBuffer inputBuffer, const ContextFlags& inFlags, const Endianness& endianness, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | Public+3 flags | — | 0x08 |
| int AcceptSecurityContext(SafeFreeCredentials credential, SafeDeleteContext& context, const SecurityBuffer[]& inputBuffers, const ContextFlags& inFlags, const Endianness& endianness, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | Public+3 flags | — | 0x08 |
| int InitializeSecurityContext(SafeFreeCredentials& credential, SafeDeleteContext& context, const string& targetName, const ContextFlags& inFlags, const Endianness& endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | Public+3 flags | — | 0x08 |
| int InitializeSecurityContext(SafeFreeCredentials credential, SafeDeleteContext& context, const string& targetName, const ContextFlags& inFlags, const Endianness& endianness, const SecurityBuffer[]& inputBuffers, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | Public+3 flags | — | 0x08 |
| int EncryptMessage(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | Public+3 flags | — | 0x10 |
| int DecryptMessage(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | Public+3 flags | — | 0x10 |
| int MakeSignature(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | Public+3 flags | — | 0x10 |
| int VerifySignature(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | Public+3 flags | — | 0x10 |
| int QueryContextChannelBinding(SafeDeleteContext phContext, const ContextAttribute& attribute, SafeFreeContextBufferChannelBinding& refHandle) | Public+3 flags | — | 0x08 |
| int QueryContextAttributes(SafeDeleteContext phContext, const ContextAttribute& attribute, const byte[]& buffer, Type handleType, SafeHandle& refHandle) | Public+3 flags | — | 0x08 |
| int SetContextAttributes(SafeDeleteContext phContext, const ContextAttribute& attribute, const byte[]& buffer) | Public+3 flags | — | 0x08 |
| int QuerySecurityContextToken(SafeDeleteContext phContext, SecurityContextTokenHandle& phToken) | Public+3 flags | — | 0x08 |
| int CompleteAuthToken(SafeDeleteContext& refContext, const SecurityBuffer[]& inputBuffers) | Public+3 flags | — | 0x08 |
| int ApplyControlToken(SafeDeleteContext& refContext, const SecurityBuffer[]& inputBuffers) | Public+3 flags | — | 0x08 |