• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  *  Copyright 2004 The WebRTC Project Authors. All rights reserved.
3  *
4  *  Use of this source code is governed by a BSD-style license
5  *  that can be found in the LICENSE file in the root of the source
6  *  tree. An additional intellectual property rights grant can be found
7  *  in the file PATENTS.  All contributing project authors may
8  *  be found in the AUTHORS file in the root of the source tree.
9  */
10 
11 #include "webrtc/base/win32.h"
12 #include "webrtc/base/logging.h"
13 
14 namespace rtc {
15 
16 ///////////////////////////////////////////////////////////////////////////////
17 
18 extern const ConstantLabel SECURITY_ERRORS[];
19 
20 const ConstantLabel SECURITY_ERRORS[] = {
21   KLABEL(SEC_I_COMPLETE_AND_CONTINUE),
22   KLABEL(SEC_I_COMPLETE_NEEDED),
23   KLABEL(SEC_I_CONTEXT_EXPIRED),
24   KLABEL(SEC_I_CONTINUE_NEEDED),
25   KLABEL(SEC_I_INCOMPLETE_CREDENTIALS),
26   KLABEL(SEC_I_RENEGOTIATE),
27   KLABEL(SEC_E_CERT_EXPIRED),
28   KLABEL(SEC_E_INCOMPLETE_MESSAGE),
29   KLABEL(SEC_E_INSUFFICIENT_MEMORY),
30   KLABEL(SEC_E_INTERNAL_ERROR),
31   KLABEL(SEC_E_INVALID_HANDLE),
32   KLABEL(SEC_E_INVALID_TOKEN),
33   KLABEL(SEC_E_LOGON_DENIED),
34   KLABEL(SEC_E_NO_AUTHENTICATING_AUTHORITY),
35   KLABEL(SEC_E_NO_CREDENTIALS),
36   KLABEL(SEC_E_NOT_OWNER),
37   KLABEL(SEC_E_OK),
38   KLABEL(SEC_E_SECPKG_NOT_FOUND),
39   KLABEL(SEC_E_TARGET_UNKNOWN),
40   KLABEL(SEC_E_UNKNOWN_CREDENTIALS),
41   KLABEL(SEC_E_UNSUPPORTED_FUNCTION),
42   KLABEL(SEC_E_UNTRUSTED_ROOT),
43   KLABEL(SEC_E_WRONG_PRINCIPAL),
44   LASTLABEL
45 };
46 
47 ///////////////////////////////////////////////////////////////////////////////
48 
49 }  // namespace rtc
50