libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
SECURITY_STATUS.hh
Go to the documentation of this file.
1/*
2 * Copyright 2021 Assured Information Security, Inc.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16#pragma once
17
20
21#include <cstdint>
22
23namespace introvirt {
24namespace windows {
25namespace secur32 {
26
27enum SECURITY_STATUS : uint32_t {
28 SEC_E_OK = 0x00000000L,
30 SEC_E_INVALID_HANDLE = 0x80090301L,
32 SEC_E_TARGET_UNKNOWN = 0x80090303L,
33 SEC_E_INTERNAL_ERROR = 0x80090304L,
35 SEC_E_NOT_OWNER = 0x80090306L,
36 SEC_E_CANNOT_INSTALL = 0x80090307L,
37 SEC_E_INVALID_TOKEN = 0x80090308L,
38 SEC_E_CANNOT_PACK = 0x80090309L,
41 SEC_E_LOGON_DENIED = 0x8009030CL,
43 SEC_E_NO_CREDENTIALS = 0x8009030EL,
44 SEC_E_MESSAGE_ALTERED = 0x8009030FL,
45 SEC_E_OUT_OF_SEQUENCE = 0x80090310L,
47 SEC_E_BAD_PKGID = 0x80090316L,
48 SEC_E_CONTEXT_EXPIRED = 0x80090317L,
52 SEC_E_WRONG_PRINCIPAL = 0x80090322L,
53 SEC_E_TIME_SKEW = 0x80090324L,
54 SEC_E_UNTRUSTED_ROOT = 0x80090325L,
55 SEC_E_ILLEGAL_MESSAGE = 0x80090326L,
56 SEC_E_CERT_UNKNOWN = 0x80090327L,
57 SEC_E_CERT_EXPIRED = 0x80090328L,
58 SEC_E_ENCRYPT_FAILURE = 0x80090329L,
59 SEC_E_DECRYPT_FAILURE = 0x80090330L,
63 SEC_E_NO_TGT_REPLY = 0x80090334L,
64 SEC_E_NO_IP_ADDRESSES = 0x80090335L,
68 SEC_E_MUST_BE_KDC = 0x80090339L,
71 SEC_E_NO_PA_DATA = 0x8009033CL,
80 SEC_E_BAD_BINDINGS = 0x80090346L,
82 SEC_E_NO_KERB_KEY = 0x80090348L,
99 SEC_E_NO_CONTEXT = 0x80090361L,
105 SEC_I_LOCAL_LOGON = 0x00090315L,
108 SEC_I_RENEGOTIATE = 0x00090321L,
109 SEC_I_NO_LSA_CONTEXT = 0x00090323L,
112};
113
114}
115} // namespace windows
116} // namespace introvirt
SECURITY_STATUS
Definition SECURITY_STATUS.hh:27
@ SEC_E_QOP_NOT_SUPPORTED
Definition SECURITY_STATUS.hh:39
@ SEC_E_NO_IMPERSONATION
Definition SECURITY_STATUS.hh:40
@ SEC_E_WRONG_CREDENTIAL_HANDLE
Definition SECURITY_STATUS.hh:65
@ SEC_I_CONTEXT_EXPIRED
Definition SECURITY_STATUS.hh:106
@ SEC_E_BAD_PKGID
Definition SECURITY_STATUS.hh:47
@ SEC_E_ISSUING_CA_UNTRUSTED_KDC
Definition SECURITY_STATUS.hh:93
@ SEC_E_NO_S4U_PROT_SUPPORT
Definition SECURITY_STATUS.hh:90
@ SEC_E_CANNOT_INSTALL
Definition SECURITY_STATUS.hh:36
@ SEC_E_CERT_EXPIRED
Definition SECURITY_STATUS.hh:57
@ SEC_E_NO_TGT_REPLY
Definition SECURITY_STATUS.hh:63
@ SEC_E_NO_IP_ADDRESSES
Definition SECURITY_STATUS.hh:64
@ SEC_E_TIME_SKEW
Definition SECURITY_STATUS.hh:53
@ SEC_E_INVALID_TOKEN
Definition SECURITY_STATUS.hh:37
@ SEC_E_INSUFFICIENT_MEMORY
Definition SECURITY_STATUS.hh:29
@ SEC_E_PKU2U_CERT_FAILURE
Definition SECURITY_STATUS.hh:100
@ SEC_E_BAD_BINDINGS
Definition SECURITY_STATUS.hh:80
@ SEC_E_CRYPTO_SYSTEM_INVALID
Definition SECURITY_STATUS.hh:66
@ SEC_E_ISSUING_CA_UNTRUSTED
Definition SECURITY_STATUS.hh:86
@ SEC_E_KDC_CERT_EXPIRED
Definition SECURITY_STATUS.hh:94
@ SEC_E_POLICY_NLTM_ONLY
Definition SECURITY_STATUS.hh:98
@ SEC_E_UNSUPPORTED_FUNCTION
Definition SECURITY_STATUS.hh:31
@ SEC_E_KDC_INVALID_REQUEST
Definition SECURITY_STATUS.hh:75
@ SEC_E_REVOCATION_OFFLINE_KDC
Definition SECURITY_STATUS.hh:92
@ SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
Definition SECURITY_STATUS.hh:69
@ SEC_E_NO_AUTHENTICATING_AUTHORITY
Definition SECURITY_STATUS.hh:46
@ SEC_E_DECRYPT_FAILURE
Definition SECURITY_STATUS.hh:59
@ SEC_E_NOT_OWNER
Definition SECURITY_STATUS.hh:35
@ SEC_E_PKINIT_NAME_MISMATCH
Definition SECURITY_STATUS.hh:72
@ SEC_E_OK
Definition SECURITY_STATUS.hh:28
@ SEC_E_KDC_CERT_REVOKED
Definition SECURITY_STATUS.hh:95
@ SEC_E_INVALID_HANDLE
Definition SECURITY_STATUS.hh:30
@ SEC_E_LOGON_DENIED
Definition SECURITY_STATUS.hh:41
@ SEC_E_CROSSREALM_DELEGATION_FAILURE
Definition SECURITY_STATUS.hh:91
@ SEC_E_MULTIPLE_ACCOUNTS
Definition SECURITY_STATUS.hh:81
@ SEC_E_UNFINISHED_CONTEXT_DELETED
Definition SECURITY_STATUS.hh:62
@ SEC_E_ILLEGAL_MESSAGE
Definition SECURITY_STATUS.hh:55
@ SEC_E_TOO_MANY_PRINCIPALS
Definition SECURITY_STATUS.hh:70
@ SEC_E_BUFFER_TOO_SMALL
Definition SECURITY_STATUS.hh:51
@ SEC_E_SECPKG_NOT_FOUND
Definition SECURITY_STATUS.hh:34
@ SEC_E_TARGET_UNKNOWN
Definition SECURITY_STATUS.hh:32
@ SEC_E_WRONG_PRINCIPAL
Definition SECURITY_STATUS.hh:52
@ SEC_E_CERT_WRONG_USAGE
Definition SECURITY_STATUS.hh:83
@ SEC_E_INCOMPLETE_CREDENTIALS
Definition SECURITY_STATUS.hh:50
@ SEC_E_ENCRYPT_FAILURE
Definition SECURITY_STATUS.hh:58
@ SEC_E_SMARTCARD_CERT_REVOKED
Definition SECURITY_STATUS.hh:85
@ SEC_I_SIGNATURE_NEEDED
Definition SECURITY_STATUS.hh:110
@ SEC_E_CANNOT_PACK
Definition SECURITY_STATUS.hh:38
@ SEC_E_UNSUPPORTED_PREAUTH
Definition SECURITY_STATUS.hh:78
@ SEC_E_NO_CREDENTIALS
Definition SECURITY_STATUS.hh:43
@ SEC_I_CONTINUE_NEEDED
Definition SECURITY_STATUS.hh:102
@ SEC_I_COMPLETE_NEEDED
Definition SECURITY_STATUS.hh:103
@ SEC_E_INTERNAL_ERROR
Definition SECURITY_STATUS.hh:33
@ SEC_E_NO_KERB_KEY
Definition SECURITY_STATUS.hh:82
@ SEC_E_SECURITY_QOS_FAILED
Definition SECURITY_STATUS.hh:61
@ SEC_E_CONTEXT_EXPIRED
Definition SECURITY_STATUS.hh:48
@ SEC_E_DELEGATION_REQUIRED
Definition SECURITY_STATUS.hh:79
@ SEC_E_DELEGATION_POLICY
Definition SECURITY_STATUS.hh:97
@ SEC_E_SMARTCARD_CERT_EXPIRED
Definition SECURITY_STATUS.hh:89
@ SEC_E_REVOCATION_OFFLINE_C
Definition SECURITY_STATUS.hh:87
@ SEC_E_INCOMPLETE_MESSAGE
Definition SECURITY_STATUS.hh:49
@ SEC_E_SMARTCARD_LOGON_REQUIRED
Definition SECURITY_STATUS.hh:73
@ SEC_I_COMPLETE_AND_CONTINUE
Definition SECURITY_STATUS.hh:104
@ SEC_I_RENEGOTIATE
Definition SECURITY_STATUS.hh:108
@ SEC_E_NO_PA_DATA
Definition SECURITY_STATUS.hh:71
@ SEC_E_NO_CONTEXT
Definition SECURITY_STATUS.hh:99
@ SEC_E_UNKNOWN_CREDENTIALS
Definition SECURITY_STATUS.hh:42
@ SEC_I_INCOMPLETE_CREDENTIALS
Definition SECURITY_STATUS.hh:107
@ SEC_E_OUT_OF_SEQUENCE
Definition SECURITY_STATUS.hh:45
@ SEC_E_KDC_UNKNOWN_ETYPE
Definition SECURITY_STATUS.hh:77
@ SEC_E_UNTRUSTED_ROOT
Definition SECURITY_STATUS.hh:54
@ SEC_E_PKINIT_CLIENT_FAILURE
Definition SECURITY_STATUS.hh:88
@ SEC_E_MUTUAL_AUTH_FAILED
Definition SECURITY_STATUS.hh:101
@ SEC_I_NO_RENEGOTIATION
Definition SECURITY_STATUS.hh:111
@ SEC_E_DOWNGRADE_DETECTED
Definition SECURITY_STATUS.hh:84
@ SEC_E_MESSAGE_ALTERED
Definition SECURITY_STATUS.hh:44
@ SEC_I_LOCAL_LOGON
Definition SECURITY_STATUS.hh:105
@ SEC_E_INVALID_PARAMETER
Definition SECURITY_STATUS.hh:96
@ SEC_E_MAX_REFERRALS_EXCEEDED
Definition SECURITY_STATUS.hh:67
@ SEC_E_KDC_UNABLE_TO_REFER
Definition SECURITY_STATUS.hh:76
@ SEC_E_ALGORITHM_MISMATCH
Definition SECURITY_STATUS.hh:60
@ SEC_E_MUST_BE_KDC
Definition SECURITY_STATUS.hh:68
@ SEC_E_SHUTDOWN_IN_PROGRESS
Definition SECURITY_STATUS.hh:74
@ SEC_I_NO_LSA_CONTEXT
Definition SECURITY_STATUS.hh:109
@ SEC_E_CERT_UNKNOWN
Definition SECURITY_STATUS.hh:56
Core IntroVirt classes.
Definition Cr0.hh:20