9b639cf2d6 2015-05-05 kinaba: /***********************************************************************\ 9b639cf2d6 2015-05-05 kinaba: * security.d * 9b639cf2d6 2015-05-05 kinaba: * * 9b639cf2d6 2015-05-05 kinaba: * Windows API header module * 9b639cf2d6 2015-05-05 kinaba: * * 9b639cf2d6 2015-05-05 kinaba: * Translated from MinGW Windows headers * 9b639cf2d6 2015-05-05 kinaba: * by Ellery Newcomer * 9b639cf2d6 2015-05-05 kinaba: * * 9b639cf2d6 2015-05-05 kinaba: * Placed into public domain * 9b639cf2d6 2015-05-05 kinaba: \***********************************************************************/ 9b639cf2d6 2015-05-05 kinaba: module win32.security; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: enum :SECURITY_STATUS{ 9b639cf2d6 2015-05-05 kinaba: SEC_E_OK = 0, 9b639cf2d6 2015-05-05 kinaba: SEC_E_CERT_EXPIRED = (-2146893016), 9b639cf2d6 2015-05-05 kinaba: SEC_E_INCOMPLETE_MESSAGE = (-2146893032), 9b639cf2d6 2015-05-05 kinaba: SEC_E_INSUFFICIENT_MEMORY = (-2146893056), 9b639cf2d6 2015-05-05 kinaba: SEC_E_INTERNAL_ERROR = (-2146893052), 9b639cf2d6 2015-05-05 kinaba: SEC_E_INVALID_HANDLE = (-2146893055), 9b639cf2d6 2015-05-05 kinaba: SEC_E_INVALID_TOKEN = (-2146893048), 9b639cf2d6 2015-05-05 kinaba: SEC_E_LOGON_DENIED = (-2146893044), 9b639cf2d6 2015-05-05 kinaba: SEC_E_NO_AUTHENTICATING_AUTHORITY = (-2146893039), 9b639cf2d6 2015-05-05 kinaba: SEC_E_NO_CREDENTIALS = (-2146893042), 9b639cf2d6 2015-05-05 kinaba: SEC_E_TARGET_UNKNOWN = (-2146893053), 9b639cf2d6 2015-05-05 kinaba: SEC_E_UNSUPPORTED_FUNCTION = (-2146893054), 9b639cf2d6 2015-05-05 kinaba: SEC_E_UNTRUSTED_ROOT = (-2146893019), 9b639cf2d6 2015-05-05 kinaba: SEC_E_WRONG_PRINCIPAL = (-2146893022), 9b639cf2d6 2015-05-05 kinaba: SEC_E_SECPKG_NOT_FOUND = (-2146893051), 9b639cf2d6 2015-05-05 kinaba: SEC_E_QOP_NOT_SUPPORTED = (-2146893046), 9b639cf2d6 2015-05-05 kinaba: SEC_E_UNKNOWN_CREDENTIALS = (-2146893043), 9b639cf2d6 2015-05-05 kinaba: SEC_E_NOT_OWNER = (-2146893050), 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: enum :SECURITY_STATUS { 9b639cf2d6 2015-05-05 kinaba: SEC_I_RENEGOTIATE = 590625, 9b639cf2d6 2015-05-05 kinaba: SEC_I_COMPLETE_AND_CONTINUE = 590612, 9b639cf2d6 2015-05-05 kinaba: SEC_I_COMPLETE_NEEDED = 590611, 9b639cf2d6 2015-05-05 kinaba: SEC_I_CONTINUE_NEEDED = 590610, 9b639cf2d6 2015-05-05 kinaba: SEC_I_INCOMPLETE_CREDENTIALS = 590624, 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: /* always a char */ 9b639cf2d6 2015-05-05 kinaba: alias char SEC_CHAR; 9b639cf2d6 2015-05-05 kinaba: alias wchar SEC_WCHAR; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias int SECURITY_STATUS; 9b639cf2d6 2015-05-05 kinaba: