]> gcc.gnu.org Git - gcc.git/blob - libphobos/libdruntime/core/sys/windows/security.d
Add D front-end, libphobos library, and D2 testsuite.
[gcc.git] / libphobos / libdruntime / core / sys / windows / security.d
1 /**
2 * Windows API header module
3 *
4 * Translated from MinGW Windows headers
5 *
6 * Authors: Ellery Newcomer
7 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
8 * Source: $(DRUNTIMESRC src/core/sys/windows/_security.d)
9 */
10 module core.sys.windows.security;
11 version (Windows):
12
13 enum :SECURITY_STATUS{
14 SEC_E_OK = 0,
15 SEC_E_CERT_EXPIRED = (-2146893016),
16 SEC_E_INCOMPLETE_MESSAGE = (-2146893032),
17 SEC_E_INSUFFICIENT_MEMORY = (-2146893056),
18 SEC_E_INTERNAL_ERROR = (-2146893052),
19 SEC_E_INVALID_HANDLE = (-2146893055),
20 SEC_E_INVALID_TOKEN = (-2146893048),
21 SEC_E_LOGON_DENIED = (-2146893044),
22 SEC_E_NO_AUTHENTICATING_AUTHORITY = (-2146893039),
23 SEC_E_NO_CREDENTIALS = (-2146893042),
24 SEC_E_TARGET_UNKNOWN = (-2146893053),
25 SEC_E_UNSUPPORTED_FUNCTION = (-2146893054),
26 SEC_E_UNTRUSTED_ROOT = (-2146893019),
27 SEC_E_WRONG_PRINCIPAL = (-2146893022),
28 SEC_E_SECPKG_NOT_FOUND = (-2146893051),
29 SEC_E_QOP_NOT_SUPPORTED = (-2146893046),
30 SEC_E_UNKNOWN_CREDENTIALS = (-2146893043),
31 SEC_E_NOT_OWNER = (-2146893050),
32 }
33 enum :SECURITY_STATUS {
34 SEC_I_RENEGOTIATE = 590625,
35 SEC_I_COMPLETE_AND_CONTINUE = 590612,
36 SEC_I_COMPLETE_NEEDED = 590611,
37 SEC_I_CONTINUE_NEEDED = 590610,
38 SEC_I_INCOMPLETE_CREDENTIALS = 590624,
39 }
40
41 /* always a char */
42 alias char SEC_CHAR;
43 alias wchar SEC_WCHAR;
44
45 alias int SECURITY_STATUS;
46
This page took 0.039217 seconds and 5 git commands to generate.