You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codm/sdk/Mono_Security/Mono_Security_forward.hpp

774 lines
15 KiB

//generated with dll2sdk
#pragma once
#include "..\dll2sdk_forward.g.hpp"
namespace DLL2SDK::Mono_Security::Mono::Math
{
enum struct BigInteger_Sign : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Math
{
struct BigInteger_ModulusRing;
}
namespace DLL2SDK::Mono_Security::Mono::Math
{
struct BigInteger_Kernel;
}
namespace DLL2SDK::Mono_Security::Mono::Security
{
struct PKCS7_ContentInfo;
}
namespace DLL2SDK::Mono_Security::Mono::Security
{
struct PKCS7_EncryptedData;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct PKCS8_PrivateKeyInfo;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct PKCS8_EncryptedPrivateKeyInfo;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct RSAManaged_KeyGeneratedEventHandler;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct PKCS12_DeriveBytes;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509CertificateCollection_X509CertificateEnumerator;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509Crl_X509CrlEntry;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_AttributeTypeAndValue;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_CommonName;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_LocalityName;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_StateOrProvinceName;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_OrganizationName;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_OrganizationalUnitName;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_EmailAddress;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_DomainComponent;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_UserId;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_Oid;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_Title;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_CountryName;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_DnQualifier;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_Surname;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_GivenName;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520_Initial;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
enum struct NetscapeCertTypeExtension_CertTypes : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct RecordProtocol_ReceiveRecordAsyncResult;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct RecordProtocol_SendRecordAsyncResult;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct SslStreamBase_InternalAsyncResult;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_3132;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_256;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_20;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_32;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_48;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_64;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_12;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_16;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails___ArrayType_4;
}
namespace DLL2SDK::Mono_Security
{
struct _PrivateImplementationDetails_;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct PrivateKeySelectionCallback;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct CertificateSelectionCallback;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct CertificateValidationCallback2;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct CertificateValidationCallback;
}
namespace DLL2SDK::Mono_Security::Mono::Math::Prime
{
enum struct ConfidenceFactor : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake
{
enum struct HandshakeType : uint8_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct ContentType : uint8_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct TlsStream;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake
{
struct HandshakeMessage;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsServerHello;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsServerFinished;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsServerCertificateRequest;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsServerCertificate;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsClientKeyExchange;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsClientHello;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsClientFinished;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsClientCertificateVerify;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsClientCertificate;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsServerKeyExchange;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsServerHelloDone;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct SecurityCompressionType : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsServerFinished;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsServerCertificateRequest;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsServerCertificate;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsClientKeyExchange;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsClientHello;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsClientFinished;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsClientCertificateVerify;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsClientCertificate;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake
{
enum struct ClientCertificateType : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct TlsServerSettings;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct AlertDescription : uint8_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct AlertLevel : uint8_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct TlsClientSettings;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct ExchangeAlgorithmType : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct HashAlgorithmType : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct CipherAlgorithmType : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct CipherSuite;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct SslStreamBase;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct SecurityProtocolType : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct SslHandshakeHash;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct SslCipherSuite;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct SslClientStream;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct ValidationResult;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct RecordProtocol;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
enum struct HandshakeState : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct SecurityParameters;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct RSASslSignatureFormatter;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct RSASslSignatureDeformatter;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct HttpsClientStream;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct Context;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct ClientSessionCache;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct ClientSessionInfo;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct ClientRecordProtocol;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct ClientContext;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct CipherSuiteFactory;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct CipherSuiteCollection;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct Alert;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct MD5SHA1;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct HMAC;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509Extension;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
struct NetscapeCertTypeExtension;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
enum struct KeyUsages : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
struct GeneralNames;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
struct ExtendedKeyUsageExtension;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
struct BasicConstraintsExtension;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
struct AuthorityKeyIdentifierExtension;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X520;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509Stores;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509StoreManager;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509Store;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509ExtensionCollection;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509Crl;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
enum struct X509ChainStatusFlags : int32_t;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509Chain;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509CertificateCollection;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X509Certificate;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct X501;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct PKCS12;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509
{
struct SafeBag;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct RSAManaged;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct RC4;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct PKCS8;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct PKCS1;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct MD4;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct MD2;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct KeyBuilder;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct CryptoConvert;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct ARC4Managed;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Authenticode
{
struct PrivateKey;
}
namespace DLL2SDK::Mono_Security::Mono::Security
{
struct PKCS7;
}
namespace DLL2SDK::Mono_Security::Mono::Security
{
struct BitConverterLE;
}
namespace DLL2SDK::Mono_Security::Mono::Security
{
struct ASN1Convert;
}
namespace DLL2SDK::Mono_Security::Mono::Security
{
struct ASN1;
}
namespace DLL2SDK::Mono_Security::Mono::Math::Prime::Generator
{
struct PrimeGeneratorBase;
}
namespace DLL2SDK::Mono_Security::Mono::Math::Prime
{
struct PrimalityTests;
}
namespace DLL2SDK::Mono_Security::Mono::Math
{
struct BigInteger;
}
namespace DLL2SDK::Mono_Security
{
struct Locale;
}
namespace DLL2SDK::Mono_Security
{
struct _Module_;
}
namespace DLL2SDK::Mono_Security::Mono::Math::Prime
{
struct PrimalityTest;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsServerKeyExchange;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Server
{
struct TlsServerHelloDone;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::Handshake::Client
{
struct TlsServerHello;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct TlsException;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct TlsCipherSuite;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct SslServerStream;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct ServerRecordProtocol;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls
{
struct ServerContext;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
struct SubjectAltNameExtension;
}
namespace DLL2SDK::Mono_Security::Mono::Security::X509::Extensions
{
struct KeyUsageExtension;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct MD4Managed;
}
namespace DLL2SDK::Mono_Security::Mono::Security::Cryptography
{
struct MD2Managed;
}
namespace DLL2SDK::Mono_Security::Mono::Math::Prime::Generator
{
struct SequentialSearchPrimeGeneratorBase;
}