# Generated by h2py from c:\microsoft sdk\include\sspi.h ISSP_LEVEL = 32 ISSP_MODE = 1 def SEC_SUCCESS(Status): return (Status) >= 0 SECPKG_FLAG_INTEGRITY = 1 SECPKG_FLAG_PRIVACY = 2 SECPKG_FLAG_TOKEN_ONLY = 4 SECPKG_FLAG_DATAGRAM = 8 SECPKG_FLAG_CONNECTION = 16 SECPKG_FLAG_MULTI_REQUIRED = 32 SECPKG_FLAG_CLIENT_ONLY = 64 SECPKG_FLAG_EXTENDED_ERROR = 128 SECPKG_FLAG_IMPERSONATION = 256 SECPKG_FLAG_ACCEPT_WIN32_NAME = 512 SECPKG_FLAG_STREAM = 1024 SECPKG_FLAG_NEGOTIABLE = 2048 SECPKG_FLAG_GSS_COMPATIBLE = 4096 SECPKG_FLAG_LOGON = 8192 SECPKG_FLAG_ASCII_BUFFERS = 16384 SECPKG_FLAG_FRAGMENT = 32768 SECPKG_FLAG_MUTUAL_AUTH = 65536 SECPKG_FLAG_DELEGATION = 131072 SECPKG_FLAG_READONLY_WITH_CHECKSUM = 262144 SECPKG_ID_NONE = 65535 SECBUFFER_VERSION = 0 SECBUFFER_EMPTY = 0 SECBUFFER_DATA = 1 SECBUFFER_TOKEN = 2 SECBUFFER_PKG_PARAMS = 3 SECBUFFER_MISSING = 4 SECBUFFER_EXTRA = 5 SECBUFFER_STREAM_TRAILER = 6 SECBUFFER_STREAM_HEADER = 7 SECBUFFER_NEGOTIATION_INFO = 8 SECBUFFER_PADDING = 9 SECBUFFER_STREAM = 10 SECBUFFER_MECHLIST = 11 SECBUFFER_MECHLIST_SIGNATURE = 12 SECBUFFER_TARGET = 13 SECBUFFER_CHANNEL_BINDINGS = 14 SECBUFFER_ATTRMASK = -268435456 SECBUFFER_READONLY = -2147483648 SECBUFFER_READONLY_WITH_CHECKSUM = 268435456 SECBUFFER_RESERVED = 1610612736 SECURITY_NATIVE_DREP = 16 SECURITY_NETWORK_DREP = 0 SECPKG_CRED_INBOUND = 1 SECPKG_CRED_OUTBOUND = 2 SECPKG_CRED_BOTH = 3 SECPKG_CRED_DEFAULT = 4 SECPKG_CRED_RESERVED = -268435456 ISC_REQ_DELEGATE = 1 ISC_REQ_MUTUAL_AUTH = 2 ISC_REQ_REPLAY_DETECT = 4 ISC_REQ_SEQUENCE_DETECT = 8 ISC_REQ_CONFIDENTIALITY = 16 ISC_REQ_USE_SESSION_KEY = 32 ISC_REQ_PROMPT_FOR_CREDS = 64 ISC_REQ_USE_SUPPLIED_CREDS = 128 ISC_REQ_ALLOCATE_MEMORY = 256 ISC_REQ_USE_DCE_STYLE = 512 ISC_REQ_DATAGRAM = 1024 ISC_REQ_CONNECTION = 2048 ISC_REQ_CALL_LEVEL = 4096 ISC_REQ_FRAGMENT_SUPPLIED = 8192 ISC_REQ_EXTENDED_ERROR = 16384 ISC_REQ_STREAM = 32768 ISC_REQ_INTEGRITY = 65536 ISC_REQ_IDENTIFY = 131072 ISC_REQ_NULL_SESSION = 262144 ISC_REQ_MANUAL_CRED_VALIDATION = 524288 ISC_REQ_RESERVED1 = 1048576 ISC_REQ_FRAGMENT_TO_FIT = 2097152 ISC_REQ_HTTP = 0x10000000 ISC_RET_DELEGATE = 1 ISC_RET_MUTUAL_AUTH = 2 ISC_RET_REPLAY_DETECT = 4 ISC_RET_SEQUENCE_DETECT = 8 ISC_RET_CONFIDENTIALITY = 16 ISC_RET_USE_SESSION_KEY = 32 ISC_RET_USED_COLLECTED_CREDS = 64 ISC_RET_USED_SUPPLIED_CREDS = 128 ISC_RET_ALLOCATED_MEMORY = 256 ISC_RET_USED_DCE_STYLE = 512 ISC_RET_DATAGRAM = 1024 ISC_RET_CONNECTION = 2048 ISC_RET_INTERMEDIATE_RETURN = 4096 ISC_RET_CALL_LEVEL = 8192 ISC_RET_EXTENDED_ERROR = 16384 ISC_RET_STREAM = 32768 ISC_RET_INTEGRITY = 65536 ISC_RET_IDENTIFY = 131072 ISC_RET_NULL_SESSION = 262144 ISC_RET_MANUAL_CRED_VALIDATION = 524288 ISC_RET_RESERVED1 = 1048576 ISC_RET_FRAGMENT_ONLY = 2097152 ASC_REQ_DELEGATE = 1 ASC_REQ_MUTUAL_AUTH = 2 ASC_REQ_REPLAY_DETECT = 4 ASC_REQ_SEQUENCE_DETECT = 8 ASC_REQ_CONFIDENTIALITY = 16 ASC_REQ_USE_SESSION_KEY = 32 ASC_REQ_ALLOCATE_MEMORY = 256 ASC_REQ_USE_DCE_STYLE = 512 ASC_REQ_DATAGRAM = 1024 ASC_REQ_CONNECTION = 2048 ASC_REQ_CALL_LEVEL = 4096 ASC_REQ_EXTENDED_ERROR = 32768 ASC_REQ_STREAM = 65536 ASC_REQ_INTEGRITY = 131072 ASC_REQ_LICENSING = 262144 ASC_REQ_IDENTIFY = 524288 ASC_REQ_ALLOW_NULL_SESSION = 1048576 ASC_REQ_ALLOW_NON_USER_LOGONS = 2097152 ASC_REQ_ALLOW_CONTEXT_REPLAY = 4194304 ASC_REQ_FRAGMENT_TO_FIT = 8388608 ASC_REQ_FRAGMENT_SUPPLIED = 8192 ASC_REQ_NO_TOKEN = 16777216 ASC_RET_DELEGATE = 1 ASC_RET_MUTUAL_AUTH = 2 ASC_RET_REPLAY_DETECT = 4 ASC_RET_SEQUENCE_DETECT = 8 ASC_RET_CONFIDENTIALITY = 16 ASC_RET_USE_SESSION_KEY = 32 ASC_RET_ALLOCATED_MEMORY = 256 ASC_RET_USED_DCE_STYLE = 512 ASC_RET_DATAGRAM = 1024 ASC_RET_CONNECTION = 2048 ASC_RET_CALL_LEVEL = 8192 ASC_RET_THIRD_LEG_FAILED = 16384 ASC_RET_EXTENDED_ERROR = 32768 ASC_RET_STREAM = 65536 ASC_RET_INTEGRITY = 131072 ASC_RET_LICENSING = 262144 ASC_RET_IDENTIFY = 524288 ASC_RET_NULL_SESSION = 1048576 ASC_RET_ALLOW_NON_USER_LOGONS = 2097152 ASC_RET_ALLOW_CONTEXT_REPLAY = 4194304 ASC_RET_FRAGMENT_ONLY = 8388608 SECPKG_CRED_ATTR_NAMES = 1 SECPKG_ATTR_SIZES = 0 SECPKG_ATTR_NAMES = 1 SECPKG_ATTR_LIFESPAN = 2 SECPKG_ATTR_DCE_INFO = 3 SECPKG_ATTR_STREAM_SIZES = 4 SECPKG_ATTR_KEY_INFO = 5 SECPKG_ATTR_AUTHORITY = 6 SECPKG_ATTR_PROTO_INFO = 7 SECPKG_ATTR_PASSWORD_EXPIRY = 8 SECPKG_ATTR_SESSION_KEY = 9 SECPKG_ATTR_PACKAGE_INFO = 10 SECPKG_ATTR_USER_FLAGS = 11 SECPKG_ATTR_NEGOTIATION_INFO = 12 SECPKG_ATTR_NATIVE_NAMES = 13 SECPKG_ATTR_FLAGS = 14 SECPKG_ATTR_USE_VALIDATED = 15 SECPKG_ATTR_CREDENTIAL_NAME = 16 SECPKG_ATTR_TARGET_INFORMATION = 17 SECPKG_ATTR_ACCESS_TOKEN = 18 SECPKG_ATTR_TARGET = 19 SECPKG_ATTR_AUTHENTICATION_ID = 20 ## attributes from schannel.h SECPKG_ATTR_REMOTE_CERT_CONTEXT = 83 SECPKG_ATTR_LOCAL_CERT_CONTEXT = 84 SECPKG_ATTR_ROOT_STORE = 85 SECPKG_ATTR_SUPPORTED_ALGS = 86 SECPKG_ATTR_CIPHER_STRENGTHS = 87 SECPKG_ATTR_SUPPORTED_PROTOCOLS = 88 SECPKG_ATTR_ISSUER_LIST_EX = 89 SECPKG_ATTR_CONNECTION_INFO = 90 SECPKG_ATTR_EAP_KEY_BLOCK = 91 SECPKG_ATTR_MAPPED_CRED_ATTR = 92 SECPKG_ATTR_SESSION_INFO = 93 SECPKG_ATTR_APP_DATA = 94 SECPKG_NEGOTIATION_COMPLETE = 0 SECPKG_NEGOTIATION_OPTIMISTIC = 1 SECPKG_NEGOTIATION_IN_PROGRESS = 2 SECPKG_NEGOTIATION_DIRECT = 3 SECPKG_NEGOTIATION_TRY_MULTICRED = 4 SECPKG_CONTEXT_EXPORT_RESET_NEW = 1 SECPKG_CONTEXT_EXPORT_DELETE_OLD = 2 SECQOP_WRAP_NO_ENCRYPT = -2147483647 SECURITY_ENTRYPOINT_ANSIW = "InitSecurityInterfaceW" SECURITY_ENTRYPOINT_ANSIA = "InitSecurityInterfaceA" SECURITY_ENTRYPOINT16 = "INITSECURITYINTERFACEA" SECURITY_ENTRYPOINT = SECURITY_ENTRYPOINT16 SECURITY_ENTRYPOINT_ANSI = SECURITY_ENTRYPOINT16 SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION = 1 SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2 = 2 SASL_OPTION_SEND_SIZE = 1 SASL_OPTION_RECV_SIZE = 2 SASL_OPTION_AUTHZ_STRING = 3 SASL_OPTION_AUTHZ_PROCESSING = 4 SEC_WINNT_AUTH_IDENTITY_ANSI = 1 SEC_WINNT_AUTH_IDENTITY_UNICODE = 2 SEC_WINNT_AUTH_IDENTITY_VERSION = 512 SEC_WINNT_AUTH_IDENTITY_MARSHALLED = 4 SEC_WINNT_AUTH_IDENTITY_ONLY = 8 SECPKG_OPTIONS_TYPE_UNKNOWN = 0 SECPKG_OPTIONS_TYPE_LSA = 1 SECPKG_OPTIONS_TYPE_SSPI = 2 SECPKG_OPTIONS_PERMANENT = 1 SEC_E_INSUFFICIENT_MEMORY = -2146893056 SEC_E_INVALID_HANDLE = -2146893055 SEC_E_UNSUPPORTED_FUNCTION = -2146893054 SEC_E_TARGET_UNKNOWN = -2146893053 SEC_E_INTERNAL_ERROR = -2146893052 SEC_E_SECPKG_NOT_FOUND = -2146893051 SEC_E_NOT_OWNER = -2146893050 SEC_E_CANNOT_INSTALL = -2146893049 SEC_E_INVALID_TOKEN = -2146893048 SEC_E_CANNOT_PACK = -2146893047 SEC_E_QOP_NOT_SUPPORTED = -2146893046 SEC_E_NO_IMPERSONATION = -2146893045 SEC_E_LOGON_DENIED = -2146893044 SEC_E_UNKNOWN_CREDENTIALS = -2146893043 SEC_E_NO_CREDENTIALS = -2146893042 SEC_E_MESSAGE_ALTERED = -2146893041 SEC_E_OUT_OF_SEQUENCE = -2146893040 SEC_E_NO_AUTHENTICATING_AUTHORITY = -2146893039 SEC_I_CONTINUE_NEEDED = 590610 SEC_I_COMPLETE_NEEDED = 590611 SEC_I_COMPLETE_AND_CONTINUE = 590612 SEC_I_LOCAL_LOGON = 590613 SEC_E_BAD_PKGID = -2146893034 SEC_E_CONTEXT_EXPIRED = -2146893033 SEC_I_CONTEXT_EXPIRED = 590615 SEC_E_INCOMPLETE_MESSAGE = -2146893032 SEC_E_INCOMPLETE_CREDENTIALS = -2146893024 SEC_E_BUFFER_TOO_SMALL = -2146893023 SEC_I_INCOMPLETE_CREDENTIALS = 590624 SEC_I_RENEGOTIATE = 590625 SEC_E_WRONG_PRINCIPAL = -2146893022 SEC_I_NO_LSA_CONTEXT = 590627 SEC_E_TIME_SKEW = -2146893020 SEC_E_UNTRUSTED_ROOT = -2146893019 SEC_E_ILLEGAL_MESSAGE = -2146893018 SEC_E_CERT_UNKNOWN = -2146893017 SEC_E_CERT_EXPIRED = -2146893016 SEC_E_ENCRYPT_FAILURE = -2146893015 SEC_E_DECRYPT_FAILURE = -2146893008 SEC_E_ALGORITHM_MISMATCH = -2146893007 SEC_E_SECURITY_QOS_FAILED = -2146893006 SEC_E_UNFINISHED_CONTEXT_DELETED = -2146893005 SEC_E_NO_TGT_REPLY = -2146893004 SEC_E_NO_IP_ADDRESSES = -2146893003 SEC_E_WRONG_CREDENTIAL_HANDLE = -2146893002 SEC_E_CRYPTO_SYSTEM_INVALID = -2146893001 SEC_E_MAX_REFERRALS_EXCEEDED = -2146893000 SEC_E_MUST_BE_KDC = -2146892999 SEC_E_STRONG_CRYPTO_NOT_SUPPORTED = -2146892998 SEC_E_TOO_MANY_PRINCIPALS = -2146892997 SEC_E_NO_PA_DATA = -2146892996 SEC_E_PKINIT_NAME_MISMATCH = -2146892995 SEC_E_SMARTCARD_LOGON_REQUIRED = -2146892994 SEC_E_SHUTDOWN_IN_PROGRESS = -2146892993 SEC_E_KDC_INVALID_REQUEST = -2146892992 SEC_E_KDC_UNABLE_TO_REFER = -2146892991 SEC_E_KDC_UNKNOWN_ETYPE = -2146892990 SEC_E_UNSUPPORTED_PREAUTH = -2146892989 SEC_E_DELEGATION_REQUIRED = -2146892987 SEC_E_BAD_BINDINGS = -2146892986 SEC_E_MULTIPLE_ACCOUNTS = -2146892985 SEC_E_NO_KERB_KEY = -2146892984 ERROR_IPSEC_QM_POLICY_EXISTS = 13000 ERROR_IPSEC_QM_POLICY_NOT_FOUND = 13001 ERROR_IPSEC_QM_POLICY_IN_USE = 13002 ERROR_IPSEC_MM_POLICY_EXISTS = 13003 ERROR_IPSEC_MM_POLICY_NOT_FOUND = 13004 ERROR_IPSEC_MM_POLICY_IN_USE = 13005 ERROR_IPSEC_MM_FILTER_EXISTS = 13006 ERROR_IPSEC_MM_FILTER_NOT_FOUND = 13007 ERROR_IPSEC_TRANSPORT_FILTER_EXISTS = 13008 ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND = 13009 ERROR_IPSEC_MM_AUTH_EXISTS = 13010 ERROR_IPSEC_MM_AUTH_NOT_FOUND = 13011 ERROR_IPSEC_MM_AUTH_IN_USE = 13012 ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND = 13013 ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND = 13014 ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND = 13015 ERROR_IPSEC_TUNNEL_FILTER_EXISTS = 13016 ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND = 13017 ERROR_IPSEC_MM_FILTER_PENDING_DELETION = 13018 ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION = 13019 ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION = 13020 ERROR_IPSEC_MM_POLICY_PENDING_DELETION = 13021 ERROR_IPSEC_MM_AUTH_PENDING_DELETION = 13022 ERROR_IPSEC_QM_POLICY_PENDING_DELETION = 13023 WARNING_IPSEC_MM_POLICY_PRUNED = 13024 WARNING_IPSEC_QM_POLICY_PRUNED = 13025 ERROR_IPSEC_IKE_NEG_STATUS_BEGIN = 13800 ERROR_IPSEC_IKE_AUTH_FAIL = 13801 ERROR_IPSEC_IKE_ATTRIB_FAIL = 13802 ERROR_IPSEC_IKE_NEGOTIATION_PENDING = 13803 ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR = 13804 ERROR_IPSEC_IKE_TIMED_OUT = 13805 ERROR_IPSEC_IKE_NO_CERT = 13806 ERROR_IPSEC_IKE_SA_DELETED = 13807 ERROR_IPSEC_IKE_SA_REAPED = 13808 ERROR_IPSEC_IKE_MM_ACQUIRE_DROP = 13809 ERROR_IPSEC_IKE_QM_ACQUIRE_DROP = 13810 ERROR_IPSEC_IKE_QUEUE_DROP_MM = 13811 ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM = 13812 ERROR_IPSEC_IKE_DROP_NO_RESPONSE = 13813 ERROR_IPSEC_IKE_MM_DELAY_DROP = 13814 ERROR_IPSEC_IKE_QM_DELAY_DROP = 13815 ERROR_IPSEC_IKE_ERROR = 13816 ERROR_IPSEC_IKE_CRL_FAILED = 13817 ERROR_IPSEC_IKE_INVALID_KEY_USAGE = 13818 ERROR_IPSEC_IKE_INVALID_CERT_TYPE = 13819 ERROR_IPSEC_IKE_NO_PRIVATE_KEY = 13820 ERROR_IPSEC_IKE_DH_FAIL = 13822 ERROR_IPSEC_IKE_INVALID_HEADER = 13824 ERROR_IPSEC_IKE_NO_POLICY = 13825 ERROR_IPSEC_IKE_INVALID_SIGNATURE = 13826 ERROR_IPSEC_IKE_KERBEROS_ERROR = 13827 ERROR_IPSEC_IKE_NO_PUBLIC_KEY = 13828 ERROR_IPSEC_IKE_PROCESS_ERR = 13829 ERROR_IPSEC_IKE_PROCESS_ERR_SA = 13830 ERROR_IPSEC_IKE_PROCESS_ERR_PROP = 13831 ERROR_IPSEC_IKE_PROCESS_ERR_TRANS = 13832 ERROR_IPSEC_IKE_PROCESS_ERR_KE = 13833 ERROR_IPSEC_IKE_PROCESS_ERR_ID = 13834 ERROR_IPSEC_IKE_PROCESS_ERR_CERT = 13835 ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ = 13836 ERROR_IPSEC_IKE_PROCESS_ERR_HASH = 13837 ERROR_IPSEC_IKE_PROCESS_ERR_SIG = 13838 ERROR_IPSEC_IKE_PROCESS_ERR_NONCE = 13839 ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY = 13840 ERROR_IPSEC_IKE_PROCESS_ERR_DELETE = 13841 ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR = 13842 ERROR_IPSEC_IKE_INVALID_PAYLOAD = 13843 ERROR_IPSEC_IKE_LOAD_SOFT_SA = 13844 ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN = 13845 ERROR_IPSEC_IKE_INVALID_COOKIE = 13846 ERROR_IPSEC_IKE_NO_PEER_CERT = 13847 ERROR_IPSEC_IKE_PEER_CRL_FAILED = 13848 ERROR_IPSEC_IKE_POLICY_CHANGE = 13849 ERROR_IPSEC_IKE_NO_MM_POLICY = 13850 ERROR_IPSEC_IKE_NOTCBPRIV = 13851 ERROR_IPSEC_IKE_SECLOADFAIL = 13852 ERROR_IPSEC_IKE_FAILSSPINIT = 13853 ERROR_IPSEC_IKE_FAILQUERYSSP = 13854 ERROR_IPSEC_IKE_SRVACQFAIL = 13855 ERROR_IPSEC_IKE_SRVQUERYCRED = 13856 ERROR_IPSEC_IKE_GETSPIFAIL = 13857 ERROR_IPSEC_IKE_INVALID_FILTER = 13858 ERROR_IPSEC_IKE_OUT_OF_MEMORY = 13859 ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED = 13860 ERROR_IPSEC_IKE_INVALID_POLICY = 13861 ERROR_IPSEC_IKE_UNKNOWN_DOI = 13862 ERROR_IPSEC_IKE_INVALID_SITUATION = 13863 ERROR_IPSEC_IKE_DH_FAILURE = 13864 ERROR_IPSEC_IKE_INVALID_GROUP = 13865 ERROR_IPSEC_IKE_ENCRYPT = 13866 ERROR_IPSEC_IKE_DECRYPT = 13867 ERROR_IPSEC_IKE_POLICY_MATCH = 13868 ERROR_IPSEC_IKE_UNSUPPORTED_ID = 13869 ERROR_IPSEC_IKE_INVALID_HASH = 13870 ERROR_IPSEC_IKE_INVALID_HASH_ALG = 13871 ERROR_IPSEC_IKE_INVALID_HASH_SIZE = 13872 ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG = 13873 ERROR_IPSEC_IKE_INVALID_AUTH_ALG = 13874 ERROR_IPSEC_IKE_INVALID_SIG = 13875 ERROR_IPSEC_IKE_LOAD_FAILED = 13876 ERROR_IPSEC_IKE_RPC_DELETE = 13877 ERROR_IPSEC_IKE_BENIGN_REINIT = 13878 ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY = 13879 ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN = 13881 ERROR_IPSEC_IKE_MM_LIMIT = 13882 ERROR_IPSEC_IKE_NEGOTIATION_DISABLED = 13883 ERROR_IPSEC_IKE_NEG_STATUS_END = 13884 CRYPT_E_MSG_ERROR = -2146889727 CRYPT_E_UNKNOWN_ALGO = -2146889726 CRYPT_E_OID_FORMAT = -2146889725 CRYPT_E_INVALID_MSG_TYPE = -2146889724 CRYPT_E_UNEXPECTED_ENCODING = -2146889723 CRYPT_E_AUTH_ATTR_MISSING = -2146889722 CRYPT_E_HASH_VALUE = -2146889721 CRYPT_E_INVALID_INDEX = -2146889720 CRYPT_E_ALREADY_DECRYPTED = -2146889719 CRYPT_E_NOT_DECRYPTED = -2146889718 CRYPT_E_RECIPIENT_NOT_FOUND = -2146889717 CRYPT_E_CONTROL_TYPE = -2146889716 CRYPT_E_ISSUER_SERIALNUMBER = -2146889715 CRYPT_E_SIGNER_NOT_FOUND = -2146889714 CRYPT_E_ATTRIBUTES_MISSING = -2146889713 CRYPT_E_STREAM_MSG_NOT_READY = -2146889712 CRYPT_E_STREAM_INSUFFICIENT_DATA = -2146889711 CRYPT_I_NEW_PROTECTION_REQUIRED = 593938 CRYPT_E_BAD_LEN = -2146885631 CRYPT_E_BAD_ENCODE = -2146885630 CRYPT_E_FILE_ERROR = -2146885629 CRYPT_E_NOT_FOUND = -2146885628 CRYPT_E_EXISTS = -2146885627 CRYPT_E_NO_PROVIDER = -2146885626 CRYPT_E_SELF_SIGNED = -2146885625 CRYPT_E_DELETED_PREV = -2146885624 CRYPT_E_NO_MATCH = -2146885623 CRYPT_E_UNEXPECTED_MSG_TYPE = -2146885622 CRYPT_E_NO_KEY_PROPERTY = -2146885621 CRYPT_E_NO_DECRYPT_CERT = -2146885620 CRYPT_E_BAD_MSG = -2146885619 CRYPT_E_NO_SIGNER = -2146885618 CRYPT_E_PENDING_CLOSE = -2146885617 CRYPT_E_REVOKED = -2146885616 CRYPT_E_NO_REVOCATION_DLL = -2146885615 CRYPT_E_NO_REVOCATION_CHECK = -2146885614 CRYPT_E_REVOCATION_OFFLINE = -2146885613 CRYPT_E_NOT_IN_REVOCATION_DATABASE = -2146885612 CRYPT_E_INVALID_NUMERIC_STRING = -2146885600 CRYPT_E_INVALID_PRINTABLE_STRING = -2146885599 CRYPT_E_INVALID_IA5_STRING = -2146885598 CRYPT_E_INVALID_X500_STRING = -2146885597 CRYPT_E_NOT_CHAR_STRING = -2146885596 CRYPT_E_FILERESIZED = -2146885595 CRYPT_E_SECURITY_SETTINGS = -2146885594 CRYPT_E_NO_VERIFY_USAGE_DLL = -2146885593 CRYPT_E_NO_VERIFY_USAGE_CHECK = -2146885592 CRYPT_E_VERIFY_USAGE_OFFLINE = -2146885591 CRYPT_E_NOT_IN_CTL = -2146885590 CRYPT_E_NO_TRUSTED_SIGNER = -2146885589 CRYPT_E_MISSING_PUBKEY_PARA = -2146885588 CRYPT_E_OSS_ERROR = -2146881536 ## Kerberos message types for LsaCallAuthenticationPackage (from ntsecapi.h) KerbDebugRequestMessage = 0 KerbQueryTicketCacheMessage = 1 KerbChangeMachinePasswordMessage = 2 KerbVerifyPacMessage = 3 KerbRetrieveTicketMessage = 4 KerbUpdateAddressesMessage = 5 KerbPurgeTicketCacheMessage = 6 KerbChangePasswordMessage = 7 KerbRetrieveEncodedTicketMessage = 8 KerbDecryptDataMessage = 9 KerbAddBindingCacheEntryMessage = 10 KerbSetPasswordMessage = 11 KerbSetPasswordExMessage = 12 KerbVerifyCredentialsMessage = 13 KerbQueryTicketCacheExMessage = 14 KerbPurgeTicketCacheExMessage = 15 KerbRefreshSmartcardCredentialsMessage = 16 KerbAddExtraCredentialsMessage = 17 KerbQuerySupplementalCredentialsMessage = 18 ## messages used with msv1_0 from ntsecapi.h MsV1_0Lm20ChallengeRequest = 0 MsV1_0Lm20GetChallengeResponse = 1 MsV1_0EnumerateUsers = 2 MsV1_0GetUserInfo = 3 MsV1_0ReLogonUsers = 4 MsV1_0ChangePassword = 5 MsV1_0ChangeCachedPassword = 6 MsV1_0GenericPassthrough = 7 MsV1_0CacheLogon = 8 MsV1_0SubAuth = 9 MsV1_0DeriveCredential = 10 MsV1_0CacheLookup = 11 MsV1_0SetProcessOption = 12 SEC_E_OK = 0