Baca dalam bahasa Inggris

Bagikan melalui


header sspi.h

Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:

sspi.h berisi antarmuka pemrograman berikut:

Fungsi

 
AcceptSecurityContext

Memungkinkan komponen server aplikasi transportasi membangun konteks keamanan antara server dan klien jarak jauh.
AcquireCredentialsHandleA

Fungsi AcquireCredentialsHandle (CredSSP) memperoleh handel ke kredensial yang sudah ada sebelumnya dari prinsip keamanan. (ANSI)
AcquireCredentialsHandleW

Fungsi AcquireCredentialsHandle (CredSSP) memperoleh handel ke kredensial yang sudah ada sebelumnya dari prinsip keamanan. (Unicode)
AddCredentialsA

AddCredentialsA (ANSI) menambahkan kredensial ke daftar kredensial.
AddCredentialsW

AddCredentialsW (Unicode) menambahkan kredensial ke daftar kredensial.
AddSecurityPackageA

Menambahkan penyedia dukungan keamanan ke daftar penyedia yang didukung oleh Microsoft Negosiasi. (ANSI)
AddSecurityPackageW

Menambahkan penyedia dukungan keamanan ke daftar penyedia yang didukung oleh Microsoft Negosiasi. (Unicode)
ApplyControlToken

Menyediakan cara untuk menerapkan token kontrol ke konteks keamanan.
ChangeAccountPasswordA

Mengubah kata sandi untuk akun domain Windows dengan menggunakan Penyedia Dukungan Keamanan yang ditentukan. (ANSI)
ChangeAccountPasswordW

Mengubah kata sandi untuk akun domain Windows dengan menggunakan Penyedia Dukungan Keamanan yang ditentukan. (Unicode)
CompleteAuthToken

Menyelesaikan token autentikasi. (CompleteAuthToken)
DecryptMessage

Mendekripsi pesan dengan menggunakan Digest.
DelegateSecurityContext

Mendelegasikan konteks keamanan ke server yang ditentukan.
DeleteSecurityContext

Menghapus struktur data lokal yang terkait dengan konteks keamanan yang ditentukan yang dimulai oleh panggilan sebelumnya ke fungsi InitializeSecurityContext (Umum) atau fungsi AcceptSecurityContext (Umum).
DeleteSecurityPackageA

Menghapus penyedia dukungan keamanan dari daftar penyedia yang didukung oleh Microsoft Negosiasi. (ANSI)
DeleteSecurityPackageW

Menghapus penyedia dukungan keamanan dari daftar penyedia yang didukung oleh Microsoft Negosiasi. (Unicode)
EncryptMessage

Mengenkripsi pesan untuk memberikan privasi dengan menggunakan Digest.
EnumerateSecurityPackagesA

Mengembalikan array struktur SecPkgInfo yang menyediakan informasi tentang paket keamanan yang tersedia untuk klien. (ANSI)
EnumerateSecurityPackagesW

Mengembalikan array struktur SecPkgInfo yang menyediakan informasi tentang paket keamanan yang tersedia untuk klien. (Unicode)
ExportSecurityContext

Fungsi ExportSecurityContext membuat representasi berseri dari konteks keamanan yang nantinya dapat diimpor ke dalam proses yang berbeda dengan memanggil ImportSecurityContext.
FreeContextBuffer

Memungkinkan penelepon fungsi paket keamanan untuk membebaskan buffer memori yang dialokasikan oleh paket keamanan.
FreeCredentialsHandle

Memberi tahu sistem keamanan bahwa kredensial tidak lagi diperlukan.
ImpersonateSecurityContext

Memungkinkan server untuk meniru klien dengan menggunakan token yang sebelumnya diperoleh dengan panggilan ke AcceptSecurityContext (Umum) atau QuerySecurityContextToken.
ImportSecurityContextA

Mengimpor konteks keamanan. Konteks keamanan harus telah diekspor ke proses yang memanggil ImportSecurityContext dengan panggilan sebelumnya ke ExportSecurityContext. (ANSI)
ImportSecurityContextW

Mengimpor konteks keamanan. Konteks keamanan harus telah diekspor ke proses yang memanggil ImportSecurityContext dengan panggilan sebelumnya ke ExportSecurityContext. (Unicode)
InitializeSecurityContextA

Memulai sisi klien, konteks keamanan keluar dari handel kredensial. (ANSI)
InitializeSecurityContextW

Memulai sisi klien, konteks keamanan keluar dari handel kredensial. (Unicode)
InitSecurityInterfaceA

Fungsi InitSecurityInterface mengembalikan penunjuk ke tabel pengiriman SSPI. Fungsi ini memungkinkan klien untuk menggunakan SSPI tanpa mengikat langsung ke implementasi antarmuka. (ANSI)
InitSecurityInterfaceW

Fungsi InitSecurityInterface mengembalikan penunjuk ke tabel pengiriman SSPI. Fungsi ini memungkinkan klien untuk menggunakan SSPI tanpa mengikat langsung ke implementasi antarmuka. (Unicode)
MakeSignature

Menghasilkan checksum kriptografi pesan, dan juga menyertakan informasi urutan untuk mencegah kehilangan atau penyisipan pesan.
QueryContextAttributesA

Memungkinkan aplikasi transportasi mengkueri paket keamanan Credential Security Support Provider (CredSSP) untuk atribut tertentu dari konteks keamanan. (ANSI)
QueryContextAttributesExA

Fungsi QueryContextAttributesExA (ANSI) (sspi.h) memungkinkan aplikasi transportasi untuk mengkueri paket keamanan untuk atribut tertentu dari konteks keamanan.
QueryContextAttributesExW

Fungsi QueryContextAttributesExW (Unicode) (sspi.h) memungkinkan aplikasi transportasi untuk mengkueri paket keamanan untuk atribut tertentu dari konteks keamanan.
QueryContextAttributesW

Memungkinkan aplikasi transportasi mengkueri paket keamanan Credential Security Support Provider (CredSSP) untuk atribut tertentu dari konteks keamanan. (Unicode)
QueryCredentialsAttributesA

Mengambil atribut kredensial, seperti nama yang terkait dengan kredensial. (ANSI)
QueryCredentialsAttributesExA

Mengkueri atribut konteks keamanan.
QueryCredentialsAttributesExW

Mengkueri atribut konteks keamanan.
QueryCredentialsAttributesW

Mengambil atribut kredensial, seperti nama yang terkait dengan kredensial. (Unicode)
QuerySecurityContextToken

Mendapatkan token akses untuk konteks keamanan klien dan menggunakannya secara langsung.
QuerySecurityPackageInfoa

Mengambil informasi tentang paket keamanan tertentu. Informasi ini mencakup batasan ukuran informasi autentikasi, kredensial, dan konteks. (ANSI)
QuerySecurityPackageInfoW

Mengambil informasi tentang paket keamanan tertentu. Informasi ini mencakup batasan ukuran informasi autentikasi, kredensial, dan konteks. (Unicode)
RevertSecurityContext

Memungkinkan paket keamanan untuk menghentikan peniruan nama pemanggil dan memulihkan konteks keamanannya sendiri.
SaslAcceptSecurityContext

Membungkus panggilan standar ke fungsi Antarmuka Penyedia Dukungan Keamanan AcceptSecurityContext (Umum) dan termasuk pembuatan cookie server SASL.
SaslEnumerateProfilesA

Mencantumkan paket yang menyediakan antarmuka SASL. (ANSI)
SaslEnumerateProfilesW

Mencantumkan paket yang menyediakan antarmuka SASL. (Unicode)
SaslGetContextOption

Mengambil properti yang ditentukan dari konteks SASL yang ditentukan.
SaslGetProfilePackageA

Mengembalikan informasi paket untuk paket yang ditentukan. (ANSI)
SaslGetProfilePackageW

Mengembalikan informasi paket untuk paket yang ditentukan. (Unicode)
SaslIdentifyPackageA

Mengembalikan awalan negosiasi yang cocok dengan buffer negosiasi SASL yang ditentukan. (ANSI)
SaslIdentifyPackageW

Mengembalikan awalan negosiasi yang cocok dengan buffer negosiasi SASL yang ditentukan. (Unicode)
SaslInitializeSecurityContextA

Membungkus panggilan standar ke fungsi Antarmuka Penyedia Dukungan Keamanan InitializeSecurityContext (Umum) dan memproses cookie server SASL dari server. (ANSI)
SaslInitializeSecurityContextW

Membungkus panggilan standar ke fungsi Antarmuka Penyedia Dukungan Keamanan InitializeSecurityContext (Umum) dan memproses cookie server SASL dari server. (Unicode)
SaslSetContextOption

Mengatur nilai properti yang ditentukan untuk konteks SASL yang ditentukan.
SetContextAttributesA

Memungkinkan aplikasi transportasi untuk mengatur atribut konteks keamanan untuk paket keamanan. Fungsi ini hanya didukung oleh paket keamanan Schannel. (ANSI)
SetContextAttributesW

Memungkinkan aplikasi transportasi untuk mengatur atribut konteks keamanan untuk paket keamanan. Fungsi ini hanya didukung oleh paket keamanan Schannel. (Unicode)
SetCredentialsAttributesA

Mengatur atribut kredensial, seperti nama yang terkait dengan kredensial. (ANSI)
SetCredentialsAttributesW

Mengatur atribut kredensial, seperti nama yang terkait dengan kredensial. (Unicode)
SspiAcceptSecurityContextAsync

Memungkinkan komponen server aplikasi transportasi secara asinkron membangun konteks keamanan antara server dan klien jarak jauh.
SspiAcquireCredentialsHandleAsyncA

Secara asinkron memperoleh handel ke kredensial yang sudah ada sebelumnya dari prinsip keamanan. (ANSI)
SspiAcquireCredentialsHandleAsyncW

Secara asinkron memperoleh handel ke kredensial yang sudah ada sebelumnya dari prinsip keamanan. (Unicode)
SspiAsyncContextRequiresNotify

Menentukan apakah konteks asinkron tertentu memerlukan pemberitahuan tentang penyelesaian panggilan.
SspiCompareAuthIdentities

Membandingkan dua kredensial yang ditentukan.
SspiCopyAuthIdentity

Membuat salinan struktur kredensial buram yang ditentukan.
SspiCreateAsyncContext

Membuat instans SspiAsyncContext yang digunakan untuk melacak panggilan asinkron.
SspiDecryptAuthIdentity

Mendekripsi kredensial terenkripsi yang ditentukan.
SspiDecryptAuthIdentityEx

Mendekripsi struktur SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiDeleteSecurityContextAsync

Menghapus struktur data lokal yang terkait dengan konteks keamanan yang ditentukan yang dimulai oleh panggilan sebelumnya ke fungsi SspiInitializeSecurityContextAsync atau fungsi SspiAcceptSecurityContextAsync.
SspiEncodeAuthIdentityAsStrings

Mengodekan identitas autentikasi yang ditentukan sebagai tiga string.
SspiEncodeStringsAsAuthIdentity

Mengodekan satu set tiga string kredensial sebagai struktur identitas autentikasi.
SspiEncryptAuthIdentity

Mengenkripsi struktur identitas yang ditentukan.
SspiEncryptAuthIdentityEx

Mengenkripsi struktur SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiExcludePackage

Membuat struktur identitas baru yang merupakan salinan struktur identitas yang ditentukan yang dimodifikasi untuk mengecualikan penyedia dukungan keamanan (SSP) yang ditentukan.
SspiFreeAsyncContext

Mengosongkan konteks yang dibuat dalam panggilan ke fungsi SspiCreateAsyncContext.
SspiFreeAuthIdentity

Membebaskan memori yang dialokasikan untuk struktur identitas yang ditentukan.
SspiFreeCredentialsHandleAsync

Mengosongkan handel kredensial.
SspiGetAsyncCallStatus

Mendapatkan status panggilan asinkron saat ini yang terkait dengan konteks yang disediakan.
SspiGetCredUIContext

Mengambil informasi konteks dari penyedia kredensial. (SspiGetCredUIContext)
SspiGetTargetHostName

Mendapatkan nama host yang terkait dengan target yang ditentukan.
SspiInitializeSecurityContextAsyncA

Menginisialisasi konteks keamanan asinkron. (ANSI)
SspiInitializeSecurityContextAsyncW

Menginisialisasi konteks keamanan asinkron. (Unicode)
SspiIsAuthIdentityEncrypted

Menunjukkan apakah struktur identitas yang ditentukan dienkripsi.
SspiIsPromptingNeeded

Menunjukkan apakah kesalahan yang dikembalikan setelah panggilan ke InitializeSecurityContext atau fungsi AcceptSecurityContext memerlukan panggilan tambahan ke fungsi SspiPromptForCredentials.
SspiLocalFree

Membebaskan memori yang terkait dengan buffer yang ditentukan.
SspiMarshalAuthIdentity

Menserialisasikan struktur identitas yang ditentukan ke dalam array byte.
SspiPrepareForCredRead

Menghasilkan nama target dan jenis kredensial dari struktur identitas yang ditentukan.
SspiPrepareForCredWrite

Menghasilkan nilai dari struktur identitas yang dapat diteruskan sebagai nilai parameter dalam panggilan ke fungsi CredWrite.
SspiPromptForCredentialsA

Memungkinkan aplikasi Antarmuka Penyedia Dukungan Keamanan (SSPI) meminta pengguna untuk memasukkan kredensial. (ANSI)
SspiPromptForCredentialsW

Memungkinkan aplikasi Antarmuka Penyedia Dukungan Keamanan (SSPI) meminta pengguna untuk memasukkan kredensial. (Unicode)
SspiReinitAsyncContext

Menandai konteks asinkron untuk digunakan kembali.
SspiSetAsyncNotifyCallback

Mendaftarkan panggilan balik yang diberitahukan pada penyelesaian panggilan asinkron.
SspiUnmarshalAuthIdentity

Mendeserialisasi array nilai byte yang ditentukan ke dalam struktur identitas.
SspiUnmarshalCredUIContext

Mendeserialisasi informasi kredensial yang diperoleh oleh penyedia kredensial selama panggilan sebelumnya ke metode ICredentialProvider::SetSerialization.
SspiUpdateCredentials

Updates kredensial yang terkait dengan konteks yang ditentukan. (SspiUpdateCredentials)
SspiValidateAuthIdentity

Menunjukkan apakah struktur identitas yang ditentukan valid.
SspiZeroAuthIdentity

Mengisi blok memori yang terkait dengan struktur identitas yang ditentukan dengan nol.
VerifySignature

Memverifikasi bahwa pesan yang ditandatangani dengan menggunakan fungsi MakeSignature diterima dalam urutan yang benar dan belum dimodifikasi.

Fungsi panggilan balik

 
SspiAsyncNotifyCallback

Panggilan balik yang digunakan untuk memberi tahu penyelesaian panggilan SSPI asinkron.

Struktur

 
CREDUIWIN_MARSHALED_CONTEXT

Menentukan informasi kredensial yang telah diserialisasikan dengan menggunakan metode ICredentialProvider::SetSerialization.
SEC_APPLICATION_PROTOCOL_LIST

Menyimpan daftar protokol aplikasi.
SEC_APPLICATION_PROTOCOLS

Menyimpan array daftar protokol aplikasi.
SEC_CERTIFICATE_REQUEST_CONTEXT

Menyimpan konteks permintaan sertifikat.
SEC_CHANNEL_BINDINGS

Menentukan informasi pengikatan saluran untuk konteks keamanan.
SEC_DTLS_MTU

Menyimpan MTU DTLS.
SEC_FLAGS

Berisi bendera keamanan.
SEC_NEGOTIATION_INFO

Menyimpan informasi negosiasi keamanan.
SEC_PRESHAREDKEY

Berisi informasi kunci yang dibagikan sebelumnya.
SEC_PRESHAREDKEY_IDENTITY

Berisi identitas untuk kunci yang dibagikan sebelumnya.
SEC_SRTP_MASTER_KEY_IDENTIFIER

Menyimpan pengidentifikasi kunci master SRTP.
SEC_SRTP_PROTECTION_PROFILES

Menyimpan profil perlindungan SRTP.
SEC_TOKEN_BINDING

Menyimpan informasi pengikatan token.
SEC_TRAFFIC_SECRETS

Berisi rahasia lalu lintas untuk koneksi.
SEC_WINNT_AUTH_BYTE_VECTOR

Menentukan offset byte dan panjang array data dalam struktur autentikasi.
SEC_WINNT_AUTH_CERTIFICATE_DATA

Menentukan informasi sertifikat berseri.
SEC_WINNT_AUTH_DATA

Menentukan data autentikasi.
SEC_WINNT_AUTH_DATA_PASSWORD

Menentukan kata sandi berseri.
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA

Berisi data autentikasi untuk konteks kartu pintar.
SEC_WINNT_AUTH_FIDO_DATA

Berisi data untuk autentikasi FIDO.
SEC_WINNT_AUTH_IDENTITY_A

Memungkinkan Anda meneruskan nama pengguna dan kata sandi tertentu ke pustaka run-time untuk tujuan autentikasi. (ANSI)
SEC_WINNT_AUTH_IDENTITY_EX2

Berisi informasi tentang identitas autentikasi.
SEC_WINNT_AUTH_IDENTITY_EXA

Struktur SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) berisi informasi tentang pengguna.
SEC_WINNT_AUTH_IDENTITY_EXW

Struktur SEC_WINNT_AUTH_IDENTITY_EXW (Unicode) berisi informasi tentang pengguna.
SEC_WINNT_AUTH_IDENTITY_INFO

Berisi informasi identitas untuk autentikasi.
SEC_WINNT_AUTH_IDENTITY_W

Memungkinkan Anda meneruskan nama pengguna dan kata sandi tertentu ke pustaka run-time untuk tujuan autentikasi. (Unicode)
SEC_WINNT_AUTH_NGC_DATA

Berisi data NGC untuk autentikasi.
SEC_WINNT_AUTH_PACKED_CREDENTIALS

Menentukan kredensial berseri.
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX

Menentukan kredensial berseri dan daftar paket keamanan yang mendukung kredensial.
SEC_WINNT_AUTH_SHORT_VECTOR

Menentukan offset dan jumlah karakter dalam array nilai USHORT.
SEC_WINNT_CREDUI_CONTEXT

Menentukan informasi kredensial yang tidak diserialisasi.
SEC_WINNT_CREDUI_CONTEXT_VECTOR

Menentukan offset dan ukuran data konteks kredensial dalam struktur SEC_WINNT_CREDUI_CONTEXT.
SecBuffer

Menjelaskan buffer yang dialokasikan oleh aplikasi transportasi untuk diteruskan ke paket keamanan.
SecBufferDesc

Struktur SecBufferDesc menjelaskan array struktur SecBuffer untuk diteruskan dari aplikasi transportasi ke paket keamanan.
SecHandle

Mewakili handel keamanan.
SecPkgContext_AccessToken

Mengembalikan handel ke token akses untuk konteks keamanan saat ini.
SecPkgContext_ApplicationProtocol

Berisi informasi tentang protokol aplikasi konteks keamanan.
SecPkgContext_AuthorityA

Struktur SecPkgContext_Authority berisi nama otoritas autentikasi jika tersedia. (ANSI)
SecPkgContext_AuthorityW

Struktur SecPkgContext_Authority berisi nama otoritas autentikasi jika tersedia. (Unicode)
SecPkgContext_AuthzID

Berisi informasi tentang AuthzID dari konteks keamanan.
SecPkgContext_Bindings

Menentukan struktur yang berisi informasi pengikatan saluran untuk konteks keamanan.
SecPkgContext_ClientSpecifiedTarget

Menentukan nama perwakilan layanan (SPN) dari target awal saat memanggil fungsi QueryContextAttributes (Digest).
SecPkgContext_CredentialNameA

Berisi nama dan jenis kredensial.
SecPkgContext_CredentialNameW

Informasi tentang nama kredensial konteks keamanan.
SecPkgContext_CredInfo

Menentukan jenis kredensial yang digunakan untuk membuat konteks klien.
SecPkgContext_DceInfo

Struktur SecPkgContext_DceInfo berisi data otorisasi yang digunakan oleh layanan DCE. Fungsi QueryContextAttributes (Umum) menggunakan struktur ini.
SecPkgContext_Flags

Struktur SecPkgContext_Flags berisi informasi tentang bendera dalam konteks keamanan saat ini. Struktur ini dikembalikan oleh QueryContextAttributes (Umum).
SecPkgContext_KeyInfoA

Struktur SecPkgContext_KeyInfo berisi informasi tentang kunci sesi yang digunakan dalam konteks keamanan. (ANSI)
SecPkgContext_KeyInfoW

Struktur SecPkgContext_KeyInfo berisi informasi tentang kunci sesi yang digunakan dalam konteks keamanan. (Unicode)
SecPkgContext_LastClientTokenStatus

Menentukan apakah token dari panggilan terbaru ke fungsi InitializeSecurityContext adalah token terakhir dari klien.
SecPkgContext_Lifespan

Struktur SecPkgContext_Lifespan menunjukkan masa pakai konteks keamanan. Fungsi QueryContextAttributes (Umum) menggunakan struktur ini.
SecPkgContext_LogoffTime

Waktu keluar dari konteks keamanan.
SecPkgContext_NamesA

Struktur SecPkgContext_Names menunjukkan nama pengguna yang terkait dengan konteks keamanan. Fungsi QueryContextAttributes (Umum) menggunakan struktur ini. (ANSI)
SecPkgContext_NamesW

Struktur SecPkgContext_Names menunjukkan nama pengguna yang terkait dengan konteks keamanan. Fungsi QueryContextAttributes (Umum) menggunakan struktur ini. (Unicode)
SecPkgContext_NativeNamesA

Berisi nama klien dan prinsipal server.
SecPkgContext_NativeNamesW

Nama asli klien dan server dalam konteks keamanan.
SecPkgContext_NegoKeys

Memegang kunci paket keamanan yang dinegosiasikan.
SecPkgContext_NegoPackageInfo

Menyimpan informasi tentang paket aplikasi yang dinegosiasikan.
SecPkgContext_NegoStatus

Menentukan status kesalahan dari upaya terakhir untuk membuat konteks klien.
SecPkgContext_NegotiatedTlsExtensions

Struktur SecPkgContext_NegotiatedTlsExtensions berisi informasi tentang ekstensi (D)TLS yang dinegosiasikan untuk koneksi (D)TLS saat ini.
SecPkgContext_NegotiationInfoA

Struktur SecPkgContext_NegotiationInfo berisi informasi tentang paket keamanan yang sedang disiapkan atau telah disiapkan, dan juga memberikan status pada negosiasi untuk menyiapkan paket keamanan. (ANSI)
SecPkgContext_NegotiationInfoW

Struktur SecPkgContext_NegotiationInfo berisi informasi tentang paket keamanan yang sedang disiapkan atau telah disiapkan, dan juga memberikan status pada negosiasi untuk menyiapkan paket keamanan. (Unicode)
SecPkgContext_PackageInfoA

Menyimpan informasi paket aplikasi.
SecPkgContext_PackageInfoW

Menyimpan informasi paket.
SecPkgContext_PasswordExpiry

Struktur SecPkgContext_PasswordExpiry berisi informasi tentang kedaluwarsa kata sandi atau kredensial lain yang digunakan untuk konteks keamanan. Struktur ini dikembalikan oleh QueryContextAttributes (Umum).
SecPkgContext_ProtoInfoA

Struktur SecPkgContext_ProtoInfo menyimpan informasi tentang protokol yang digunakan. (ANSI)
SecPkgContext_ProtoInfoW

Struktur SecPkgContext_ProtoInfo menyimpan informasi tentang protokol yang digunakan. (Unicode)
SecPkgContext_SessionKey

Struktur SecPkgContext_SessionKey berisi informasi tentang kunci sesi yang digunakan untuk konteks keamanan. Struktur ini dikembalikan oleh fungsi QueryContextAttributes (Umum).
SecPkgContext_Sizes

Struktur SecPkgContext_Sizes menunjukkan ukuran struktur penting yang digunakan dalam fungsi dukungan pesan. Fungsi QueryContextAttributes (Umum) menggunakan struktur ini.
SecPkgContext_StreamSizes

Menunjukkan ukuran berbagai bagian aliran untuk digunakan dengan fungsi dukungan pesan. Fungsi QueryContextAttributes (Umum) menggunakan struktur ini.
SecPkgContext_SubjectAttributes

Mengembalikan informasi atribut keamanan.
SecPkgContext_Target

Menyimpan informasi target.
SecPkgContext_TargetInformation

Mengembalikan informasi tentang kredensial yang digunakan untuk konteks keamanan.
SecPkgContext_UserFlags

Menahan bendera pengguna.
SecPkgCredentials_Cert

Menentukan kredensial sertifikat. Fungsi QueryCredentialsAttributes menggunakan struktur ini.
SecPkgCredentials_KdcProxySettingsW

Menentukan pengaturan proksi Kerberos untuk kredensial.
SecPkgCredentials_NamesA

Struktur SecPkgCredentials_Names menyimpan nama pengguna yang terkait dengan konteks. Fungsi QueryCredentialsAttributes menggunakan struktur ini. (ANSI)
SecPkgCredentials_NamesW

Struktur SecPkgCredentials_Names menyimpan nama pengguna yang terkait dengan konteks. Fungsi QueryCredentialsAttributes menggunakan struktur ini. (Unicode)
SecPkgCredentials_SSIProviderA

Struktur SecPkgCredentials_SSIProvider menyimpan informasi penyedia SSI yang terkait dengan konteks. Fungsi QueryCredentialsAttributes menggunakan struktur ini. (ANSI)
SecPkgCredentials_SSIProviderW

Struktur SecPkgCredentials_SSIProvider menyimpan informasi penyedia SSI yang terkait dengan konteks. Fungsi QueryCredentialsAttributes menggunakan struktur ini. (Unicode)
SecPkgInfoA

Struktur SecPkgInfo menyediakan informasi umum tentang paket keamanan, seperti nama dan kemampuannya. (ANSI)
SecPkgInfoW

Struktur SecPkgInfo menyediakan informasi umum tentang paket keamanan, seperti nama dan kemampuannya. (Unicode)
SECURITY_INTEGER

SECURITY_INTEGER adalah struktur yang menyimpan nilai numerik. Ini digunakan dalam menentukan jenis lain.
SECURITY_PACKAGE_OPTIONS

Menentukan informasi tentang paket keamanan.
SECURITY_STRING

Digunakan sebagai antarmuka string untuk operasi kernel dan merupakan klon struktur UNICODE_STRING.
SecurityFunctionTableA

Struktur SecurityFunctionTable adalah tabel pengiriman yang berisi penunjuk ke fungsi yang ditentukan dalam SSPI. (ANSI)
SecurityFunctionTableW

Struktur SecurityFunctionTable adalah tabel pengiriman yang berisi penunjuk ke fungsi yang ditentukan dalam SSPI. (Unicode)

Enumerasi

 
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT

Menunjukkan ekstensi protokol aplikasi yang dinegosiasikan.
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS

Menjelaskan status negosiasi protokol aplikasi SEC.
SEC_TRAFFIC_SECRET_TYPE

Menunjukkan jenis rahasia lalu lintas yang digunakan.
SecDelegationType

Jenis delegasi yang digunakan.
SECPKG_ATTR_LCT_STATUS

Menunjukkan apakah token dari panggilan terbaru ke fungsi InitializeSecurityContext adalah token terakhir dari klien.
SECPKG_CRED_CLASS

Menunjukkan jenis kredensial yang digunakan dalam konteks klien. Enumerasi SECPKG_CRED_CLASS digunakan dalam struktur SecPkgContext_CredInfo.