12 #ifndef _APISTDHEADER_ 13 #define _APISTDHEADER_ 23 #pragma warning(disable:4251 4786) 35 #define tstring std::wstring 41 #define tstring std::string 47 #define tostream std::wostream 49 #define tostream std::ostream 58 #ifdef VPN_APIEXPORTS //api 59 #define VPN_VPNAPI __declspec(dllexport) 61 #define VPN_VPNAPI __declspec(dllimport) 65 #define VPN_VPNAPI __attribute__((visibility("default"))) 80 #ifdef __cplusplus //only include if C++ is being used, 86 typedef std::map<tstring, tstring> ApiStringMap;
87 typedef std::map<tstring, std::list<tstring> > ApiStringListMap;
90 #endif //#if !defined(__midl) 97 #include "GlobalEnums.h" 172 VPNSS_NORMAL = VCSS_NORMAL,
173 VPNSS_INDEFINITE_DELAY = VCSS_INDEFINITE_DELAY,
174 VPNSS_SESSION_EXPIRING = VCSS_SESSION_EXPIRING,
175 VPNSS_MT_DISCONNECTED_DISABLED = VCSS_MT_DISCONNECTED_DISABLED,
176 VPNSS_MT_DISCONNECTED_TRUSTED_NW = VCSS_MT_DISCONNECTED_TRUSTED_NW,
177 VPNSS_MT_DISCONNECTED_USER_TUNNEL_ACTIVE= VCSS_MT_DISCONNECTED_USER_TUNNEL_ACTIVE,
178 VPNSS_MT_DISCONNECTED_LAUNCH_FAILED = VCSS_MT_DISCONNECTED_LAUNCH_FAILED,
179 VPNSS_MT_DISCONNECTED_CONNECT_FAILED = VCSS_MT_DISCONNECTED_CONNECT_FAILED,
180 VPNSS_MT_DISCONNECTED_BAD_VPN_CONFIG = VCSS_MT_DISCONNECTED_BAD_VPN_CONFIG,
181 VPNSS_MT_DISCONNECTED_SW_UP_PENDING = VCSS_MT_DISCONNECTED_SW_UP_PENDING,
182 VPNSS_MTU_ADJUSTMENT_PENDING = VCSS_MTU_ADJUSTMENT_PENDING
190 UserRequestedDisconnect,
191 ApplicationTermination,
652 CertificateType_Client,
653 CertificateType_SystemTrusted,
654 CertificateType_Server
657 enum CertConfirmReason
659 CertConfirmReason_Unspecified,
660 CertConfirmReason_NameMismatch,
661 CertConfirmReason_Expired,
662 CertConfirmReason_NotValidYet,
663 CertConfirmReason_UntrustedSource,
664 CertConfirmReason_InvalidUse,
665 CertConfirmReason_Revoked,
666 CertConfirmReason_Malformed,
667 CertConfirmReason_NotFipsCompliant,
668 CertConfirmReason_InvalidateDate,
669 CertConfirmReason_SignatureAlgorithm,
670 CertConfirmReason_KeySize
673 enum UserResponseError
675 UserResponseError_None,
676 UserResponseError_Unspecified,
677 UserResponseError_BadServerCert,
678 UserResponseError_SsoNavigation,
679 UserResponseError_SsoGettingCookie,
680 UserResponseError_SsoTimeout,
681 UserResponseError_SsoMissingDependency,
682 UserResponseError_SsoClientCertRequest,
683 UserResponseError_SsoAborted,
697 #endif // _APISTDHEADER_
ConnectPromptType
Definition: api.h:244
WMHintReason
Definition: api.h:220
VPNDisconnectReason
Definition: api.h:188
VPNState
Definition: api.h:146
WMHint
Definition: api.h:201
MessageType
Definition: api.h:108
SDITokenType
Definition: api.h:133
OperatingMode
Definition: api.h:545
PreferenceScope
Definition: api.h:530
VPNSubState
Definition: api.h:170
PreferenceId
Definition: api.h:294
VPNError
Definition: api.h:597
CertAuthMode
Definition: api.h:640
PromptType
Definition: api.h:269