Merge pull request #4570 from lateralusX/jlorenss/visual_studio_msbuild_fix
[mono.git] / mcs / class / System / Mono.AppleTls / Enums.cs
1 #if MONO_FEATURE_APPLETLS
2 // Copyright 2011-2015 Xamarin Inc. All rights reserved.
3
4 using ObjCRuntime;
5
6 namespace Mono.AppleTls {
7
8         // this is a subset of OSStatus -> SInt32 -> signed int - see CoreFoundation.framework/Headers/CFBase.h
9         // values are defined in Security.framework/Headers/SecBase.h 
10         enum SecStatusCode {
11                 Success                                                         = 0,
12                 DuplicateItem                                           = -25299,
13                 Param                                                           = -50,
14         }
15
16         // typedef uint32_t SecTrustResultType;
17         // values are defined in Security.framework/Headers/SecTrust.h 
18         enum SecTrustResult {
19                 Invalid,
20                 Proceed,
21
22                 Confirm,
23                 Deny,
24                 Unspecified,
25                 RecoverableTrustFailure,
26                 FatalTrustFailure,
27                 ResultOtherError,
28         }
29 }
30 #endif