|
ReactOS 0.4.16-dev-2331-gc9e73b6
|
#include <guiddef.h>
Go to the source code of this file.
Variables | |
| static const WCHAR | MICROSOFT_KERBEROS_NAME_W [] = { 'K','e','r','b','e','r','o','s',0 } |
| #define __OBJECT_ATTRIBUTES_DEFINED__ |
Definition at line 169 of file ntsecapi.h.
| #define __SECHANDLE_DEFINED__ |
Definition at line 181 of file ntsecapi.h.
| #define __STRING_DEFINED__ |
Definition at line 151 of file ntsecapi.h.
| #define __UNICODE_STRING_DEFINED__ |
Definition at line 160 of file ntsecapi.h.
| #define KERB_ETYPE_AES128_CTS_HMAC_SHA1_96 17 |
Definition at line 634 of file ntsecapi.h.
| #define KERB_ETYPE_AES128_CTS_HMAC_SHA1_96_PLAIN -148 |
Definition at line 648 of file ntsecapi.h.
| #define KERB_ETYPE_AES256_CTS_HMAC_SHA1_96 18 |
Definition at line 635 of file ntsecapi.h.
| #define KERB_ETYPE_AES256_CTS_HMAC_SHA1_96_PLAIN -149 |
Definition at line 649 of file ntsecapi.h.
| #define KERB_ETYPE_DES3_CBC_MD5 5 |
Definition at line 666 of file ntsecapi.h.
| #define KERB_ETYPE_DES3_CBC_SHA1 7 |
Definition at line 667 of file ntsecapi.h.
| #define KERB_ETYPE_DES3_CBC_SHA1_KD 16 |
Definition at line 668 of file ntsecapi.h.
| #define KERB_ETYPE_DES_CBC_CRC 1 |
Definition at line 631 of file ntsecapi.h.
| #define KERB_ETYPE_DES_CBC_MD4 2 |
Definition at line 632 of file ntsecapi.h.
| #define KERB_ETYPE_DES_CBC_MD5 3 |
Definition at line 633 of file ntsecapi.h.
| #define KERB_ETYPE_DES_CBC_MD5_NT 20 |
Definition at line 670 of file ntsecapi.h.
| #define KERB_ETYPE_DES_EDE3_CBC_ENV 15 |
Definition at line 657 of file ntsecapi.h.
| #define KERB_ETYPE_DES_PLAIN -132 |
Definition at line 641 of file ntsecapi.h.
| #define KERB_ETYPE_DSA_SHA1_CMS 9 |
Definition at line 651 of file ntsecapi.h.
| #define KERB_ETYPE_DSA_SIGN 8 |
Definition at line 659 of file ntsecapi.h.
| #define KERB_ETYPE_NULL 0 |
Definition at line 630 of file ntsecapi.h.
| #define KERB_ETYPE_PKCS7_PUB 13 |
Definition at line 664 of file ntsecapi.h.
| #define KERB_ETYPE_RC2_CBC_ENV 12 |
Definition at line 654 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_HMAC_NT 23 |
Definition at line 671 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_HMAC_NT_EXP 24 |
Definition at line 672 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_HMAC_OLD -133 |
Definition at line 642 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_HMAC_OLD_EXP -135 |
Definition at line 644 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_LM -130 |
Definition at line 639 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_MD4 -128 |
Definition at line 637 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_PLAIN -140 |
Definition at line 646 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_PLAIN2 -129 |
Definition at line 638 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_PLAIN_EXP -141 |
Definition at line 647 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_PLAIN_OLD -134 |
Definition at line 643 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_PLAIN_OLD_EXP -136 |
Definition at line 645 of file ntsecapi.h.
| #define KERB_ETYPE_RC4_SHA -131 |
Definition at line 640 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_ENV 13 |
Definition at line 655 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_ES_OEAP_ENV 14 |
Definition at line 656 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_MD5_CMS 10 |
Definition at line 652 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_PRIV 9 |
Definition at line 660 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_PUB 10 |
Definition at line 661 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_PUB_MD5 11 |
Definition at line 662 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_PUB_SHA1 12 |
Definition at line 663 of file ntsecapi.h.
| #define KERB_ETYPE_RSA_SHA1_CMS 11 |
Definition at line 653 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_cname_in_pa_data 0x00040000 |
Definition at line 440 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_forwardable 0x40000000 |
Definition at line 427 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_forwarded 0x20000000 |
Definition at line 428 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_hw_authent 0x00100000 |
Definition at line 437 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_initial 0x00400000 |
Definition at line 435 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_invalid 0x01000000 |
Definition at line 433 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_may_postdate 0x04000000 |
Definition at line 431 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_name_canonicalize 0x00010000 |
Definition at line 439 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_ok_as_delegate 0x00040000 |
Definition at line 438 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_postdated 0x02000000 |
Definition at line 432 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_pre_authent 0x00200000 |
Definition at line 436 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_proxiable 0x10000000 |
Definition at line 429 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_proxy 0x08000000 |
Definition at line 430 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_renewable 0x00800000 |
Definition at line 434 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_reserved 0x80000000 |
Definition at line 426 of file ntsecapi.h.
| #define KERB_TICKET_FLAGS_reserved1 0x00000001 |
Definition at line 441 of file ntsecapi.h.
| #define MICROSOFT_KERBEROS_NAME_A "Kerberos" |
Definition at line 419 of file ntsecapi.h.
| #define POLICY_ALL_ACCESS |
Definition at line 45 of file ntsecapi.h.
| #define POLICY_AUDIT_EVENT_FAILURE __MSABI_LONG(0x00000002) |
Definition at line 84 of file ntsecapi.h.
| #define POLICY_AUDIT_EVENT_MASK |
Definition at line 87 of file ntsecapi.h.
| #define POLICY_AUDIT_EVENT_NONE __MSABI_LONG(0x00000004) |
Definition at line 85 of file ntsecapi.h.
| #define POLICY_AUDIT_EVENT_SUCCESS __MSABI_LONG(0x00000001) |
Definition at line 83 of file ntsecapi.h.
| #define POLICY_AUDIT_EVENT_UNCHANGED __MSABI_LONG(0x00000000) |
Definition at line 82 of file ntsecapi.h.
| #define POLICY_AUDIT_LOG_ADMIN __MSABI_LONG(0x00000200) |
Definition at line 40 of file ntsecapi.h.
| #define POLICY_CREATE_ACCOUNT __MSABI_LONG(0x00000010) |
Definition at line 35 of file ntsecapi.h.
| #define POLICY_CREATE_PRIVILEGE __MSABI_LONG(0x00000040) |
Definition at line 37 of file ntsecapi.h.
| #define POLICY_CREATE_SECRET __MSABI_LONG(0x00000020) |
Definition at line 36 of file ntsecapi.h.
| #define POLICY_EXECUTE |
Definition at line 77 of file ntsecapi.h.
| #define POLICY_GET_PRIVATE_INFORMATION __MSABI_LONG(0x00000004) |
Definition at line 33 of file ntsecapi.h.
| #define POLICY_LOOKUP_NAMES __MSABI_LONG(0x00000800) |
Definition at line 42 of file ntsecapi.h.
| #define POLICY_NOTIFICATION __MSABI_LONG(0x00001000) |
Definition at line 43 of file ntsecapi.h.
| #define POLICY_READ |
Definition at line 61 of file ntsecapi.h.
| #define POLICY_SERVER_ADMIN __MSABI_LONG(0x00000400) |
Definition at line 41 of file ntsecapi.h.
| #define POLICY_SET_AUDIT_REQUIREMENTS __MSABI_LONG(0x00000100) |
Definition at line 39 of file ntsecapi.h.
| #define POLICY_SET_DEFAULT_QUOTA_LIMITS __MSABI_LONG(0x00000080) |
Definition at line 38 of file ntsecapi.h.
| #define POLICY_TRUST_ADMIN __MSABI_LONG(0x00000008) |
Definition at line 34 of file ntsecapi.h.
| #define POLICY_VIEW_AUDIT_INFORMATION __MSABI_LONG(0x00000002) |
Definition at line 32 of file ntsecapi.h.
| #define POLICY_VIEW_LOCAL_INFORMATION __MSABI_LONG(0x00000001) |
Definition at line 31 of file ntsecapi.h.
| #define POLICY_WRITE |
Definition at line 66 of file ntsecapi.h.
| #define RtlDecryptMemory SystemFunction041 |
Definition at line 676 of file ntsecapi.h.
| #define RtlEncryptMemory SystemFunction040 |
Definition at line 675 of file ntsecapi.h.
| #define RtlGenRandom SystemFunction036 |
Definition at line 674 of file ntsecapi.h.
Definition at line 92 of file ntsecapi.h.
Definition at line 102 of file ntsecapi.h.
Definition at line 104 of file ntsecapi.h.
Definition at line 106 of file ntsecapi.h.
Definition at line 108 of file ntsecapi.h.
Definition at line 110 of file ntsecapi.h.
Definition at line 94 of file ntsecapi.h.
Definition at line 96 of file ntsecapi.h.
Definition at line 98 of file ntsecapi.h.
Definition at line 100 of file ntsecapi.h.
| #define WINE_NTSTATUS_DECLARED |
Definition at line 114 of file ntsecapi.h.
| #define WINE_PNTSTATUS_DECLARED |
Definition at line 118 of file ntsecapi.h.
| typedef struct _KERB_CRYPTO_KEY KERB_CRYPTO_KEY |
| typedef ULONG LSA_ENUMERATION_HANDLE |
Definition at line 208 of file ntsecapi.h.
| typedef PVOID LSA_HANDLE |
Definition at line 207 of file ntsecapi.h.
| typedef ULONG LSA_OPERATIONAL_MODE |
Definition at line 209 of file ntsecapi.h.
| typedef STRING LSA_STRING |
Definition at line 190 of file ntsecapi.h.
| typedef UNICODE_STRING LSA_UNICODE_STRING |
Definition at line 189 of file ntsecapi.h.
Definition at line 115 of file ntsecapi.h.
| typedef struct _KERB_CRYPTO_KEY * PKERB_CRYPTO_KEY |
| typedef struct _KERB_EXTERNAL_NAME * PKERB_EXTERNAL_NAME |
| typedef struct _KERB_EXTERNAL_TICKET * PKERB_EXTERNAL_TICKET |
| typedef struct _LSA_AUTH_INFORMATION * PLSA_AUTH_INFORMATION |
| typedef ULONG * PLSA_ENUMERATION_HANDLE |
Definition at line 208 of file ntsecapi.h.
| typedef PVOID * PLSA_HANDLE |
Definition at line 207 of file ntsecapi.h.
| typedef ULONG * PLSA_OPERATIONAL_MODE |
Definition at line 209 of file ntsecapi.h.
| typedef STRING * PLSA_STRING |
Definition at line 190 of file ntsecapi.h.
| typedef struct LSA_TRANSLATED_NAME * PLSA_TRANSLATED_NAME |
| typedef struct _LSA_TRANSLATED_SID * PLSA_TRANSLATED_SID |
| typedef struct _LSA_TRANSLATED_SID2 * PLSA_TRANSLATED_SID2 |
| typedef UNICODE_STRING * PLSA_UNICODE_STRING |
Definition at line 189 of file ntsecapi.h.
Definition at line 119 of file ntsecapi.h.
| typedef struct _OBJECT_ATTRIBUTES * POBJECT_ATTRIBUTES |
| typedef ULONG POLICY_AUDIT_EVENT_OPTIONS |
Definition at line 227 of file ntsecapi.h.
| typedef ULONG * PPOLICY_AUDIT_EVENT_OPTIONS |
Definition at line 227 of file ntsecapi.h.
| typedef struct _SecHandle * PSecHandle |
| typedef enum _SECURITY_LOGON_TYPE * PSECURITY_LOGON_TYPE |
| typedef struct _UNICODE_STRING * PUNICODE_STRING |
| typedef struct _SecHandle SecHandle |
| typedef struct _UNICODE_STRING UNICODE_STRING |
Definition at line 443 of file ntsecapi.h.
Definition at line 139 of file ntsecapi.h.
| Enumerator | |
|---|---|
| PolicyServerRoleBackup | |
| PolicyServerRolePrimary | |
| PolicyServerRoleBackup | |
| PolicyServerRolePrimary | |
| PolicyServerRoleBackup | |
| PolicyServerRolePrimary | |
Definition at line 257 of file ntsecapi.h.
Definition at line 380 of file ntsecapi.h.
Definition at line 122 of file ntsecapi.h.
Definition at line 368 of file ntsecapi.h.
| Enumerator | |
|---|---|
| NegEnumPackagePrefixes | |
| NegGetCallerName | |
| NegTransferCredentials | |
| NegMsgReserved1 | |
| NegCallPackageMax | |
Definition at line 398 of file ntsecapi.h.
Definition at line 211 of file ntsecapi.h.
| WINADVAPI BOOLEAN WINAPI AuditQuerySystemPolicy | ( | const GUID * | , |
| ULONG | , | ||
| AUDIT_POLICY_INFORMATION ** | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaAddAccountRights | ( | LSA_HANDLE | , |
| PSID | , | ||
| PLSA_UNICODE_STRING | , | ||
| ULONG | |||
| ) |
| NTSTATUS WINAPI LsaCallAuthenticationPackage | ( | HANDLE | , |
| ULONG | , | ||
| PVOID | , | ||
| ULONG | , | ||
| PVOID * | , | ||
| PULONG | , | ||
| PNTSTATUS | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaClose | ( | LSA_HANDLE | ) |
| WINADVAPI NTSTATUS WINAPI LsaCreateTrustedDomainEx | ( | LSA_HANDLE | , |
| PTRUSTED_DOMAIN_INFORMATION_EX | , | ||
| PTRUSTED_DOMAIN_AUTH_INFORMATION | , | ||
| ACCESS_MASK | , | ||
| PLSA_HANDLE | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaDeleteTrustedDomain | ( | LSA_HANDLE | , |
| PSID | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaEnumerateAccountRights | ( | LSA_HANDLE | , |
| PSID | , | ||
| PLSA_UNICODE_STRING * | , | ||
| PULONG | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaEnumerateAccountsWithUserRight | ( | LSA_HANDLE | , |
| PLSA_UNICODE_STRING | , | ||
| PVOID * | , | ||
| PULONG | |||
| ) |
Definition at line 208 of file lsalpc.c.
| WINADVAPI NTSTATUS WINAPI LsaEnumerateTrustedDomains | ( | LSA_HANDLE | , |
| PLSA_ENUMERATION_HANDLE | , | ||
| PVOID * | , | ||
| ULONG | , | ||
| PULONG | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaEnumerateTrustedDomainsEx | ( | LSA_HANDLE | , |
| PLSA_ENUMERATION_HANDLE | , | ||
| PVOID * | , | ||
| ULONG | , | ||
| PULONG | |||
| ) |
| NTSTATUS WINAPI LsaGetLogonSessionData | ( | PLUID | LogonId, |
| PSECURITY_LOGON_SESSION_DATA * | ppLogonSessionData | ||
| ) |
Definition at line 253 of file lsalpc.c.
| NTSTATUS WINAPI LsaLogonUser | ( | HANDLE | , |
| PLSA_STRING | , | ||
| SECURITY_LOGON_TYPE | , | ||
| ULONG | , | ||
| PVOID | , | ||
| ULONG | , | ||
| PTOKEN_GROUPS | , | ||
| PTOKEN_SOURCE | , | ||
| PVOID * | , | ||
| PULONG | , | ||
| PLUID | , | ||
| PHANDLE | , | ||
| PQUOTA_LIMITS | , | ||
| PNTSTATUS | |||
| ) |
| NTSTATUS WINAPI LsaLookupAuthenticationPackage | ( | HANDLE | , |
| PLSA_STRING | , | ||
| PULONG | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaLookupNames | ( | LSA_HANDLE | , |
| ULONG | , | ||
| PLSA_UNICODE_STRING | , | ||
| PLSA_REFERENCED_DOMAIN_LIST * | , | ||
| PLSA_TRANSLATED_SID * | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaLookupNames2 | ( | LSA_HANDLE | , |
| ULONG | , | ||
| ULONG | , | ||
| PLSA_UNICODE_STRING | , | ||
| PLSA_REFERENCED_DOMAIN_LIST * | , | ||
| PLSA_TRANSLATED_SID2 * | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaLookupSids | ( | LSA_HANDLE | , |
| ULONG | , | ||
| PSID * | , | ||
| PLSA_REFERENCED_DOMAIN_LIST * | , | ||
| PLSA_TRANSLATED_NAME * | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaOpenPolicy | ( | PLSA_UNICODE_STRING | , |
| PLSA_OBJECT_ATTRIBUTES | , | ||
| ACCESS_MASK | , | ||
| PLSA_HANDLE | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaOpenTrustedDomainByName | ( | LSA_HANDLE | , |
| PLSA_UNICODE_STRING | , | ||
| ACCESS_MASK | , | ||
| PLSA_HANDLE | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaQueryInformationPolicy | ( | LSA_HANDLE | , |
| POLICY_INFORMATION_CLASS | , | ||
| PVOID * | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaQueryTrustedDomainInfo | ( | LSA_HANDLE | , |
| PSID | , | ||
| TRUSTED_INFORMATION_CLASS | , | ||
| PVOID * | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaQueryTrustedDomainInfoByName | ( | LSA_HANDLE | , |
| PLSA_UNICODE_STRING | , | ||
| TRUSTED_INFORMATION_CLASS | , | ||
| PVOID * | |||
| ) |
| NTSTATUS WINAPI LsaRegisterLogonProcess | ( | PLSA_STRING | , |
| PHANDLE | , | ||
| PLSA_OPERATIONAL_MODE | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaRegisterPolicyChangeNotification | ( | POLICY_NOTIFICATION_INFORMATION_CLASS | InformationClass, |
| HANDLE | NotificationEventHandle | ||
| ) |
Definition at line 331 of file lsalpc.c.
Referenced by NetRegisterDomainNameChangeNotification().
| WINADVAPI NTSTATUS WINAPI LsaRemoveAccountRights | ( | LSA_HANDLE | , |
| PSID | , | ||
| BOOLEAN | , | ||
| PLSA_UNICODE_STRING | , | ||
| ULONG | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaRetrievePrivateData | ( | LSA_HANDLE | , |
| PLSA_UNICODE_STRING | , | ||
| PLSA_UNICODE_STRING * | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaSetInformationPolicy | ( | LSA_HANDLE | , |
| POLICY_INFORMATION_CLASS | , | ||
| PVOID | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaSetTrustedDomainInfoByName | ( | LSA_HANDLE | , |
| PLSA_UNICODE_STRING | , | ||
| TRUSTED_INFORMATION_CLASS | , | ||
| PVOID | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaSetTrustedDomainInformation | ( | LSA_HANDLE | , |
| PSID | , | ||
| TRUSTED_INFORMATION_CLASS | , | ||
| PVOID | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaStorePrivateData | ( | LSA_HANDLE | , |
| PLSA_UNICODE_STRING | , | ||
| PLSA_UNICODE_STRING | |||
| ) |
| WINADVAPI NTSTATUS WINAPI LsaUnregisterPolicyChangeNotification | ( | POLICY_NOTIFICATION_INFORMATION_CLASS | InformationClass, |
| HANDLE | NotificationEventHandle | ||
| ) |
Definition at line 378 of file lsalpc.c.
Referenced by NetUnregisterDomainNameChangeNotification().