//generated with dll2sdk #pragma once #include "..\dll2sdk_forward.g.hpp" #include "..\mscorlib\mscorlib.hpp" namespace DLL2SDK::System::System::Collections::Generic { template struct LinkedList_1_Enumerator { DLL2SDK::System::System::Collections::Generic::LinkedList_1* list_; DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* current_; int32_t index_; uint32_t version_; void _ctor_33(DLL2SDK::System::System::Collections::Generic::LinkedList_1* parent_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_34(); void System_Collections_IEnumerator_Reset_35(); T get_Current_36(); bool MoveNext_37(); void Dispose_38(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct Queue_1_Enumerator { DLL2SDK::System::System::Collections::Generic::Queue_1* q_; int32_t idx_; int32_t ver_; void _ctor_65(DLL2SDK::System::System::Collections::Generic::Queue_1* q_); void System_Collections_IEnumerator_Reset_66(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_67(); void Dispose_68(); bool MoveNext_69(); T get_Current_70(); }; } namespace DLL2SDK::System::System::Collections::Generic { struct RBTree_Node : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Generic::RBTree_Node* left_; DLL2SDK::System::System::Collections::Generic::RBTree_Node* right_; uint32_t size_black_; void _ctor_94(); bool get_IsBlack_95(); void set_IsBlack_96(bool value_); uint32_t get_Size_97(); void set_Size_98(uint32_t value_); uint32_t FixSize_99(); void SwapValue_100(DLL2SDK::System::System::Collections::Generic::RBTree_Node* other_); }; } namespace DLL2SDK::System::System::Collections::Generic { struct RBTree_NodeEnumerator { DLL2SDK::System::System::Collections::Generic::RBTree* tree_; uint32_t version_; DLL2SDK::System::System::Collections::Generic::Stack_1* pennants_; void _ctor_101(DLL2SDK::System::System::Collections::Generic::RBTree* tree_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_102(); void Reset_103(); DLL2SDK::System::System::Collections::Generic::RBTree_Node* get_Current_104(); bool MoveNext_105(); void Dispose_106(); void check_version_107(); void check_current_108(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2_Node : DLL2SDK::System::System::Collections::Generic::RBTree_Node { TKey key_; TValue value_; void _ctor_144(TKey key_); void _ctor_145(TKey key_, TValue value_); void SwapValue_146(DLL2SDK::System::System::Collections::Generic::RBTree_Node* other_); DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 AsKV_147(); DLL2SDK::mscorlib::System::Collections::DictionaryEntry AsDE_148(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2_NodeHelper : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* cmp_; struct StaticFields { DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_NodeHelper* Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_149(DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* cmp_); int32_t Compare_151(TKey key_, DLL2SDK::System::System::Collections::Generic::RBTree_Node* node_); DLL2SDK::System::System::Collections::Generic::RBTree_Node* CreateNode_152(TKey key_); static void _cctor_150(); static DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_NodeHelper* GetHelper_153(DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* cmp_); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2_ValueCollection_Enumerator { DLL2SDK::System::System::Collections::Generic::RBTree_NodeEnumerator host_; TValue current_; void _ctor_168(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2* dic_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_169(); void System_Collections_IEnumerator_Reset_170(); TValue get_Current_171(); bool MoveNext_172(); void Dispose_173(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2_ValueCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Generic::SortedDictionary_2* _dic_; void _ctor_154(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2* dic_); void System_Collections_Generic_ICollection_TValue__Add_155(TValue item_); void System_Collections_Generic_ICollection_TValue__Clear_156(); bool System_Collections_Generic_ICollection_TValue__Contains_157(TValue item_); bool System_Collections_Generic_ICollection_TValue__get_IsReadOnly_158(); bool System_Collections_Generic_ICollection_TValue__Remove_159(TValue item_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_TValue__GetEnumerator_160(); void System_Collections_ICollection_CopyTo_161(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); bool System_Collections_ICollection_get_IsSynchronized_162(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_163(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_164(); void CopyTo_165(DLL2SDK::Array* array_, int32_t arrayIndex_); int32_t get_Count_166(); DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_ValueCollection_Enumerator GetEnumerator_167(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2_KeyCollection_Enumerator { DLL2SDK::System::System::Collections::Generic::RBTree_NodeEnumerator host_; TKey current_; void _ctor_188(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2* dic_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_189(); void System_Collections_IEnumerator_Reset_190(); TKey get_Current_191(); bool MoveNext_192(); void Dispose_193(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2_KeyCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Generic::SortedDictionary_2* _dic_; void _ctor_174(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2* dic_); void System_Collections_Generic_ICollection_TKey__Add_175(TKey item_); void System_Collections_Generic_ICollection_TKey__Clear_176(); bool System_Collections_Generic_ICollection_TKey__Contains_177(TKey item_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_TKey__GetEnumerator_178(); bool System_Collections_Generic_ICollection_TKey__get_IsReadOnly_179(); bool System_Collections_Generic_ICollection_TKey__Remove_180(TKey item_); void System_Collections_ICollection_CopyTo_181(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); bool System_Collections_ICollection_get_IsSynchronized_182(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_183(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_184(); void CopyTo_185(DLL2SDK::Array* array_, int32_t arrayIndex_); int32_t get_Count_186(); DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_KeyCollection_Enumerator GetEnumerator_187(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2_Enumerator { DLL2SDK::System::System::Collections::Generic::RBTree_NodeEnumerator host_; DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 current_; void _ctor_194(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2* dic_); DLL2SDK::mscorlib::System::Collections::DictionaryEntry System_Collections_IDictionaryEnumerator_get_Entry_195(); DLL2SDK::mscorlib::System::Object* System_Collections_IDictionaryEnumerator_get_Key_196(); DLL2SDK::mscorlib::System::Object* System_Collections_IDictionaryEnumerator_get_Value_197(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_198(); void System_Collections_IEnumerator_Reset_199(); DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 get_Current_200(); bool MoveNext_201(); void Dispose_202(); DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_Node* get_CurrentNode_203(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct Stack_1_Enumerator { DLL2SDK::System::System::Collections::Generic::Stack_1* parent_; int32_t idx_; int32_t _version_; void _ctor_218(DLL2SDK::System::System::Collections::Generic::Stack_1* t_); void System_Collections_IEnumerator_Reset_219(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_220(); void Dispose_221(); bool MoveNext_222(); T get_Current_223(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct ListDictionary_DictionaryNode : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* key_; DLL2SDK::mscorlib::System::Object* value_; DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* next_; void _ctor_263(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* next_); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct ListDictionary_DictionaryNodeEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Specialized::ListDictionary* dict_; bool isAtStart_; DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* current_; int32_t version_; void _ctor_264(DLL2SDK::System::System::Collections::Specialized::ListDictionary* dict_); void FailFast_265(); bool MoveNext_266(); void Reset_267(); DLL2SDK::mscorlib::System::Object* get_Current_268(); DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* get_DictionaryNode_269(); DLL2SDK::mscorlib::System::Collections::DictionaryEntry get_Entry_270(); DLL2SDK::mscorlib::System::Object* get_Key_271(); DLL2SDK::mscorlib::System::Object* get_Value_272(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct ListDictionary_DictionaryNodeCollection_DictionaryNodeCollectionEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* inner_; bool isKeyList_; void _ctor_279(DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* inner_, bool isKeyList_); DLL2SDK::mscorlib::System::Object* get_Current_280(); bool MoveNext_281(); void Reset_282(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct ListDictionary_DictionaryNodeCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Specialized::ListDictionary* dict_; bool isKeyList_; void _ctor_273(DLL2SDK::System::System::Collections::Specialized::ListDictionary* dict_, bool isKeyList_); int32_t get_Count_274(); bool get_IsSynchronized_275(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_276(); void CopyTo_277(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_278(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct NameObjectCollectionBase__Item : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* key_; DLL2SDK::mscorlib::System::Object* value_; void _ctor_303(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct NameObjectCollectionBase__KeysEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase* m_collection_; int32_t m_position_; void _ctor_304(DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase* collection_); DLL2SDK::mscorlib::System::Object* get_Current_305(); bool MoveNext_306(); void Reset_307(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct NameObjectCollectionBase_KeysCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase* m_collection_; void _ctor_308(DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase* collection_); void System_Collections_ICollection_CopyTo_309(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); bool System_Collections_ICollection_get_IsSynchronized_310(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_311(); int32_t get_Count_312(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_313(); }; } namespace DLL2SDK::System::System::ComponentModel { struct MemberDescriptor : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::Array* attrs_; DLL2SDK::System::System::ComponentModel::AttributeCollection* attrCollection_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::IComparer* default_comparer_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_586(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::Array* attrs_); DLL2SDK::Array* get_AttributeArray_587(); void FillAttributes_588(DLL2SDK::mscorlib::System::Collections::IList* attributeList_); DLL2SDK::System::System::ComponentModel::AttributeCollection* get_Attributes_589(); DLL2SDK::System::System::ComponentModel::AttributeCollection* CreateAttributeCollection_590(); DLL2SDK::mscorlib::System::String* get_Name_591(); int32_t GetHashCode_592(); bool Equals_593(DLL2SDK::mscorlib::System::Object* obj_); static DLL2SDK::mscorlib::System::Collections::IComparer* get_DefaultComparer_594(); }; } namespace DLL2SDK::System::System::ComponentModel { struct CultureInfoConverter_CultureInfoComparer : DLL2SDK::mscorlib::System::Object { void _ctor_453(); int32_t Compare_454(DLL2SDK::mscorlib::System::Object* first_, DLL2SDK::mscorlib::System::Object* second_); }; } namespace DLL2SDK::System::System::ComponentModel { struct EnumConverter_EnumComparer : DLL2SDK::mscorlib::System::Object { void _ctor_541(); int32_t System_Collections_IComparer_Compare_542(DLL2SDK::mscorlib::System::Object* compareObject1_, DLL2SDK::mscorlib::System::Object* compareObject2_); }; } namespace DLL2SDK::System::System::ComponentModel { struct MemberDescriptor_MemberDescriptorComparer : DLL2SDK::mscorlib::System::Object { void _ctor_595(); int32_t Compare_596(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); }; } namespace DLL2SDK::System::System::ComponentModel { struct TypeConverter_StandardValuesCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ICollection* values_; void _ctor_750(DLL2SDK::mscorlib::System::Collections::ICollection* values_); void System_Collections_ICollection_CopyTo_751(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_752(); bool System_Collections_ICollection_get_IsSynchronized_753(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_754(); int32_t System_Collections_ICollection_get_Count_755(); void CopyTo_756(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_757(); int32_t get_Count_758(); }; } namespace DLL2SDK::System::System::Diagnostics { struct Process_ProcInfo { intptr_t process_handle_; intptr_t thread_handle_; int32_t pid_; int32_t tid_; DLL2SDK::Array* envKeys_; DLL2SDK::Array* envValues_; DLL2SDK::mscorlib::System::String* UserName_; DLL2SDK::mscorlib::System::String* Domain_; intptr_t Password_; bool LoadUserProfile_; }; } namespace DLL2SDK::System::System::Diagnostics { struct Process_ProcessAsyncReader : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* Sock_; intptr_t handle_; DLL2SDK::mscorlib::System::Object* state_; DLL2SDK::mscorlib::System::AsyncCallback* callback_; DLL2SDK::mscorlib::System::Threading::ManualResetEvent* wait_handle_; DLL2SDK::mscorlib::System::Exception* delayedException_; DLL2SDK::mscorlib::System::Object* EndPoint_; DLL2SDK::Array* buffer_; int32_t Offset_; int32_t Size_; int32_t SockFlags_; DLL2SDK::mscorlib::System::Object* AcceptSocket_; DLL2SDK::Array* Addresses_; int32_t port_; DLL2SDK::mscorlib::System::Object* Buffers_; bool ReuseSocket_; DLL2SDK::mscorlib::System::Object* acc_socket_; int32_t total_; bool completed_sync_; bool completed_; bool err_out_; int32_t error_; int32_t operation_; DLL2SDK::mscorlib::System::Object* ares_; int32_t EndCalled_; DLL2SDK::System::System::Diagnostics::Process* process_; DLL2SDK::mscorlib::System::IO::Stream* stream_; DLL2SDK::mscorlib::System::Text::StringBuilder* sb_; DLL2SDK::System::System::Diagnostics::Process_AsyncReadHandler* ReadHandler_; bool get_IsCompleted_870(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_WaitHandle_871(); void Close_872(); }; } namespace DLL2SDK::System::System::Diagnostics { struct Process_AsyncReadHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_873(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_874(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_875(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_876(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::IO::Compression { struct DeflateStream_UnmanagedReadOrWrite : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1002(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); int32_t Invoke_1003(intptr_t buffer_, int32_t length_, intptr_t data_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1004(intptr_t buffer_, int32_t length_, intptr_t data_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); int32_t EndInvoke_1005(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::IO::Compression { struct DeflateStream_ReadMethod : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1006(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); int32_t Invoke_1007(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1008(DLL2SDK::Array* array_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); int32_t EndInvoke_1009(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::IO::Compression { struct DeflateStream_WriteMethod : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1010(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1011(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1012(DLL2SDK::Array* array_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1013(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::IO { struct MonoSyncFileStream_WriteDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1043(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1044(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1045(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1046(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::IO { struct MonoSyncFileStream_ReadDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1047(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); int32_t Invoke_1048(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1049(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); int32_t EndInvoke_1050(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net::NetworkInformation { struct Ping_cap_user_header_t { uint32_t version_; int32_t pid_; }; } namespace DLL2SDK::System::System::Net::NetworkInformation { struct Ping_cap_user_data_t { uint32_t effective_; uint32_t permitted_; uint32_t inheritable_; }; } namespace DLL2SDK::System::System::Net::NetworkInformation { struct Ping_IcmpMessage : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* bytes_; void _ctor_1061(DLL2SDK::Array* bytes_, int32_t offset_, int32_t size_); void _ctor_1062(uint8_t type_, uint8_t code_, int16_t identifier_, int16_t sequence_, DLL2SDK::Array* data_); uint8_t get_Type_1063(); uint8_t get_Code_1064(); uint8_t get_Identifier_1065(); DLL2SDK::Array* get_Data_1066(); DLL2SDK::Array* GetBytes_1067(); DLL2SDK::System::System::Net::NetworkInformation::IPStatus get_IPStatus_1069(); static uint16_t ComputeChecksum_1068(DLL2SDK::Array* data_); }; } namespace DLL2SDK::System::System::Net::Security { struct SslStream__BeginAuthenticateAsClient_c__AnonStorey7 : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* clientCertificates_; DLL2SDK::System::System::Net::Security::SslStream* __f__this_; void _ctor_1107(); DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* __m__7_1108(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* cert_, DLL2SDK::mscorlib::System::String* host_); bool __m__8_1109(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* cert_, DLL2SDK::Array* certErrors_); }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct Socket_SocketOperation : int32_t { Accept_ = static_cast(0x0), Connect_ = static_cast(0x1), Receive_ = static_cast(0x2), ReceiveFrom_ = static_cast(0x3), Send_ = static_cast(0x4), SendTo_ = static_cast(0x5), UsedInManaged1_ = static_cast(0x6), UsedInManaged2_ = static_cast(0x7), UsedInProcess_ = static_cast(0x8), UsedInConsole2_ = static_cast(0x9), Disconnect_ = static_cast(0xA), AcceptReceive_ = static_cast(0xB), ReceiveGeneric_ = static_cast(0xC), SendGeneric_ = static_cast(0xD) }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct SocketFlags : int32_t { None_ = static_cast(0x0), OutOfBand_ = static_cast(0x1), Peek_ = static_cast(0x2), DontRoute_ = static_cast(0x4), MaxIOVectorLength_ = static_cast(0x10), Truncated_ = static_cast(0x100), ControlDataTruncated_ = static_cast(0x200), Broadcast_ = static_cast(0x400), Multicast_ = static_cast(0x800), Partial_ = static_cast(0x8000) }; } namespace DLL2SDK::System::System::Net::Sockets { struct Socket_Worker : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::Sockets::Socket_SocketAsyncResult* result_; bool requireSocketSecurity_; int32_t send_so_far_; void _ctor_1231(DLL2SDK::System::System::Net::Sockets::Socket_SocketAsyncResult* ares_); void _ctor_1232(DLL2SDK::System::System::Net::Sockets::Socket_SocketAsyncResult* ares_, bool requireSocketSecurity_); void Accept_1233(); void Receive_1234(); void ReceiveFrom_1235(); void UpdateSendValues_1236(int32_t last_sent_); void Send_1237(); void SendTo_1238(); }; } namespace DLL2SDK::System::System::Net::Sockets { struct Socket_SocketAsyncCall : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1239(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1240(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1241(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1242(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { enum struct ChunkStream_State : int32_t { None_ = static_cast(0x0), Body_ = static_cast(0x1), BodyFinished_ = static_cast(0x2), Trailer_ = static_cast(0x3) }; } namespace DLL2SDK::System::System::Net { struct ChunkStream_Chunk : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* Bytes_; int32_t Offset_; void _ctor_1284(DLL2SDK::Array* chunk_); int32_t Read_1285(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); }; } namespace DLL2SDK::System::System::Net { struct ChunkedInputStream_ReadBufferState : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* Buffer_; int32_t Offset_; int32_t Count_; int32_t InitialCount_; DLL2SDK::System::System::Net::HttpStreamAsyncResult* Ares_; void _ctor_1292(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::System::System::Net::HttpStreamAsyncResult* ares_); }; } namespace DLL2SDK::System::System::Net { struct CookieCollection_CookieCollectionComparer : DLL2SDK::mscorlib::System::Object { void _ctor_1346(); int32_t Compare_1347(DLL2SDK::System::System::Net::Cookie* x_, DLL2SDK::System::System::Net::Cookie* y_); }; } namespace DLL2SDK::System::System::Net { struct FileWebRequest_FileWebStream : DLL2SDK::mscorlib::System::IO::FileStream { DLL2SDK::System::System::Net::FileWebRequest* webRequest_; void _ctor_1466(DLL2SDK::System::System::Net::FileWebRequest* webRequest_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_); void Close_1467(); }; } namespace DLL2SDK::System::System::Net { struct FileWebRequest_GetRequestStreamCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1468(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::IO::Stream* Invoke_1469(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1470(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::IO::Stream* EndInvoke_1471(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { struct FileWebRequest_GetResponseCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1472(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::System::System::Net::WebResponse* Invoke_1473(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1474(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::System::System::Net::WebResponse* EndInvoke_1475(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { struct FtpDataStream_WriteDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1528(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1529(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1530(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1531(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { struct FtpDataStream_ReadDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1532(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); int32_t Invoke_1533(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1534(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); int32_t EndInvoke_1535(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { enum struct FtpWebRequest_RequestState : int32_t { Before_ = static_cast(0x0), Scheduled_ = static_cast(0x1), Connecting_ = static_cast(0x2), Authenticating_ = static_cast(0x3), OpeningData_ = static_cast(0x4), TransferInProgress_ = static_cast(0x5), Finished_ = static_cast(0x6), Aborted_ = static_cast(0x7), Error_ = static_cast(0x8) }; } namespace DLL2SDK::System::System::Net { enum struct HttpConnection_InputState : int32_t { RequestLine_ = static_cast(0x0), Headers_ = static_cast(0x1) }; } namespace DLL2SDK::System::System::Net { enum struct HttpConnection_LineState : int32_t { None_ = static_cast(0x0), CR_ = static_cast(0x1), LF_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Net { struct ServicePointManager_SPKey : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Uri* uri_; bool use_connect_; void _ctor_1997(DLL2SDK::System::System::Uri* uri_, bool use_connect_); int32_t GetHashCode_1998(); bool Equals_1999(DLL2SDK::mscorlib::System::Object* obj_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509KeyUsageFlags : int32_t { None_ = static_cast(0x0), EncipherOnly_ = static_cast(0x1), CrlSign_ = static_cast(0x2), KeyCertSign_ = static_cast(0x4), KeyAgreement_ = static_cast(0x8), DataEncipherment_ = static_cast(0x10), KeyEncipherment_ = static_cast(0x20), NonRepudiation_ = static_cast(0x40), DigitalSignature_ = static_cast(0x80), DecipherOnly_ = static_cast(0x8000) }; } namespace DLL2SDK::System::System::Net { struct WebConnection_AbortHelper : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::WebConnection* Connection_; void _ctor_2107(); void Abort_2108(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* args_); }; } namespace DLL2SDK::System::Mono::Security::X509 { enum struct OSX509Certificates_SecTrustResult : int32_t { Invalid_ = static_cast(0x0), Proceed_ = static_cast(0x1), Confirm_ = static_cast(0x2), Deny_ = static_cast(0x3), Unspecified_ = static_cast(0x4), RecoverableTrustFailure_ = static_cast(0x5), FatalTrustFailure_ = static_cast(0x6), ResultOtherError_ = static_cast(0x7) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509CertificateCollection_X509CertificateEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerator_; void _ctor_2341(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* mappings_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2342(); bool System_Collections_IEnumerator_MoveNext_2343(); void System_Collections_IEnumerator_Reset_2344(); DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* get_Current_2345(); bool MoveNext_2346(); void Reset_2347(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct BaseMachine_MatchAppendEvaluator : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2517(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_2518(DLL2SDK::System::System::Text::RegularExpressions::Match* match_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2519(DLL2SDK::System::System::Text::RegularExpressions::Match* match_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_2520(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct MatchCollection_Enumerator : DLL2SDK::mscorlib::System::Object { int32_t index_; DLL2SDK::System::System::Text::RegularExpressions::MatchCollection* coll_; void _ctor_2567(DLL2SDK::System::System::Text::RegularExpressions::MatchCollection* coll_); void System_Collections_IEnumerator_Reset_2568(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2569(); bool System_Collections_IEnumerator_MoveNext_2570(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Regex_Adapter : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Text::RegularExpressions::MatchEvaluator* ev_; void _ctor_2610(DLL2SDK::System::System::Text::RegularExpressions::MatchEvaluator* ev_); void Evaluate_2611(DLL2SDK::System::System::Text::RegularExpressions::Match* m_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { enum struct RegexOptions : int32_t { None_ = static_cast(0x0), IgnoreCase_ = static_cast(0x1), Multiline_ = static_cast(0x2), ExplicitCapture_ = static_cast(0x4), Singleline_ = static_cast(0x10), IgnorePatternWhitespace_ = static_cast(0x20), RightToLeft_ = static_cast(0x40), ECMAScript_ = static_cast(0x100), CultureInvariant_ = static_cast(0x200) }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct MRUList_Node : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* value_; DLL2SDK::System::System::Text::RegularExpressions::MRUList_Node* previous_; DLL2SDK::System::System::Text::RegularExpressions::MRUList_Node* next_; void _ctor_2634(DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct PatternCompiler_PatternLinkStack_Link { int32_t base_addr_; int32_t offset_addr_; }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct LinkRef : DLL2SDK::mscorlib::System::Object { void _ctor_2638(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Interpreter_IntStack { DLL2SDK::Array* values_; int32_t count_; int32_t Pop_2754(); void Push_2755(int32_t value_); int32_t get_Count_2756(); void set_Count_2757(int32_t value_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Interpreter_RepeatContext : DLL2SDK::mscorlib::System::Object { int32_t start_; int32_t min_; int32_t max_; bool lazy_; int32_t expr_pc_; DLL2SDK::System::System::Text::RegularExpressions::Interpreter_RepeatContext* previous_; int32_t count_; void _ctor_2758(DLL2SDK::System::System::Text::RegularExpressions::Interpreter_RepeatContext* previous_, int32_t min_, int32_t max_, bool lazy_, int32_t expr_pc_); int32_t get_Count_2759(); void set_Count_2760(int32_t value_); int32_t get_Start_2761(); void set_Start_2762(int32_t value_); bool get_IsMinimum_2763(); bool get_IsMaximum_2764(); bool get_IsLazy_2765(); int32_t get_Expression_2766(); DLL2SDK::System::System::Text::RegularExpressions::Interpreter_RepeatContext* get_Previous_2767(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { enum struct Interpreter_Mode : int32_t { Search_ = static_cast(0x0), Match_ = static_cast(0x1), Count_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct IntervalCollection_Enumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IList* list_; int32_t ptr_; void _ctor_2792(DLL2SDK::mscorlib::System::Collections::IList* list_); DLL2SDK::mscorlib::System::Object* get_Current_2793(); bool MoveNext_2794(); void Reset_2795(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Interval { int32_t low_; int32_t high_; bool contiguous_; void _ctor_2768(int32_t low_, int32_t high_); bool get_IsDiscontiguous_2770(); bool get_IsSingleton_2771(); bool get_IsEmpty_2772(); int32_t get_Size_2773(); bool IsDisjoint_2774(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); bool IsAdjacent_2775(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); bool Contains_2776(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); bool Contains_2777(int32_t i_); bool Intersects_2778(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); void Merge_2779(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); int32_t CompareTo_2780(DLL2SDK::mscorlib::System::Object* o_); static DLL2SDK::System::System::Text::RegularExpressions::Interval get_Empty_2769(); }; } namespace DLL2SDK::System::System { struct Uri_UriScheme { DLL2SDK::mscorlib::System::String* scheme_; DLL2SDK::mscorlib::System::String* delimiter_; int32_t defaultPort_; void _ctor_3039(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* d_, int32_t p_); }; } namespace DLL2SDK::System { struct _PrivateImplementationDetails___ArrayType_16 { union { }; }; } namespace DLL2SDK::System { struct _PrivateImplementationDetails___ArrayType_128 { union { }; }; } namespace DLL2SDK::System { struct _PrivateImplementationDetails___ArrayType_12 { union { }; }; } namespace DLL2SDK::System { struct _PrivateImplementationDetails_ : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::System::_PrivateImplementationDetails___ArrayType_16 __field_1_; DLL2SDK::System::_PrivateImplementationDetails___ArrayType_128 __field_2_; DLL2SDK::System::_PrivateImplementationDetails___ArrayType_12 __field_3_; DLL2SDK::System::_PrivateImplementationDetails___ArrayType_12 __field_4_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct MatchEvaluator : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3091(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::String* Invoke_3092(DLL2SDK::System::System::Text::RegularExpressions::Match* match_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3093(DLL2SDK::System::System::Text::RegularExpressions::Match* match_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::String* EndInvoke_3094(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { struct HttpContinueDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3087(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3088(int32_t StatusCode_, DLL2SDK::System::System::Net::WebHeaderCollection* httpHeaders_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3089(int32_t StatusCode_, DLL2SDK::System::System::Net::WebHeaderCollection* httpHeaders_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3090(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { struct DownloadProgressChangedEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3083(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3084(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::System::System::Net::DownloadProgressChangedEventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3085(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::System::System::Net::DownloadProgressChangedEventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3086(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { struct BindIPEndPoint : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3079(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::System::System::Net::IPEndPoint* Invoke_3080(DLL2SDK::System::System::Net::ServicePoint* servicePoint_, DLL2SDK::System::System::Net::IPEndPoint* remoteEndPoint_, int32_t retryCount_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3081(DLL2SDK::System::System::Net::ServicePoint* servicePoint_, DLL2SDK::System::System::Net::IPEndPoint* remoteEndPoint_, int32_t retryCount_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::System::System::Net::IPEndPoint* EndInvoke_3082(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net { struct AuthenticationSchemeSelector : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3075(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::System::System::Net::AuthenticationSchemes Invoke_3076(DLL2SDK::System::System::Net::HttpListenerRequest* httpRequest_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3077(DLL2SDK::System::System::Net::HttpListenerRequest* httpRequest_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::System::System::Net::AuthenticationSchemes EndInvoke_3078(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net::Security { enum struct SslPolicyErrors : int32_t { None_ = static_cast(0x0), RemoteCertificateNotAvailable_ = static_cast(0x1), RemoteCertificateNameMismatch_ = static_cast(0x2), RemoteCertificateChainErrors_ = static_cast(0x4) }; } namespace DLL2SDK::System::System::Net::Security { struct LocalCertificateSelectionCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3067(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* Invoke_3068(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::String* targetHost_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* localCertificates_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* remoteCertificate_, DLL2SDK::Array* acceptableIssuers_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3069(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::String* targetHost_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* localCertificates_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* remoteCertificate_, DLL2SDK::Array* acceptableIssuers_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* EndInvoke_3070(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::ComponentModel { struct PropertyChangedEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3063(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3064(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::System::System::ComponentModel::PropertyChangedEventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3065(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::System::System::ComponentModel::PropertyChangedEventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3066(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ListChangedEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3059(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3060(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::System::System::ComponentModel::ListChangedEventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3061(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::System::System::ComponentModel::ListChangedEventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3062(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::ComponentModel { struct TypeConverter : DLL2SDK::mscorlib::System::Object { void _ctor_711(); bool CanConvertFrom_712(DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertFrom_713(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_714(DLL2SDK::mscorlib::System::Type* destinationType_); bool CanConvertTo_715(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_716(DLL2SDK::mscorlib::System::Object* o_); DLL2SDK::mscorlib::System::Object* ConvertFrom_717(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertFromInvariantString_718(DLL2SDK::mscorlib::System::String* text_); DLL2SDK::mscorlib::System::Object* ConvertFromInvariantString_719(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::String* text_); DLL2SDK::mscorlib::System::Object* ConvertFromString_720(DLL2SDK::mscorlib::System::String* text_); DLL2SDK::mscorlib::System::Object* ConvertFromString_721(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::String* text_); DLL2SDK::mscorlib::System::Object* ConvertFromString_722(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::String* text_); DLL2SDK::mscorlib::System::Object* ConvertTo_723(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertTo_724(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::String* ConvertToInvariantString_725(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::String* ConvertToInvariantString_726(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::String* ConvertToString_727(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::String* ConvertToString_728(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::String* ConvertToString_729(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Exception* GetConvertFromException_730(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Exception* GetConvertToException_731(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* CreateInstance_732(DLL2SDK::mscorlib::System::Collections::IDictionary* propertyValues_); DLL2SDK::mscorlib::System::Object* CreateInstance_733(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Collections::IDictionary* propertyValues_); bool GetCreateInstanceSupported_734(); bool GetCreateInstanceSupported_735(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_736(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_737(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_738(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* attributes_); bool GetPropertiesSupported_739(); bool GetPropertiesSupported_740(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); DLL2SDK::mscorlib::System::Collections::ICollection* GetStandardValues_741(); DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* GetStandardValues_742(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesExclusive_743(); bool GetStandardValuesExclusive_744(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesSupported_745(); bool GetStandardValuesSupported_746(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool IsValid_747(DLL2SDK::mscorlib::System::Object* value_); bool IsValid_748(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* SortProperties_749(DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* props_, DLL2SDK::Array* names_); }; } namespace DLL2SDK::System::System { enum struct UriPartial : int32_t { Scheme_ = static_cast(0x0), Authority_ = static_cast(0x1), Path_ = static_cast(0x2), Query_ = static_cast(0x3) }; } namespace DLL2SDK::System::System { struct UriParser : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* scheme_name_; int32_t default_port_; struct StaticFields { DLL2SDK::mscorlib::System::Object* lock_object_; DLL2SDK::mscorlib::System::Collections::Hashtable* table_; DLL2SDK::System::System::Text::RegularExpressions::Regex* uri_regex_; DLL2SDK::System::System::Text::RegularExpressions::Regex* auth_regex_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3044(); void InitializeAndValidate_3046(DLL2SDK::System::System::Uri* uri_, DLL2SDK::System::System::UriFormatException* parsingError_); void OnRegister_3047(DLL2SDK::mscorlib::System::String* schemeName_, int32_t defaultPort_); void set_SchemeName_3048(DLL2SDK::mscorlib::System::String* value_); int32_t get_DefaultPort_3049(); void set_DefaultPort_3050(int32_t value_); static void _cctor_3045(); static void CreateDefaults_3051(); static void InternalRegister_3052(DLL2SDK::mscorlib::System::Collections::Hashtable* table_, DLL2SDK::System::System::UriParser* uriParser_, DLL2SDK::mscorlib::System::String* schemeName_, int32_t defaultPort_); static DLL2SDK::System::System::UriParser* GetParser_3053(DLL2SDK::mscorlib::System::String* schemeName_); }; } namespace DLL2SDK::System::System { enum struct UriKind : int32_t { RelativeOrAbsolute_ = static_cast(0x0), Absolute_ = static_cast(0x1), Relative_ = static_cast(0x2) }; } namespace DLL2SDK::System::System { enum struct UriHostNameType : int32_t { Unknown_ = static_cast(0x0), Basic_ = static_cast(0x1), Dns_ = static_cast(0x2), IPv4_ = static_cast(0x3), IPv6_ = static_cast(0x4) }; } namespace DLL2SDK::System::System { struct UriFormatException : DLL2SDK::mscorlib::System::FormatException { void _ctor_3040(); void _ctor_3041(DLL2SDK::mscorlib::System::String* message_); void _ctor_3042(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_ISerializable_GetObjectData_3043(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::System::System { struct Uri : DLL2SDK::mscorlib::System::Object { bool isUnixFilePath_; DLL2SDK::mscorlib::System::String* source_; DLL2SDK::mscorlib::System::String* scheme_; DLL2SDK::mscorlib::System::String* host_; int32_t port_; DLL2SDK::mscorlib::System::String* path_; DLL2SDK::mscorlib::System::String* query_; DLL2SDK::mscorlib::System::String* fragment_; DLL2SDK::mscorlib::System::String* userinfo_; bool isUnc_; bool isOpaquePart_; bool isAbsoluteUri_; bool userEscaped_; DLL2SDK::mscorlib::System::String* cachedAbsoluteUri_; DLL2SDK::mscorlib::System::String* cachedToString_; DLL2SDK::mscorlib::System::String* cachedLocalPath_; int32_t cachedHashCode_; DLL2SDK::System::System::UriParser* parser_; struct StaticFields { DLL2SDK::mscorlib::System::String* hexUpperChars_; DLL2SDK::mscorlib::System::String* SchemeDelimiter_; DLL2SDK::mscorlib::System::String* UriSchemeFile_; DLL2SDK::mscorlib::System::String* UriSchemeFtp_; DLL2SDK::mscorlib::System::String* UriSchemeGopher_; DLL2SDK::mscorlib::System::String* UriSchemeHttp_; DLL2SDK::mscorlib::System::String* UriSchemeHttps_; DLL2SDK::mscorlib::System::String* UriSchemeMailto_; DLL2SDK::mscorlib::System::String* UriSchemeNews_; DLL2SDK::mscorlib::System::String* UriSchemeNntp_; DLL2SDK::mscorlib::System::String* UriSchemeNetPipe_; DLL2SDK::mscorlib::System::String* UriSchemeNetTcp_; DLL2SDK::Array* schemes_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map12_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map13_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map14_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map15_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map16_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2970(DLL2SDK::mscorlib::System::String* uriString_); void _ctor_2971(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void _ctor_2972(DLL2SDK::mscorlib::System::String* uriString_, DLL2SDK::System::System::UriKind uriKind_); void _ctor_2973(DLL2SDK::mscorlib::System::String* uriString_, DLL2SDK::System::System::UriKind uriKind_, bool* success_); void _ctor_2974(DLL2SDK::System::System::Uri* baseUri_, DLL2SDK::System::System::Uri* relativeUri_); void _ctor_2975(DLL2SDK::mscorlib::System::String* uriString_, bool dontEscape_); void _ctor_2976(DLL2SDK::System::System::Uri* baseUri_, DLL2SDK::mscorlib::System::String* relativeUri_); void _ctor_2977(DLL2SDK::System::System::Uri* baseUri_, DLL2SDK::mscorlib::System::String* relativeUri_, bool dontEscape_); void System_Runtime_Serialization_ISerializable_GetObjectData_2979(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void Merge_2980(DLL2SDK::System::System::Uri* baseUri_, DLL2SDK::mscorlib::System::String* relativeUri_); DLL2SDK::mscorlib::System::String* get_AbsolutePath_2981(); DLL2SDK::mscorlib::System::String* get_AbsoluteUri_2982(); DLL2SDK::mscorlib::System::String* get_Authority_2983(); DLL2SDK::mscorlib::System::String* get_Host_2984(); DLL2SDK::System::System::UriHostNameType get_HostNameType_2985(); bool get_IsDefaultPort_2986(); bool get_IsFile_2987(); bool get_IsLoopback_2988(); bool get_IsUnc_2989(); DLL2SDK::mscorlib::System::String* get_LocalPath_2990(); DLL2SDK::mscorlib::System::String* get_PathAndQuery_2991(); int32_t get_Port_2992(); DLL2SDK::mscorlib::System::String* get_Query_2993(); DLL2SDK::mscorlib::System::String* get_Scheme_2994(); bool get_IsAbsoluteUri_2995(); DLL2SDK::mscorlib::System::String* get_OriginalString_2996(); bool Equals_3002(DLL2SDK::mscorlib::System::Object* comparant_); bool InternalEquals_3003(DLL2SDK::System::System::Uri* uri_); int32_t GetHashCode_3004(); DLL2SDK::mscorlib::System::String* GetLeftPart_3005(DLL2SDK::System::System::UriPartial part_); void AppendQueryAndFragment_3010(DLL2SDK::mscorlib::System::String* result_); DLL2SDK::mscorlib::System::String* ToString_3011(); void ParseUri_3014(DLL2SDK::System::System::UriKind kind_); DLL2SDK::mscorlib::System::String* Unescape_3015(DLL2SDK::mscorlib::System::String* str_); void ParseAsWindowsUNC_3017(DLL2SDK::mscorlib::System::String* uriString_); DLL2SDK::mscorlib::System::String* ParseAsWindowsAbsoluteFilePath_3018(DLL2SDK::mscorlib::System::String* uriString_); void ParseAsUnixAbsoluteFilePath_3019(DLL2SDK::mscorlib::System::String* uriString_); void Parse_3020(DLL2SDK::System::System::UriKind kind_, DLL2SDK::mscorlib::System::String* uriString_); DLL2SDK::mscorlib::System::String* ParseNoExceptions_3021(DLL2SDK::System::System::UriKind kind_, DLL2SDK::mscorlib::System::String* uriString_); DLL2SDK::mscorlib::System::String* GetOpaqueWiseSchemeDelimiter_3027(); DLL2SDK::System::System::UriParser* get_Parser_3030(); void EnsureAbsoluteUri_3036(); static void _cctor_2978(); static DLL2SDK::System::System::UriHostNameType CheckHostName_2997(DLL2SDK::mscorlib::System::String* name_); static bool IsIPv4Address_2998(DLL2SDK::mscorlib::System::String* name_); static bool IsDomainAddress_2999(DLL2SDK::mscorlib::System::String* name_); static bool CheckSchemeName_3000(DLL2SDK::mscorlib::System::String* schemeName_); static bool IsAlpha_3001(wchar_t c_); static int32_t FromHex_3006(wchar_t digit_); static DLL2SDK::mscorlib::System::String* HexEscape_3007(wchar_t character_); static bool IsHexDigit_3008(wchar_t digit_); static bool IsHexEncoding_3009(DLL2SDK::mscorlib::System::String* pattern_, int32_t index_); static DLL2SDK::mscorlib::System::String* EscapeString_3012(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::mscorlib::System::String* EscapeString_3013(DLL2SDK::mscorlib::System::String* str_, bool escapeReserved_, bool escapeHex_, bool escapeBrackets_); static DLL2SDK::mscorlib::System::String* Unescape_3016(DLL2SDK::mscorlib::System::String* str_, bool excludeSpecial_); static bool CompactEscaped_3022(DLL2SDK::mscorlib::System::String* scheme_); static DLL2SDK::mscorlib::System::String* Reduce_3023(DLL2SDK::mscorlib::System::String* path_, bool compact_escaped_); static wchar_t HexUnescapeMultiByte_3024(DLL2SDK::mscorlib::System::String* pattern_, int32_t* index_, wchar_t* surrogate_); static DLL2SDK::mscorlib::System::String* GetSchemeDelimiter_3025(DLL2SDK::mscorlib::System::String* scheme_); static int32_t GetDefaultPort_3026(DLL2SDK::mscorlib::System::String* scheme_); static bool MaybeUri_3028(DLL2SDK::mscorlib::System::String* s_); static bool IsPredefinedScheme_3029(DLL2SDK::mscorlib::System::String* scheme_); static bool TryCreate_3031(DLL2SDK::mscorlib::System::String* uriString_, DLL2SDK::System::System::UriKind uriKind_, DLL2SDK::System::System::Uri* result_); static DLL2SDK::mscorlib::System::String* UnescapeDataString_3032(DLL2SDK::mscorlib::System::String* stringToUnescape_); static int32_t GetInt_3033(uint8_t b_); static int32_t GetChar_3034(DLL2SDK::mscorlib::System::String* str_, int32_t offset_, int32_t length_); static DLL2SDK::Array* GetChars_3035(DLL2SDK::mscorlib::System::IO::MemoryStream* b_, DLL2SDK::mscorlib::System::Text::Encoding* e_); static bool op_Equality_3037(DLL2SDK::System::System::Uri* u1_, DLL2SDK::System::System::Uri* u2_); static bool op_Inequality_3038(DLL2SDK::System::System::Uri* u1_, DLL2SDK::System::System::Uri* u2_); }; } namespace DLL2SDK::System::System { struct GenericUriParser : DLL2SDK::System::System::UriParser { }; } namespace DLL2SDK::System::System { struct DefaultUriParser : DLL2SDK::System::System::UriParser { void _ctor_2968(); void _ctor_2969(DLL2SDK::mscorlib::System::String* scheme_); }; } namespace DLL2SDK::System::System::Threading { struct SemaphoreFullException : DLL2SDK::mscorlib::System::SystemException { void _ctor_2966(); void _ctor_2967(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::System::System::Threading { struct Semaphore : DLL2SDK::mscorlib::System::Threading::WaitHandle { void _ctor_2960(int32_t initialCount_, int32_t maximumCount_); void _ctor_2961(int32_t initialCount_, int32_t maximumCount_, DLL2SDK::mscorlib::System::String* name_); int32_t Release_2964(); int32_t Release_2965(int32_t releaseCount_); static intptr_t CreateSemaphore_internal_2962(int32_t initialCount_, int32_t maximumCount_, DLL2SDK::mscorlib::System::String* name_, bool* createdNew_); static int32_t ReleaseSemaphore_internal_2963(intptr_t handle_, int32_t releaseCount_, bool* fail_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { enum struct Position : uint16_t { Any_ = static_cast(0x0), Start_ = static_cast(0x1), StartOfString_ = static_cast(0x2), StartOfLine_ = static_cast(0x3), StartOfScan_ = static_cast(0x4), End_ = static_cast(0x5), EndOfString_ = static_cast(0x6), EndOfLine_ = static_cast(0x7), Boundary_ = static_cast(0x8), NonBoundary_ = static_cast(0x9) }; } namespace DLL2SDK::System::System::Text::RegularExpressions { enum struct Category : uint16_t { None_ = static_cast(0x0), Any_ = static_cast(0x1), AnySingleline_ = static_cast(0x2), Word_ = static_cast(0x3), Digit_ = static_cast(0x4), WhiteSpace_ = static_cast(0x5), EcmaAny_ = static_cast(0x6), EcmaAnySingleline_ = static_cast(0x7), EcmaWord_ = static_cast(0x8), EcmaDigit_ = static_cast(0x9), EcmaWhiteSpace_ = static_cast(0xA), UnicodeL_ = static_cast(0xB), UnicodeM_ = static_cast(0xC), UnicodeN_ = static_cast(0xD), UnicodeZ_ = static_cast(0xE), UnicodeP_ = static_cast(0xF), UnicodeS_ = static_cast(0x10), UnicodeC_ = static_cast(0x11), UnicodeLu_ = static_cast(0x12), UnicodeLl_ = static_cast(0x13), UnicodeLt_ = static_cast(0x14), UnicodeLm_ = static_cast(0x15), UnicodeLo_ = static_cast(0x16), UnicodeMn_ = static_cast(0x17), UnicodeMe_ = static_cast(0x18), UnicodeMc_ = static_cast(0x19), UnicodeNd_ = static_cast(0x1A), UnicodeNl_ = static_cast(0x1B), UnicodeNo_ = static_cast(0x1C), UnicodeZs_ = static_cast(0x1D), UnicodeZl_ = static_cast(0x1E), UnicodeZp_ = static_cast(0x1F), UnicodePd_ = static_cast(0x20), UnicodePs_ = static_cast(0x21), UnicodePi_ = static_cast(0x22), UnicodePe_ = static_cast(0x23), UnicodePf_ = static_cast(0x24), UnicodePc_ = static_cast(0x25), UnicodePo_ = static_cast(0x26), UnicodeSm_ = static_cast(0x27), UnicodeSc_ = static_cast(0x28), UnicodeSk_ = static_cast(0x29), UnicodeSo_ = static_cast(0x2A), UnicodeCc_ = static_cast(0x2B), UnicodeCf_ = static_cast(0x2C), UnicodeCo_ = static_cast(0x2D), UnicodeCs_ = static_cast(0x2E), UnicodeCn_ = static_cast(0x2F), UnicodeBasicLatin_ = static_cast(0x30), UnicodeLatin1Supplement_ = static_cast(0x31), UnicodeLatinExtendedA_ = static_cast(0x32), UnicodeLatinExtendedB_ = static_cast(0x33), UnicodeIPAExtensions_ = static_cast(0x34), UnicodeSpacingModifierLetters_ = static_cast(0x35), UnicodeCombiningDiacriticalMarks_ = static_cast(0x36), UnicodeGreek_ = static_cast(0x37), UnicodeCyrillic_ = static_cast(0x38), UnicodeArmenian_ = static_cast(0x39), UnicodeHebrew_ = static_cast(0x3A), UnicodeArabic_ = static_cast(0x3B), UnicodeSyriac_ = static_cast(0x3C), UnicodeThaana_ = static_cast(0x3D), UnicodeDevanagari_ = static_cast(0x3E), UnicodeBengali_ = static_cast(0x3F), UnicodeGurmukhi_ = static_cast(0x40), UnicodeGujarati_ = static_cast(0x41), UnicodeOriya_ = static_cast(0x42), UnicodeTamil_ = static_cast(0x43), UnicodeTelugu_ = static_cast(0x44), UnicodeKannada_ = static_cast(0x45), UnicodeMalayalam_ = static_cast(0x46), UnicodeSinhala_ = static_cast(0x47), UnicodeThai_ = static_cast(0x48), UnicodeLao_ = static_cast(0x49), UnicodeTibetan_ = static_cast(0x4A), UnicodeMyanmar_ = static_cast(0x4B), UnicodeGeorgian_ = static_cast(0x4C), UnicodeHangulJamo_ = static_cast(0x4D), UnicodeEthiopic_ = static_cast(0x4E), UnicodeCherokee_ = static_cast(0x4F), UnicodeUnifiedCanadianAboriginalSyllabics_ = static_cast(0x50), UnicodeOgham_ = static_cast(0x51), UnicodeRunic_ = static_cast(0x52), UnicodeKhmer_ = static_cast(0x53), UnicodeMongolian_ = static_cast(0x54), UnicodeLatinExtendedAdditional_ = static_cast(0x55), UnicodeGreekExtended_ = static_cast(0x56), UnicodeGeneralPunctuation_ = static_cast(0x57), UnicodeSuperscriptsandSubscripts_ = static_cast(0x58), UnicodeCurrencySymbols_ = static_cast(0x59), UnicodeCombiningMarksforSymbols_ = static_cast(0x5A), UnicodeLetterlikeSymbols_ = static_cast(0x5B), UnicodeNumberForms_ = static_cast(0x5C), UnicodeArrows_ = static_cast(0x5D), UnicodeMathematicalOperators_ = static_cast(0x5E), UnicodeMiscellaneousTechnical_ = static_cast(0x5F), UnicodeControlPictures_ = static_cast(0x60), UnicodeOpticalCharacterRecognition_ = static_cast(0x61), UnicodeEnclosedAlphanumerics_ = static_cast(0x62), UnicodeBoxDrawing_ = static_cast(0x63), UnicodeBlockElements_ = static_cast(0x64), UnicodeGeometricShapes_ = static_cast(0x65), UnicodeMiscellaneousSymbols_ = static_cast(0x66), UnicodeDingbats_ = static_cast(0x67), UnicodeBraillePatterns_ = static_cast(0x68), UnicodeCJKRadicalsSupplement_ = static_cast(0x69), UnicodeKangxiRadicals_ = static_cast(0x6A), UnicodeIdeographicDescriptionCharacters_ = static_cast(0x6B), UnicodeCJKSymbolsandPunctuation_ = static_cast(0x6C), UnicodeHiragana_ = static_cast(0x6D), UnicodeKatakana_ = static_cast(0x6E), UnicodeBopomofo_ = static_cast(0x6F), UnicodeHangulCompatibilityJamo_ = static_cast(0x70), UnicodeKanbun_ = static_cast(0x71), UnicodeBopomofoExtended_ = static_cast(0x72), UnicodeEnclosedCJKLettersandMonths_ = static_cast(0x73), UnicodeCJKCompatibility_ = static_cast(0x74), UnicodeCJKUnifiedIdeographsExtensionA_ = static_cast(0x75), UnicodeCJKUnifiedIdeographs_ = static_cast(0x76), UnicodeYiSyllables_ = static_cast(0x77), UnicodeYiRadicals_ = static_cast(0x78), UnicodeHangulSyllables_ = static_cast(0x79), UnicodeHighSurrogates_ = static_cast(0x7A), UnicodeHighPrivateUseSurrogates_ = static_cast(0x7B), UnicodeLowSurrogates_ = static_cast(0x7C), UnicodePrivateUse_ = static_cast(0x7D), UnicodeCJKCompatibilityIdeographs_ = static_cast(0x7E), UnicodeAlphabeticPresentationForms_ = static_cast(0x7F), UnicodeArabicPresentationFormsA_ = static_cast(0x80), UnicodeCombiningHalfMarks_ = static_cast(0x81), UnicodeCJKCompatibilityForms_ = static_cast(0x82), UnicodeSmallFormVariants_ = static_cast(0x83), UnicodeArabicPresentationFormsB_ = static_cast(0x84), UnicodeSpecials_ = static_cast(0x85), UnicodeHalfwidthandFullwidthForms_ = static_cast(0x86), UnicodeOldItalic_ = static_cast(0x87), UnicodeGothic_ = static_cast(0x88), UnicodeDeseret_ = static_cast(0x89), UnicodeByzantineMusicalSymbols_ = static_cast(0x8A), UnicodeMusicalSymbols_ = static_cast(0x8B), UnicodeMathematicalAlphanumericSymbols_ = static_cast(0x8C), UnicodeCJKUnifiedIdeographsExtensionB_ = static_cast(0x8D), UnicodeCJKCompatibilityIdeographsSupplement_ = static_cast(0x8E), UnicodeTags_ = static_cast(0x8F), LastValue_ = static_cast(0x90) }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Expression : DLL2SDK::mscorlib::System::Object { void _ctor_2852(); void Compile_2853(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2854(int32_t* min_, int32_t* max_); int32_t GetFixedWidth_2855(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::AnchorInfo* GetAnchorInfo_2856(bool reverse_); bool IsComplex_2857(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Reference : DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression { DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup* group_; bool ignore_; void _ctor_2926(bool ignore_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup* get_CapturingGroup_2927(); void set_CapturingGroup_2928(DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup* value_); bool get_IgnoreCase_2929(); void Compile_2930(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2931(int32_t* min_, int32_t* max_); bool IsComplex_2932(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct PositionAssertion : DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression { DLL2SDK::System::System::Text::RegularExpressions::Position pos_; void _ctor_2921(DLL2SDK::System::System::Text::RegularExpressions::Position pos_); void Compile_2922(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2923(int32_t* min_, int32_t* max_); bool IsComplex_2924(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::AnchorInfo* GetAnchorInfo_2925(bool revers_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Literal : DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression { DLL2SDK::mscorlib::System::String* str_; bool ignore_; void _ctor_2915(DLL2SDK::mscorlib::System::String* str_, bool ignore_); void Compile_2917(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2918(int32_t* min_, int32_t* max_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::AnchorInfo* GetAnchorInfo_2919(bool reverse_); bool IsComplex_2920(); static void CompileLiteral_2916(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool ignore_, bool reverse_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct CompositeExpression : DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression { DLL2SDK::System::System::Text::RegularExpressions::Syntax::ExpressionCollection* expressions_; void _ctor_2858(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::ExpressionCollection* get_Expressions_2859(); void GetWidth_2860(int32_t* min_, int32_t* max_, int32_t count_); bool IsComplex_2861(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Assertion : DLL2SDK::System::System::Text::RegularExpressions::Syntax::CompositeExpression { void _ctor_2892(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* get_TrueExpression_2893(); void set_TrueExpression_2894(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* value_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* get_FalseExpression_2895(); void set_FalseExpression_2896(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* value_); void GetWidth_2897(int32_t* min_, int32_t* max_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct CaptureAssertion : DLL2SDK::System::System::Text::RegularExpressions::Syntax::Assertion { DLL2SDK::System::System::Text::RegularExpressions::Syntax::ExpressionAssertion* alternate_; DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup* group_; DLL2SDK::System::System::Text::RegularExpressions::Syntax::Literal* literal_; void _ctor_2898(DLL2SDK::System::System::Text::RegularExpressions::Syntax::Literal* l_); void set_CapturingGroup_2899(DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup* value_); void Compile_2900(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); bool IsComplex_2901(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::ExpressionAssertion* get_Alternate_2902(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Repetition : DLL2SDK::System::System::Text::RegularExpressions::Syntax::CompositeExpression { int32_t min_; int32_t max_; bool lazy_; void _ctor_2885(int32_t min_, int32_t max_, bool lazy_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* get_Expression_2886(); void set_Expression_2887(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* value_); int32_t get_Minimum_2888(); void Compile_2889(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2890(int32_t* min_, int32_t* max_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::AnchorInfo* GetAnchorInfo_2891(bool reverse_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Group : DLL2SDK::System::System::Text::RegularExpressions::Syntax::CompositeExpression { void _ctor_2862(); void AppendExpression_2863(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* e_); void Compile_2864(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2865(int32_t* min_, int32_t* max_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::AnchorInfo* GetAnchorInfo_2866(bool reverse_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct CapturingGroup : DLL2SDK::System::System::Text::RegularExpressions::Syntax::Group { int32_t gid_; DLL2SDK::mscorlib::System::String* name_; void _ctor_2870(); int32_t get_Index_2871(); void set_Index_2872(int32_t value_); DLL2SDK::mscorlib::System::String* get_Name_2873(); void set_Name_2874(DLL2SDK::mscorlib::System::String* value_); bool get_IsNamed_2875(); void Compile_2876(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); bool IsComplex_2877(); int32_t CompareTo_2878(DLL2SDK::mscorlib::System::Object* other_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct RegularExpression : DLL2SDK::System::System::Text::RegularExpressions::Syntax::Group { int32_t group_count_; void _ctor_2867(); void set_GroupCount_2868(int32_t value_); void Compile_2869(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct ExpressionCollection : DLL2SDK::mscorlib::System::Collections::CollectionBase { void _ctor_2847(); void Add_2848(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* e_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* get_Item_2849(int32_t i_); void set_Item_2850(int32_t i_, DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* value_); void OnValidate_2851(DLL2SDK::mscorlib::System::Object* o_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct ReplacementEvaluator : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_; int32_t n_pieces_; DLL2SDK::Array* pieces_; DLL2SDK::mscorlib::System::String* replacement_; void _ctor_2838(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* replacement_); DLL2SDK::mscorlib::System::String* Evaluate_2839(DLL2SDK::System::System::Text::RegularExpressions::Match* match_); void EvaluateAppend_2840(DLL2SDK::System::System::Text::RegularExpressions::Match* match_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); bool get_NeedsGroupsOrCaptures_2841(); void Ensure_2842(int32_t size_); void AddFromReplacement_2843(int32_t start_, int32_t end_); void AddInt_2844(int32_t i_); void Compile_2845(); int32_t CompileTerm_2846(int32_t* ptr_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct QuickSearch : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* str_; int32_t len_; bool ignore_; bool reverse_; DLL2SDK::Array* shift_; DLL2SDK::mscorlib::System::Collections::Hashtable* shiftExtended_; struct StaticFields { int32_t THRESHOLD_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2831(DLL2SDK::mscorlib::System::String* str_, bool ignore_, bool reverse_); int32_t get_Length_2833(); int32_t Search_2834(DLL2SDK::mscorlib::System::String* text_, int32_t start_, int32_t end_); void SetupShiftTable_2835(); int32_t GetShiftDistance_2836(wchar_t c_); wchar_t GetChar_2837(wchar_t c_); static void _cctor_2832(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Parser : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* pattern_; int32_t ptr_; DLL2SDK::mscorlib::System::Collections::ArrayList* caps_; DLL2SDK::mscorlib::System::Collections::Hashtable* refs_; int32_t num_groups_; int32_t gap_; void _ctor_2800(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* ParseRegularExpression_2806(DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); int32_t GetMapping_2807(DLL2SDK::mscorlib::System::Collections::Hashtable* mapping_); void ParseGroup_2808(DLL2SDK::System::System::Text::RegularExpressions::Syntax::Group* group_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_, DLL2SDK::System::System::Text::RegularExpressions::Syntax::Assertion* assertion_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* ParseGroupingConstruct_2809(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions* options_); bool ParseAssertionType_2810(DLL2SDK::System::System::Text::RegularExpressions::Syntax::ExpressionAssertion* assertion_); void ParseOptions_2811(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions* options_, bool negate_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* ParseCharacterClass_2812(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); bool ParseRepetitionBounds_2813(int32_t* min_, int32_t* max_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); DLL2SDK::System::System::Text::RegularExpressions::Category ParseUnicodeCategory_2814(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* ParseSpecial_2815(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); int32_t ParseEscape_2816(); DLL2SDK::mscorlib::System::String* ParseName_2817(); int32_t ParseNumber_2819(int32_t b_, int32_t min_, int32_t max_); void ConsumeWhitespace_2821(bool ignore_); void ResolveReferences_2822(); void HandleExplicitNumericGroups_2823(DLL2SDK::mscorlib::System::Collections::ArrayList* explicit_numeric_groups_); DLL2SDK::mscorlib::System::ArgumentException* NewParseException_2830(DLL2SDK::mscorlib::System::String* msg_); static int32_t ParseDecimal_2801(DLL2SDK::mscorlib::System::String* str_, int32_t* ptr_); static int32_t ParseOctal_2802(DLL2SDK::mscorlib::System::String* str_, int32_t* ptr_); static int32_t ParseHex_2803(DLL2SDK::mscorlib::System::String* str_, int32_t* ptr_, int32_t digits_); static int32_t ParseNumber_2804(DLL2SDK::mscorlib::System::String* str_, int32_t* ptr_, int32_t b_, int32_t min_, int32_t max_); static DLL2SDK::mscorlib::System::String* ParseName_2805(DLL2SDK::mscorlib::System::String* str_, int32_t* ptr_); static bool IsNameChar_2818(wchar_t c_); static int32_t ParseDigit_2820(wchar_t c_, int32_t b_, int32_t n_); static bool IsIgnoreCase_2824(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static bool IsMultiline_2825(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static bool IsExplicitCapture_2826(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static bool IsSingleline_2827(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static bool IsIgnorePatternWhitespace_2828(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static bool IsECMAScript_2829(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct IntervalCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* intervals_; void _ctor_2781(); DLL2SDK::System::System::Text::RegularExpressions::Interval get_Item_2782(int32_t i_); void Add_2783(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); void Normalize_2784(); DLL2SDK::System::System::Text::RegularExpressions::IntervalCollection* GetMetaCollection_2785(DLL2SDK::System::System::Text::RegularExpressions::IntervalCollection_CostDelegate* cost_del_); void Optimize_2786(int32_t begin_, int32_t end_, DLL2SDK::System::System::Text::RegularExpressions::IntervalCollection* meta_, DLL2SDK::System::System::Text::RegularExpressions::IntervalCollection_CostDelegate* cost_del_); int32_t get_Count_2787(); bool get_IsSynchronized_2788(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2789(); void CopyTo_2790(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2791(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct BaseMachine : DLL2SDK::mscorlib::System::Object { bool needs_groups_or_captures_; void _ctor_2510(); DLL2SDK::mscorlib::System::String* Replace_2511(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* replacement_, int32_t count_, int32_t startat_); DLL2SDK::Array* Split_2512(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* input_, int32_t count_, int32_t startat_); DLL2SDK::System::System::Text::RegularExpressions::Match* Scan_2513(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* text_, int32_t start_, int32_t end_); DLL2SDK::mscorlib::System::String* LTRReplace_2514(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* input_, DLL2SDK::System::System::Text::RegularExpressions::BaseMachine_MatchAppendEvaluator* evaluator_, int32_t count_, int32_t startat_); DLL2SDK::mscorlib::System::String* LTRReplace_2515(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* input_, DLL2SDK::System::System::Text::RegularExpressions::BaseMachine_MatchAppendEvaluator* evaluator_, int32_t count_, int32_t startat_, bool needs_groups_or_captures_); DLL2SDK::mscorlib::System::String* RTLReplace_2516(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* input_, DLL2SDK::System::System::Text::RegularExpressions::MatchEvaluator* evaluator_, int32_t count_, int32_t startat_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Mark { int32_t Start_; int32_t End_; int32_t Previous_; bool get_IsDefined_2730(); int32_t get_Index_2731(); int32_t get_Length_2732(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct LinkStack : DLL2SDK::System::System::Text::RegularExpressions::LinkRef { DLL2SDK::mscorlib::System::Collections::Stack* stack_; void _ctor_2725(); void Push_2726(); bool Pop_2727(); DLL2SDK::mscorlib::System::Object* GetCurrent_2728(); void SetCurrent_2729(DLL2SDK::mscorlib::System::Object* l_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { enum struct OpFlags : uint16_t { None_ = static_cast(0x0), Negate_ = static_cast(0x100), IgnoreCase_ = static_cast(0x200), RightToLeft_ = static_cast(0x400), Lazy_ = static_cast(0x800) }; } namespace DLL2SDK::System::System::Text::RegularExpressions { enum struct OpCode : uint16_t { False_ = static_cast(0x0), True_ = static_cast(0x1), Position_ = static_cast(0x2), String_ = static_cast(0x3), Reference_ = static_cast(0x4), Character_ = static_cast(0x5), Category_ = static_cast(0x6), NotCategory_ = static_cast(0x7), Range_ = static_cast(0x8), Set_ = static_cast(0x9), In_ = static_cast(0xA), Open_ = static_cast(0xB), Close_ = static_cast(0xC), Balance_ = static_cast(0xD), BalanceStart_ = static_cast(0xE), IfDefined_ = static_cast(0xF), Sub_ = static_cast(0x10), Test_ = static_cast(0x11), Branch_ = static_cast(0x12), Jump_ = static_cast(0x13), Repeat_ = static_cast(0x14), Until_ = static_cast(0x15), FastRepeat_ = static_cast(0x16), Anchor_ = static_cast(0x17), Info_ = static_cast(0x18) }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct InterpreterFactory : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IDictionary* mapping_; DLL2SDK::Array* pattern_; DLL2SDK::Array* namesMapping_; int32_t gap_; void _ctor_2669(DLL2SDK::Array* pattern_); DLL2SDK::System::System::Text::RegularExpressions::IMachine* NewInstance_2670(); int32_t get_GroupCount_2671(); int32_t get_Gap_2672(); void set_Gap_2673(int32_t value_); DLL2SDK::mscorlib::System::Collections::IDictionary* get_Mapping_2674(); void set_Mapping_2675(DLL2SDK::mscorlib::System::Collections::IDictionary* value_); DLL2SDK::Array* get_NamesMapping_2676(); void set_NamesMapping_2677(DLL2SDK::Array* value_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct CategoryUtils : DLL2SDK::mscorlib::System::Object { static DLL2SDK::System::System::Text::RegularExpressions::Category CategoryFromName_2635(DLL2SDK::mscorlib::System::String* name_); static bool IsCategory_2636(DLL2SDK::System::System::Text::RegularExpressions::Category cat_, wchar_t c_); static bool IsCategory_2637(DLL2SDK::mscorlib::System::Globalization::UnicodeCategory uc_, wchar_t c_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct MRUList : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Text::RegularExpressions::MRUList_Node* head_; DLL2SDK::System::System::Text::RegularExpressions::MRUList_Node* tail_; void _ctor_2631(); void Use_2632(DLL2SDK::mscorlib::System::Object* o_); DLL2SDK::mscorlib::System::Object* Evict_2633(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct FactoryCache : DLL2SDK::mscorlib::System::Object { int32_t capacity_; DLL2SDK::mscorlib::System::Collections::Hashtable* factories_; DLL2SDK::System::System::Text::RegularExpressions::MRUList* mru_list_; void _ctor_2623(int32_t capacity_); void Add_2624(DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_, DLL2SDK::System::System::Text::RegularExpressions::IMachineFactory* factory_); void Cleanup_2625(); DLL2SDK::System::System::Text::RegularExpressions::IMachineFactory* Lookup_2626(DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Regex : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Text::RegularExpressions::IMachineFactory* machineFactory_; DLL2SDK::mscorlib::System::Collections::IDictionary* mapping_; int32_t group_count_; int32_t gap_; DLL2SDK::Array* group_names_; DLL2SDK::Array* group_numbers_; DLL2SDK::mscorlib::System::String* pattern_; DLL2SDK::System::System::Text::RegularExpressions::RegexOptions roptions_; struct StaticFields { DLL2SDK::System::System::Text::RegularExpressions::FactoryCache* cache_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2571(); void _ctor_2572(DLL2SDK::mscorlib::System::String* pattern_); void _ctor_2573(DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); void _ctor_2574(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_ISerializable_GetObjectData_2576(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void Init_2584(); void InitNewRegex_2585(); DLL2SDK::System::System::Text::RegularExpressions::RegexOptions get_Options_2587(); bool get_RightToLeft_2588(); int32_t GroupNumberFromName_2589(DLL2SDK::mscorlib::System::String* name_); int32_t GetGroupIndex_2590(int32_t number_); int32_t default_startat_2591(DLL2SDK::mscorlib::System::String* input_); bool IsMatch_2592(DLL2SDK::mscorlib::System::String* input_); bool IsMatch_2593(DLL2SDK::mscorlib::System::String* input_, int32_t startat_); DLL2SDK::System::System::Text::RegularExpressions::Match* Match_2594(DLL2SDK::mscorlib::System::String* input_); DLL2SDK::System::System::Text::RegularExpressions::Match* Match_2595(DLL2SDK::mscorlib::System::String* input_, int32_t startat_); DLL2SDK::System::System::Text::RegularExpressions::MatchCollection* Matches_2596(DLL2SDK::mscorlib::System::String* input_); DLL2SDK::System::System::Text::RegularExpressions::MatchCollection* Matches_2597(DLL2SDK::mscorlib::System::String* input_, int32_t startat_); DLL2SDK::mscorlib::System::String* Replace_2598(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::System::System::Text::RegularExpressions::MatchEvaluator* evaluator_); DLL2SDK::mscorlib::System::String* Replace_2599(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::System::System::Text::RegularExpressions::MatchEvaluator* evaluator_, int32_t count_, int32_t startat_); DLL2SDK::mscorlib::System::String* Replace_2600(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* replacement_); DLL2SDK::mscorlib::System::String* Replace_2601(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* replacement_, int32_t count_, int32_t startat_); DLL2SDK::Array* Split_2602(DLL2SDK::mscorlib::System::String* input_); DLL2SDK::Array* Split_2603(DLL2SDK::mscorlib::System::String* input_, int32_t count_, int32_t startat_); DLL2SDK::mscorlib::System::String* ToString_2604(); int32_t get_GroupCount_2605(); int32_t get_Gap_2606(); DLL2SDK::System::System::Text::RegularExpressions::IMachine* CreateMachine_2607(); DLL2SDK::Array* get_GroupNumbers_2609(); static void _cctor_2575(); static bool IsMatch_2577(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* pattern_); static bool IsMatch_2578(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static DLL2SDK::System::System::Text::RegularExpressions::Match* Match_2579(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* pattern_); static DLL2SDK::System::System::Text::RegularExpressions::Match* Match_2580(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static DLL2SDK::mscorlib::System::String* Replace_2581(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::mscorlib::System::String* replacement_); static DLL2SDK::mscorlib::System::String* Replace_2582(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::mscorlib::System::String* replacement_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static void validate_options_2583(DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static DLL2SDK::System::System::Text::RegularExpressions::IMachineFactory* CreateMachineFactory_2586(DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); static DLL2SDK::Array* GetGroupNamesArray_2608(int32_t groupCount_, DLL2SDK::mscorlib::System::Collections::IDictionary* mapping_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct MatchCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Text::RegularExpressions::Match* current_; DLL2SDK::mscorlib::System::Collections::ArrayList* list_; void _ctor_2558(DLL2SDK::System::System::Text::RegularExpressions::Match* start_); int32_t get_Count_2559(); bool get_IsSynchronized_2560(); DLL2SDK::System::System::Text::RegularExpressions::Match* get_Item_2561(int32_t i_); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2562(); void CopyTo_2563(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2564(); bool TryToGet_2565(int32_t i_); DLL2SDK::mscorlib::System::Collections::ICollection* get_FullList_2566(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Capture : DLL2SDK::mscorlib::System::Object { int32_t index_; int32_t length_; DLL2SDK::mscorlib::System::String* text_; void _ctor_2521(DLL2SDK::mscorlib::System::String* text_); void _ctor_2522(DLL2SDK::mscorlib::System::String* text_, int32_t index_, int32_t length_); int32_t get_Index_2523(); int32_t get_Length_2524(); DLL2SDK::mscorlib::System::String* get_Value_2525(); DLL2SDK::mscorlib::System::String* ToString_2526(); DLL2SDK::mscorlib::System::String* get_Text_2527(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct GroupCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* list_; int32_t gap_; void _ctor_2541(int32_t n_, int32_t gap_); int32_t get_Count_2542(); bool get_IsSynchronized_2543(); DLL2SDK::System::System::Text::RegularExpressions::Group* get_Item_2544(int32_t i_); void SetValue_2545(DLL2SDK::System::System::Text::RegularExpressions::Group* g_, int32_t i_); DLL2SDK::System::System::Text::RegularExpressions::Group* get_Item_2546(DLL2SDK::mscorlib::System::String* groupName_); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2547(); void CopyTo_2548(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2549(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Group : DLL2SDK::System::System::Text::RegularExpressions::Capture { bool success_; DLL2SDK::System::System::Text::RegularExpressions::CaptureCollection* captures_; struct StaticFields { DLL2SDK::System::System::Text::RegularExpressions::Group* Fail_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2535(DLL2SDK::mscorlib::System::String* text_, int32_t index_, int32_t length_, int32_t n_caps_); void _ctor_2536(DLL2SDK::mscorlib::System::String* text_, int32_t index_, int32_t length_); void _ctor_2537(); DLL2SDK::System::System::Text::RegularExpressions::CaptureCollection* get_Captures_2539(); bool get_Success_2540(); static void _cctor_2538(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct CaptureCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* list_; void _ctor_2528(int32_t n_); int32_t get_Count_2529(); bool get_IsSynchronized_2530(); void SetValue_2531(DLL2SDK::System::System::Text::RegularExpressions::Capture* cap_, int32_t i_); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2532(); void CopyTo_2533(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2534(); }; } namespace DLL2SDK::System::System::Security::Cryptography { struct OidEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Security::Cryptography::OidCollection* _collection_; int32_t _position_; void _ctor_2506(DLL2SDK::System::System::Security::Cryptography::OidCollection* collection_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2507(); bool MoveNext_2508(); void Reset_2509(); }; } namespace DLL2SDK::System::System::Security::Cryptography { struct OidCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* _list_; bool _readOnly_; void _ctor_2496(); void System_Collections_ICollection_CopyTo_2497(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2498(); int32_t get_Count_2499(); bool get_IsSynchronized_2500(); DLL2SDK::System::System::Security::Cryptography::Oid* get_Item_2501(int32_t index_); DLL2SDK::System::System::Security::Cryptography::Oid* get_Item_2502(DLL2SDK::mscorlib::System::String* oid_); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2503(); int32_t Add_2504(DLL2SDK::System::System::Security::Cryptography::Oid* oid_); void set_ReadOnly_2505(bool value_); }; } namespace DLL2SDK::System::System::Security::Cryptography { struct Oid : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _value_; DLL2SDK::mscorlib::System::String* _name_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map10_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2489(); void _ctor_2490(DLL2SDK::mscorlib::System::String* oid_); void _ctor_2491(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::String* friendlyName_); void _ctor_2492(DLL2SDK::System::System::Security::Cryptography::Oid* oid_); DLL2SDK::mscorlib::System::String* get_FriendlyName_2493(); DLL2SDK::mscorlib::System::String* get_Value_2494(); DLL2SDK::mscorlib::System::String* GetName_2495(DLL2SDK::mscorlib::System::String* oid_); }; } namespace DLL2SDK::System::System::Security::Cryptography { struct AsnEncodedData : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Security::Cryptography::Oid* _oid_; DLL2SDK::Array* _raw_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapA_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2473(); void _ctor_2474(DLL2SDK::mscorlib::System::String* oid_, DLL2SDK::Array* rawData_); void _ctor_2475(DLL2SDK::System::System::Security::Cryptography::Oid* oid_, DLL2SDK::Array* rawData_); DLL2SDK::System::System::Security::Cryptography::Oid* get_Oid_2476(); void set_Oid_2477(DLL2SDK::System::System::Security::Cryptography::Oid* value_); DLL2SDK::Array* get_RawData_2478(); void set_RawData_2479(DLL2SDK::Array* value_); void CopyFrom_2480(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* asnEncodedData_); DLL2SDK::mscorlib::System::String* ToString_2481(bool multiLine_); DLL2SDK::mscorlib::System::String* Default_2482(bool multiLine_); DLL2SDK::mscorlib::System::String* BasicConstraintsExtension_2483(bool multiLine_); DLL2SDK::mscorlib::System::String* EnhancedKeyUsageExtension_2484(bool multiLine_); DLL2SDK::mscorlib::System::String* KeyUsageExtension_2485(bool multiLine_); DLL2SDK::mscorlib::System::String* SubjectKeyIdentifierExtension_2486(bool multiLine_); DLL2SDK::mscorlib::System::String* SubjectAltName_2487(bool multiLine_); DLL2SDK::mscorlib::System::String* NetscapeCertType_2488(bool multiLine_); }; } namespace DLL2SDK::System::System::Security::Cryptography { enum struct AsnDecodeStatus : int32_t { NotDecoded_ = static_cast(0xFFFFFFFF), Ok_ = static_cast(0x0), BadAsn_ = static_cast(0x1), BadTag_ = static_cast(0x2), BadLength_ = static_cast(0x3), InformationNotAvailable_ = static_cast(0x4) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509VerificationFlags : int32_t { NoFlag_ = static_cast(0x0), IgnoreNotTimeValid_ = static_cast(0x1), IgnoreCtlNotTimeValid_ = static_cast(0x2), IgnoreNotTimeNested_ = static_cast(0x4), IgnoreInvalidBasicConstraints_ = static_cast(0x8), AllowUnknownCertificateAuthority_ = static_cast(0x10), IgnoreWrongUsage_ = static_cast(0x20), IgnoreInvalidName_ = static_cast(0x40), IgnoreInvalidPolicy_ = static_cast(0x80), IgnoreEndRevocationUnknown_ = static_cast(0x100), IgnoreCtlSignerRevocationUnknown_ = static_cast(0x200), IgnoreCertificateAuthorityRevocationUnknown_ = static_cast(0x400), IgnoreRootRevocationUnknown_ = static_cast(0x800), AllFlags_ = static_cast(0xFFF) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509SubjectKeyIdentifierHashAlgorithm : int32_t { Sha1_ = static_cast(0x0), ShortSha1_ = static_cast(0x1), CapiSha1_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509Extension : DLL2SDK::System::System::Security::Cryptography::AsnEncodedData { bool _critical_; void _ctor_2425(); void _ctor_2426(DLL2SDK::mscorlib::System::String* oid_, DLL2SDK::Array* rawData_, bool critical_); bool get_Critical_2427(); void set_Critical_2428(bool value_); void CopyFrom_2429(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* asnEncodedData_); DLL2SDK::mscorlib::System::String* FormatUnkownData_2430(DLL2SDK::Array* data_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct OpenFlags : int32_t { ReadOnly_ = static_cast(0x0), ReadWrite_ = static_cast(0x1), MaxAllowed_ = static_cast(0x2), OpenExistingOnly_ = static_cast(0x4), IncludeArchived_ = static_cast(0x8) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct StoreLocation : int32_t { CurrentUser_ = static_cast(0x1), LocalMachine_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct StoreName : int32_t { AddressBook_ = static_cast(0x1), AuthRoot_ = static_cast(0x2), CertificateAuthority_ = static_cast(0x3), Disallowed_ = static_cast(0x4), My_ = static_cast(0x5), Root_ = static_cast(0x6), TrustedPeople_ = static_cast(0x7), TrustedPublisher_ = static_cast(0x8) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509RevocationMode : int32_t { NoCheck_ = static_cast(0x0), Online_ = static_cast(0x1), Offline_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509RevocationFlag : int32_t { EndCertificateOnly_ = static_cast(0x0), EntireChain_ = static_cast(0x1), ExcludeRoot_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509NameType : int32_t { SimpleName_ = static_cast(0x0), EmailName_ = static_cast(0x1), UpnName_ = static_cast(0x2), DnsName_ = static_cast(0x3), DnsFromAlternativeName_ = static_cast(0x4), UrlName_ = static_cast(0x5) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509KeyUsageExtension : DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Extension { DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509KeyUsageFlags _keyUsages_; DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus _status_; struct StaticFields { DLL2SDK::mscorlib::System::String* oid_; DLL2SDK::mscorlib::System::String* friendlyName_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509KeyUsageFlags all_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2444(); void _ctor_2445(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* encodedKeyUsage_, bool critical_); void _ctor_2446(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509KeyUsageFlags keyUsages_, bool critical_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509KeyUsageFlags get_KeyUsages_2447(); void CopyFrom_2448(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* encodedData_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509KeyUsageFlags GetValidFlags_2449(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509KeyUsageFlags flags_); DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus Decode_2450(DLL2SDK::Array* extension_); DLL2SDK::Array* Encode_2451(); DLL2SDK::mscorlib::System::String* ToString_2452(bool multiLine_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509FindType : int32_t { FindByThumbprint_ = static_cast(0x0), FindBySubjectName_ = static_cast(0x1), FindBySubjectDistinguishedName_ = static_cast(0x2), FindByIssuerName_ = static_cast(0x3), FindByIssuerDistinguishedName_ = static_cast(0x4), FindBySerialNumber_ = static_cast(0x5), FindByTimeValid_ = static_cast(0x6), FindByTimeNotYetValid_ = static_cast(0x7), FindByTimeExpired_ = static_cast(0x8), FindByTemplateName_ = static_cast(0x9), FindByApplicationPolicy_ = static_cast(0xA), FindByCertificatePolicy_ = static_cast(0xB), FindByExtension_ = static_cast(0xC), FindByKeyUsage_ = static_cast(0xD), FindBySubjectKeyIdentifier_ = static_cast(0xE) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509ExtensionEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerator_; void _ctor_2439(DLL2SDK::mscorlib::System::Collections::ArrayList* list_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2440(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Extension* get_Current_2441(); bool MoveNext_2442(); void Reset_2443(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509ExtensionCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* _list_; void _ctor_2431(DLL2SDK::Mono_Security::Mono::Security::X509::X509Certificate* cert_); void System_Collections_ICollection_CopyTo_2432(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2433(); int32_t get_Count_2434(); bool get_IsSynchronized_2435(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2436(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Extension* get_Item_2437(DLL2SDK::mscorlib::System::String* oid_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ExtensionEnumerator* GetEnumerator_2438(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509EnhancedKeyUsageExtension : DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Extension { DLL2SDK::System::System::Security::Cryptography::OidCollection* _enhKeyUsage_; DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus _status_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapE_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2420(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* encodedEnhancedKeyUsages_, bool critical_); DLL2SDK::System::System::Security::Cryptography::OidCollection* get_EnhancedKeyUsages_2421(); void CopyFrom_2422(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* asnEncodedData_); DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus Decode_2423(DLL2SDK::Array* extension_); DLL2SDK::mscorlib::System::String* ToString_2424(bool multiLine_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X509ChainStatusFlags : int32_t { NoError_ = static_cast(0x0), NotTimeValid_ = static_cast(0x1), NotTimeNested_ = static_cast(0x2), Revoked_ = static_cast(0x4), NotSignatureValid_ = static_cast(0x8), NotValidForUsage_ = static_cast(0x10), UntrustedRoot_ = static_cast(0x20), RevocationStatusUnknown_ = static_cast(0x40), Cyclic_ = static_cast(0x80), InvalidExtension_ = static_cast(0x100), InvalidPolicyConstraints_ = static_cast(0x200), InvalidBasicConstraints_ = static_cast(0x400), InvalidNameConstraints_ = static_cast(0x800), HasNotSupportedNameConstraint_ = static_cast(0x1000), HasNotDefinedNameConstraint_ = static_cast(0x2000), HasNotPermittedNameConstraint_ = static_cast(0x4000), HasExcludedNameConstraint_ = static_cast(0x8000), PartialChain_ = static_cast(0x10000), CtlNotTimeValid_ = static_cast(0x20000), CtlNotSignatureValid_ = static_cast(0x40000), CtlNotValidForUsage_ = static_cast(0x80000), OfflineRevocation_ = static_cast(0x1000000), NoIssuanceChainPolicy_ = static_cast(0x2000000) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509ChainStatus { DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags status_; DLL2SDK::mscorlib::System::String* info_; void _ctor_2415(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags flag_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags get_Status_2416(); void set_Status_2417(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags value_); void set_StatusInformation_2418(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::String* GetInformation_2419(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags flags_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509ChainPolicy : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Security::Cryptography::OidCollection* apps_; DLL2SDK::System::System::Security::Cryptography::OidCollection* cert_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* store_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509RevocationFlag rflag_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509RevocationMode mode_; DLL2SDK::mscorlib::System::TimeSpan timeout_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509VerificationFlags vflags_; DLL2SDK::mscorlib::System::DateTime vtime_; void _ctor_2404(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* get_ExtraStore_2405(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509RevocationFlag get_RevocationFlag_2406(); void set_RevocationFlag_2407(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509RevocationFlag value_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509RevocationMode get_RevocationMode_2408(); void set_RevocationMode_2409(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509RevocationMode value_); void set_UrlRetrievalTimeout_2410(DLL2SDK::mscorlib::System::TimeSpan value_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509VerificationFlags get_VerificationFlags_2411(); void set_VerificationFlags_2412(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509VerificationFlags value_); DLL2SDK::mscorlib::System::DateTime get_VerificationTime_2413(); void Reset_2414(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509ChainElementEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerator_; void _ctor_2399(DLL2SDK::mscorlib::System::Collections::IEnumerable* enumerable_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2400(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainElement* get_Current_2401(); bool MoveNext_2402(); void Reset_2403(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509ChainElementCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* _list_; void _ctor_2388(); void System_Collections_ICollection_CopyTo_2389(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2390(); int32_t get_Count_2391(); bool get_IsSynchronized_2392(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainElement* get_Item_2393(int32_t index_); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2394(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainElementEnumerator* GetEnumerator_2395(); void Add_2396(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); void Clear_2397(); bool Contains_2398(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509ChainElement : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_; DLL2SDK::Array* status_; DLL2SDK::mscorlib::System::String* info_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags compressed_status_flags_; void _ctor_2380(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* get_Certificate_2381(); DLL2SDK::Array* get_ChainElementStatus_2382(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags get_StatusFlags_2383(); void set_StatusFlags_2384(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags value_); int32_t Count_2385(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags flags_); void Set_2386(DLL2SDK::Array* status_, int32_t* position_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags flags_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags mask_); void UncompressFlags_2387(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509Chain : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Security::Cryptography::X509Certificates::StoreLocation location_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainElementCollection* elements_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainPolicy* policy_; DLL2SDK::Array* status_; int32_t max_path_length_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedName* working_issuer_name_; DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* working_public_key_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainElement* bce_restriction_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Store* roots_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Store* cas_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* collection_; struct StaticFields { DLL2SDK::Array* Empty_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapB_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapC_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapD_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2348(); void _ctor_2349(bool useMachineContext_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainPolicy* get_ChainPolicy_2351(); void set_ChainPolicy_2352(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainPolicy* value_); DLL2SDK::Array* get_ChainStatus_2353(); bool Build_2354(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); void Reset_2355(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Store* get_Roots_2356(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Store* get_CertificateAuthorities_2357(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* get_CertificateCollection_2358(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags BuildChainFrom_2359(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* SelectBestFromCollection_2360(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* child_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* c_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* FindParent_2361(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); bool IsChainComplete_2362(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); bool IsSelfIssued_2363(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); void ValidateChain_2364(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags flag_); void Process_2365(int32_t n_); void PrepareForNextCertificate_2366(int32_t n_); void WrapUp_2367(); void ProcessCertificateExtensions_2368(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainElement* element_); bool IsSignedWith_2369(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* signed_, DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* pubkey_); DLL2SDK::mscorlib::System::String* GetSubjectKeyIdentifier_2370(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); DLL2SDK::mscorlib::System::String* GetAuthorityKeyIdentifier_2371(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); DLL2SDK::mscorlib::System::String* GetAuthorityKeyIdentifier_2372(DLL2SDK::Mono_Security::Mono::Security::X509::X509Crl* crl_); DLL2SDK::mscorlib::System::String* GetAuthorityKeyIdentifier_2373(DLL2SDK::Mono_Security::Mono::Security::X509::X509Extension* ext_); void CheckRevocationOnChain_2374(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags flag_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags CheckRevocation_2375(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_, int32_t ca_, bool online_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatusFlags CheckRevocation_2376(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* ca_cert_, bool online_); DLL2SDK::Mono_Security::Mono::Security::X509::X509Crl* FindCrl_2377(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* caCertificate_); bool ProcessCrlExtensions_2378(DLL2SDK::Mono_Security::Mono::Security::X509::X509Crl* crl_); bool ProcessCrlEntryExtensions_2379(DLL2SDK::Mono_Security::Mono::Security::X509::X509Crl_X509CrlEntry* entry_); static void _cctor_2350(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509CertificateCollection : DLL2SDK::mscorlib::System::Collections::CollectionBase { void _ctor_2334(); void _ctor_2335(DLL2SDK::Array* value_); DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* get_Item_2336(int32_t index_); int32_t Add_2337(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* value_); void AddRange_2338(DLL2SDK::Array* value_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection_X509CertificateEnumerator* GetEnumerator_2339(); int32_t GetHashCode_2340(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509Certificate2Enumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerator_; void _ctor_2327(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* collection_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2328(); bool System_Collections_IEnumerator_MoveNext_2329(); void System_Collections_IEnumerator_Reset_2330(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* get_Current_2331(); bool MoveNext_2332(); void Reset_2333(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509Certificate2Collection : DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection { void _ctor_2319(); void _ctor_2320(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* certificates_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* get_Item_2321(int32_t index_); int32_t Add_2322(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); void AddRange_2323(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* certificates_); bool Contains_2324(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* certificate_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* Find_2325(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509FindType findType_, DLL2SDK::mscorlib::System::Object* findValue_, bool validOnly_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Enumerator* GetEnumerator_2326(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509Certificate2 : DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate { bool _archived_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ExtensionCollection* _extensions_; DLL2SDK::mscorlib::System::String* _name_; DLL2SDK::mscorlib::System::String* _serial_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::PublicKey* _publicKey_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedName* issuer_name_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedName* subject_name_; DLL2SDK::System::System::Security::Cryptography::Oid* signature_algorithm_; DLL2SDK::Mono_Security::Mono::Security::X509::X509Certificate* _cert_; struct StaticFields { DLL2SDK::mscorlib::System::String* empty_error_; DLL2SDK::Array* commonName_; DLL2SDK::Array* email_; DLL2SDK::Array* signedData_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2291(DLL2SDK::Array* rawData_); void _ctor_2292(DLL2SDK::mscorlib::System::String* fileName_); void _ctor_2293(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* certificate_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ExtensionCollection* get_Extensions_2295(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedName* get_IssuerName_2296(); DLL2SDK::mscorlib::System::DateTime get_NotAfter_2297(); DLL2SDK::mscorlib::System::DateTime get_NotBefore_2298(); DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* get_PrivateKey_2299(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::PublicKey* get_PublicKey_2300(); DLL2SDK::mscorlib::System::String* get_SerialNumber_2301(); DLL2SDK::System::System::Security::Cryptography::Oid* get_SignatureAlgorithm_2302(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedName* get_SubjectName_2303(); DLL2SDK::mscorlib::System::String* get_Thumbprint_2304(); int32_t get_Version_2305(); DLL2SDK::mscorlib::System::String* GetNameInfo_2306(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509NameType nameType_, bool forIssuer_); DLL2SDK::Mono_Security::Mono::Security::ASN1* Find_2307(DLL2SDK::Array* oid_, DLL2SDK::Mono_Security::Mono::Security::ASN1* dn_); DLL2SDK::mscorlib::System::String* GetValueAsString_2308(DLL2SDK::Mono_Security::Mono::Security::ASN1* pair_); void ImportPkcs12_2309(DLL2SDK::Array* rawData_, DLL2SDK::mscorlib::System::String* password_); void Import_2310(DLL2SDK::Array* rawData_, DLL2SDK::mscorlib::System::String* password_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags_); void Import_2311(DLL2SDK::mscorlib::System::String* fileName_, DLL2SDK::mscorlib::System::String* password_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags_); void Reset_2313(); DLL2SDK::mscorlib::System::String* ToString_2314(); DLL2SDK::mscorlib::System::String* ToString_2315(bool verbose_); bool Verify_2317(); DLL2SDK::Mono_Security::Mono::Security::X509::X509Certificate* get_MonoCertificate_2318(); static void _cctor_2294(); static DLL2SDK::Array* Load_2312(DLL2SDK::mscorlib::System::String* fileName_); static void AppendBuffer_2316(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, DLL2SDK::Array* buffer_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509BasicConstraintsExtension : DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Extension { bool _certificateAuthority_; bool _hasPathLengthConstraint_; int32_t _pathLengthConstraint_; DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus _status_; struct StaticFields { DLL2SDK::mscorlib::System::String* oid_; DLL2SDK::mscorlib::System::String* friendlyName_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2281(); void _ctor_2282(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* encodedBasicConstraints_, bool critical_); void _ctor_2283(bool certificateAuthority_, bool hasPathLengthConstraint_, int32_t pathLengthConstraint_, bool critical_); bool get_CertificateAuthority_2284(); bool get_HasPathLengthConstraint_2285(); int32_t get_PathLengthConstraint_2286(); void CopyFrom_2287(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* asnEncodedData_); DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus Decode_2288(DLL2SDK::Array* extension_); DLL2SDK::Array* Encode_2289(); DLL2SDK::mscorlib::System::String* ToString_2290(bool multiLine_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { enum struct X500DistinguishedNameFlags : int32_t { None_ = static_cast(0x0), Reversed_ = static_cast(0x1), UseSemicolons_ = static_cast(0x10), DoNotUsePlusSign_ = static_cast(0x20), DoNotUseQuotes_ = static_cast(0x40), UseCommas_ = static_cast(0x80), UseNewLines_ = static_cast(0x100), UseUTF8Encoding_ = static_cast(0x1000), UseT61Encoding_ = static_cast(0x2000), ForceUTF8Encoding_ = static_cast(0x4000) }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X500DistinguishedName : DLL2SDK::System::System::Security::Cryptography::AsnEncodedData { DLL2SDK::mscorlib::System::String* name_; void _ctor_2275(DLL2SDK::Array* encodedDistinguishedName_); DLL2SDK::mscorlib::System::String* Decode_2276(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedNameFlags flag_); void DecodeRawData_2278(); static DLL2SDK::mscorlib::System::String* GetSeparator_2277(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedNameFlags flag_); static DLL2SDK::mscorlib::System::String* Canonize_2279(DLL2SDK::mscorlib::System::String* s_); static bool AreEqual_2280(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedName* name1_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X500DistinguishedName* name2_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct PublicKey : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* _key_; DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* _keyValue_; DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* _params_; DLL2SDK::System::System::Security::Cryptography::Oid* _oid_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map9_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2267(DLL2SDK::Mono_Security::Mono::Security::X509::X509Certificate* certificate_); DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* get_EncodedKeyValue_2268(); DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* get_EncodedParameters_2269(); DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* get_Key_2270(); DLL2SDK::System::System::Security::Cryptography::Oid* get_Oid_2271(); static DLL2SDK::Array* GetUnsignedBigInteger_2272(DLL2SDK::Array* integer_); static DLL2SDK::mscorlib::System::Security::Cryptography::DSA* DecodeDSA_2273(DLL2SDK::Array* rawPublicKey_, DLL2SDK::Array* rawParameters_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* DecodeRSA_2274(DLL2SDK::Array* rawPublicKey_); }; } namespace DLL2SDK::System::Mono::Security::X509 { struct OSX509Certificates : DLL2SDK::mscorlib::System::Object { struct StaticFields { intptr_t sslsecpolicy_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_2255(); static intptr_t SecCertificateCreateWithData_2256(intptr_t allocator_, intptr_t nsdataRef_); static int32_t SecTrustCreateWithCertificates_2257(intptr_t certOrCertArray_, intptr_t policies_, intptr_t* sectrustref_); static intptr_t SecPolicyCreateSSL_2258(int32_t server_, intptr_t cfStringHostname_); static int32_t SecTrustEvaluate_2259(intptr_t secTrustRef_, DLL2SDK::System::Mono::Security::X509::OSX509Certificates_SecTrustResult* secTrustResultTime_); static intptr_t CFDataCreate_2260(intptr_t allocator_, uint8_t* bytes_, intptr_t length_); static void CFRelease_2261(intptr_t handle_); static intptr_t CFArrayCreate_2262(intptr_t allocator_, intptr_t values_, intptr_t numValues_, intptr_t callbacks_); static intptr_t MakeCFData_2263(DLL2SDK::Array* data_); static intptr_t FromIntPtrs_2264(DLL2SDK::Array* values_); static DLL2SDK::System::Mono::Security::X509::OSX509Certificates_SecTrustResult TrustEvaluateSsl_2265(DLL2SDK::Mono_Security::Mono::Security::X509::X509CertificateCollection* certificates_); static DLL2SDK::System::Mono::Security::X509::OSX509Certificates_SecTrustResult _TrustEvaluateSsl_2266(DLL2SDK::Mono_Security::Mono::Security::X509::X509CertificateCollection* certificates_); }; } namespace DLL2SDK::System::System::Security::Authentication { enum struct SslProtocols : int32_t { None_ = static_cast(0x0), Ssl2_ = static_cast(0xC), Ssl3_ = static_cast(0x30), Tls_ = static_cast(0xC0), Default_ = static_cast(0xF0) }; } namespace DLL2SDK::System::System::Net { struct WebResponse : DLL2SDK::mscorlib::System::MarshalByRefObject { void _ctor_2244(); void _ctor_2245(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_IDisposable_Dispose_2246(); void System_Runtime_Serialization_ISerializable_GetObjectData_2247(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); int64_t get_ContentLength_2248(); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_2249(); DLL2SDK::System::System::Uri* get_ResponseUri_2251(); void Close_2252(); DLL2SDK::mscorlib::System::IO::Stream* GetResponseStream_2253(); void GetObjectData_2254(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); static DLL2SDK::mscorlib::System::Exception* GetMustImplement_2250(); }; } namespace DLL2SDK::System::System::Net::Security { enum struct AuthenticationLevel : int32_t { None_ = static_cast(0x0), MutualAuthRequested_ = static_cast(0x1), MutualAuthRequired_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Net { struct WebProxy : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Uri* address_; bool bypassOnLocal_; DLL2SDK::mscorlib::System::Collections::ArrayList* bypassList_; DLL2SDK::System::System::Net::ICredentials* credentials_; bool useDefaultCredentials_; void _ctor_2201(); void _ctor_2202(DLL2SDK::System::System::Uri* address_, bool bypassOnLocal_, DLL2SDK::Array* bypassList_, DLL2SDK::System::System::Net::ICredentials* credentials_); void _ctor_2203(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_Runtime_Serialization_ISerializable_GetObjectData_2204(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); DLL2SDK::System::System::Net::ICredentials* get_Credentials_2205(); bool get_UseDefaultCredentials_2206(); DLL2SDK::System::System::Uri* GetProxy_2207(DLL2SDK::System::System::Uri* destination_); bool IsBypassed_2208(DLL2SDK::System::System::Uri* host_); void GetObjectData_2209(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void CheckBypassList_2210(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct NameObjectCollectionBase : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* m_ItemsContainer_; DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase__Item* m_NullKeyItem_; DLL2SDK::mscorlib::System::Collections::ArrayList* m_ItemsArray_; DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* m_hashprovider_; DLL2SDK::mscorlib::System::Collections::IComparer* m_comparer_; int32_t m_defCapacity_; bool m_readonly_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* infoCopy_; DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase_KeysCollection* keyscoll_; DLL2SDK::mscorlib::System::Collections::IEqualityComparer* equality_comparer_; void _ctor_283(); void _ctor_284(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool System_Collections_ICollection_get_IsSynchronized_285(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_286(); void System_Collections_ICollection_CopyTo_287(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); void Init_288(); DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase_KeysCollection* get_Keys_289(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_290(); void GetObjectData_291(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); int32_t get_Count_292(); void OnDeserialization_293(DLL2SDK::mscorlib::System::Object* sender_); bool get_IsReadOnly_294(); void BaseAdd_295(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* BaseGet_296(int32_t index_); DLL2SDK::mscorlib::System::Object* BaseGet_297(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* BaseGetKey_298(int32_t index_); void BaseRemove_299(DLL2SDK::mscorlib::System::String* name_); void BaseSet_300(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase__Item* FindFirstMatchedItem_301(DLL2SDK::mscorlib::System::String* name_); bool Equals_302(DLL2SDK::mscorlib::System::String* s1_, DLL2SDK::mscorlib::System::String* s2_); }; } namespace DLL2SDK::System::System::Net { enum struct WebExceptionStatus : int32_t { Success_ = static_cast(0x0), NameResolutionFailure_ = static_cast(0x1), ConnectFailure_ = static_cast(0x2), ReceiveFailure_ = static_cast(0x3), SendFailure_ = static_cast(0x4), PipelineFailure_ = static_cast(0x5), RequestCanceled_ = static_cast(0x6), ProtocolError_ = static_cast(0x7), ConnectionClosed_ = static_cast(0x8), TrustFailure_ = static_cast(0x9), SecureChannelFailure_ = static_cast(0xA), ServerProtocolViolation_ = static_cast(0xB), KeepAliveFailure_ = static_cast(0xC), Pending_ = static_cast(0xD), Timeout_ = static_cast(0xE), ProxyNameResolutionFailure_ = static_cast(0xF), UnknownError_ = static_cast(0x10), MessageLengthLimitExceeded_ = static_cast(0x11), CacheEntryNotFound_ = static_cast(0x12), RequestProhibitedByCachePolicy_ = static_cast(0x13), RequestProhibitedByProxy_ = static_cast(0x14) }; } namespace DLL2SDK::System::System::Net { struct WebException : DLL2SDK::mscorlib::System::InvalidOperationException { DLL2SDK::System::System::Net::WebResponse* response_; DLL2SDK::System::System::Net::WebExceptionStatus status_; void _ctor_2160(); void _ctor_2161(DLL2SDK::mscorlib::System::String* message_); void _ctor_2162(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_2163(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); void _ctor_2164(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::System::System::Net::WebExceptionStatus status_); void _ctor_2165(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_, DLL2SDK::System::System::Net::WebExceptionStatus status_); void _ctor_2166(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_, DLL2SDK::System::System::Net::WebExceptionStatus status_, DLL2SDK::System::System::Net::WebResponse* response_); void System_Runtime_Serialization_ISerializable_GetObjectData_2167(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::System::System::Net::WebResponse* get_Response_2168(); DLL2SDK::System::System::Net::WebExceptionStatus get_Status_2169(); void GetObjectData_2170(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); }; } namespace DLL2SDK::System::System::Net { struct WebConnectionStream : DLL2SDK::mscorlib::System::IO::Stream { bool isRead_; DLL2SDK::System::System::Net::WebConnection* cnc_; DLL2SDK::System::System::Net::HttpWebRequest* request_; DLL2SDK::Array* readBuffer_; int32_t readBufferOffset_; int32_t readBufferSize_; int32_t contentLength_; int32_t totalRead_; int64_t totalWritten_; bool nextReadCalled_; int32_t pendingReads_; int32_t pendingWrites_; DLL2SDK::mscorlib::System::Threading::ManualResetEvent* pending_; bool allowBuffering_; bool sendChunked_; DLL2SDK::mscorlib::System::IO::MemoryStream* writeBuffer_; bool requestWritten_; DLL2SDK::Array* headers_; bool disposed_; bool headersSent_; DLL2SDK::mscorlib::System::Object* locker_; bool initRead_; bool read_eof_; bool complete_request_written_; int32_t read_timeout_; int32_t write_timeout_; struct StaticFields { DLL2SDK::Array* crlf_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2115(DLL2SDK::System::System::Net::WebConnection* cnc_); void _ctor_2116(DLL2SDK::System::System::Net::WebConnection* cnc_, DLL2SDK::System::System::Net::HttpWebRequest* request_); bool IsNtlmAuth_2118(); void CheckResponseInBuffer_2119(); DLL2SDK::System::System::Net::WebConnection* get_Connection_2120(); int32_t get_ReadTimeout_2121(); int32_t get_WriteTimeout_2122(); bool get_CompleteRequestWritten_2123(); void set_SendChunked_2124(bool value_); void set_ReadBuffer_2125(DLL2SDK::Array* value_); void set_ReadBufferOffset_2126(int32_t value_); void set_ReadBufferSize_2127(int32_t value_); DLL2SDK::Array* get_WriteBuffer_2128(); int32_t get_WriteBufferLength_2129(); void ForceCompletion_2130(); void CheckComplete_2131(); void ReadAll_2132(); void WriteCallbackWrapper_2133(DLL2SDK::mscorlib::System::IAsyncResult* r_); void ReadCallbackWrapper_2134(DLL2SDK::mscorlib::System::IAsyncResult* r_); int32_t Read_2135(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_2136(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_2137(DLL2SDK::mscorlib::System::IAsyncResult* r_); void WriteRequestAsyncCB_2138(DLL2SDK::mscorlib::System::IAsyncResult* r_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_2139(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); void CheckWriteOverflow_2140(int64_t contentLength_, int64_t totalWritten_, int64_t size_); void EndWrite_2141(DLL2SDK::mscorlib::System::IAsyncResult* r_); void Write_2142(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); void Flush_2143(); void SetHeaders_2144(DLL2SDK::Array* buffer_); bool get_RequestWritten_2145(); DLL2SDK::mscorlib::System::IAsyncResult* WriteRequestAsync_2146(DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); void WriteHeaders_2147(); void WriteRequest_2148(); void InternalClose_2149(); void Close_2150(); void KillBuffer_2151(); int64_t Seek_2152(int64_t a_, DLL2SDK::mscorlib::System::IO::SeekOrigin b_); void SetLength_2153(int64_t a_); bool get_CanSeek_2154(); bool get_CanRead_2155(); bool get_CanWrite_2156(); int64_t get_Length_2157(); int64_t get_Position_2158(); void set_Position_2159(int64_t value_); static void _cctor_2117(); }; } namespace DLL2SDK::System::System::Net { struct WebConnectionGroup : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::ServicePoint* sPoint_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Collections::ArrayList* connections_; DLL2SDK::mscorlib::System::Random* rnd_; DLL2SDK::mscorlib::System::Collections::Queue* queue_; void _ctor_2110(DLL2SDK::System::System::Net::ServicePoint* sPoint_, DLL2SDK::mscorlib::System::String* name_); DLL2SDK::System::System::Net::WebConnection* GetConnection_2111(DLL2SDK::System::System::Net::HttpWebRequest* request_); DLL2SDK::System::System::Net::WebConnection* CreateOrReuseConnection_2113(DLL2SDK::System::System::Net::HttpWebRequest* request_); DLL2SDK::mscorlib::System::Collections::Queue* get_Queue_2114(); static void PrepareSharingNtlm_2112(DLL2SDK::System::System::Net::WebConnection* cnc_, DLL2SDK::System::System::Net::HttpWebRequest* request_); }; } namespace DLL2SDK::System::System::Net { struct WebConnectionData : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::HttpWebRequest* request_; int32_t StatusCode_; DLL2SDK::mscorlib::System::String* StatusDescription_; DLL2SDK::System::System::Net::WebHeaderCollection* Headers_; DLL2SDK::mscorlib::System::Version* Version_; DLL2SDK::mscorlib::System::IO::Stream* stream_; DLL2SDK::mscorlib::System::String* Challenge_; void _ctor_2109(); }; } namespace DLL2SDK::System::System::Net { enum struct ReadState : int32_t { None_ = static_cast(0x0), Status_ = static_cast(0x1), Headers_ = static_cast(0x2), Content_ = static_cast(0x3) }; } namespace DLL2SDK::System::System::ComponentModel { struct Component : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::System::System::ComponentModel::EventHandlerList* event_handlers_; DLL2SDK::System::System::ComponentModel::ISite* mySite_; DLL2SDK::mscorlib::System::Object* disposedEvent_; void _ctor_434(); void add_Disposed_435(DLL2SDK::mscorlib::System::EventHandler* value_); void remove_Disposed_436(DLL2SDK::mscorlib::System::EventHandler* value_); DLL2SDK::System::System::ComponentModel::ISite* get_Site_437(); DLL2SDK::System::System::ComponentModel::EventHandlerList* get_Events_438(); void Finalize_439(); void Dispose_440(); void Dispose_441(bool release_all_); DLL2SDK::mscorlib::System::String* ToString_442(); }; } namespace DLL2SDK::System::System::Net { struct WebAsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Threading::ManualResetEvent* handle_; bool synch_; bool isCompleted_; DLL2SDK::mscorlib::System::AsyncCallback* cb_; DLL2SDK::mscorlib::System::Object* state_; int32_t nbytes_; DLL2SDK::mscorlib::System::IAsyncResult* innerAsyncResult_; bool callbackDone_; DLL2SDK::mscorlib::System::Exception* exc_; DLL2SDK::System::System::Net::HttpWebResponse* response_; DLL2SDK::mscorlib::System::IO::Stream* writeStream_; DLL2SDK::Array* buffer_; int32_t offset_; int32_t size_; DLL2SDK::mscorlib::System::Object* locker_; bool EndCalled_; bool AsyncWriteAll_; void _ctor_2018(DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); void _ctor_2019(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); void _ctor_2020(DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); void SetCompleted_2021(bool synch_, DLL2SDK::mscorlib::System::Exception* e_); void Reset_2022(); void SetCompleted_2023(bool synch_, int32_t nbytes_); void SetCompleted_2024(bool synch_, DLL2SDK::mscorlib::System::IO::Stream* writeStream_); void SetCompleted_2025(bool synch_, DLL2SDK::System::System::Net::HttpWebResponse* response_); void DoCallback_2026(); void WaitUntilComplete_2027(); bool WaitUntilComplete_2028(int32_t timeout_, bool exitContext_); DLL2SDK::mscorlib::System::Object* get_AsyncState_2029(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_2030(); bool get_IsCompleted_2031(); bool get_GotException_2032(); DLL2SDK::mscorlib::System::Exception* get_Exception_2033(); int32_t get_NBytes_2034(); void set_NBytes_2035(int32_t value_); DLL2SDK::mscorlib::System::IAsyncResult* get_InnerAsyncResult_2036(); void set_InnerAsyncResult_2037(DLL2SDK::mscorlib::System::IAsyncResult* value_); DLL2SDK::mscorlib::System::IO::Stream* get_WriteStream_2038(); DLL2SDK::System::System::Net::HttpWebResponse* get_Response_2039(); DLL2SDK::Array* get_Buffer_2040(); int32_t get_Offset_2041(); int32_t get_Size_2042(); }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct AddressFamily : int32_t { Unknown_ = static_cast(0xFFFFFFFF), Unspecified_ = static_cast(0x0), Unix_ = static_cast(0x1), InterNetwork_ = static_cast(0x2), ImpLink_ = static_cast(0x3), Pup_ = static_cast(0x4), Chaos_ = static_cast(0x5), NS_ = static_cast(0x6), Ipx_ = static_cast(0x6), Iso_ = static_cast(0x7), Osi_ = static_cast(0x7), Ecma_ = static_cast(0x8), DataKit_ = static_cast(0x9), Ccitt_ = static_cast(0xA), Sna_ = static_cast(0xB), DecNet_ = static_cast(0xC), DataLink_ = static_cast(0xD), Lat_ = static_cast(0xE), HyperChannel_ = static_cast(0xF), AppleTalk_ = static_cast(0x10), NetBios_ = static_cast(0x11), VoiceView_ = static_cast(0x12), FireFox_ = static_cast(0x13), Banyan_ = static_cast(0x15), Atm_ = static_cast(0x16), InterNetworkV6_ = static_cast(0x17), Cluster_ = static_cast(0x18), Ieee12844_ = static_cast(0x19), Irda_ = static_cast(0x1A), NetworkDesigners_ = static_cast(0x1C), Max_ = static_cast(0x1D) }; } namespace DLL2SDK::System::System::Net { enum struct SecurityProtocolType : int32_t { Ssl3_ = static_cast(0x30), Tls_ = static_cast(0xC0) }; } namespace DLL2SDK::System::System::Net { struct ServicePoint : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Uri* uri_; int32_t connectionLimit_; int32_t maxIdleTime_; int32_t currentConnections_; DLL2SDK::mscorlib::System::DateTime idleSince_; DLL2SDK::mscorlib::System::Version* protocolVersion_; DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* certificate_; DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* clientCertificate_; DLL2SDK::System::System::Net::IPHostEntry* host_; bool usesProxy_; DLL2SDK::mscorlib::System::Collections::Hashtable* groups_; bool sendContinue_; bool useConnect_; DLL2SDK::mscorlib::System::Object* locker_; DLL2SDK::mscorlib::System::Object* hostE_; bool useNagle_; DLL2SDK::System::System::Net::BindIPEndPoint* endPointCallback_; void _ctor_1965(DLL2SDK::System::System::Uri* uri_, int32_t connectionLimit_, int32_t maxIdleTime_); DLL2SDK::System::System::Uri* get_Address_1966(); int32_t get_ConnectionLimit_1967(); int32_t get_CurrentConnections_1968(); DLL2SDK::mscorlib::System::DateTime get_IdleSince_1969(); void set_IdleSince_1970(DLL2SDK::mscorlib::System::DateTime value_); DLL2SDK::mscorlib::System::Version* get_ProtocolVersion_1971(); void set_Expect100Continue_1972(bool value_); bool get_UseNagleAlgorithm_1973(); void set_UseNagleAlgorithm_1974(bool value_); bool get_SendContinue_1975(); void set_SendContinue_1976(bool value_); bool get_UsesProxy_1977(); void set_UsesProxy_1978(bool value_); bool get_UseConnect_1979(); void set_UseConnect_1980(bool value_); bool get_AvailableForRecycling_1981(); DLL2SDK::mscorlib::System::Collections::Hashtable* get_Groups_1982(); DLL2SDK::System::System::Net::IPHostEntry* get_HostEntry_1983(); void SetVersion_1984(DLL2SDK::mscorlib::System::Version* version_); DLL2SDK::System::System::Net::WebConnectionGroup* GetConnectionGroup_1985(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::EventHandler* SendRequest_1986(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::String* groupName_); void SetCertificates_1987(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* client_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* server_); bool CallEndPointDelegate_1988(DLL2SDK::System::System::Net::Sockets::Socket* sock_, DLL2SDK::System::System::Net::IPEndPoint* remote_); }; } namespace DLL2SDK::System::System::Net { struct ResponseStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::System::System::Net::HttpListenerResponse* response_; bool ignore_errors_; bool disposed_; bool trailer_sent_; DLL2SDK::mscorlib::System::IO::Stream* stream_; struct StaticFields { DLL2SDK::Array* crlf_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1944(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::System::System::Net::HttpListenerResponse* response_, bool ignore_errors_); bool get_CanRead_1946(); bool get_CanSeek_1947(); bool get_CanWrite_1948(); int64_t get_Length_1949(); int64_t get_Position_1950(); void set_Position_1951(int64_t value_); void Close_1952(); DLL2SDK::mscorlib::System::IO::MemoryStream* GetHeaders_1953(bool closing_); void Flush_1954(); void InternalWrite_1956(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void Write_1957(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1958(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); void EndWrite_1959(DLL2SDK::mscorlib::System::IAsyncResult* ares_); int32_t Read_1960(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1961(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_1962(DLL2SDK::mscorlib::System::IAsyncResult* ares_); int64_t Seek_1963(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_1964(int64_t value_); static void _cctor_1945(); static DLL2SDK::Array* GetChunkSizeBytes_1955(int32_t size_, bool final_); }; } namespace DLL2SDK::System::System::Net { struct RequestStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::Array* buffer_; int32_t offset_; int32_t length_; int64_t remaining_body_; bool disposed_; DLL2SDK::mscorlib::System::IO::Stream* stream_; void _ctor_1925(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t length_); void _ctor_1926(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t length_, int64_t contentlength_); bool get_CanRead_1927(); bool get_CanSeek_1928(); bool get_CanWrite_1929(); int64_t get_Length_1930(); int64_t get_Position_1931(); void set_Position_1932(int64_t value_); void Close_1933(); void Flush_1934(); int32_t FillFromBuffer_1935(DLL2SDK::Array* buffer_, int32_t off_, int32_t count_); int32_t Read_1936(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1937(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_1938(DLL2SDK::mscorlib::System::IAsyncResult* ares_); int64_t Seek_1939(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_1940(int64_t value_); void Write_1941(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1942(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); void EndWrite_1943(DLL2SDK::mscorlib::System::IAsyncResult* async_result_); }; } namespace DLL2SDK::System::System::Net { struct ProtocolViolationException : DLL2SDK::mscorlib::System::InvalidOperationException { void _ctor_1920(); void _ctor_1921(DLL2SDK::mscorlib::System::String* message_); void _ctor_1922(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_ISerializable_GetObjectData_1923(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void GetObjectData_1924(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); }; } namespace DLL2SDK::System::System::Net { struct NetworkCredential : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* userName_; DLL2SDK::mscorlib::System::String* password_; DLL2SDK::mscorlib::System::String* domain_; DLL2SDK::mscorlib::System::String* get_Domain_1916(); DLL2SDK::mscorlib::System::String* get_UserName_1917(); DLL2SDK::mscorlib::System::String* get_Password_1918(); DLL2SDK::System::System::Net::NetworkCredential* GetCredential_1919(DLL2SDK::System::System::Uri* uri_, DLL2SDK::mscorlib::System::String* authType_); }; } namespace DLL2SDK::System::System::Net { struct ListenerPrefix : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* original_; DLL2SDK::mscorlib::System::String* host_; uint16_t port_; DLL2SDK::mscorlib::System::String* path_; bool secure_; DLL2SDK::System::System::Net::HttpListener* Listener_; void _ctor_1906(DLL2SDK::mscorlib::System::String* prefix_); DLL2SDK::mscorlib::System::String* ToString_1907(); bool get_Secure_1908(); DLL2SDK::mscorlib::System::String* get_Host_1909(); int32_t get_Port_1910(); DLL2SDK::mscorlib::System::String* get_Path_1911(); bool Equals_1912(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_1913(); void Parse_1914(DLL2SDK::mscorlib::System::String* uri_); static void CheckUri_1915(DLL2SDK::mscorlib::System::String* uri_); }; } namespace DLL2SDK::System::System::Net { struct ListenerAsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Threading::ManualResetEvent* handle_; bool synch_; bool completed_; DLL2SDK::mscorlib::System::AsyncCallback* cb_; DLL2SDK::mscorlib::System::Object* state_; DLL2SDK::mscorlib::System::Exception* exception_; DLL2SDK::System::System::Net::HttpListenerContext* context_; DLL2SDK::mscorlib::System::Object* locker_; DLL2SDK::System::System::Net::ListenerAsyncResult* forward_; void _ctor_1897(DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); void Complete_1898(DLL2SDK::mscorlib::System::String* error_); void Complete_1900(DLL2SDK::System::System::Net::HttpListenerContext* context_); void Complete_1901(DLL2SDK::System::System::Net::HttpListenerContext* context_, bool synch_); DLL2SDK::System::System::Net::HttpListenerContext* GetContext_1902(); DLL2SDK::mscorlib::System::Object* get_AsyncState_1903(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_1904(); bool get_IsCompleted_1905(); static void InvokeCallback_1899(DLL2SDK::mscorlib::System::Object* o_); }; } namespace DLL2SDK::System::System::Net { struct IPv6Address : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* address_; int32_t prefixLength_; int64_t scopeId_; struct StaticFields { DLL2SDK::System::System::Net::IPv6Address* Loopback_; DLL2SDK::System::System::Net::IPv6Address* Unspecified_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1872(DLL2SDK::Array* addr_); void _ctor_1873(DLL2SDK::Array* addr_, int32_t prefixLength_); void _ctor_1874(DLL2SDK::Array* addr_, int32_t prefixLength_, int32_t scopeId_); DLL2SDK::Array* get_Address_1880(); int64_t get_ScopeId_1881(); void set_ScopeId_1882(int64_t value_); int32_t AsIPv4Int_1885(); bool IsIPv4Compatible_1886(); bool IsIPv4Mapped_1887(); DLL2SDK::mscorlib::System::String* ToString_1888(); DLL2SDK::mscorlib::System::String* ToString_1889(bool fullLength_); bool Equals_1890(DLL2SDK::mscorlib::System::Object* other_); int32_t GetHashCode_1891(); static void _cctor_1875(); static DLL2SDK::System::System::Net::IPv6Address* Parse_1876(DLL2SDK::mscorlib::System::String* ipString_); static int32_t Fill_1877(DLL2SDK::Array* addr_, DLL2SDK::mscorlib::System::String* ipString_); static bool TryParse_1878(DLL2SDK::mscorlib::System::String* prefix_, int32_t* res_); static bool TryParse_1879(DLL2SDK::mscorlib::System::String* ipString_, DLL2SDK::System::System::Net::IPv6Address* result_); static bool IsLoopback_1883(DLL2SDK::System::System::Net::IPv6Address* addr_); static uint16_t SwapUShort_1884(uint16_t number_); static int32_t Hash_1892(int32_t i_, int32_t j_, int32_t k_, int32_t l_); }; } namespace DLL2SDK::System::System::Net { struct IPHostEntry : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* addressList_; DLL2SDK::Array* aliases_; DLL2SDK::mscorlib::System::String* hostName_; void _ctor_1867(); DLL2SDK::Array* get_AddressList_1868(); void set_AddressList_1869(DLL2SDK::Array* value_); void set_Aliases_1870(DLL2SDK::Array* value_); void set_HostName_1871(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::System::System::Net { struct EndPoint : DLL2SDK::mscorlib::System::Object { void _ctor_1412(); DLL2SDK::System::System::Net::Sockets::AddressFamily get_AddressFamily_1413(); DLL2SDK::System::System::Net::EndPoint* Create_1414(DLL2SDK::System::System::Net::SocketAddress* address_); DLL2SDK::System::System::Net::SocketAddress* Serialize_1415(); static DLL2SDK::mscorlib::System::Exception* NotImplemented_1416(); }; } namespace DLL2SDK::System::System::Net { struct IPAddress : DLL2SDK::mscorlib::System::Object { int64_t m_Address_; DLL2SDK::System::System::Net::Sockets::AddressFamily m_Family_; DLL2SDK::Array* m_Numbers_; int64_t m_ScopeId_; int32_t m_HashCode_; struct StaticFields { DLL2SDK::System::System::Net::IPAddress* Any_; DLL2SDK::System::System::Net::IPAddress* Broadcast_; DLL2SDK::System::System::Net::IPAddress* Loopback_; DLL2SDK::System::System::Net::IPAddress* None_; DLL2SDK::System::System::Net::IPAddress* IPv6Any_; DLL2SDK::System::System::Net::IPAddress* IPv6Loopback_; DLL2SDK::System::System::Net::IPAddress* IPv6None_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1828(int64_t addr_); void _ctor_1829(DLL2SDK::Array* address_); void _ctor_1830(DLL2SDK::Array* address_, int64_t scopeId_); int64_t get_InternalIPv4Address_1845(); int64_t get_ScopeId_1846(); DLL2SDK::Array* GetAddressBytes_1847(); DLL2SDK::System::System::Net::Sockets::AddressFamily get_AddressFamily_1848(); DLL2SDK::mscorlib::System::String* ToString_1850(); bool Equals_1852(DLL2SDK::mscorlib::System::Object* other_); int32_t GetHashCode_1853(); static void _cctor_1831(); static int16_t SwapShort_1832(int16_t number_); static int32_t SwapInt_1833(int32_t number_); static int64_t SwapLong_1834(int64_t number_); static int16_t HostToNetworkOrder_1835(int16_t host_); static int32_t HostToNetworkOrder_1836(int32_t host_); static int64_t HostToNetworkOrder_1837(int64_t host_); static int16_t NetworkToHostOrder_1838(int16_t network_); static int32_t NetworkToHostOrder_1839(int32_t network_); static int64_t NetworkToHostOrder_1840(int64_t network_); static DLL2SDK::System::System::Net::IPAddress* Parse_1841(DLL2SDK::mscorlib::System::String* ipString_); static bool TryParse_1842(DLL2SDK::mscorlib::System::String* ipString_, DLL2SDK::System::System::Net::IPAddress* address_); static DLL2SDK::System::System::Net::IPAddress* ParseIPV4_1843(DLL2SDK::mscorlib::System::String* ip_); static DLL2SDK::System::System::Net::IPAddress* ParseIPV6_1844(DLL2SDK::mscorlib::System::String* ip_); static bool IsLoopback_1849(DLL2SDK::System::System::Net::IPAddress* addr_); static DLL2SDK::mscorlib::System::String* ToString_1851(int64_t addr_); static int32_t Hash_1854(int32_t i_, int32_t j_, int32_t k_, int32_t l_); }; } namespace DLL2SDK::System::System::Net { struct CookieParser : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* header_; int32_t pos_; int32_t length_; void _ctor_1818(DLL2SDK::mscorlib::System::String* header_); void _ctor_1819(DLL2SDK::mscorlib::System::String* header_, int32_t position_); bool GetNextNameValue_1820(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* val_); DLL2SDK::mscorlib::System::String* GetCookieName_1821(); DLL2SDK::mscorlib::System::String* GetCookieValue_1822(); }; } namespace DLL2SDK::System::System::Net { enum struct HttpStatusCode : int32_t { Continue_ = static_cast(0x64), SwitchingProtocols_ = static_cast(0x65), OK_ = static_cast(0xC8), Created_ = static_cast(0xC9), Accepted_ = static_cast(0xCA), NonAuthoritativeInformation_ = static_cast(0xCB), NoContent_ = static_cast(0xCC), ResetContent_ = static_cast(0xCD), PartialContent_ = static_cast(0xCE), MultipleChoices_ = static_cast(0x12C), Ambiguous_ = static_cast(0x12C), MovedPermanently_ = static_cast(0x12D), Moved_ = static_cast(0x12D), Found_ = static_cast(0x12E), Redirect_ = static_cast(0x12E), SeeOther_ = static_cast(0x12F), RedirectMethod_ = static_cast(0x12F), NotModified_ = static_cast(0x130), UseProxy_ = static_cast(0x131), Unused_ = static_cast(0x132), TemporaryRedirect_ = static_cast(0x133), RedirectKeepVerb_ = static_cast(0x133), BadRequest_ = static_cast(0x190), Unauthorized_ = static_cast(0x191), PaymentRequired_ = static_cast(0x192), Forbidden_ = static_cast(0x193), NotFound_ = static_cast(0x194), MethodNotAllowed_ = static_cast(0x195), NotAcceptable_ = static_cast(0x196), ProxyAuthenticationRequired_ = static_cast(0x197), RequestTimeout_ = static_cast(0x198), Conflict_ = static_cast(0x199), Gone_ = static_cast(0x19A), LengthRequired_ = static_cast(0x19B), PreconditionFailed_ = static_cast(0x19C), RequestEntityTooLarge_ = static_cast(0x19D), RequestUriTooLong_ = static_cast(0x19E), UnsupportedMediaType_ = static_cast(0x19F), RequestedRangeNotSatisfiable_ = static_cast(0x1A0), ExpectationFailed_ = static_cast(0x1A1), InternalServerError_ = static_cast(0x1F4), NotImplemented_ = static_cast(0x1F5), BadGateway_ = static_cast(0x1F6), ServiceUnavailable_ = static_cast(0x1F7), GatewayTimeout_ = static_cast(0x1F8), HttpVersionNotSupported_ = static_cast(0x1F9) }; } namespace DLL2SDK::System::System::Net { enum struct DecompressionMethods : int32_t { None_ = static_cast(0x0), GZip_ = static_cast(0x1), Deflate_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Net { struct WebRequest : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::System::System::Net::Security::AuthenticationLevel authentication_level_; struct StaticFields { DLL2SDK::System::System::Collections::Specialized::HybridDictionary* prefixes_; bool isDefaultWebProxySet_; DLL2SDK::System::System::Net::IWebProxy* defaultWebProxy_; DLL2SDK::mscorlib::System::Object* lockobj_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2211(); void _ctor_2212(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_Runtime_Serialization_ISerializable_GetObjectData_2214(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); int64_t get_ContentLength_2217(); void set_ContentLength_2218(int64_t value_); void set_ContentType_2219(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::ICredentials* get_Credentials_2220(); void set_Credentials_2221(DLL2SDK::System::System::Net::ICredentials* value_); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_2222(); void set_Headers_2223(DLL2SDK::System::System::Net::WebHeaderCollection* value_); DLL2SDK::mscorlib::System::String* get_Method_2224(); void set_Method_2225(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::IWebProxy* get_Proxy_2226(); void set_Proxy_2227(DLL2SDK::System::System::Net::IWebProxy* value_); DLL2SDK::System::System::Uri* get_RequestUri_2228(); void set_Timeout_2229(int32_t value_); void Abort_2232(); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetRequestStream_2233(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetResponse_2234(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IO::Stream* EndGetRequestStream_2237(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::System::System::Net::WebResponse* EndGetResponse_2238(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::mscorlib::System::IO::Stream* GetRequestStream_2239(); DLL2SDK::System::System::Net::WebResponse* GetResponse_2240(); void GetObjectData_2241(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); static void _cctor_2213(); static void AddDynamicPrefix_2215(DLL2SDK::mscorlib::System::String* protocol_, DLL2SDK::mscorlib::System::String* implementor_); static DLL2SDK::mscorlib::System::Exception* GetMustImplement_2216(); static DLL2SDK::System::System::Net::IWebProxy* get_DefaultWebProxy_2230(); static DLL2SDK::System::System::Net::IWebProxy* GetDefaultWebProxy_2231(); static DLL2SDK::System::System::Net::WebRequest* Create_2235(DLL2SDK::mscorlib::System::String* requestUriString_); static DLL2SDK::System::System::Net::WebRequest* Create_2236(DLL2SDK::System::System::Uri* requestUri_); static DLL2SDK::System::System::Net::IWebRequestCreate* GetCreator_2242(DLL2SDK::mscorlib::System::String* prefix_); static void AddPrefix_2243(DLL2SDK::mscorlib::System::String* prefix_, DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::System::System::Net { struct HttpVersion : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Version* Version10_; DLL2SDK::mscorlib::System::Version* Version11_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1729(); }; } namespace DLL2SDK::System::System::Net { struct HttpUtility : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::String* UrlDecode_1726(DLL2SDK::mscorlib::System::String* s_); static DLL2SDK::Array* GetChars_1727(DLL2SDK::mscorlib::System::IO::MemoryStream* b_, DLL2SDK::mscorlib::System::Text::Encoding* e_); static DLL2SDK::mscorlib::System::String* UrlDecode_1728(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Text::Encoding* e_); }; } namespace DLL2SDK::System::System::Net { struct HttpStreamAsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* locker_; DLL2SDK::mscorlib::System::Threading::ManualResetEvent* handle_; bool completed_; DLL2SDK::Array* Buffer_; int32_t Offset_; int32_t Count_; DLL2SDK::mscorlib::System::AsyncCallback* Callback_; DLL2SDK::mscorlib::System::Object* State_; int32_t SynchRead_; DLL2SDK::mscorlib::System::Exception* Error_; void _ctor_1720(); void Complete_1721(DLL2SDK::mscorlib::System::Exception* e_); void Complete_1722(); DLL2SDK::mscorlib::System::Object* get_AsyncState_1723(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_1724(); bool get_IsCompleted_1725(); }; } namespace DLL2SDK::System::System::Net { struct HttpRequestCreator : DLL2SDK::mscorlib::System::Object { void _ctor_1718(); DLL2SDK::System::System::Net::WebRequest* Create_1719(DLL2SDK::System::System::Uri* uri_); }; } namespace DLL2SDK::System::System::Net { struct HttpListenerResponse : DLL2SDK::mscorlib::System::Object { bool disposed_; DLL2SDK::mscorlib::System::Text::Encoding* content_encoding_; int64_t content_length_; bool cl_set_; DLL2SDK::mscorlib::System::String* content_type_; DLL2SDK::System::System::Net::CookieCollection* cookies_; DLL2SDK::System::System::Net::WebHeaderCollection* headers_; bool keep_alive_; DLL2SDK::System::System::Net::ResponseStream* output_stream_; DLL2SDK::mscorlib::System::Version* version_; DLL2SDK::mscorlib::System::String* location_; int32_t status_code_; DLL2SDK::mscorlib::System::String* status_description_; bool chunked_; DLL2SDK::System::System::Net::HttpListenerContext* context_; bool HeadersSent_; bool force_close_chunked_; void _ctor_1701(DLL2SDK::System::System::Net::HttpListenerContext* context_); void System_IDisposable_Dispose_1702(); bool get_ForceCloseChunked_1703(); DLL2SDK::mscorlib::System::Text::Encoding* get_ContentEncoding_1704(); void set_ContentLength64_1705(int64_t value_); void set_ContentType_1706(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_1707(); DLL2SDK::mscorlib::System::IO::Stream* get_OutputStream_1708(); bool get_SendChunked_1709(); void set_SendChunked_1710(bool value_); int32_t get_StatusCode_1711(); void set_StatusCode_1712(int32_t value_); void Close_1714(bool force_); void Close_1715(); void Close_1716(DLL2SDK::Array* responseEntity_, bool willBlock_); void SendHeaders_1717(bool closing_, DLL2SDK::mscorlib::System::IO::MemoryStream* ms_); static DLL2SDK::mscorlib::System::String* GetStatusDescription_1713(int32_t code_); }; } namespace DLL2SDK::System::System::Net { struct HttpListenerRequest : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* accept_types_; int64_t content_length_; bool cl_set_; DLL2SDK::System::System::Net::CookieCollection* cookies_; DLL2SDK::System::System::Net::WebHeaderCollection* headers_; DLL2SDK::mscorlib::System::String* method_; DLL2SDK::mscorlib::System::IO::Stream* input_stream_; DLL2SDK::mscorlib::System::Version* version_; DLL2SDK::System::System::Collections::Specialized::NameValueCollection* query_string_; DLL2SDK::mscorlib::System::String* raw_url_; DLL2SDK::System::System::Uri* url_; DLL2SDK::System::System::Uri* referrer_; DLL2SDK::Array* user_languages_; DLL2SDK::System::System::Net::HttpListenerContext* context_; bool is_chunked_; struct StaticFields { DLL2SDK::Array* _100continue_; DLL2SDK::Array* no_body_methods_; DLL2SDK::Array* separators_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map7_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1684(DLL2SDK::System::System::Net::HttpListenerContext* context_); void SetRequestLine_1686(DLL2SDK::mscorlib::System::String* req_); void CreateQueryString_1687(DLL2SDK::mscorlib::System::String* query_); void FinishInitialization_1688(); void AddHeader_1690(DLL2SDK::mscorlib::System::String* header_); bool FlushInput_1691(); bool get_HasEntityBody_1692(); DLL2SDK::System::System::Collections::Specialized::NameValueCollection* get_Headers_1693(); DLL2SDK::mscorlib::System::IO::Stream* get_InputStream_1694(); bool get_IsSecureConnection_1695(); DLL2SDK::System::System::Net::IPEndPoint* get_LocalEndPoint_1696(); DLL2SDK::mscorlib::System::Version* get_ProtocolVersion_1697(); DLL2SDK::System::System::Uri* get_Url_1698(); DLL2SDK::mscorlib::System::String* get_UserHostAddress_1699(); DLL2SDK::mscorlib::System::String* get_UserHostName_1700(); static void _cctor_1685(); static DLL2SDK::mscorlib::System::String* Unquote_1689(DLL2SDK::mscorlib::System::String* str_); }; } namespace DLL2SDK::System::System::Net { struct HttpListenerPrefixCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* prefixes_; DLL2SDK::System::System::Net::HttpListener* listener_; void _ctor_1674(DLL2SDK::System::System::Net::HttpListener* listener_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_1675(); int32_t get_Count_1676(); bool get_IsReadOnly_1677(); void Add_1678(DLL2SDK::mscorlib::System::String* uriPrefix_); void Clear_1679(); bool Contains_1680(DLL2SDK::mscorlib::System::String* uriPrefix_); void CopyTo_1681(DLL2SDK::Array* array_, int32_t offset_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* GetEnumerator_1682(); bool Remove_1683(DLL2SDK::mscorlib::System::String* uriPrefix_); }; } namespace DLL2SDK::System::System::ComponentModel { struct Win32Exception : DLL2SDK::mscorlib::System::Runtime::InteropServices::ExternalException { int32_t native_error_code_; void _ctor_809(); void _ctor_810(int32_t error_); void _ctor_811(int32_t error_, DLL2SDK::mscorlib::System::String* message_); void _ctor_812(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); int32_t get_NativeErrorCode_813(); void GetObjectData_814(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static DLL2SDK::mscorlib::System::String* W32ErrorMessage_815(int32_t error_code_); }; } namespace DLL2SDK::System::System::Net { enum struct AuthenticationSchemes : int32_t { None_ = static_cast(0x0), Digest_ = static_cast(0x1), Negotiate_ = static_cast(0x2), Ntlm_ = static_cast(0x4), IntegratedWindowsAuthentication_ = static_cast(0x6), Basic_ = static_cast(0x8), Anonymous_ = static_cast(0x8000) }; } namespace DLL2SDK::System::System::Net { struct HttpListenerBasicIdentity : DLL2SDK::mscorlib::System::Security::Principal::GenericIdentity { DLL2SDK::mscorlib::System::String* password_; void _ctor_1659(DLL2SDK::mscorlib::System::String* username_, DLL2SDK::mscorlib::System::String* password_); }; } namespace DLL2SDK::System::System::Net { struct HttpListener : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::AuthenticationSchemes auth_schemes_; DLL2SDK::System::System::Net::HttpListenerPrefixCollection* prefixes_; DLL2SDK::System::System::Net::AuthenticationSchemeSelector* auth_selector_; DLL2SDK::mscorlib::System::String* realm_; bool ignore_write_exceptions_; bool unsafe_ntlm_auth_; bool listening_; bool disposed_; DLL2SDK::mscorlib::System::Collections::Hashtable* registry_; DLL2SDK::mscorlib::System::Collections::ArrayList* ctx_queue_; DLL2SDK::mscorlib::System::Collections::ArrayList* wait_queue_; void _ctor_1640(); void System_IDisposable_Dispose_1641(); DLL2SDK::System::System::Net::AuthenticationSchemes get_AuthenticationSchemes_1642(); DLL2SDK::System::System::Net::AuthenticationSchemeSelector* get_AuthenticationSchemeSelectorDelegate_1643(); bool get_IgnoreWriteExceptions_1644(); bool get_IsListening_1645(); DLL2SDK::System::System::Net::HttpListenerPrefixCollection* get_Prefixes_1646(); DLL2SDK::mscorlib::System::String* get_Realm_1647(); void Close_1648(); void Close_1649(bool force_); void Cleanup_1650(bool close_existing_); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetContext_1651(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::System::System::Net::HttpListenerContext* EndGetContext_1652(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::System::System::Net::AuthenticationSchemes SelectAuthenticationScheme_1653(DLL2SDK::System::System::Net::HttpListenerContext* context_); void Start_1654(); void CheckDisposed_1655(); DLL2SDK::System::System::Net::HttpListenerContext* GetContextFromQueue_1656(); void RegisterContext_1657(DLL2SDK::System::System::Net::HttpListenerContext* context_); void UnregisterContext_1658(DLL2SDK::System::System::Net::HttpListenerContext* context_); }; } namespace DLL2SDK::System::System::Net { struct HttpConnection : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::Sockets::Socket* sock_; DLL2SDK::mscorlib::System::IO::Stream* stream_; DLL2SDK::System::System::Net::EndPointListener* epl_; DLL2SDK::mscorlib::System::IO::MemoryStream* ms_; DLL2SDK::Array* buffer_; DLL2SDK::System::System::Net::HttpListenerContext* context_; DLL2SDK::mscorlib::System::Text::StringBuilder* current_line_; DLL2SDK::System::System::Net::ListenerPrefix* prefix_; DLL2SDK::System::System::Net::RequestStream* i_stream_; DLL2SDK::System::System::Net::ResponseStream* o_stream_; bool chunked_; int32_t chunked_uses_; bool context_bound_; bool secure_; DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_; DLL2SDK::System::System::Net::HttpConnection_InputState input_state_; DLL2SDK::System::System::Net::HttpConnection_LineState line_state_; int32_t position_; void _ctor_1621(DLL2SDK::System::System::Net::Sockets::Socket* sock_, DLL2SDK::System::System::Net::EndPointListener* epl_, bool secure_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* cert_, DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* OnPVKSelection_1622(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* certificate_, DLL2SDK::mscorlib::System::String* targetHost_); void Init_1623(); int32_t get_ChunkedUses_1624(); DLL2SDK::System::System::Net::IPEndPoint* get_LocalEndPoint_1625(); bool get_IsSecure_1626(); void set_Prefix_1627(DLL2SDK::System::System::Net::ListenerPrefix* value_); void BeginReadRequest_1628(); DLL2SDK::System::System::Net::RequestStream* GetRequestStream_1629(bool chunked_, int64_t contentlength_); DLL2SDK::System::System::Net::ResponseStream* GetResponseStream_1630(); void OnRead_1631(DLL2SDK::mscorlib::System::IAsyncResult* ares_); bool ProcessInput_1632(DLL2SDK::mscorlib::System::IO::MemoryStream* ms_); DLL2SDK::mscorlib::System::String* ReadLine_1633(DLL2SDK::Array* buffer_, int32_t offset_, int32_t len_, int32_t* used_); void SendError_1634(DLL2SDK::mscorlib::System::String* msg_, int32_t status_); void SendError_1635(); void Unbind_1636(); void Close_1637(); void CloseSocket_1638(); void Close_1639(bool force_close_); }; } namespace DLL2SDK::System::System::Net { struct GlobalProxySelection : DLL2SDK::mscorlib::System::Object { static DLL2SDK::System::System::Net::IWebProxy* get_Select_1620(); }; } namespace DLL2SDK::System::System::Net { enum struct FtpStatusCode : int32_t { Undefined_ = static_cast(0x0), RestartMarker_ = static_cast(0x6E), ServiceTemporarilyNotAvailable_ = static_cast(0x78), DataAlreadyOpen_ = static_cast(0x7D), OpeningData_ = static_cast(0x96), CommandOK_ = static_cast(0xC8), CommandExtraneous_ = static_cast(0xCA), DirectoryStatus_ = static_cast(0xD4), FileStatus_ = static_cast(0xD5), SystemType_ = static_cast(0xD7), SendUserCommand_ = static_cast(0xDC), ClosingControl_ = static_cast(0xDD), ClosingData_ = static_cast(0xE2), EnteringPassive_ = static_cast(0xE3), LoggedInProceed_ = static_cast(0xE6), ServerWantsSecureSession_ = static_cast(0xEA), FileActionOK_ = static_cast(0xFA), PathnameCreated_ = static_cast(0x101), SendPasswordCommand_ = static_cast(0x14B), NeedLoginAccount_ = static_cast(0x14C), FileCommandPending_ = static_cast(0x15E), ServiceNotAvailable_ = static_cast(0x1A5), CantOpenData_ = static_cast(0x1A9), ConnectionClosed_ = static_cast(0x1AA), ActionNotTakenFileUnavailableOrBusy_ = static_cast(0x1C2), ActionAbortedLocalProcessingError_ = static_cast(0x1C3), ActionNotTakenInsufficientSpace_ = static_cast(0x1C4), CommandSyntaxError_ = static_cast(0x1F4), ArgumentSyntaxError_ = static_cast(0x1F5), CommandNotImplemented_ = static_cast(0x1F6), BadCommandSequence_ = static_cast(0x1F7), NotLoggedIn_ = static_cast(0x212), AccountNeeded_ = static_cast(0x214), ActionNotTakenFileUnavailable_ = static_cast(0x226), ActionAbortedUnknownPageType_ = static_cast(0x227), FileActionAborted_ = static_cast(0x228), ActionNotTakenFilenameNotAllowed_ = static_cast(0x229) }; } namespace DLL2SDK::System::System::Net { struct FtpWebRequest : DLL2SDK::System::System::Net::WebRequest { DLL2SDK::System::System::Uri* requestUri_; DLL2SDK::mscorlib::System::String* file_name_; DLL2SDK::System::System::Net::ServicePoint* servicePoint_; DLL2SDK::mscorlib::System::IO::Stream* origDataStream_; DLL2SDK::mscorlib::System::IO::Stream* dataStream_; DLL2SDK::mscorlib::System::IO::Stream* controlStream_; DLL2SDK::mscorlib::System::IO::StreamReader* controlReader_; DLL2SDK::System::System::Net::NetworkCredential* credentials_; DLL2SDK::System::System::Net::IPHostEntry* hostEntry_; DLL2SDK::System::System::Net::IPEndPoint* localEndPoint_; DLL2SDK::System::System::Net::IWebProxy* proxy_; int32_t timeout_; int32_t rwTimeout_; int64_t offset_; bool binary_; bool enableSsl_; bool usePassive_; bool keepAlive_; DLL2SDK::mscorlib::System::String* method_; DLL2SDK::mscorlib::System::String* renameTo_; DLL2SDK::mscorlib::System::Object* locker_; DLL2SDK::System::System::Net::FtpWebRequest_RequestState requestState_; DLL2SDK::System::System::Net::FtpAsyncResult* asyncResult_; DLL2SDK::System::System::Net::FtpWebResponse* ftpResponse_; DLL2SDK::mscorlib::System::IO::Stream* requestStream_; DLL2SDK::mscorlib::System::String* initial_path_; DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* callback_; struct StaticFields { DLL2SDK::Array* supportedCommands_; DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* __f__am_cache1C_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map5_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map6_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1541(DLL2SDK::System::System::Uri* uri_); void set_ContentType_1544(DLL2SDK::mscorlib::System::String* value_); int64_t get_ContentLength_1545(); void set_ContentLength_1546(int64_t value_); DLL2SDK::System::System::Net::ICredentials* get_Credentials_1547(); void set_Credentials_1548(DLL2SDK::System::System::Net::ICredentials* value_); bool get_EnableSsl_1549(); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_1550(); void set_Headers_1551(DLL2SDK::System::System::Net::WebHeaderCollection* value_); DLL2SDK::mscorlib::System::String* get_Method_1552(); void set_Method_1553(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::IWebProxy* get_Proxy_1554(); void set_Proxy_1555(DLL2SDK::System::System::Net::IWebProxy* value_); int32_t get_ReadWriteTimeout_1556(); DLL2SDK::System::System::Uri* get_RequestUri_1557(); DLL2SDK::System::System::Net::ServicePoint* get_ServicePoint_1558(); void set_Timeout_1559(int32_t value_); DLL2SDK::mscorlib::System::String* get_DataType_1560(); DLL2SDK::System::System::Net::FtpWebRequest_RequestState get_State_1561(); void set_State_1562(DLL2SDK::System::System::Net::FtpWebRequest_RequestState value_); void Abort_1563(); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetResponse_1564(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::System::System::Net::WebResponse* EndGetResponse_1565(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::System::System::Net::WebResponse* GetResponse_1566(); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetRequestStream_1567(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IO::Stream* EndGetRequestStream_1568(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::mscorlib::System::IO::Stream* GetRequestStream_1569(); DLL2SDK::System::System::Net::ServicePoint* GetServicePoint_1570(); void ResolveHost_1571(); void ProcessRequest_1572(); void SetType_1573(); DLL2SDK::mscorlib::System::String* GetRemoteFolderPath_1574(DLL2SDK::System::System::Uri* uri_); void CWDAndSetFileName_1575(DLL2SDK::System::System::Uri* uri_); void ProcessMethod_1576(); void CloseControlConnection_1577(); void CloseDataConnection_1578(); void CloseConnection_1579(); void ProcessSimpleMethod_1580(); void UploadData_1581(); void DownloadData_1582(); void CheckRequestStarted_1583(); void OpenControlConnection_1584(); DLL2SDK::System::System::Net::Sockets::Socket* SetupPassiveConnection_1586(DLL2SDK::mscorlib::System::String* statusDescription_); DLL2SDK::mscorlib::System::Exception* CreateExceptionFromResponse_1587(DLL2SDK::System::System::Net::FtpStatus* status_); void SetTransferCompleted_1588(); void OperationCompleted_1589(); void SetCompleteWithError_1590(DLL2SDK::mscorlib::System::Exception* exc_); DLL2SDK::System::System::Net::Sockets::Socket* InitDataConnection_1591(); void OpenDataConnection_1592(); void Authenticate_1593(); DLL2SDK::System::System::Net::FtpStatus* SendCommand_1594(DLL2SDK::mscorlib::System::String* command_, DLL2SDK::Array* parameters_); DLL2SDK::System::System::Net::FtpStatus* SendCommand_1595(bool waitResponse_, DLL2SDK::mscorlib::System::String* command_, DLL2SDK::Array* parameters_); DLL2SDK::System::System::Net::FtpStatus* GetResponseStatus_1597(); void InitiateSecureConnection_1598(DLL2SDK::mscorlib::System::IO::Stream* stream_); bool ChangeToSSLSocket_1599(DLL2SDK::mscorlib::System::IO::Stream* stream_); bool InFinalState_1600(); bool InProgress_1601(); void CheckIfAborted_1602(); void CheckFinalState_1603(); static void _cctor_1542(); static DLL2SDK::mscorlib::System::Exception* GetMustImplement_1543(); static DLL2SDK::mscorlib::System::String* GetInitialPath_1585(DLL2SDK::System::System::Net::FtpStatus* status_); static DLL2SDK::System::System::Net::FtpStatus* ServiceNotAvailable_1596(); static bool _callback_m__B_1604(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* certificate_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Chain* chain_, DLL2SDK::System::System::Net::Security::SslPolicyErrors sslPolicyErrors_); }; } namespace DLL2SDK::System::System::Net { struct FtpStatus : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::FtpStatusCode statusCode_; DLL2SDK::mscorlib::System::String* statusDescription_; void _ctor_1538(DLL2SDK::System::System::Net::FtpStatusCode statusCode_, DLL2SDK::mscorlib::System::String* statusDescription_); DLL2SDK::System::System::Net::FtpStatusCode get_StatusCode_1539(); DLL2SDK::mscorlib::System::String* get_StatusDescription_1540(); }; } namespace DLL2SDK::System::System::Net { struct FtpRequestCreator : DLL2SDK::mscorlib::System::Object { void _ctor_1536(); DLL2SDK::System::System::Net::WebRequest* Create_1537(DLL2SDK::System::System::Uri* uri_); }; } namespace DLL2SDK::System::System::Net { struct FtpDataStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::System::System::Net::FtpWebRequest* request_; DLL2SDK::mscorlib::System::IO::Stream* networkStream_; bool disposed_; bool isRead_; int32_t totalRead_; void _ctor_1505(DLL2SDK::System::System::Net::FtpWebRequest* request_, DLL2SDK::mscorlib::System::IO::Stream* stream_, bool isRead_); void System_IDisposable_Dispose_1506(); bool get_CanRead_1507(); bool get_CanWrite_1508(); bool get_CanSeek_1509(); int64_t get_Length_1510(); int64_t get_Position_1511(); void set_Position_1512(int64_t value_); void Close_1513(); void Flush_1514(); int64_t Seek_1515(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_1516(int64_t value_); int32_t ReadInternal_1517(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1518(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_1519(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); int32_t Read_1520(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); void WriteInternal_1521(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1522(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); void EndWrite_1523(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); void Write_1524(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); void Finalize_1525(); void Dispose_1526(bool disposing_); void CheckDisposed_1527(); }; } namespace DLL2SDK::System::System::Net { struct FtpAsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::FtpWebResponse* response_; DLL2SDK::mscorlib::System::Threading::ManualResetEvent* waitHandle_; DLL2SDK::mscorlib::System::Exception* exception_; DLL2SDK::mscorlib::System::AsyncCallback* callback_; DLL2SDK::mscorlib::System::IO::Stream* stream_; DLL2SDK::mscorlib::System::Object* state_; bool completed_; bool synch_; DLL2SDK::mscorlib::System::Object* locker_; void _ctor_1491(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::Object* get_AsyncState_1492(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_1493(); bool get_IsCompleted_1494(); bool get_GotException_1495(); DLL2SDK::mscorlib::System::Exception* get_Exception_1496(); DLL2SDK::System::System::Net::FtpWebResponse* get_Response_1497(); DLL2SDK::mscorlib::System::IO::Stream* get_Stream_1498(); void set_Stream_1499(DLL2SDK::mscorlib::System::IO::Stream* value_); bool WaitUntilComplete_1500(int32_t timeout_, bool exitContext_); void SetCompleted_1501(bool synch_, DLL2SDK::mscorlib::System::Exception* exc_, DLL2SDK::System::System::Net::FtpWebResponse* response_); void SetCompleted_1502(bool synch_, DLL2SDK::System::System::Net::FtpWebResponse* response_); void SetCompleted_1503(bool synch_, DLL2SDK::mscorlib::System::Exception* exc_); void DoCallback_1504(); }; } namespace DLL2SDK::System::System::Net { struct FileWebResponse : DLL2SDK::System::System::Net::WebResponse { DLL2SDK::System::System::Uri* responseUri_; DLL2SDK::mscorlib::System::IO::FileStream* fileStream_; int64_t contentLength_; DLL2SDK::System::System::Net::WebHeaderCollection* webHeaders_; bool disposed_; void _ctor_1478(DLL2SDK::System::System::Uri* responseUri_, DLL2SDK::mscorlib::System::IO::FileStream* fileStream_); void _ctor_1479(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_Runtime_Serialization_ISerializable_GetObjectData_1480(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_IDisposable_Dispose_1481(); int64_t get_ContentLength_1482(); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_1483(); DLL2SDK::System::System::Uri* get_ResponseUri_1484(); void GetObjectData_1485(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); DLL2SDK::mscorlib::System::IO::Stream* GetResponseStream_1486(); void Finalize_1487(); void Close_1488(); void Dispose_1489(bool disposing_); void CheckDisposed_1490(); }; } namespace DLL2SDK::System::System::Net { struct FileWebRequestCreator : DLL2SDK::mscorlib::System::Object { void _ctor_1476(); DLL2SDK::System::System::Net::WebRequest* Create_1477(DLL2SDK::System::System::Uri* uri_); }; } namespace DLL2SDK::System::System::Net { struct FileWebRequest : DLL2SDK::System::System::Net::WebRequest { DLL2SDK::System::System::Uri* uri_; DLL2SDK::System::System::Net::WebHeaderCollection* webHeaders_; DLL2SDK::System::System::Net::ICredentials* credentials_; DLL2SDK::mscorlib::System::String* connectionGroup_; int64_t contentLength_; DLL2SDK::mscorlib::System::IO::FileAccess fileAccess_; DLL2SDK::mscorlib::System::String* method_; DLL2SDK::System::System::Net::IWebProxy* proxy_; bool preAuthenticate_; int32_t timeout_; DLL2SDK::mscorlib::System::IO::Stream* requestStream_; DLL2SDK::System::System::Net::FileWebResponse* webResponse_; DLL2SDK::mscorlib::System::Threading::AutoResetEvent* requestEndEvent_; bool requesting_; bool asyncResponding_; void _ctor_1439(DLL2SDK::System::System::Uri* uri_); void _ctor_1440(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_Runtime_Serialization_ISerializable_GetObjectData_1441(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); int64_t get_ContentLength_1442(); void set_ContentLength_1443(int64_t value_); void set_ContentType_1444(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::ICredentials* get_Credentials_1445(); void set_Credentials_1446(DLL2SDK::System::System::Net::ICredentials* value_); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_1447(); DLL2SDK::mscorlib::System::String* get_Method_1448(); void set_Method_1449(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::IWebProxy* get_Proxy_1450(); void set_Proxy_1451(DLL2SDK::System::System::Net::IWebProxy* value_); DLL2SDK::System::System::Uri* get_RequestUri_1452(); void set_Timeout_1453(int32_t value_); void Abort_1455(); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetRequestStream_1456(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IO::Stream* EndGetRequestStream_1457(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::mscorlib::System::IO::Stream* GetRequestStream_1458(); DLL2SDK::mscorlib::System::IO::Stream* GetRequestStreamInternal_1459(); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetResponse_1460(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::System::System::Net::WebResponse* EndGetResponse_1461(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::System::System::Net::WebResponse* GetResponse_1462(); DLL2SDK::System::System::Net::WebResponse* GetResponseInternal_1463(); void GetObjectData_1464(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void Close_1465(); static DLL2SDK::mscorlib::System::Exception* GetMustImplement_1454(); }; } namespace DLL2SDK::System::System::Net { struct EndPointManager : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* ip_to_endpoints_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1430(); static void AddListener_1431(DLL2SDK::System::System::Net::HttpListener* listener_); static void AddPrefix_1432(DLL2SDK::mscorlib::System::String* prefix_, DLL2SDK::System::System::Net::HttpListener* listener_); static void AddPrefixInternal_1433(DLL2SDK::mscorlib::System::String* p_, DLL2SDK::System::System::Net::HttpListener* listener_); static DLL2SDK::System::System::Net::EndPointListener* GetEPListener_1434(DLL2SDK::System::System::Net::IPAddress* addr_, int32_t port_, DLL2SDK::System::System::Net::HttpListener* listener_, bool secure_); static void RemoveEndPoint_1435(DLL2SDK::System::System::Net::EndPointListener* epl_, DLL2SDK::System::System::Net::IPEndPoint* ep_); static void RemoveListener_1436(DLL2SDK::System::System::Net::HttpListener* listener_); static void RemovePrefix_1437(DLL2SDK::mscorlib::System::String* prefix_, DLL2SDK::System::System::Net::HttpListener* listener_); static void RemovePrefixInternal_1438(DLL2SDK::mscorlib::System::String* prefix_, DLL2SDK::System::System::Net::HttpListener* listener_); }; } namespace DLL2SDK::System::System::Net { struct EndPointListener : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::IPEndPoint* endpoint_; DLL2SDK::System::System::Net::Sockets::Socket* sock_; DLL2SDK::mscorlib::System::Collections::Hashtable* prefixes_; DLL2SDK::mscorlib::System::Collections::ArrayList* unhandled_; DLL2SDK::mscorlib::System::Collections::ArrayList* all_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* cert_; DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_; bool secure_; void _ctor_1417(DLL2SDK::System::System::Net::IPAddress* addr_, int32_t port_, bool secure_); void LoadCertificateAndKey_1418(DLL2SDK::System::System::Net::IPAddress* addr_, int32_t port_); bool BindContext_1420(DLL2SDK::System::System::Net::HttpListenerContext* context_); void UnbindContext_1421(DLL2SDK::System::System::Net::HttpListenerContext* context_); DLL2SDK::System::System::Net::HttpListener* SearchListener_1422(DLL2SDK::mscorlib::System::String* host_, DLL2SDK::System::System::Uri* uri_, DLL2SDK::System::System::Net::ListenerPrefix* prefix_); DLL2SDK::System::System::Net::HttpListener* MatchFromList_1423(DLL2SDK::mscorlib::System::String* host_, DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Collections::ArrayList* list_, DLL2SDK::System::System::Net::ListenerPrefix* prefix_); void AddSpecial_1424(DLL2SDK::mscorlib::System::Collections::ArrayList* coll_, DLL2SDK::System::System::Net::ListenerPrefix* prefix_); void RemoveSpecial_1425(DLL2SDK::mscorlib::System::Collections::ArrayList* coll_, DLL2SDK::System::System::Net::ListenerPrefix* prefix_); void CheckIfRemove_1426(); void Close_1427(); void AddPrefix_1428(DLL2SDK::System::System::Net::ListenerPrefix* prefix_, DLL2SDK::System::System::Net::HttpListener* listener_); void RemovePrefix_1429(DLL2SDK::System::System::Net::ListenerPrefix* prefix_, DLL2SDK::System::System::Net::HttpListener* listener_); static void OnAccept_1419(DLL2SDK::mscorlib::System::IAsyncResult* ares_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ProgressChangedEventArgs : DLL2SDK::mscorlib::System::EventArgs { int32_t progress_; DLL2SDK::mscorlib::System::Object* state_; void _ctor_615(int32_t progressPercentage_, DLL2SDK::mscorlib::System::Object* userState_); }; } namespace DLL2SDK::System::System::Net { struct Dns : DLL2SDK::mscorlib::System::Object { static void _cctor_1400(); static bool GetHostByName_internal_1401(DLL2SDK::mscorlib::System::String* host_, DLL2SDK::mscorlib::System::String* h_name_, DLL2SDK::Array* h_aliases_, DLL2SDK::Array* h_addr_list_); static bool GetHostByAddr_internal_1402(DLL2SDK::mscorlib::System::String* addr_, DLL2SDK::mscorlib::System::String* h_name_, DLL2SDK::Array* h_aliases_, DLL2SDK::Array* h_addr_list_); static bool GetHostName_internal_1403(DLL2SDK::mscorlib::System::String* h_name_); static DLL2SDK::System::System::Net::IPHostEntry* hostent_to_IPHostEntry_1404(DLL2SDK::mscorlib::System::String* h_name_, DLL2SDK::Array* h_aliases_, DLL2SDK::Array* h_addrlist_); static DLL2SDK::System::System::Net::IPHostEntry* GetHostByAddressFromString_1405(DLL2SDK::mscorlib::System::String* address_, bool parse_); static DLL2SDK::System::System::Net::IPHostEntry* GetHostEntry_1406(DLL2SDK::mscorlib::System::String* hostNameOrAddress_); static DLL2SDK::System::System::Net::IPHostEntry* GetHostEntry_1407(DLL2SDK::System::System::Net::IPAddress* address_); static DLL2SDK::Array* GetHostAddresses_1408(DLL2SDK::mscorlib::System::String* hostNameOrAddress_); static DLL2SDK::System::System::Net::IPHostEntry* GetHostByName_1409(DLL2SDK::mscorlib::System::String* hostName_); static DLL2SDK::mscorlib::System::String* GetHostName_1410(); }; } namespace DLL2SDK::System::System::Net { struct DigestClient : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* cache_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1393(); DLL2SDK::System::System::Net::Authorization* Authenticate_1397(DLL2SDK::mscorlib::System::String* challenge_, DLL2SDK::System::System::Net::WebRequest* webRequest_, DLL2SDK::System::System::Net::ICredentials* credentials_); DLL2SDK::System::System::Net::Authorization* PreAuthenticate_1398(DLL2SDK::System::System::Net::WebRequest* webRequest_, DLL2SDK::System::System::Net::ICredentials* credentials_); DLL2SDK::mscorlib::System::String* get_AuthenticationType_1399(); static void _cctor_1394(); static DLL2SDK::mscorlib::System::Collections::Hashtable* get_Cache_1395(); static void CheckExpired_1396(int32_t count_); }; } namespace DLL2SDK::System::System::Net { struct DigestSession : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::DateTime lastUse_; int32_t _nc_; DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_; DLL2SDK::System::System::Net::DigestHeaderParser* parser_; DLL2SDK::mscorlib::System::String* _cnonce_; struct StaticFields { DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1378(); DLL2SDK::mscorlib::System::String* get_Algorithm_1380(); DLL2SDK::mscorlib::System::String* get_Realm_1381(); DLL2SDK::mscorlib::System::String* get_Nonce_1382(); DLL2SDK::mscorlib::System::String* get_Opaque_1383(); DLL2SDK::mscorlib::System::String* get_QOP_1384(); DLL2SDK::mscorlib::System::String* get_CNonce_1385(); bool Parse_1386(DLL2SDK::mscorlib::System::String* challenge_); DLL2SDK::mscorlib::System::String* HashToHexString_1387(DLL2SDK::mscorlib::System::String* toBeHashed_); DLL2SDK::mscorlib::System::String* HA1_1388(DLL2SDK::mscorlib::System::String* username_, DLL2SDK::mscorlib::System::String* password_); DLL2SDK::mscorlib::System::String* HA2_1389(DLL2SDK::System::System::Net::HttpWebRequest* webRequest_); DLL2SDK::mscorlib::System::String* Response_1390(DLL2SDK::mscorlib::System::String* username_, DLL2SDK::mscorlib::System::String* password_, DLL2SDK::System::System::Net::HttpWebRequest* webRequest_); DLL2SDK::System::System::Net::Authorization* Authenticate_1391(DLL2SDK::System::System::Net::WebRequest* webRequest_, DLL2SDK::System::System::Net::ICredentials* credentials_); DLL2SDK::mscorlib::System::DateTime get_LastUse_1392(); static void _cctor_1379(); }; } namespace DLL2SDK::System::System::Net { struct DigestHeaderParser : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* header_; int32_t length_; int32_t pos_; DLL2SDK::Array* values_; struct StaticFields { DLL2SDK::Array* keywords_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1367(DLL2SDK::mscorlib::System::String* header_); DLL2SDK::mscorlib::System::String* get_Realm_1369(); DLL2SDK::mscorlib::System::String* get_Opaque_1370(); DLL2SDK::mscorlib::System::String* get_Nonce_1371(); DLL2SDK::mscorlib::System::String* get_Algorithm_1372(); DLL2SDK::mscorlib::System::String* get_QOP_1373(); bool Parse_1374(); void SkipWhitespace_1375(); DLL2SDK::mscorlib::System::String* GetKey_1376(); bool GetKeywordAndValue_1377(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::String* value_); static void _cctor_1368(); }; } namespace DLL2SDK::System::System::Net { struct DefaultCertificatePolicy : DLL2SDK::mscorlib::System::Object { void _ctor_1365(); bool CheckValidationResult_1366(DLL2SDK::System::System::Net::ServicePoint* point_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* certificate_, DLL2SDK::System::System::Net::WebRequest* request_, int32_t certificateProblem_); }; } namespace DLL2SDK::System::System::Net { struct CookieException : DLL2SDK::mscorlib::System::FormatException { void _ctor_1359(); void _ctor_1360(DLL2SDK::mscorlib::System::String* msg_); void _ctor_1361(DLL2SDK::mscorlib::System::String* msg_, DLL2SDK::mscorlib::System::Exception* e_); void _ctor_1362(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_ISerializable_GetObjectData_1363(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void GetObjectData_1364(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); }; } namespace DLL2SDK::System::System::Net { struct CookieContainer : DLL2SDK::mscorlib::System::Object { int32_t capacity_; int32_t perDomainCapacity_; int32_t maxCookieSize_; DLL2SDK::System::System::Net::CookieCollection* cookies_; void _ctor_1348(); void AddCookie_1349(DLL2SDK::System::System::Net::Cookie* cookie_); int32_t CountDomain_1350(DLL2SDK::mscorlib::System::String* domain_); void RemoveOldest_1351(DLL2SDK::mscorlib::System::String* domain_); void CheckExpiration_1352(); void Cook_1353(DLL2SDK::System::System::Uri* uri_, DLL2SDK::System::System::Net::Cookie* cookie_); void Add_1354(DLL2SDK::System::System::Uri* uri_, DLL2SDK::System::System::Net::Cookie* cookie_); DLL2SDK::mscorlib::System::String* GetCookieHeader_1355(DLL2SDK::System::System::Uri* uri_); DLL2SDK::System::System::Net::CookieCollection* GetCookies_1357(DLL2SDK::System::System::Uri* uri_); static bool CheckDomain_1356(DLL2SDK::mscorlib::System::String* domain_, DLL2SDK::mscorlib::System::String* host_, bool exact_); static bool IsNullOrEmpty_1358(DLL2SDK::mscorlib::System::String* s_); }; } namespace DLL2SDK::System::System::Net { struct CookieCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* list_; struct StaticFields { DLL2SDK::System::System::Net::CookieCollection_CookieCollectionComparer* Comparer_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1334(); DLL2SDK::mscorlib::System::Collections::Generic::IList_1* get_List_1336(); int32_t get_Count_1337(); bool get_IsSynchronized_1338(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_1339(); void CopyTo_1340(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_1341(); void Add_1342(DLL2SDK::System::System::Net::Cookie* cookie_); void Sort_1343(); int32_t SearchCookie_1344(DLL2SDK::System::System::Net::Cookie* cookie_); DLL2SDK::System::System::Net::Cookie* get_Item_1345(int32_t index_); static void _cctor_1335(); }; } namespace DLL2SDK::System::System::Net { struct Cookie : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* comment_; DLL2SDK::System::System::Uri* commentUri_; bool discard_; DLL2SDK::mscorlib::System::String* domain_; DLL2SDK::mscorlib::System::DateTime expires_; bool httpOnly_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* path_; DLL2SDK::mscorlib::System::String* port_; DLL2SDK::Array* ports_; bool secure_; DLL2SDK::mscorlib::System::DateTime timestamp_; DLL2SDK::mscorlib::System::String* val_; int32_t version_; bool exact_domain_; struct StaticFields { DLL2SDK::Array* reservedCharsName_; DLL2SDK::Array* portSeparators_; DLL2SDK::mscorlib::System::String* tspecials_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1293(); void _ctor_1294(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_Comment_1296(); void set_Comment_1297(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Uri* get_CommentUri_1298(); void set_CommentUri_1299(DLL2SDK::System::System::Uri* value_); bool get_Discard_1300(); void set_Discard_1301(bool value_); DLL2SDK::mscorlib::System::String* get_Domain_1302(); void set_Domain_1303(DLL2SDK::mscorlib::System::String* value_); bool get_ExactDomain_1304(); void set_ExactDomain_1305(bool value_); bool get_Expired_1306(); DLL2SDK::mscorlib::System::DateTime get_Expires_1307(); void set_Expires_1308(DLL2SDK::mscorlib::System::DateTime value_); bool get_HttpOnly_1309(); void set_HttpOnly_1310(bool value_); DLL2SDK::mscorlib::System::String* get_Name_1311(); void set_Name_1312(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_Path_1313(); void set_Path_1314(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_Port_1315(); void set_Port_1316(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::Array* get_Ports_1317(); bool get_Secure_1318(); void set_Secure_1319(bool value_); DLL2SDK::mscorlib::System::DateTime get_TimeStamp_1320(); DLL2SDK::mscorlib::System::String* get_Value_1321(); void set_Value_1322(DLL2SDK::mscorlib::System::String* value_); int32_t get_Version_1323(); void set_Version_1324(int32_t value_); bool Equals_1325(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_1326(); DLL2SDK::mscorlib::System::String* ToString_1328(); DLL2SDK::mscorlib::System::String* ToString_1329(DLL2SDK::System::System::Uri* uri_); DLL2SDK::mscorlib::System::String* ToClientString_1330(); DLL2SDK::mscorlib::System::String* QuotedString_1331(DLL2SDK::mscorlib::System::String* value_); bool IsToken_1332(DLL2SDK::mscorlib::System::String* value_); static void _cctor_1295(); static int32_t hash_1327(int32_t i_, int32_t j_, int32_t k_, int32_t l_, int32_t m_); static bool IsNullOrEmpty_1333(DLL2SDK::mscorlib::System::String* s_); }; } namespace DLL2SDK::System::System::Net { struct ChunkedInputStream : DLL2SDK::System::System::Net::RequestStream { bool disposed_; DLL2SDK::System::System::Net::ChunkStream* decoder_; DLL2SDK::System::System::Net::HttpListenerContext* context_; bool no_more_data_; void _ctor_1286(DLL2SDK::System::System::Net::HttpListenerContext* context_, DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t length_); int32_t Read_1287(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1288(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); void OnRead_1289(DLL2SDK::mscorlib::System::IAsyncResult* base_ares_); int32_t EndRead_1290(DLL2SDK::mscorlib::System::IAsyncResult* ares_); void Close_1291(); }; } namespace DLL2SDK::System::System::Net { struct ChunkStream : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::WebHeaderCollection* headers_; int32_t chunkSize_; int32_t chunkRead_; DLL2SDK::System::System::Net::ChunkStream_State state_; DLL2SDK::mscorlib::System::Text::StringBuilder* saved_; bool sawCR_; bool gotit_; int32_t trailerState_; DLL2SDK::mscorlib::System::Collections::ArrayList* chunks_; void _ctor_1268(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::WebHeaderCollection* headers_); void _ctor_1269(DLL2SDK::System::System::Net::WebHeaderCollection* headers_); void ResetBuffer_1270(); void WriteAndReadBack_1271(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, int32_t* read_); int32_t Read_1272(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); int32_t ReadFromChunks_1273(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); void Write_1274(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); void InternalWrite_1275(DLL2SDK::Array* buffer_, int32_t* offset_, int32_t size_); bool get_WantMore_1276(); int32_t get_ChunkLeft_1277(); DLL2SDK::System::System::Net::ChunkStream_State ReadBody_1278(DLL2SDK::Array* buffer_, int32_t* offset_, int32_t size_); DLL2SDK::System::System::Net::ChunkStream_State GetChunkSize_1279(DLL2SDK::Array* buffer_, int32_t* offset_, int32_t size_); DLL2SDK::System::System::Net::ChunkStream_State ReadCRLF_1281(DLL2SDK::Array* buffer_, int32_t* offset_, int32_t size_); DLL2SDK::System::System::Net::ChunkStream_State ReadTrailer_1282(DLL2SDK::Array* buffer_, int32_t* offset_, int32_t size_); static DLL2SDK::mscorlib::System::String* RemoveChunkExtension_1280(DLL2SDK::mscorlib::System::String* input_); static void ThrowProtocolViolation_1283(DLL2SDK::mscorlib::System::String* message_); }; } namespace DLL2SDK::System::System::Net { struct BasicClient : DLL2SDK::mscorlib::System::Object { void _ctor_1262(); DLL2SDK::System::System::Net::Authorization* Authenticate_1263(DLL2SDK::mscorlib::System::String* challenge_, DLL2SDK::System::System::Net::WebRequest* webRequest_, DLL2SDK::System::System::Net::ICredentials* credentials_); DLL2SDK::System::System::Net::Authorization* PreAuthenticate_1266(DLL2SDK::System::System::Net::WebRequest* webRequest_, DLL2SDK::System::System::Net::ICredentials* credentials_); DLL2SDK::mscorlib::System::String* get_AuthenticationType_1267(); static DLL2SDK::Array* GetBytes_1264(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::System::System::Net::Authorization* InternalAuthenticate_1265(DLL2SDK::System::System::Net::WebRequest* webRequest_, DLL2SDK::System::System::Net::ICredentials* credentials_); }; } namespace DLL2SDK::System::System::Net { struct Authorization : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* token_; bool complete_; DLL2SDK::mscorlib::System::String* connectionGroupId_; DLL2SDK::System::System::Net::IAuthenticationModule* module_; void _ctor_1255(DLL2SDK::mscorlib::System::String* token_); void _ctor_1256(DLL2SDK::mscorlib::System::String* token_, bool complete_); void _ctor_1257(DLL2SDK::mscorlib::System::String* token_, bool complete_, DLL2SDK::mscorlib::System::String* connectionGroupId_); DLL2SDK::mscorlib::System::String* get_Message_1258(); bool get_Complete_1259(); DLL2SDK::System::System::Net::IAuthenticationModule* get_Module_1260(); void set_Module_1261(DLL2SDK::System::System::Net::IAuthenticationModule* value_); }; } namespace DLL2SDK::System::System::Net { struct AuthenticationManager : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::ArrayList* modules_; DLL2SDK::mscorlib::System::Object* locker_; DLL2SDK::System::System::Net::ICredentialPolicy* credential_policy_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1250(); static void EnsureModules_1251(); static DLL2SDK::System::System::Net::Authorization* Authenticate_1252(DLL2SDK::mscorlib::System::String* challenge_, DLL2SDK::System::System::Net::WebRequest* request_, DLL2SDK::System::System::Net::ICredentials* credentials_); static DLL2SDK::System::System::Net::Authorization* DoAuthenticate_1253(DLL2SDK::mscorlib::System::String* challenge_, DLL2SDK::System::System::Net::WebRequest* request_, DLL2SDK::System::System::Net::ICredentials* credentials_); static DLL2SDK::System::System::Net::Authorization* PreAuthenticate_1254(DLL2SDK::System::System::Net::WebRequest* request_, DLL2SDK::System::System::Net::ICredentials* credentials_); }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct SocketType : int32_t { Stream_ = static_cast(0x1), Dgram_ = static_cast(0x2), Raw_ = static_cast(0x3), Rdm_ = static_cast(0x4), Seqpacket_ = static_cast(0x5), Unknown_ = static_cast(0xFFFFFFFF) }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct SocketShutdown : int32_t { Receive_ = static_cast(0x0), Send_ = static_cast(0x1), Both_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct SocketOptionName : int32_t { Debug_ = static_cast(0x1), AcceptConnection_ = static_cast(0x2), ReuseAddress_ = static_cast(0x4), KeepAlive_ = static_cast(0x8), DontRoute_ = static_cast(0x10), Broadcast_ = static_cast(0x20), UseLoopback_ = static_cast(0x40), Linger_ = static_cast(0x80), OutOfBandInline_ = static_cast(0x100), DontLinger_ = static_cast(0xFFFFFF7F), ExclusiveAddressUse_ = static_cast(0xFFFFFFFB), SendBuffer_ = static_cast(0x1001), ReceiveBuffer_ = static_cast(0x1002), SendLowWater_ = static_cast(0x1003), ReceiveLowWater_ = static_cast(0x1004), SendTimeout_ = static_cast(0x1005), ReceiveTimeout_ = static_cast(0x1006), Error_ = static_cast(0x1007), Type_ = static_cast(0x1008), MaxConnections_ = static_cast(0x7FFFFFFF), IPOptions_ = static_cast(0x1), HeaderIncluded_ = static_cast(0x2), TypeOfService_ = static_cast(0x3), IpTimeToLive_ = static_cast(0x4), MulticastInterface_ = static_cast(0x9), MulticastTimeToLive_ = static_cast(0xA), MulticastLoopback_ = static_cast(0xB), AddMembership_ = static_cast(0xC), DropMembership_ = static_cast(0xD), DontFragment_ = static_cast(0xE), AddSourceMembership_ = static_cast(0xF), DropSourceMembership_ = static_cast(0x10), BlockSource_ = static_cast(0x11), UnblockSource_ = static_cast(0x12), PacketInformation_ = static_cast(0x13), NoDelay_ = static_cast(0x1), BsdUrgent_ = static_cast(0x2), Expedited_ = static_cast(0x2), NoChecksum_ = static_cast(0x1), ChecksumCoverage_ = static_cast(0x14), HopLimit_ = static_cast(0x15), UpdateAcceptContext_ = static_cast(0x700B), UpdateConnectContext_ = static_cast(0x7010) }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct SocketOptionLevel : int32_t { Socket_ = static_cast(0xFFFF), IP_ = static_cast(0x0), IPv6_ = static_cast(0x29), Tcp_ = static_cast(0x6), Udp_ = static_cast(0x11) }; } namespace DLL2SDK::System::System::Net::Sockets { struct SocketException : DLL2SDK::System::System::ComponentModel::Win32Exception { void _ctor_1243(); void _ctor_1244(int32_t error_); void _ctor_1245(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_1246(int32_t error_, DLL2SDK::mscorlib::System::String* message_); DLL2SDK::System::System::Net::Sockets::SocketError get_SocketErrorCode_1248(); DLL2SDK::mscorlib::System::String* get_Message_1249(); static int32_t WSAGetLastError_internal_1247(); }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct SocketError : int32_t { AccessDenied_ = static_cast(0x271D), AddressAlreadyInUse_ = static_cast(0x2740), AddressFamilyNotSupported_ = static_cast(0x273F), AddressNotAvailable_ = static_cast(0x2741), AlreadyInProgress_ = static_cast(0x2735), ConnectionAborted_ = static_cast(0x2745), ConnectionRefused_ = static_cast(0x274D), ConnectionReset_ = static_cast(0x2746), DestinationAddressRequired_ = static_cast(0x2737), Disconnecting_ = static_cast(0x2775), Fault_ = static_cast(0x271E), HostDown_ = static_cast(0x2750), HostNotFound_ = static_cast(0x2AF9), HostUnreachable_ = static_cast(0x2751), InProgress_ = static_cast(0x2734), Interrupted_ = static_cast(0x2714), InvalidArgument_ = static_cast(0x2726), IOPending_ = static_cast(0x3E5), IsConnected_ = static_cast(0x2748), MessageSize_ = static_cast(0x2738), NetworkDown_ = static_cast(0x2742), NetworkReset_ = static_cast(0x2744), NetworkUnreachable_ = static_cast(0x2743), NoBufferSpaceAvailable_ = static_cast(0x2747), NoData_ = static_cast(0x2AFC), NoRecovery_ = static_cast(0x2AFB), NotConnected_ = static_cast(0x2749), NotInitialized_ = static_cast(0x276D), NotSocket_ = static_cast(0x2736), OperationAborted_ = static_cast(0x3E3), OperationNotSupported_ = static_cast(0x273D), ProcessLimit_ = static_cast(0x2753), ProtocolFamilyNotSupported_ = static_cast(0x273E), ProtocolNotSupported_ = static_cast(0x273B), ProtocolOption_ = static_cast(0x273A), ProtocolType_ = static_cast(0x2739), Shutdown_ = static_cast(0x274A), SocketError_ = static_cast(0xFFFFFFFF), SocketNotSupported_ = static_cast(0x273C), Success_ = static_cast(0x0), SystemNotReady_ = static_cast(0x276B), TimedOut_ = static_cast(0x274C), TooManyOpenSockets_ = static_cast(0x2728), TryAgain_ = static_cast(0x2AFA), TypeNotFound_ = static_cast(0x277D), VersionNotSupported_ = static_cast(0x276C), WouldBlock_ = static_cast(0x2733) }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct SelectMode : int32_t { SelectRead_ = static_cast(0x0), SelectWrite_ = static_cast(0x1), SelectError_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::Net::Sockets { enum struct ProtocolType : int32_t { IP_ = static_cast(0x0), Icmp_ = static_cast(0x1), Igmp_ = static_cast(0x2), Ggp_ = static_cast(0x3), Tcp_ = static_cast(0x6), Pup_ = static_cast(0xC), Udp_ = static_cast(0x11), Idp_ = static_cast(0x16), IPv6_ = static_cast(0x29), ND_ = static_cast(0x4D), Raw_ = static_cast(0xFF), Unspecified_ = static_cast(0x0), Ipx_ = static_cast(0x3E8), Spx_ = static_cast(0x4E8), SpxII_ = static_cast(0x4E9), Unknown_ = static_cast(0xFFFFFFFF), IPv4_ = static_cast(0x4), IPv6RoutingHeader_ = static_cast(0x2B), IPv6FragmentHeader_ = static_cast(0x2C), IPSecEncapsulatingSecurityPayload_ = static_cast(0x32), IPSecAuthenticationHeader_ = static_cast(0x33), IcmpV6_ = static_cast(0x3A), IPv6NoNextHeader_ = static_cast(0x3B), IPv6DestinationOptions_ = static_cast(0x3C), IPv6HopByHopOptions_ = static_cast(0x0) }; } namespace DLL2SDK::System::System::Net::Sockets { struct NetworkStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::mscorlib::System::IO::FileAccess access_; DLL2SDK::System::System::Net::Sockets::Socket* socket_; bool owns_socket_; bool readable_; bool writeable_; bool disposed_; void _ctor_1111(DLL2SDK::System::System::Net::Sockets::Socket* socket_); void _ctor_1112(DLL2SDK::System::System::Net::Sockets::Socket* socket_, bool owns_socket_); void _ctor_1113(DLL2SDK::System::System::Net::Sockets::Socket* socket_, DLL2SDK::mscorlib::System::IO::FileAccess access_, bool owns_socket_); void System_IDisposable_Dispose_1114(); bool get_CanRead_1115(); bool get_CanSeek_1116(); bool get_CanWrite_1117(); int64_t get_Length_1118(); int64_t get_Position_1119(); void set_Position_1120(int64_t value_); int32_t get_ReadTimeout_1121(); int32_t get_WriteTimeout_1122(); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1123(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1124(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); void Finalize_1125(); void Dispose_1126(bool disposing_); int32_t EndRead_1127(DLL2SDK::mscorlib::System::IAsyncResult* ar_); void EndWrite_1128(DLL2SDK::mscorlib::System::IAsyncResult* ar_); void Flush_1129(); int32_t Read_1130(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); int64_t Seek_1131(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_1132(int64_t value_); void Write_1133(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); void CheckDisposed_1134(); }; } namespace DLL2SDK::System::System::Net::Sockets { struct MulticastOption : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::System::System::Net::Sockets { struct LingerOption : DLL2SDK::mscorlib::System::Object { bool enabled_; int32_t seconds_; void _ctor_1110(bool enable_, int32_t secs_); }; } namespace DLL2SDK::System::System::Net::Security { struct AuthenticatedStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::mscorlib::System::IO::Stream* innerStream_; bool leaveStreamOpen_; void _ctor_1076(DLL2SDK::mscorlib::System::IO::Stream* innerStream_, bool leaveInnerStreamOpen_); DLL2SDK::mscorlib::System::IO::Stream* get_InnerStream_1077(); bool get_IsAuthenticated_1078(); bool get_LeaveInnerStreamOpen_1079(); void Dispose_1080(bool disposing_); }; } namespace DLL2SDK::System::System::Net::NetworkInformation { enum struct IPStatus : int32_t { Unknown_ = static_cast(0xFFFFFFFF), Success_ = static_cast(0x0), DestinationNetworkUnreachable_ = static_cast(0x2AFA), DestinationHostUnreachable_ = static_cast(0x2AFB), DestinationProhibited_ = static_cast(0x2AFC), DestinationProtocolUnreachable_ = static_cast(0x2AFC), DestinationPortUnreachable_ = static_cast(0x2AFD), NoResources_ = static_cast(0x2AFE), BadOption_ = static_cast(0x2AFF), HardwareError_ = static_cast(0x2B00), PacketTooBig_ = static_cast(0x2B01), TimedOut_ = static_cast(0x2B02), BadRoute_ = static_cast(0x2B04), TtlExpired_ = static_cast(0x2B05), TtlReassemblyTimeExceeded_ = static_cast(0x2B06), ParameterProblem_ = static_cast(0x2B07), SourceQuench_ = static_cast(0x2B08), BadDestination_ = static_cast(0x2B0A), DestinationUnreachable_ = static_cast(0x2B20), TimeExceeded_ = static_cast(0x2B21), BadHeader_ = static_cast(0x2B22), UnrecognizedNextHeader_ = static_cast(0x2B23), IcmpError_ = static_cast(0x2B24), DestinationScopeMismatch_ = static_cast(0x2B25) }; } namespace DLL2SDK::System::System::Net::NetworkInformation { struct PingOptions : DLL2SDK::mscorlib::System::Object { int32_t ttl_; bool dont_fragment_; void _ctor_1070(int32_t ttl_, bool dontFragment_); bool get_DontFragment_1071(); int32_t get_Ttl_1072(); }; } namespace DLL2SDK::System::System::Net::NetworkInformation { struct Ping : DLL2SDK::System::System::ComponentModel::Component { struct StaticFields { DLL2SDK::Array* PingBinPaths_; DLL2SDK::mscorlib::System::String* PingBinPath_; DLL2SDK::Array* default_buffer_; bool canSendPrivileged_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1051(); void System_IDisposable_Dispose_1053(); DLL2SDK::System::System::Net::NetworkInformation::PingReply* Send_1057(DLL2SDK::System::System::Net::IPAddress* address_, int32_t timeout_, DLL2SDK::Array* buffer_, DLL2SDK::System::System::Net::NetworkInformation::PingOptions* options_); DLL2SDK::System::System::Net::NetworkInformation::PingReply* SendPrivileged_1058(DLL2SDK::System::System::Net::IPAddress* address_, int32_t timeout_, DLL2SDK::Array* buffer_, DLL2SDK::System::System::Net::NetworkInformation::PingOptions* options_); DLL2SDK::System::System::Net::NetworkInformation::PingReply* SendUnprivileged_1059(DLL2SDK::System::System::Net::IPAddress* address_, int32_t timeout_, DLL2SDK::Array* buffer_, DLL2SDK::System::System::Net::NetworkInformation::PingOptions* options_); DLL2SDK::mscorlib::System::String* BuildPingArgs_1060(DLL2SDK::System::System::Net::IPAddress* address_, int32_t timeout_, DLL2SDK::System::System::Net::NetworkInformation::PingOptions* options_); static void _cctor_1052(); static int32_t capget_1054(DLL2SDK::System::System::Net::NetworkInformation::Ping_cap_user_header_t* header_, DLL2SDK::System::System::Net::NetworkInformation::Ping_cap_user_data_t* data_); static void CheckLinuxCapabilities_1055(); static DLL2SDK::System::System::Net::IPAddress* GetNonLoopbackIP_1056(); }; } namespace DLL2SDK::System::System::IO { struct MonoSyncFileStream : DLL2SDK::mscorlib::System::IO::FileStream { void _ctor_1038(intptr_t handle_, DLL2SDK::mscorlib::System::IO::FileAccess access_, bool ownsHandle_, int32_t bufferSize_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1039(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); void EndWrite_1040(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1041(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_1042(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); }; } namespace DLL2SDK::System::System::IO { enum struct MonoIOError : int32_t { ERROR_SUCCESS_ = static_cast(0x0), ERROR_INVALID_FUNCTION_ = static_cast(0x1), ERROR_FILE_NOT_FOUND_ = static_cast(0x2), ERROR_PATH_NOT_FOUND_ = static_cast(0x3), ERROR_TOO_MANY_OPEN_FILES_ = static_cast(0x4), ERROR_ACCESS_DENIED_ = static_cast(0x5), ERROR_INVALID_HANDLE_ = static_cast(0x6), ERROR_ARENA_TRASHED_ = static_cast(0x7), ERROR_NOT_ENOUGH_MEMORY_ = static_cast(0x8), ERROR_INVALID_BLOCK_ = static_cast(0x9), ERROR_BAD_ENVIRONMENT_ = static_cast(0xA), ERROR_BAD_FORMAT_ = static_cast(0xB), ERROR_INVALID_ACCESS_ = static_cast(0xC), ERROR_INVALID_DATA_ = static_cast(0xD), ERROR_OUTOFMEMORY_ = static_cast(0xE), ERROR_INVALID_DRIVE_ = static_cast(0xF), ERROR_CURRENT_DIRECTORY_ = static_cast(0x10), ERROR_NOT_SAME_DEVICE_ = static_cast(0x11), ERROR_NO_MORE_FILES_ = static_cast(0x12), ERROR_WRITE_PROTECT_ = static_cast(0x13), ERROR_BAD_UNIT_ = static_cast(0x14), ERROR_NOT_READY_ = static_cast(0x15), ERROR_BAD_COMMAND_ = static_cast(0x16), ERROR_CRC_ = static_cast(0x17), ERROR_BAD_LENGTH_ = static_cast(0x18), ERROR_SEEK_ = static_cast(0x19), ERROR_NOT_DOS_DISK_ = static_cast(0x1A), ERROR_SECTOR_NOT_FOUND_ = static_cast(0x1B), ERROR_OUT_OF_PAPER_ = static_cast(0x1C), ERROR_WRITE_FAULT_ = static_cast(0x1D), ERROR_READ_FAULT_ = static_cast(0x1E), ERROR_GEN_FAILURE_ = static_cast(0x1F), ERROR_SHARING_VIOLATION_ = static_cast(0x20), ERROR_LOCK_VIOLATION_ = static_cast(0x21), ERROR_WRONG_DISK_ = static_cast(0x22), ERROR_SHARING_BUFFER_EXCEEDED_ = static_cast(0x24), ERROR_HANDLE_EOF_ = static_cast(0x26), ERROR_HANDLE_DISK_FULL_ = static_cast(0x27), ERROR_NOT_SUPPORTED_ = static_cast(0x32), ERROR_REM_NOT_LIST_ = static_cast(0x33), ERROR_DUP_NAME_ = static_cast(0x34), ERROR_BAD_NETPATH_ = static_cast(0x35), ERROR_NETWORK_BUSY_ = static_cast(0x36), ERROR_DEV_NOT_EXIST_ = static_cast(0x37), ERROR_TOO_MANY_CMDS_ = static_cast(0x38), ERROR_ADAP_HDW_ERR_ = static_cast(0x39), ERROR_BAD_NET_RESP_ = static_cast(0x3A), ERROR_UNEXP_NET_ERR_ = static_cast(0x3B), ERROR_BAD_REM_ADAP_ = static_cast(0x3C), ERROR_PRINTQ_FULL_ = static_cast(0x3D), ERROR_NO_SPOOL_SPACE_ = static_cast(0x3E), ERROR_PRINT_CANCELLED_ = static_cast(0x3F), ERROR_NETNAME_DELETED_ = static_cast(0x40), ERROR_NETWORK_ACCESS_DENIED_ = static_cast(0x41), ERROR_BAD_DEV_TYPE_ = static_cast(0x42), ERROR_BAD_NET_NAME_ = static_cast(0x43), ERROR_TOO_MANY_NAMES_ = static_cast(0x44), ERROR_TOO_MANY_SESS_ = static_cast(0x45), ERROR_SHARING_PAUSED_ = static_cast(0x46), ERROR_REQ_NOT_ACCEP_ = static_cast(0x47), ERROR_REDIR_PAUSED_ = static_cast(0x48), ERROR_FILE_EXISTS_ = static_cast(0x50), ERROR_CANNOT_MAKE_ = static_cast(0x52), ERROR_FAIL_I24_ = static_cast(0x53), ERROR_OUT_OF_STRUCTURES_ = static_cast(0x54), ERROR_ALREADY_ASSIGNED_ = static_cast(0x55), ERROR_INVALID_PASSWORD_ = static_cast(0x56), ERROR_INVALID_PARAMETER_ = static_cast(0x57), ERROR_NET_WRITE_FAULT_ = static_cast(0x58), ERROR_NO_PROC_SLOTS_ = static_cast(0x59), ERROR_TOO_MANY_SEMAPHORES_ = static_cast(0x64), ERROR_EXCL_SEM_ALREADY_OWNED_ = static_cast(0x65), ERROR_SEM_IS_SET_ = static_cast(0x66), ERROR_TOO_MANY_SEM_REQUESTS_ = static_cast(0x67), ERROR_INVALID_AT_INTERRUPT_TIME_ = static_cast(0x68), ERROR_SEM_OWNER_DIED_ = static_cast(0x69), ERROR_SEM_USER_LIMIT_ = static_cast(0x6A), ERROR_DISK_CHANGE_ = static_cast(0x6B), ERROR_DRIVE_LOCKED_ = static_cast(0x6C), ERROR_BROKEN_PIPE_ = static_cast(0x6D), ERROR_OPEN_FAILED_ = static_cast(0x6E), ERROR_BUFFER_OVERFLOW_ = static_cast(0x6F), ERROR_DISK_FULL_ = static_cast(0x70), ERROR_NO_MORE_SEARCH_HANDLES_ = static_cast(0x71), ERROR_INVALID_TARGET_HANDLE_ = static_cast(0x72), ERROR_INVALID_CATEGORY_ = static_cast(0x75), ERROR_INVALID_VERIFY_SWITCH_ = static_cast(0x76), ERROR_BAD_DRIVER_LEVEL_ = static_cast(0x77), ERROR_CALL_NOT_IMPLEMENTED_ = static_cast(0x78), ERROR_SEM_TIMEOUT_ = static_cast(0x79), ERROR_INSUFFICIENT_BUFFER_ = static_cast(0x7A), ERROR_INVALID_NAME_ = static_cast(0x7B), ERROR_INVALID_LEVEL_ = static_cast(0x7C), ERROR_NO_VOLUME_LABEL_ = static_cast(0x7D), ERROR_MOD_NOT_FOUND_ = static_cast(0x7E), ERROR_PROC_NOT_FOUND_ = static_cast(0x7F), ERROR_WAIT_NO_CHILDREN_ = static_cast(0x80), ERROR_CHILD_NOT_COMPLETE_ = static_cast(0x81), ERROR_DIRECT_ACCESS_HANDLE_ = static_cast(0x82), ERROR_NEGATIVE_SEEK_ = static_cast(0x83), ERROR_SEEK_ON_DEVICE_ = static_cast(0x84), ERROR_IS_JOIN_TARGET_ = static_cast(0x85), ERROR_IS_JOINED_ = static_cast(0x86), ERROR_IS_SUBSTED_ = static_cast(0x87), ERROR_NOT_JOINED_ = static_cast(0x88), ERROR_NOT_SUBSTED_ = static_cast(0x89), ERROR_JOIN_TO_JOIN_ = static_cast(0x8A), ERROR_SUBST_TO_SUBST_ = static_cast(0x8B), ERROR_JOIN_TO_SUBST_ = static_cast(0x8C), ERROR_SUBST_TO_JOIN_ = static_cast(0x8D), ERROR_BUSY_DRIVE_ = static_cast(0x8E), ERROR_SAME_DRIVE_ = static_cast(0x8F), ERROR_DIR_NOT_ROOT_ = static_cast(0x90), ERROR_DIR_NOT_EMPTY_ = static_cast(0x91), ERROR_IS_SUBST_PATH_ = static_cast(0x92), ERROR_IS_JOIN_PATH_ = static_cast(0x93), ERROR_PATH_BUSY_ = static_cast(0x94), ERROR_IS_SUBST_TARGET_ = static_cast(0x95), ERROR_SYSTEM_TRACE_ = static_cast(0x96), ERROR_INVALID_EVENT_COUNT_ = static_cast(0x97), ERROR_TOO_MANY_MUXWAITERS_ = static_cast(0x98), ERROR_INVALID_LIST_FORMAT_ = static_cast(0x99), ERROR_LABEL_TOO_LONG_ = static_cast(0x9A), ERROR_TOO_MANY_TCBS_ = static_cast(0x9B), ERROR_SIGNAL_REFUSED_ = static_cast(0x9C), ERROR_DISCARDED_ = static_cast(0x9D), ERROR_NOT_LOCKED_ = static_cast(0x9E), ERROR_BAD_THREADID_ADDR_ = static_cast(0x9F), ERROR_BAD_ARGUMENTS_ = static_cast(0xA0), ERROR_BAD_PATHNAME_ = static_cast(0xA1), ERROR_SIGNAL_PENDING_ = static_cast(0xA2), ERROR_MAX_THRDS_REACHED_ = static_cast(0xA4), ERROR_LOCK_FAILED_ = static_cast(0xA7), ERROR_BUSY_ = static_cast(0xAA), ERROR_CANCEL_VIOLATION_ = static_cast(0xAD), ERROR_ATOMIC_LOCKS_NOT_SUPPORTED_ = static_cast(0xAE), ERROR_INVALID_SEGMENT_NUMBER_ = static_cast(0xB4), ERROR_INVALID_ORDINAL_ = static_cast(0xB6), ERROR_ALREADY_EXISTS_ = static_cast(0xB7), ERROR_INVALID_FLAG_NUMBER_ = static_cast(0xBA), ERROR_SEM_NOT_FOUND_ = static_cast(0xBB), ERROR_INVALID_STARTING_CODESEG_ = static_cast(0xBC), ERROR_INVALID_STACKSEG_ = static_cast(0xBD), ERROR_INVALID_MODULETYPE_ = static_cast(0xBE), ERROR_INVALID_EXE_SIGNATURE_ = static_cast(0xBF), ERROR_EXE_MARKED_INVALID_ = static_cast(0xC0), ERROR_BAD_EXE_FORMAT_ = static_cast(0xC1), ERROR_ITERATED_DATA_EXCEEDS_64k_ = static_cast(0xC2), ERROR_INVALID_MINALLOCSIZE_ = static_cast(0xC3), ERROR_DYNLINK_FROM_INVALID_RING_ = static_cast(0xC4), ERROR_IOPL_NOT_ENABLED_ = static_cast(0xC5), ERROR_INVALID_SEGDPL_ = static_cast(0xC6), ERROR_AUTODATASEG_EXCEEDS_64k_ = static_cast(0xC7), ERROR_RING2SEG_MUST_BE_MOVABLE_ = static_cast(0xC8), ERROR_RELOC_CHAIN_XEEDS_SEGLIM_ = static_cast(0xC9), ERROR_INFLOOP_IN_RELOC_CHAIN_ = static_cast(0xCA), ERROR_ENVVAR_NOT_FOUND_ = static_cast(0xCB), ERROR_NO_SIGNAL_SENT_ = static_cast(0xCD), ERROR_FILENAME_EXCED_RANGE_ = static_cast(0xCE), ERROR_RING2_STACK_IN_USE_ = static_cast(0xCF), ERROR_META_EXPANSION_TOO_LONG_ = static_cast(0xD0), ERROR_INVALID_SIGNAL_NUMBER_ = static_cast(0xD1), ERROR_THREAD_1_INACTIVE_ = static_cast(0xD2), ERROR_LOCKED_ = static_cast(0xD4), ERROR_TOO_MANY_MODULES_ = static_cast(0xD6), ERROR_NESTING_NOT_ALLOWED_ = static_cast(0xD7), ERROR_EXE_MACHINE_TYPE_MISMATCH_ = static_cast(0xD8), ERROR_BAD_PIPE_ = static_cast(0xE6), ERROR_PIPE_BUSY_ = static_cast(0xE7), ERROR_NO_DATA_ = static_cast(0xE8), ERROR_PIPE_NOT_CONNECTED_ = static_cast(0xE9), ERROR_MORE_DATA_ = static_cast(0xEA), ERROR_VC_DISCONNECTED_ = static_cast(0xF0), ERROR_INVALID_EA_NAME_ = static_cast(0xFE), ERROR_EA_LIST_INCONSISTENT_ = static_cast(0xFF), WAIT_TIMEOUT_ = static_cast(0x102), ERROR_NO_MORE_ITEMS_ = static_cast(0x103), ERROR_CANNOT_COPY_ = static_cast(0x10A), ERROR_DIRECTORY_ = static_cast(0x10B), ERROR_EAS_DIDNT_FIT_ = static_cast(0x113), ERROR_EA_FILE_CORRUPT_ = static_cast(0x114), ERROR_EA_TABLE_FULL_ = static_cast(0x115), ERROR_INVALID_EA_HANDLE_ = static_cast(0x116), ERROR_EAS_NOT_SUPPORTED_ = static_cast(0x11A), ERROR_NOT_OWNER_ = static_cast(0x120), ERROR_TOO_MANY_POSTS_ = static_cast(0x12A), ERROR_PARTIAL_COPY_ = static_cast(0x12B), ERROR_OPLOCK_NOT_GRANTED_ = static_cast(0x12C), ERROR_INVALID_OPLOCK_PROTOCOL_ = static_cast(0x12D), ERROR_DISK_TOO_FRAGMENTED_ = static_cast(0x12E), ERROR_DELETE_PENDING_ = static_cast(0x12F), ERROR_MR_MID_NOT_FOUND_ = static_cast(0x13D), ERROR_INVALID_ADDRESS_ = static_cast(0x1E7), ERROR_ARITHMETIC_OVERFLOW_ = static_cast(0x216), ERROR_PIPE_CONNECTED_ = static_cast(0x217), ERROR_PIPE_LISTENING_ = static_cast(0x218), ERROR_EA_ACCESS_DENIED_ = static_cast(0x3E2), ERROR_OPERATION_ABORTED_ = static_cast(0x3E3), ERROR_IO_INCOMPLETE_ = static_cast(0x3E4), ERROR_IO_PENDING_ = static_cast(0x3E5), ERROR_NOACCESS_ = static_cast(0x3E6), ERROR_SWAPERROR_ = static_cast(0x3E7), ERROR_STACK_OVERFLOW_ = static_cast(0x3E9), ERROR_INVALID_MESSAGE_ = static_cast(0x3EA), ERROR_CAN_NOT_COMPLETE_ = static_cast(0x3EB), ERROR_INVALID_FLAGS_ = static_cast(0x3EC), ERROR_UNRECOGNIZED_VOLUME_ = static_cast(0x3ED), ERROR_FILE_INVALID_ = static_cast(0x3EE), ERROR_FULLSCREEN_MODE_ = static_cast(0x3EF), ERROR_NO_TOKEN_ = static_cast(0x3F0), ERROR_BADDB_ = static_cast(0x3F1), ERROR_BADKEY_ = static_cast(0x3F2), ERROR_CANTOPEN_ = static_cast(0x3F3), ERROR_CANTREAD_ = static_cast(0x3F4), ERROR_CANTWRITE_ = static_cast(0x3F5), ERROR_REGISTRY_RECOVERED_ = static_cast(0x3F6), ERROR_REGISTRY_CORRUPT_ = static_cast(0x3F7), ERROR_REGISTRY_IO_FAILED_ = static_cast(0x3F8), ERROR_NOT_REGISTRY_FILE_ = static_cast(0x3F9), ERROR_KEY_DELETED_ = static_cast(0x3FA), ERROR_NO_LOG_SPACE_ = static_cast(0x3FB), ERROR_KEY_HAS_CHILDREN_ = static_cast(0x3FC), ERROR_CHILD_MUST_BE_VOLATILE_ = static_cast(0x3FD), ERROR_NOTIFY_ENUM_DIR_ = static_cast(0x3FE), ERROR_DEPENDENT_SERVICES_RUNNING_ = static_cast(0x41B), ERROR_INVALID_SERVICE_CONTROL_ = static_cast(0x41C), ERROR_SERVICE_REQUEST_TIMEOUT_ = static_cast(0x41D), ERROR_SERVICE_NO_THREAD_ = static_cast(0x41E), ERROR_SERVICE_DATABASE_LOCKED_ = static_cast(0x41F), ERROR_SERVICE_ALREADY_RUNNING_ = static_cast(0x420), ERROR_INVALID_SERVICE_ACCOUNT_ = static_cast(0x421), ERROR_SERVICE_DISABLED_ = static_cast(0x422), ERROR_CIRCULAR_DEPENDENCY_ = static_cast(0x423), ERROR_SERVICE_DOES_NOT_EXIST_ = static_cast(0x424), ERROR_SERVICE_CANNOT_ACCEPT_CTRL_ = static_cast(0x425), ERROR_SERVICE_NOT_ACTIVE_ = static_cast(0x426), ERROR_FAILED_SERVICE_CONTROLLER_CONNECT_ = static_cast(0x427), ERROR_EXCEPTION_IN_SERVICE_ = static_cast(0x428), ERROR_DATABASE_DOES_NOT_EXIST_ = static_cast(0x429), ERROR_SERVICE_SPECIFIC_ERROR_ = static_cast(0x42A), ERROR_PROCESS_ABORTED_ = static_cast(0x42B), ERROR_SERVICE_DEPENDENCY_FAIL_ = static_cast(0x42C), ERROR_SERVICE_LOGON_FAILED_ = static_cast(0x42D), ERROR_SERVICE_START_HANG_ = static_cast(0x42E), ERROR_INVALID_SERVICE_LOCK_ = static_cast(0x42F), ERROR_SERVICE_MARKED_FOR_DELETE_ = static_cast(0x430), ERROR_SERVICE_EXISTS_ = static_cast(0x431), ERROR_ALREADY_RUNNING_LKG_ = static_cast(0x432), ERROR_SERVICE_DEPENDENCY_DELETED_ = static_cast(0x433), ERROR_BOOT_ALREADY_ACCEPTED_ = static_cast(0x434), ERROR_SERVICE_NEVER_STARTED_ = static_cast(0x435), ERROR_DUPLICATE_SERVICE_NAME_ = static_cast(0x436), ERROR_DIFFERENT_SERVICE_ACCOUNT_ = static_cast(0x437), ERROR_CANNOT_DETECT_DRIVER_FAILURE_ = static_cast(0x438), ERROR_CANNOT_DETECT_PROCESS_ABORT_ = static_cast(0x439), ERROR_NO_RECOVERY_PROGRAM_ = static_cast(0x43A), ERROR_SERVICE_NOT_IN_EXE_ = static_cast(0x43B), ERROR_NOT_SAFEBOOT_SERVICE_ = static_cast(0x43C), ERROR_END_OF_MEDIA_ = static_cast(0x44C), ERROR_FILEMARK_DETECTED_ = static_cast(0x44D), ERROR_BEGINNING_OF_MEDIA_ = static_cast(0x44E), ERROR_SETMARK_DETECTED_ = static_cast(0x44F), ERROR_NO_DATA_DETECTED_ = static_cast(0x450), ERROR_PARTITION_FAILURE_ = static_cast(0x451), ERROR_INVALID_BLOCK_LENGTH_ = static_cast(0x452), ERROR_DEVICE_NOT_PARTITIONED_ = static_cast(0x453), ERROR_UNABLE_TO_LOCK_MEDIA_ = static_cast(0x454), ERROR_UNABLE_TO_UNLOAD_MEDIA_ = static_cast(0x455), ERROR_MEDIA_CHANGED_ = static_cast(0x456), ERROR_BUS_RESET_ = static_cast(0x457), ERROR_NO_MEDIA_IN_DRIVE_ = static_cast(0x458), ERROR_NO_UNICODE_TRANSLATION_ = static_cast(0x459), ERROR_DLL_INIT_FAILED_ = static_cast(0x45A), ERROR_SHUTDOWN_IN_PROGRESS_ = static_cast(0x45B), ERROR_NO_SHUTDOWN_IN_PROGRESS_ = static_cast(0x45C), ERROR_IO_DEVICE_ = static_cast(0x45D), ERROR_SERIAL_NO_DEVICE_ = static_cast(0x45E), ERROR_IRQ_BUSY_ = static_cast(0x45F), ERROR_MORE_WRITES_ = static_cast(0x460), ERROR_COUNTER_TIMEOUT_ = static_cast(0x461), ERROR_FLOPPY_ID_MARK_NOT_FOUND_ = static_cast(0x462), ERROR_FLOPPY_WRONG_CYLINDER_ = static_cast(0x463), ERROR_FLOPPY_UNKNOWN_ERROR_ = static_cast(0x464), ERROR_FLOPPY_BAD_REGISTERS_ = static_cast(0x465), ERROR_DISK_RECALIBRATE_FAILED_ = static_cast(0x466), ERROR_DISK_OPERATION_FAILED_ = static_cast(0x467), ERROR_DISK_RESET_FAILED_ = static_cast(0x468), ERROR_EOM_OVERFLOW_ = static_cast(0x469), ERROR_NOT_ENOUGH_SERVER_MEMORY_ = static_cast(0x46A), ERROR_POSSIBLE_DEADLOCK_ = static_cast(0x46B), ERROR_MAPPED_ALIGNMENT_ = static_cast(0x46C), ERROR_SET_POWER_STATE_VETOED_ = static_cast(0x474), ERROR_SET_POWER_STATE_FAILED_ = static_cast(0x475), ERROR_TOO_MANY_LINKS_ = static_cast(0x476), ERROR_OLD_WIN_VERSION_ = static_cast(0x47E), ERROR_APP_WRONG_OS_ = static_cast(0x47F), ERROR_SINGLE_INSTANCE_APP_ = static_cast(0x480), ERROR_RMODE_APP_ = static_cast(0x481), ERROR_INVALID_DLL_ = static_cast(0x482), ERROR_NO_ASSOCIATION_ = static_cast(0x483), ERROR_DDE_FAIL_ = static_cast(0x484), ERROR_DLL_NOT_FOUND_ = static_cast(0x485), ERROR_NO_MORE_USER_HANDLES_ = static_cast(0x486), ERROR_MESSAGE_SYNC_ONLY_ = static_cast(0x487), ERROR_SOURCE_ELEMENT_EMPTY_ = static_cast(0x488), ERROR_DESTINATION_ELEMENT_FULL_ = static_cast(0x489), ERROR_ILLEGAL_ELEMENT_ADDRESS_ = static_cast(0x48A), ERROR_MAGAZINE_NOT_PRESENT_ = static_cast(0x48B), ERROR_DEVICE_REINITIALIZATION_NEEDED_ = static_cast(0x48C), ERROR_DEVICE_REQUIRES_CLEANING_ = static_cast(0x48D), ERROR_DEVICE_DOOR_OPEN_ = static_cast(0x48E), ERROR_DEVICE_NOT_CONNECTED_ = static_cast(0x48F), ERROR_NOT_FOUND_ = static_cast(0x490), ERROR_NO_MATCH_ = static_cast(0x491), ERROR_SET_NOT_FOUND_ = static_cast(0x492), ERROR_POINT_NOT_FOUND_ = static_cast(0x493), ERROR_NO_TRACKING_SERVICE_ = static_cast(0x494), ERROR_NO_VOLUME_ID_ = static_cast(0x495), ERROR_UNABLE_TO_REMOVE_REPLACED_ = static_cast(0x497), ERROR_UNABLE_TO_MOVE_REPLACEMENT_ = static_cast(0x498), ERROR_UNABLE_TO_MOVE_REPLACEMENT_2_ = static_cast(0x499), ERROR_JOURNAL_DELETE_IN_PROGRESS_ = static_cast(0x49A), ERROR_JOURNAL_NOT_ACTIVE_ = static_cast(0x49B), ERROR_POTENTIAL_FILE_FOUND_ = static_cast(0x49C), ERROR_JOURNAL_ENTRY_DELETED_ = static_cast(0x49D), ERROR_BAD_DEVICE_ = static_cast(0x4B0), ERROR_CONNECTION_UNAVAIL_ = static_cast(0x4B1), ERROR_DEVICE_ALREADY_REMEMBERED_ = static_cast(0x4B2), ERROR_NO_NET_OR_BAD_PATH_ = static_cast(0x4B3), ERROR_BAD_PROVIDER_ = static_cast(0x4B4), ERROR_CANNOT_OPEN_PROFILE_ = static_cast(0x4B5), ERROR_BAD_PROFILE_ = static_cast(0x4B6), ERROR_NOT_CONTAINER_ = static_cast(0x4B7), ERROR_EXTENDED_ERROR_ = static_cast(0x4B8), ERROR_INVALID_GROUPNAME_ = static_cast(0x4B9), ERROR_INVALID_COMPUTERNAME_ = static_cast(0x4BA), ERROR_INVALID_EVENTNAME_ = static_cast(0x4BB), ERROR_INVALID_DOMAINNAME_ = static_cast(0x4BC), ERROR_INVALID_SERVICENAME_ = static_cast(0x4BD), ERROR_INVALID_NETNAME_ = static_cast(0x4BE), ERROR_INVALID_SHARENAME_ = static_cast(0x4BF), ERROR_INVALID_PASSWORDNAME_ = static_cast(0x4C0), ERROR_INVALID_MESSAGENAME_ = static_cast(0x4C1), ERROR_INVALID_MESSAGEDEST_ = static_cast(0x4C2), ERROR_SESSION_CREDENTIAL_CONFLICT_ = static_cast(0x4C3), ERROR_REMOTE_SESSION_LIMIT_EXCEEDED_ = static_cast(0x4C4), ERROR_DUP_DOMAINNAME_ = static_cast(0x4C5), ERROR_NO_NETWORK_ = static_cast(0x4C6), ERROR_CANCELLED_ = static_cast(0x4C7), ERROR_USER_MAPPED_FILE_ = static_cast(0x4C8), ERROR_CONNECTION_REFUSED_ = static_cast(0x4C9), ERROR_GRACEFUL_DISCONNECT_ = static_cast(0x4CA), ERROR_ADDRESS_ALREADY_ASSOCIATED_ = static_cast(0x4CB), ERROR_ADDRESS_NOT_ASSOCIATED_ = static_cast(0x4CC), ERROR_CONNECTION_INVALID_ = static_cast(0x4CD), ERROR_CONNECTION_ACTIVE_ = static_cast(0x4CE), ERROR_NETWORK_UNREACHABLE_ = static_cast(0x4CF), ERROR_HOST_UNREACHABLE_ = static_cast(0x4D0), ERROR_PROTOCOL_UNREACHABLE_ = static_cast(0x4D1), ERROR_PORT_UNREACHABLE_ = static_cast(0x4D2), ERROR_REQUEST_ABORTED_ = static_cast(0x4D3), ERROR_CONNECTION_ABORTED_ = static_cast(0x4D4), ERROR_RETRY_ = static_cast(0x4D5), ERROR_CONNECTION_COUNT_LIMIT_ = static_cast(0x4D6), ERROR_LOGIN_TIME_RESTRICTION_ = static_cast(0x4D7), ERROR_LOGIN_WKSTA_RESTRICTION_ = static_cast(0x4D8), ERROR_INCORRECT_ADDRESS_ = static_cast(0x4D9), ERROR_ALREADY_REGISTERED_ = static_cast(0x4DA), ERROR_SERVICE_NOT_FOUND_ = static_cast(0x4DB), ERROR_NOT_AUTHENTICATED_ = static_cast(0x4DC), ERROR_NOT_LOGGED_ON_ = static_cast(0x4DD), ERROR_CONTINUE_ = static_cast(0x4DE), ERROR_ALREADY_INITIALIZED_ = static_cast(0x4DF), ERROR_NO_MORE_DEVICES_ = static_cast(0x4E0), ERROR_NO_SUCH_SITE_ = static_cast(0x4E1), ERROR_DOMAIN_CONTROLLER_EXISTS_ = static_cast(0x4E2), ERROR_ONLY_IF_CONNECTED_ = static_cast(0x4E3), ERROR_OVERRIDE_NOCHANGES_ = static_cast(0x4E4), ERROR_BAD_USER_PROFILE_ = static_cast(0x4E5), ERROR_NOT_SUPPORTED_ON_SBS_ = static_cast(0x4E6), ERROR_SERVER_SHUTDOWN_IN_PROGRESS_ = static_cast(0x4E7), ERROR_HOST_DOWN_ = static_cast(0x4E8), ERROR_NON_ACCOUNT_SID_ = static_cast(0x4E9), ERROR_NON_DOMAIN_SID_ = static_cast(0x4EA), ERROR_APPHELP_BLOCK_ = static_cast(0x4EB), ERROR_ACCESS_DISABLED_BY_POLICY_ = static_cast(0x4EC), ERROR_REG_NAT_CONSUMPTION_ = static_cast(0x4ED), ERROR_CSCSHARE_OFFLINE_ = static_cast(0x4EE), ERROR_PKINIT_FAILURE_ = static_cast(0x4EF), ERROR_SMARTCARD_SUBSYSTEM_FAILURE_ = static_cast(0x4F0), ERROR_DOWNGRADE_DETECTED_ = static_cast(0x4F1), SEC_E_SMARTCARD_CERT_REVOKED_ = static_cast(0x4F2), SEC_E_ISSUING_CA_UNTRUSTED_ = static_cast(0x4F3), SEC_E_REVOCATION_OFFLINE_C_ = static_cast(0x4F4), SEC_E_PKINIT_CLIENT_FAILUR_ = static_cast(0x4F5), SEC_E_SMARTCARD_CERT_EXPIRED_ = static_cast(0x4F6), ERROR_MACHINE_LOCKED_ = static_cast(0x4F7), ERROR_CALLBACK_SUPPLIED_INVALID_DATA_ = static_cast(0x4F9), ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED_ = static_cast(0x4FA), ERROR_DRIVER_BLOCKED_ = static_cast(0x4FB), ERROR_INVALID_IMPORT_OF_NON_DLL_ = static_cast(0x4FC), ERROR_NOT_ALL_ASSIGNED_ = static_cast(0x514), ERROR_SOME_NOT_MAPPED_ = static_cast(0x515), ERROR_NO_QUOTAS_FOR_ACCOUNT_ = static_cast(0x516), ERROR_LOCAL_USER_SESSION_KEY_ = static_cast(0x517), ERROR_NULL_LM_PASSWORD_ = static_cast(0x518), ERROR_UNKNOWN_REVISION_ = static_cast(0x519), ERROR_REVISION_MISMATCH_ = static_cast(0x51A), ERROR_INVALID_OWNER_ = static_cast(0x51B), ERROR_INVALID_PRIMARY_GROUP_ = static_cast(0x51C), ERROR_NO_IMPERSONATION_TOKEN_ = static_cast(0x51D), ERROR_CANT_DISABLE_MANDATORY_ = static_cast(0x51E), ERROR_NO_LOGON_SERVERS_ = static_cast(0x51F), ERROR_NO_SUCH_LOGON_SESSION_ = static_cast(0x520), ERROR_NO_SUCH_PRIVILEGE_ = static_cast(0x521), ERROR_PRIVILEGE_NOT_HELD_ = static_cast(0x522), ERROR_INVALID_ACCOUNT_NAME_ = static_cast(0x523), ERROR_USER_EXISTS_ = static_cast(0x524), ERROR_NO_SUCH_USER_ = static_cast(0x525), ERROR_GROUP_EXISTS_ = static_cast(0x526), ERROR_NO_SUCH_GROUP_ = static_cast(0x527), ERROR_MEMBER_IN_GROUP_ = static_cast(0x528), ERROR_MEMBER_NOT_IN_GROUP_ = static_cast(0x529), ERROR_LAST_ADMIN_ = static_cast(0x52A), ERROR_WRONG_PASSWORD_ = static_cast(0x52B), ERROR_ILL_FORMED_PASSWORD_ = static_cast(0x52C), ERROR_PASSWORD_RESTRICTION_ = static_cast(0x52D), ERROR_LOGON_FAILURE_ = static_cast(0x52E), ERROR_ACCOUNT_RESTRICTION_ = static_cast(0x52F), ERROR_INVALID_LOGON_HOURS_ = static_cast(0x530), ERROR_INVALID_WORKSTATION_ = static_cast(0x531), ERROR_PASSWORD_EXPIRED_ = static_cast(0x532), ERROR_ACCOUNT_DISABLED_ = static_cast(0x533), ERROR_NONE_MAPPED_ = static_cast(0x534), ERROR_TOO_MANY_LUIDS_REQUESTED_ = static_cast(0x535), ERROR_LUIDS_EXHAUSTED_ = static_cast(0x536), ERROR_INVALID_SUB_AUTHORITY_ = static_cast(0x537), ERROR_INVALID_ACL_ = static_cast(0x538), ERROR_INVALID_SID_ = static_cast(0x539), ERROR_INVALID_SECURITY_DESCR_ = static_cast(0x53A), ERROR_BAD_INHERITANCE_ACL_ = static_cast(0x53C), ERROR_SERVER_DISABLED_ = static_cast(0x53D), ERROR_SERVER_NOT_DISABLED_ = static_cast(0x53E), ERROR_INVALID_ID_AUTHORITY_ = static_cast(0x53F), ERROR_ALLOTTED_SPACE_EXCEEDED_ = static_cast(0x540), ERROR_INVALID_GROUP_ATTRIBUTES_ = static_cast(0x541), ERROR_BAD_IMPERSONATION_LEVEL_ = static_cast(0x542), ERROR_CANT_OPEN_ANONYMOUS_ = static_cast(0x543), ERROR_BAD_VALIDATION_CLASS_ = static_cast(0x544), ERROR_BAD_TOKEN_TYPE_ = static_cast(0x545), ERROR_NO_SECURITY_ON_OBJECT_ = static_cast(0x546), ERROR_CANT_ACCESS_DOMAIN_INFO_ = static_cast(0x547), ERROR_INVALID_SERVER_STATE_ = static_cast(0x548), ERROR_INVALID_DOMAIN_STATE_ = static_cast(0x549), ERROR_INVALID_DOMAIN_ROLE_ = static_cast(0x54A), ERROR_NO_SUCH_DOMAIN_ = static_cast(0x54B), ERROR_DOMAIN_EXISTS_ = static_cast(0x54C), ERROR_DOMAIN_LIMIT_EXCEEDED_ = static_cast(0x54D), ERROR_INTERNAL_DB_CORRUPTION_ = static_cast(0x54E), ERROR_INTERNAL_ERROR_ = static_cast(0x54F), ERROR_GENERIC_NOT_MAPPED_ = static_cast(0x550), ERROR_BAD_DESCRIPTOR_FORMAT_ = static_cast(0x551), ERROR_NOT_LOGON_PROCESS_ = static_cast(0x552), ERROR_LOGON_SESSION_EXISTS_ = static_cast(0x553), ERROR_NO_SUCH_PACKAGE_ = static_cast(0x554), ERROR_BAD_LOGON_SESSION_STATE_ = static_cast(0x555), ERROR_LOGON_SESSION_COLLISION_ = static_cast(0x556), ERROR_INVALID_LOGON_TYPE_ = static_cast(0x557), ERROR_CANNOT_IMPERSONATE_ = static_cast(0x558), ERROR_RXACT_INVALID_STATE_ = static_cast(0x559), ERROR_RXACT_COMMIT_FAILURE_ = static_cast(0x55A), ERROR_SPECIAL_ACCOUNT_ = static_cast(0x55B), ERROR_SPECIAL_GROUP_ = static_cast(0x55C), ERROR_SPECIAL_USER_ = static_cast(0x55D), ERROR_MEMBERS_PRIMARY_GROUP_ = static_cast(0x55E), ERROR_TOKEN_ALREADY_IN_USE_ = static_cast(0x55F), ERROR_NO_SUCH_ALIAS_ = static_cast(0x560), ERROR_MEMBER_NOT_IN_ALIAS_ = static_cast(0x561), ERROR_MEMBER_IN_ALIAS_ = static_cast(0x562), ERROR_ALIAS_EXISTS_ = static_cast(0x563), ERROR_LOGON_NOT_GRANTED_ = static_cast(0x564), ERROR_TOO_MANY_SECRETS_ = static_cast(0x565), ERROR_SECRET_TOO_LONG_ = static_cast(0x566), ERROR_INTERNAL_DB_ERROR_ = static_cast(0x567), ERROR_TOO_MANY_CONTEXT_IDS_ = static_cast(0x568), ERROR_LOGON_TYPE_NOT_GRANTED_ = static_cast(0x569), ERROR_NT_CROSS_ENCRYPTION_REQUIRED_ = static_cast(0x56A), ERROR_NO_SUCH_MEMBER_ = static_cast(0x56B), ERROR_INVALID_MEMBER_ = static_cast(0x56C), ERROR_TOO_MANY_SIDS_ = static_cast(0x56D), ERROR_LM_CROSS_ENCRYPTION_REQUIRED_ = static_cast(0x56E), ERROR_NO_INHERITANCE_ = static_cast(0x56F), ERROR_FILE_CORRUPT_ = static_cast(0x570), ERROR_DISK_CORRUPT_ = static_cast(0x571), ERROR_NO_USER_SESSION_KEY_ = static_cast(0x572), ERROR_LICENSE_QUOTA_EXCEEDED_ = static_cast(0x573), ERROR_WRONG_TARGET_NAME_ = static_cast(0x574), ERROR_MUTUAL_AUTH_FAILED_ = static_cast(0x575), ERROR_TIME_SKEW_ = static_cast(0x576), ERROR_CURRENT_DOMAIN_NOT_ALLOWED_ = static_cast(0x577), ERROR_INVALID_WINDOW_HANDLE_ = static_cast(0x578), ERROR_INVALID_MENU_HANDLE_ = static_cast(0x579), ERROR_INVALID_CURSOR_HANDLE_ = static_cast(0x57A), ERROR_INVALID_ACCEL_HANDLE_ = static_cast(0x57B), ERROR_INVALID_HOOK_HANDLE_ = static_cast(0x57C), ERROR_INVALID_DWP_HANDLE_ = static_cast(0x57D), ERROR_TLW_WITH_WSCHILD_ = static_cast(0x57E), ERROR_CANNOT_FIND_WND_CLASS_ = static_cast(0x57F), ERROR_WINDOW_OF_OTHER_THREAD_ = static_cast(0x580), ERROR_HOTKEY_ALREADY_REGISTERED_ = static_cast(0x581), ERROR_CLASS_ALREADY_EXISTS_ = static_cast(0x582), ERROR_CLASS_DOES_NOT_EXIST_ = static_cast(0x583), ERROR_CLASS_HAS_WINDOWS_ = static_cast(0x584), ERROR_INVALID_INDEX_ = static_cast(0x585), ERROR_INVALID_ICON_HANDLE_ = static_cast(0x586), ERROR_PRIVATE_DIALOG_INDEX_ = static_cast(0x587), ERROR_LISTBOX_ID_NOT_FOUND_ = static_cast(0x588), ERROR_NO_WILDCARD_CHARACTERS_ = static_cast(0x589), ERROR_CLIPBOARD_NOT_OPEN_ = static_cast(0x58A), ERROR_HOTKEY_NOT_REGISTERED_ = static_cast(0x58B), ERROR_WINDOW_NOT_DIALOG_ = static_cast(0x58C), ERROR_CONTROL_ID_NOT_FOUND_ = static_cast(0x58D), ERROR_INVALID_COMBOBOX_MESSAGE_ = static_cast(0x58E), ERROR_WINDOW_NOT_COMBOBOX_ = static_cast(0x58F), ERROR_INVALID_EDIT_HEIGHT_ = static_cast(0x590), ERROR_DC_NOT_FOUND_ = static_cast(0x591), ERROR_INVALID_HOOK_FILTER_ = static_cast(0x592), ERROR_INVALID_FILTER_PROC_ = static_cast(0x593), ERROR_HOOK_NEEDS_HMOD_ = static_cast(0x594), ERROR_GLOBAL_ONLY_HOOK_ = static_cast(0x595), ERROR_JOURNAL_HOOK_SET_ = static_cast(0x596), ERROR_HOOK_NOT_INSTALLED_ = static_cast(0x597), ERROR_INVALID_LB_MESSAGE_ = static_cast(0x598), ERROR_SETCOUNT_ON_BAD_LB_ = static_cast(0x599), ERROR_LB_WITHOUT_TABSTOPS_ = static_cast(0x59A), ERROR_DESTROY_OBJECT_OF_OTHER_THREAD_ = static_cast(0x59B), ERROR_CHILD_WINDOW_MENU_ = static_cast(0x59C), ERROR_NO_SYSTEM_MENU_ = static_cast(0x59D), ERROR_INVALID_MSGBOX_STYLE_ = static_cast(0x59E), ERROR_INVALID_SPI_VALUE_ = static_cast(0x59F), ERROR_SCREEN_ALREADY_LOCKED_ = static_cast(0x5A0), ERROR_HWNDS_HAVE_DIFF_PARENT_ = static_cast(0x5A1), ERROR_NOT_CHILD_WINDOW_ = static_cast(0x5A2), ERROR_INVALID_GW_COMMAND_ = static_cast(0x5A3), ERROR_INVALID_THREAD_ID_ = static_cast(0x5A4), ERROR_NON_MDICHILD_WINDOW_ = static_cast(0x5A5), ERROR_POPUP_ALREADY_ACTIVE_ = static_cast(0x5A6), ERROR_NO_SCROLLBARS_ = static_cast(0x5A7), ERROR_INVALID_SCROLLBAR_RANGE_ = static_cast(0x5A8), ERROR_INVALID_SHOWWIN_COMMAND_ = static_cast(0x5A9), ERROR_NO_SYSTEM_RESOURCES_ = static_cast(0x5AA), ERROR_NONPAGED_SYSTEM_RESOURCES_ = static_cast(0x5AB), ERROR_PAGED_SYSTEM_RESOURCES_ = static_cast(0x5AC), ERROR_WORKING_SET_QUOTA_ = static_cast(0x5AD), ERROR_PAGEFILE_QUOTA_ = static_cast(0x5AE), ERROR_COMMITMENT_LIMIT_ = static_cast(0x5AF), ERROR_MENU_ITEM_NOT_FOUND_ = static_cast(0x5B0), ERROR_INVALID_KEYBOARD_HANDLE_ = static_cast(0x5B1), ERROR_HOOK_TYPE_NOT_ALLOWED_ = static_cast(0x5B2), ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION_ = static_cast(0x5B3), ERROR_TIMEOUT_ = static_cast(0x5B4), ERROR_INVALID_MONITOR_HANDLE_ = static_cast(0x5B5), ERROR_EVENTLOG_FILE_CORRUPT_ = static_cast(0x5DC), ERROR_EVENTLOG_CANT_START_ = static_cast(0x5DD), ERROR_LOG_FILE_FULL_ = static_cast(0x5DE), ERROR_EVENTLOG_FILE_CHANGED_ = static_cast(0x5DF), ERROR_INSTALL_SERVICE_FAILURE_ = static_cast(0x641), ERROR_INSTALL_USEREXIT_ = static_cast(0x642), ERROR_INSTALL_FAILURE_ = static_cast(0x643), ERROR_INSTALL_SUSPEND_ = static_cast(0x644), ERROR_UNKNOWN_PRODUCT_ = static_cast(0x645), ERROR_UNKNOWN_FEATURE_ = static_cast(0x646), ERROR_UNKNOWN_COMPONENT_ = static_cast(0x647), ERROR_UNKNOWN_PROPERTY_ = static_cast(0x648), ERROR_INVALID_HANDLE_STATE_ = static_cast(0x649), ERROR_BAD_CONFIGURATION_ = static_cast(0x64A), ERROR_INDEX_ABSENT_ = static_cast(0x64B), ERROR_INSTALL_SOURCE_ABSENT_ = static_cast(0x64C), ERROR_INSTALL_PACKAGE_VERSION_ = static_cast(0x64D), ERROR_PRODUCT_UNINSTALLED_ = static_cast(0x64E), ERROR_BAD_QUERY_SYNTAX_ = static_cast(0x64F), ERROR_INVALID_FIELD_ = static_cast(0x650), ERROR_DEVICE_REMOVED_ = static_cast(0x651), ERROR_INSTALL_ALREADY_RUNNING_ = static_cast(0x652), ERROR_INSTALL_PACKAGE_OPEN_FAILED_ = static_cast(0x653), ERROR_INSTALL_PACKAGE_INVALID_ = static_cast(0x654), ERROR_INSTALL_UI_FAILURE_ = static_cast(0x655), ERROR_INSTALL_LOG_FAILURE_ = static_cast(0x656), ERROR_INSTALL_LANGUAGE_UNSUPPORTED_ = static_cast(0x657), ERROR_INSTALL_TRANSFORM_FAILURE_ = static_cast(0x658), ERROR_INSTALL_PACKAGE_REJECTED_ = static_cast(0x659), ERROR_FUNCTION_NOT_CALLED_ = static_cast(0x65A), ERROR_FUNCTION_FAILED_ = static_cast(0x65B), ERROR_INVALID_TABLE_ = static_cast(0x65C), ERROR_DATATYPE_MISMATCH_ = static_cast(0x65D), ERROR_UNSUPPORTED_TYPE_ = static_cast(0x65E), ERROR_CREATE_FAILED_ = static_cast(0x65F), ERROR_INSTALL_TEMP_UNWRITABLE_ = static_cast(0x660), ERROR_INSTALL_PLATFORM_UNSUPPORTED_ = static_cast(0x661), ERROR_INSTALL_NOTUSED_ = static_cast(0x662), ERROR_PATCH_PACKAGE_OPEN_FAILED_ = static_cast(0x663), ERROR_PATCH_PACKAGE_INVALID_ = static_cast(0x664), ERROR_PATCH_PACKAGE_UNSUPPORTED_ = static_cast(0x665), ERROR_PRODUCT_VERSION_ = static_cast(0x666), ERROR_INVALID_COMMAND_LINE_ = static_cast(0x667), ERROR_INSTALL_REMOTE_DISALLOWED_ = static_cast(0x668), ERROR_SUCCESS_REBOOT_INITIATED_ = static_cast(0x669), ERROR_PATCH_TARGET_NOT_FOUND_ = static_cast(0x66A), ERROR_PATCH_PACKAGE_REJECTED_ = static_cast(0x66B), ERROR_INSTALL_TRANSFORM_REJECTED_ = static_cast(0x66C), RPC_S_INVALID_STRING_BINDING_ = static_cast(0x6A4), RPC_S_WRONG_KIND_OF_BINDING_ = static_cast(0x6A5), RPC_S_INVALID_BINDING_ = static_cast(0x6A6), RPC_S_PROTSEQ_NOT_SUPPORTED_ = static_cast(0x6A7), RPC_S_INVALID_RPC_PROTSEQ_ = static_cast(0x6A8), RPC_S_INVALID_STRING_UUID_ = static_cast(0x6A9), RPC_S_INVALID_ENDPOINT_FORMAT_ = static_cast(0x6AA), RPC_S_INVALID_NET_ADDR_ = static_cast(0x6AB), RPC_S_NO_ENDPOINT_FOUND_ = static_cast(0x6AC), RPC_S_INVALID_TIMEOUT_ = static_cast(0x6AD), RPC_S_OBJECT_NOT_FOUND_ = static_cast(0x6AE), RPC_S_ALREADY_REGISTERED_ = static_cast(0x6AF), RPC_S_TYPE_ALREADY_REGISTERED_ = static_cast(0x6B0), RPC_S_ALREADY_LISTENING_ = static_cast(0x6B1), RPC_S_NO_PROTSEQS_REGISTERED_ = static_cast(0x6B2), RPC_S_NOT_LISTENING_ = static_cast(0x6B3), RPC_S_UNKNOWN_MGR_TYPE_ = static_cast(0x6B4), RPC_S_UNKNOWN_IF_ = static_cast(0x6B5), RPC_S_NO_BINDINGS_ = static_cast(0x6B6), RPC_S_NO_PROTSEQS_ = static_cast(0x6B7), RPC_S_CANT_CREATE_ENDPOINT_ = static_cast(0x6B8), RPC_S_OUT_OF_RESOURCES_ = static_cast(0x6B9), RPC_S_SERVER_UNAVAILABLE_ = static_cast(0x6BA), RPC_S_SERVER_TOO_BUSY_ = static_cast(0x6BB), RPC_S_INVALID_NETWORK_OPTIONS_ = static_cast(0x6BC), RPC_S_NO_CALL_ACTIVE_ = static_cast(0x6BD), RPC_S_CALL_FAILED_ = static_cast(0x6BE), RPC_S_CALL_FAILED_DNE_ = static_cast(0x6BF), RPC_S_PROTOCOL_ERROR_ = static_cast(0x6C0), RPC_S_UNSUPPORTED_TRANS_SYN_ = static_cast(0x6C2), RPC_S_UNSUPPORTED_TYPE_ = static_cast(0x6C4), RPC_S_INVALID_TAG_ = static_cast(0x6C5), RPC_S_INVALID_BOUND_ = static_cast(0x6C6), RPC_S_NO_ENTRY_NAME_ = static_cast(0x6C7), RPC_S_INVALID_NAME_SYNTAX_ = static_cast(0x6C8), RPC_S_UNSUPPORTED_NAME_SYNTAX_ = static_cast(0x6C9), RPC_S_UUID_NO_ADDRESS_ = static_cast(0x6CB), RPC_S_DUPLICATE_ENDPOINT_ = static_cast(0x6CC), RPC_S_UNKNOWN_AUTHN_TYPE_ = static_cast(0x6CD), RPC_S_MAX_CALLS_TOO_SMALL_ = static_cast(0x6CE), RPC_S_STRING_TOO_LONG_ = static_cast(0x6CF), RPC_S_PROTSEQ_NOT_FOUND_ = static_cast(0x6D0), RPC_S_PROCNUM_OUT_OF_RANGE_ = static_cast(0x6D1), RPC_S_BINDING_HAS_NO_AUTH_ = static_cast(0x6D2), RPC_S_UNKNOWN_AUTHN_SERVICE_ = static_cast(0x6D3), RPC_S_UNKNOWN_AUTHN_LEVEL_ = static_cast(0x6D4), RPC_S_INVALID_AUTH_IDENTITY_ = static_cast(0x6D5), RPC_S_UNKNOWN_AUTHZ_SERVICE_ = static_cast(0x6D6), EPT_S_INVALID_ENTRY_ = static_cast(0x6D7), EPT_S_CANT_PERFORM_OP_ = static_cast(0x6D8), EPT_S_NOT_REGISTERED_ = static_cast(0x6D9), RPC_S_NOTHING_TO_EXPORT_ = static_cast(0x6DA), RPC_S_INCOMPLETE_NAME_ = static_cast(0x6DB), RPC_S_INVALID_VERS_OPTION_ = static_cast(0x6DC), RPC_S_NO_MORE_MEMBERS_ = static_cast(0x6DD), RPC_S_NOT_ALL_OBJS_UNEXPORTED_ = static_cast(0x6DE), RPC_S_INTERFACE_NOT_FOUND_ = static_cast(0x6DF), RPC_S_ENTRY_ALREADY_EXISTS_ = static_cast(0x6E0), RPC_S_ENTRY_NOT_FOUND_ = static_cast(0x6E1), RPC_S_NAME_SERVICE_UNAVAILABLE_ = static_cast(0x6E2), RPC_S_INVALID_NAF_ID_ = static_cast(0x6E3), RPC_S_CANNOT_SUPPORT_ = static_cast(0x6E4), RPC_S_NO_CONTEXT_AVAILABLE_ = static_cast(0x6E5), RPC_S_INTERNAL_ERROR_ = static_cast(0x6E6), RPC_S_ZERO_DIVIDE_ = static_cast(0x6E7), RPC_S_ADDRESS_ERROR_ = static_cast(0x6E8), RPC_S_FP_DIV_ZERO_ = static_cast(0x6E9), RPC_S_FP_UNDERFLOW_ = static_cast(0x6EA), RPC_S_FP_OVERFLOW_ = static_cast(0x6EB), RPC_X_NO_MORE_ENTRIES_ = static_cast(0x6EC), RPC_X_SS_CHAR_TRANS_OPEN_FAIL_ = static_cast(0x6ED), RPC_X_SS_CHAR_TRANS_SHORT_FILE_ = static_cast(0x6EE), RPC_X_SS_IN_NULL_CONTEXT_ = static_cast(0x6EF), RPC_X_SS_CONTEXT_DAMAGED_ = static_cast(0x6F1), RPC_X_SS_HANDLES_MISMATCH_ = static_cast(0x6F2), RPC_X_SS_CANNOT_GET_CALL_HANDLE_ = static_cast(0x6F3), RPC_X_NULL_REF_POINTER_ = static_cast(0x6F4), RPC_X_ENUM_VALUE_OUT_OF_RANGE_ = static_cast(0x6F5), RPC_X_BYTE_COUNT_TOO_SMALL_ = static_cast(0x6F6), RPC_X_BAD_STUB_DATA_ = static_cast(0x6F7), ERROR_INVALID_USER_BUFFER_ = static_cast(0x6F8), ERROR_UNRECOGNIZED_MEDIA_ = static_cast(0x6F9), ERROR_NO_TRUST_LSA_SECRET_ = static_cast(0x6FA), ERROR_NO_TRUST_SAM_ACCOUNT_ = static_cast(0x6FB), ERROR_TRUSTED_DOMAIN_FAILURE_ = static_cast(0x6FC), ERROR_TRUSTED_RELATIONSHIP_FAILURE_ = static_cast(0x6FD), ERROR_TRUST_FAILURE_ = static_cast(0x6FE), RPC_S_CALL_IN_PROGRESS_ = static_cast(0x6FF), ERROR_NETLOGON_NOT_STARTED_ = static_cast(0x700), ERROR_ACCOUNT_EXPIRED_ = static_cast(0x701), ERROR_REDIRECTOR_HAS_OPEN_HANDLES_ = static_cast(0x702), ERROR_PRINTER_DRIVER_ALREADY_INSTALLED_ = static_cast(0x703), ERROR_UNKNOWN_PORT_ = static_cast(0x704), ERROR_UNKNOWN_PRINTER_DRIVER_ = static_cast(0x705), ERROR_UNKNOWN_PRINTPROCESSOR_ = static_cast(0x706), ERROR_INVALID_SEPARATOR_FILE_ = static_cast(0x707), ERROR_INVALID_PRIORITY_ = static_cast(0x708), ERROR_INVALID_PRINTER_NAME_ = static_cast(0x709), ERROR_PRINTER_ALREADY_EXISTS_ = static_cast(0x70A), ERROR_INVALID_PRINTER_COMMAND_ = static_cast(0x70B), ERROR_INVALID_DATATYPE_ = static_cast(0x70C), ERROR_INVALID_ENVIRONMENT_ = static_cast(0x70D), RPC_S_NO_MORE_BINDINGS_ = static_cast(0x70E), ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT_ = static_cast(0x70F), ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT_ = static_cast(0x710), ERROR_NOLOGON_SERVER_TRUST_ACCOUNT_ = static_cast(0x711), ERROR_DOMAIN_TRUST_INCONSISTENT_ = static_cast(0x712), ERROR_SERVER_HAS_OPEN_HANDLES_ = static_cast(0x713), ERROR_RESOURCE_DATA_NOT_FOUND_ = static_cast(0x714), ERROR_RESOURCE_TYPE_NOT_FOUND_ = static_cast(0x715), ERROR_RESOURCE_NAME_NOT_FOUND_ = static_cast(0x716), ERROR_RESOURCE_LANG_NOT_FOUND_ = static_cast(0x717), ERROR_NOT_ENOUGH_QUOTA_ = static_cast(0x718), RPC_S_NO_INTERFACES_ = static_cast(0x719), RPC_S_CALL_CANCELLED_ = static_cast(0x71A), RPC_S_BINDING_INCOMPLETE_ = static_cast(0x71B), RPC_S_COMM_FAILURE_ = static_cast(0x71C), RPC_S_UNSUPPORTED_AUTHN_LEVEL_ = static_cast(0x71D), RPC_S_NO_PRINC_NAME_ = static_cast(0x71E), RPC_S_NOT_RPC_ERROR_ = static_cast(0x71F), RPC_S_UUID_LOCAL_ONLY_ = static_cast(0x720), RPC_S_SEC_PKG_ERROR_ = static_cast(0x721), RPC_S_NOT_CANCELLED_ = static_cast(0x722), RPC_X_INVALID_ES_ACTION_ = static_cast(0x723), RPC_X_WRONG_ES_VERSION_ = static_cast(0x724), RPC_X_WRONG_STUB_VERSION_ = static_cast(0x725), RPC_X_INVALID_PIPE_OBJECT_ = static_cast(0x726), RPC_X_WRONG_PIPE_ORDER_ = static_cast(0x727), RPC_X_WRONG_PIPE_VERSION_ = static_cast(0x728), RPC_S_GROUP_MEMBER_NOT_FOUND_ = static_cast(0x76A), EPT_S_CANT_CREATE_ = static_cast(0x76B), RPC_S_INVALID_OBJECT_ = static_cast(0x76C), ERROR_INVALID_TIME_ = static_cast(0x76D), ERROR_INVALID_FORM_NAME_ = static_cast(0x76E), ERROR_INVALID_FORM_SIZE_ = static_cast(0x76F), ERROR_ALREADY_WAITING_ = static_cast(0x770), ERROR_PRINTER_DELETED_ = static_cast(0x771), ERROR_INVALID_PRINTER_STATE_ = static_cast(0x772), ERROR_PASSWORD_MUST_CHANGE_ = static_cast(0x773), ERROR_DOMAIN_CONTROLLER_NOT_FOUND_ = static_cast(0x774), ERROR_ACCOUNT_LOCKED_OUT_ = static_cast(0x775), OR_INVALID_OXID_ = static_cast(0x776), OR_INVALID_OID_ = static_cast(0x777), OR_INVALID_SET_ = static_cast(0x778), RPC_S_SEND_INCOMPLETE_ = static_cast(0x779), RPC_S_INVALID_ASYNC_HANDLE_ = static_cast(0x77A), RPC_S_INVALID_ASYNC_CALL_ = static_cast(0x77B), RPC_X_PIPE_CLOSED_ = static_cast(0x77C), RPC_X_PIPE_DISCIPLINE_ERROR_ = static_cast(0x77D), RPC_X_PIPE_EMPTY_ = static_cast(0x77E), ERROR_NO_SITENAME_ = static_cast(0x77F), ERROR_CANT_ACCESS_FILE_ = static_cast(0x780), ERROR_CANT_RESOLVE_FILENAME_ = static_cast(0x781), RPC_S_ENTRY_TYPE_MISMATCH_ = static_cast(0x782), RPC_S_NOT_ALL_OBJS_EXPORTED_ = static_cast(0x783), RPC_S_INTERFACE_NOT_EXPORTED_ = static_cast(0x784), RPC_S_PROFILE_NOT_ADDED_ = static_cast(0x785), RPC_S_PRF_ELT_NOT_ADDED_ = static_cast(0x786), RPC_S_PRF_ELT_NOT_REMOVED_ = static_cast(0x787), RPC_S_GRP_ELT_NOT_ADDED_ = static_cast(0x788), RPC_S_GRP_ELT_NOT_REMOVED_ = static_cast(0x789), ERROR_KM_DRIVER_BLOCKED_ = static_cast(0x78A), ERROR_CONTEXT_EXPIRED_ = static_cast(0x78B), ERROR_INVALID_PIXEL_FORMAT_ = static_cast(0x7D0), ERROR_BAD_DRIVER_ = static_cast(0x7D1), ERROR_INVALID_WINDOW_STYLE_ = static_cast(0x7D2), ERROR_METAFILE_NOT_SUPPORTED_ = static_cast(0x7D3), ERROR_TRANSFORM_NOT_SUPPORTED_ = static_cast(0x7D4), ERROR_CLIPPING_NOT_SUPPORTED_ = static_cast(0x7D5), ERROR_INVALID_CMM_ = static_cast(0x7DA), ERROR_INVALID_PROFILE_ = static_cast(0x7DB), ERROR_TAG_NOT_FOUND_ = static_cast(0x7DC), ERROR_TAG_NOT_PRESENT_ = static_cast(0x7DD), ERROR_DUPLICATE_TAG_ = static_cast(0x7DE), ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE_ = static_cast(0x7DF), ERROR_PROFILE_NOT_FOUND_ = static_cast(0x7E0), ERROR_INVALID_COLORSPACE_ = static_cast(0x7E1), ERROR_ICM_NOT_ENABLED_ = static_cast(0x7E2), ERROR_DELETING_ICM_XFORM_ = static_cast(0x7E3), ERROR_INVALID_TRANSFORM_ = static_cast(0x7E4), ERROR_COLORSPACE_MISMATCH_ = static_cast(0x7E5), ERROR_INVALID_COLORINDEX_ = static_cast(0x7E6), ERROR_CONNECTED_OTHER_PASSWORD_ = static_cast(0x83C), ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT_ = static_cast(0x83D), ERROR_BAD_USERNAME_ = static_cast(0x89A), ERROR_NOT_CONNECTED_ = static_cast(0x8CA), ERROR_OPEN_FILES_ = static_cast(0x961), ERROR_ACTIVE_CONNECTIONS_ = static_cast(0x962), ERROR_DEVICE_IN_USE_ = static_cast(0x964), ERROR_UNKNOWN_PRINT_MONITOR_ = static_cast(0xBB8), ERROR_PRINTER_DRIVER_IN_USE_ = static_cast(0xBB9), ERROR_SPOOL_FILE_NOT_FOUND_ = static_cast(0xBBA), ERROR_SPL_NO_STARTDOC_ = static_cast(0xBBB), ERROR_SPL_NO_ADDJOB_ = static_cast(0xBBC), ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED_ = static_cast(0xBBD), ERROR_PRINT_MONITOR_ALREADY_INSTALLED_ = static_cast(0xBBE), ERROR_INVALID_PRINT_MONITOR_ = static_cast(0xBBF), ERROR_PRINT_MONITOR_IN_USE_ = static_cast(0xBC0), ERROR_PRINTER_HAS_JOBS_QUEUED_ = static_cast(0xBC1), ERROR_SUCCESS_REBOOT_REQUIRED_ = static_cast(0xBC2), ERROR_SUCCESS_RESTART_REQUIRED_ = static_cast(0xBC3), ERROR_PRINTER_NOT_FOUND_ = static_cast(0xBC4), ERROR_PRINTER_DRIVER_WARNED_ = static_cast(0xBC5), ERROR_PRINTER_DRIVER_BLOCKED_ = static_cast(0xBC6), ERROR_WINS_INTERNAL_ = static_cast(0xFA0), ERROR_CAN_NOT_DEL_LOCAL_WINS_ = static_cast(0xFA1), ERROR_STATIC_INIT_ = static_cast(0xFA2), ERROR_INC_BACKUP_ = static_cast(0xFA3), ERROR_FULL_BACKUP_ = static_cast(0xFA4), ERROR_REC_NON_EXISTENT_ = static_cast(0xFA5), ERROR_RPL_NOT_ALLOWED_ = static_cast(0xFA6), ERROR_DHCP_ADDRESS_CONFLICT_ = static_cast(0x1004), ERROR_WMI_GUID_NOT_FOUND_ = static_cast(0x1068), ERROR_WMI_INSTANCE_NOT_FOUND_ = static_cast(0x1069), ERROR_WMI_ITEMID_NOT_FOUND_ = static_cast(0x106A), ERROR_WMI_TRY_AGAIN_ = static_cast(0x106B), ERROR_WMI_DP_NOT_FOUND_ = static_cast(0x106C), ERROR_WMI_UNRESOLVED_INSTANCE_REF_ = static_cast(0x106D), ERROR_WMI_ALREADY_ENABLED_ = static_cast(0x106E), ERROR_WMI_GUID_DISCONNECTED_ = static_cast(0x106F), ERROR_WMI_SERVER_UNAVAILABLE_ = static_cast(0x1070), ERROR_WMI_DP_FAILED_ = static_cast(0x1071), ERROR_WMI_INVALID_MOF_ = static_cast(0x1072), ERROR_WMI_INVALID_REGINFO_ = static_cast(0x1073), ERROR_WMI_ALREADY_DISABLED_ = static_cast(0x1074), ERROR_WMI_READ_ONLY_ = static_cast(0x1075), ERROR_WMI_SET_FAILURE_ = static_cast(0x1076), ERROR_INVALID_MEDIA_ = static_cast(0x10CC), ERROR_INVALID_LIBRARY_ = static_cast(0x10CD), ERROR_INVALID_MEDIA_POOL_ = static_cast(0x10CE), ERROR_DRIVE_MEDIA_MISMATCH_ = static_cast(0x10CF), ERROR_MEDIA_OFFLINE_ = static_cast(0x10D0), ERROR_LIBRARY_OFFLINE_ = static_cast(0x10D1), ERROR_EMPTY_ = static_cast(0x10D2), ERROR_NOT_EMPTY_ = static_cast(0x10D3), ERROR_MEDIA_UNAVAILABLE_ = static_cast(0x10D4), ERROR_RESOURCE_DISABLED_ = static_cast(0x10D5), ERROR_INVALID_CLEANER_ = static_cast(0x10D6), ERROR_UNABLE_TO_CLEAN_ = static_cast(0x10D7), ERROR_OBJECT_NOT_FOUND_ = static_cast(0x10D8), ERROR_DATABASE_FAILURE_ = static_cast(0x10D9), ERROR_DATABASE_FULL_ = static_cast(0x10DA), ERROR_MEDIA_INCOMPATIBLE_ = static_cast(0x10DB), ERROR_RESOURCE_NOT_PRESENT_ = static_cast(0x10DC), ERROR_INVALID_OPERATION_ = static_cast(0x10DD), ERROR_MEDIA_NOT_AVAILABLE_ = static_cast(0x10DE), ERROR_DEVICE_NOT_AVAILABLE_ = static_cast(0x10DF), ERROR_REQUEST_REFUSED_ = static_cast(0x10E0), ERROR_INVALID_DRIVE_OBJECT_ = static_cast(0x10E1), ERROR_LIBRARY_FULL_ = static_cast(0x10E2), ERROR_MEDIUM_NOT_ACCESSIBLE_ = static_cast(0x10E3), ERROR_UNABLE_TO_LOAD_MEDIUM_ = static_cast(0x10E4), ERROR_UNABLE_TO_INVENTORY_DRIVE_ = static_cast(0x10E5), ERROR_UNABLE_TO_INVENTORY_SLOT_ = static_cast(0x10E6), ERROR_UNABLE_TO_INVENTORY_TRANSPORT_ = static_cast(0x10E7), ERROR_TRANSPORT_FULL_ = static_cast(0x10E8), ERROR_CONTROLLING_IEPORT_ = static_cast(0x10E9), ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA_ = static_cast(0x10EA), ERROR_CLEANER_SLOT_SET_ = static_cast(0x10EB), ERROR_CLEANER_SLOT_NOT_SET_ = static_cast(0x10EC), ERROR_CLEANER_CARTRIDGE_SPENT_ = static_cast(0x10ED), ERROR_UNEXPECTED_OMID_ = static_cast(0x10EE), ERROR_CANT_DELETE_LAST_ITEM_ = static_cast(0x10EF), ERROR_MESSAGE_EXCEEDS_MAX_SIZE_ = static_cast(0x10F0), ERROR_VOLUME_CONTAINS_SYS_FILES_ = static_cast(0x10F1), ERROR_INDIGENOUS_TYPE_ = static_cast(0x10F2), ERROR_NO_SUPPORTING_DRIVES_ = static_cast(0x10F3), ERROR_CLEANER_CARTRIDGE_INSTALLED_ = static_cast(0x10F4), ERROR_FILE_OFFLINE_ = static_cast(0x10FE), ERROR_REMOTE_STORAGE_NOT_ACTIVE_ = static_cast(0x10FF), ERROR_REMOTE_STORAGE_MEDIA_ERROR_ = static_cast(0x1100), ERROR_NOT_A_REPARSE_POINT_ = static_cast(0x1126), ERROR_REPARSE_ATTRIBUTE_CONFLICT_ = static_cast(0x1127), ERROR_INVALID_REPARSE_DATA_ = static_cast(0x1128), ERROR_REPARSE_TAG_INVALID_ = static_cast(0x1129), ERROR_REPARSE_TAG_MISMATCH_ = static_cast(0x112A), ERROR_VOLUME_NOT_SIS_ENABLED_ = static_cast(0x1194), ERROR_DEPENDENT_RESOURCE_EXISTS_ = static_cast(0x1389), ERROR_DEPENDENCY_NOT_FOUND_ = static_cast(0x138A), ERROR_DEPENDENCY_ALREADY_EXISTS_ = static_cast(0x138B), ERROR_RESOURCE_NOT_ONLINE_ = static_cast(0x138C), ERROR_HOST_NODE_NOT_AVAILABLE_ = static_cast(0x138D), ERROR_RESOURCE_NOT_AVAILABLE_ = static_cast(0x138E), ERROR_RESOURCE_NOT_FOUND_ = static_cast(0x138F), ERROR_SHUTDOWN_CLUSTER_ = static_cast(0x1390), ERROR_CANT_EVICT_ACTIVE_NODE_ = static_cast(0x1391), ERROR_OBJECT_ALREADY_EXISTS_ = static_cast(0x1392), ERROR_OBJECT_IN_LIST_ = static_cast(0x1393), ERROR_GROUP_NOT_AVAILABLE_ = static_cast(0x1394), ERROR_GROUP_NOT_FOUND_ = static_cast(0x1395), ERROR_GROUP_NOT_ONLINE_ = static_cast(0x1396), ERROR_HOST_NODE_NOT_RESOURCE_OWNER_ = static_cast(0x1397), ERROR_HOST_NODE_NOT_GROUP_OWNER_ = static_cast(0x1398), ERROR_RESMON_CREATE_FAILED_ = static_cast(0x1399), ERROR_RESMON_ONLINE_FAILED_ = static_cast(0x139A), ERROR_RESOURCE_ONLINE_ = static_cast(0x139B), ERROR_QUORUM_RESOURCE_ = static_cast(0x139C), ERROR_NOT_QUORUM_CAPABLE_ = static_cast(0x139D), ERROR_CLUSTER_SHUTTING_DOWN_ = static_cast(0x139E), ERROR_INVALID_STATE_ = static_cast(0x139F), ERROR_RESOURCE_PROPERTIES_STORED_ = static_cast(0x13A0), ERROR_NOT_QUORUM_CLASS_ = static_cast(0x13A1), ERROR_CORE_RESOURCE_ = static_cast(0x13A2), ERROR_QUORUM_RESOURCE_ONLINE_FAILED_ = static_cast(0x13A3), ERROR_QUORUMLOG_OPEN_FAILED_ = static_cast(0x13A4), ERROR_CLUSTERLOG_CORRUPT_ = static_cast(0x13A5), ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE_ = static_cast(0x13A6), ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE_ = static_cast(0x13A7), ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND_ = static_cast(0x13A8), ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE_ = static_cast(0x13A9), ERROR_QUORUM_OWNER_ALIVE_ = static_cast(0x13AA), ERROR_NETWORK_NOT_AVAILABLE_ = static_cast(0x13AB), ERROR_NODE_NOT_AVAILABLE_ = static_cast(0x13AC), ERROR_ALL_NODES_NOT_AVAILABLE_ = static_cast(0x13AD), ERROR_RESOURCE_FAILED_ = static_cast(0x13AE), ERROR_CLUSTER_INVALID_NODE_ = static_cast(0x13AF), ERROR_CLUSTER_NODE_EXISTS_ = static_cast(0x13B0), ERROR_CLUSTER_JOIN_IN_PROGRESS_ = static_cast(0x13B1), ERROR_CLUSTER_NODE_NOT_FOUND_ = static_cast(0x13B2), ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND_ = static_cast(0x13B3), ERROR_CLUSTER_NETWORK_EXISTS_ = static_cast(0x13B4), ERROR_CLUSTER_NETWORK_NOT_FOUND_ = static_cast(0x13B5), ERROR_CLUSTER_NETINTERFACE_EXISTS_ = static_cast(0x13B6), ERROR_CLUSTER_NETINTERFACE_NOT_FOUND_ = static_cast(0x13B7), ERROR_CLUSTER_INVALID_REQUEST_ = static_cast(0x13B8), ERROR_CLUSTER_INVALID_NETWORK_PROVIDER_ = static_cast(0x13B9), ERROR_CLUSTER_NODE_DOWN_ = static_cast(0x13BA), ERROR_CLUSTER_NODE_UNREACHABLE_ = static_cast(0x13BB), ERROR_CLUSTER_NODE_NOT_MEMBER_ = static_cast(0x13BC), ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS_ = static_cast(0x13BD), ERROR_CLUSTER_INVALID_NETWORK_ = static_cast(0x13BE), ERROR_CLUSTER_NODE_UP_ = static_cast(0x13C0), ERROR_CLUSTER_IPADDR_IN_USE_ = static_cast(0x13C1), ERROR_CLUSTER_NODE_NOT_PAUSED_ = static_cast(0x13C2), ERROR_CLUSTER_NO_SECURITY_CONTEXT_ = static_cast(0x13C3), ERROR_CLUSTER_NETWORK_NOT_INTERNAL_ = static_cast(0x13C4), ERROR_CLUSTER_NODE_ALREADY_UP_ = static_cast(0x13C5), ERROR_CLUSTER_NODE_ALREADY_DOWN_ = static_cast(0x13C6), ERROR_CLUSTER_NETWORK_ALREADY_ONLINE_ = static_cast(0x13C7), ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE_ = static_cast(0x13C8), ERROR_CLUSTER_NODE_ALREADY_MEMBER_ = static_cast(0x13C9), ERROR_CLUSTER_LAST_INTERNAL_NETWORK_ = static_cast(0x13CA), ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS_ = static_cast(0x13CB), ERROR_INVALID_OPERATION_ON_QUORUM_ = static_cast(0x13CC), ERROR_DEPENDENCY_NOT_ALLOWED_ = static_cast(0x13CD), ERROR_CLUSTER_NODE_PAUSED_ = static_cast(0x13CE), ERROR_NODE_CANT_HOST_RESOURCE_ = static_cast(0x13CF), ERROR_CLUSTER_NODE_NOT_READY_ = static_cast(0x13D0), ERROR_CLUSTER_NODE_SHUTTING_DOWN_ = static_cast(0x13D1), ERROR_CLUSTER_JOIN_ABORTED_ = static_cast(0x13D2), ERROR_CLUSTER_INCOMPATIBLE_VERSIONS_ = static_cast(0x13D3), ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED_ = static_cast(0x13D4), ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED_ = static_cast(0x13D5), ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND_ = static_cast(0x13D6), ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED_ = static_cast(0x13D7), ERROR_CLUSTER_RESNAME_NOT_FOUND_ = static_cast(0x13D8), ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED_ = static_cast(0x13D9), ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST_ = static_cast(0x13DA), ERROR_CLUSTER_DATABASE_SEQMISMATCH_ = static_cast(0x13DB), ERROR_RESMON_INVALID_STATE_ = static_cast(0x13DC), ERROR_CLUSTER_GUM_NOT_LOCKER_ = static_cast(0x13DD), ERROR_QUORUM_DISK_NOT_FOUND_ = static_cast(0x13DE), ERROR_DATABASE_BACKUP_CORRUPT_ = static_cast(0x13DF), ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT_ = static_cast(0x13E0), ERROR_RESOURCE_PROPERTY_UNCHANGEABLE_ = static_cast(0x13E1), ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE_ = static_cast(0x1702), ERROR_CLUSTER_QUORUMLOG_NOT_FOUND_ = static_cast(0x1703), ERROR_CLUSTER_MEMBERSHIP_HALT_ = static_cast(0x1704), ERROR_CLUSTER_INSTANCE_ID_MISMATCH_ = static_cast(0x1705), ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP_ = static_cast(0x1706), ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH_ = static_cast(0x1707), ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP_ = static_cast(0x1708), ERROR_CLUSTER_PARAMETER_MISMATCH_ = static_cast(0x1709), ERROR_NODE_CANNOT_BE_CLUSTERED_ = static_cast(0x170A), ERROR_CLUSTER_WRONG_OS_VERSION_ = static_cast(0x170B), ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME_ = static_cast(0x170C), ERROR_ENCRYPTION_FAILED_ = static_cast(0x1770), ERROR_DECRYPTION_FAILED_ = static_cast(0x1771), ERROR_FILE_ENCRYPTED_ = static_cast(0x1772), ERROR_NO_RECOVERY_POLICY_ = static_cast(0x1773), ERROR_NO_EFS_ = static_cast(0x1774), ERROR_WRONG_EFS_ = static_cast(0x1775), ERROR_NO_USER_KEYS_ = static_cast(0x1776), ERROR_FILE_NOT_ENCRYPTED_ = static_cast(0x1777), ERROR_NOT_EXPORT_FORMAT_ = static_cast(0x1778), ERROR_FILE_READ_ONLY_ = static_cast(0x1779), ERROR_DIR_EFS_DISALLOWED_ = static_cast(0x177A), ERROR_EFS_SERVER_NOT_TRUSTED_ = static_cast(0x177B), ERROR_BAD_RECOVERY_POLICY_ = static_cast(0x177C), ERROR_EFS_ALG_BLOB_TOO_BIG_ = static_cast(0x177D), ERROR_VOLUME_NOT_SUPPORT_EFS_ = static_cast(0x177E), ERROR_EFS_DISABLED_ = static_cast(0x177F), ERROR_EFS_VERSION_NOT_SUPPORT_ = static_cast(0x1780), ERROR_NO_BROWSER_SERVERS_FOUND_ = static_cast(0x17E6), SCHED_E_SERVICE_NOT_LOCALSYSTEM_ = static_cast(0x1838), ERROR_CTX_WINSTATION_NAME_INVALID_ = static_cast(0x1B59), ERROR_CTX_INVALID_PD_ = static_cast(0x1B5A), ERROR_CTX_PD_NOT_FOUND_ = static_cast(0x1B5B), ERROR_CTX_WD_NOT_FOUND_ = static_cast(0x1B5C), ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY_ = static_cast(0x1B5D), ERROR_CTX_SERVICE_NAME_COLLISION_ = static_cast(0x1B5E), ERROR_CTX_CLOSE_PENDING_ = static_cast(0x1B5F), ERROR_CTX_NO_OUTBUF_ = static_cast(0x1B60), ERROR_CTX_MODEM_INF_NOT_FOUND_ = static_cast(0x1B61), ERROR_CTX_INVALID_MODEMNAME_ = static_cast(0x1B62), ERROR_CTX_MODEM_RESPONSE_ERROR_ = static_cast(0x1B63), ERROR_CTX_MODEM_RESPONSE_TIMEOUT_ = static_cast(0x1B64), ERROR_CTX_MODEM_RESPONSE_NO_CARRIER_ = static_cast(0x1B65), ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE_ = static_cast(0x1B66), ERROR_CTX_MODEM_RESPONSE_BUSY_ = static_cast(0x1B67), ERROR_CTX_MODEM_RESPONSE_VOICE_ = static_cast(0x1B68), ERROR_CTX_TD_ERROR_ = static_cast(0x1B69), ERROR_CTX_WINSTATION_NOT_FOUND_ = static_cast(0x1B6E), ERROR_CTX_WINSTATION_ALREADY_EXISTS_ = static_cast(0x1B6F), ERROR_CTX_WINSTATION_BUSY_ = static_cast(0x1B70), ERROR_CTX_BAD_VIDEO_MODE_ = static_cast(0x1B71), ERROR_CTX_GRAPHICS_INVALID_ = static_cast(0x1B7B), ERROR_CTX_LOGON_DISABLED_ = static_cast(0x1B7D), ERROR_CTX_NOT_CONSOLE_ = static_cast(0x1B7E), ERROR_CTX_CLIENT_QUERY_TIMEOUT_ = static_cast(0x1B80), ERROR_CTX_CONSOLE_DISCONNECT_ = static_cast(0x1B81), ERROR_CTX_CONSOLE_CONNECT_ = static_cast(0x1B82), ERROR_CTX_SHADOW_DENIED_ = static_cast(0x1B84), ERROR_CTX_WINSTATION_ACCESS_DENIED_ = static_cast(0x1B85), ERROR_CTX_INVALID_WD_ = static_cast(0x1B89), ERROR_CTX_SHADOW_INVALID_ = static_cast(0x1B8A), ERROR_CTX_SHADOW_DISABLED_ = static_cast(0x1B8B), ERROR_CTX_CLIENT_LICENSE_IN_USE_ = static_cast(0x1B8C), ERROR_CTX_CLIENT_LICENSE_NOT_SET_ = static_cast(0x1B8D), ERROR_CTX_LICENSE_NOT_AVAILABLE_ = static_cast(0x1B8E), ERROR_CTX_LICENSE_CLIENT_INVALID_ = static_cast(0x1B8F), ERROR_CTX_LICENSE_EXPIRED_ = static_cast(0x1B90), ERROR_CTX_SHADOW_NOT_RUNNING_ = static_cast(0x1B91), ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE_ = static_cast(0x1B92), FRS_ERR_INVALID_API_SEQUENCE_ = static_cast(0x1F41), FRS_ERR_STARTING_SERVICE_ = static_cast(0x1F42), FRS_ERR_STOPPING_SERVICE_ = static_cast(0x1F43), FRS_ERR_INTERNAL_API_ = static_cast(0x1F44), FRS_ERR_INTERNAL_ = static_cast(0x1F45), FRS_ERR_SERVICE_COMM_ = static_cast(0x1F46), FRS_ERR_INSUFFICIENT_PRIV_ = static_cast(0x1F47), FRS_ERR_AUTHENTICATION_ = static_cast(0x1F48), FRS_ERR_PARENT_INSUFFICIENT_PRIV_ = static_cast(0x1F49), FRS_ERR_PARENT_AUTHENTICATION_ = static_cast(0x1F4A), FRS_ERR_CHILD_TO_PARENT_COMM_ = static_cast(0x1F4B), FRS_ERR_PARENT_TO_CHILD_COMM_ = static_cast(0x1F4C), FRS_ERR_SYSVOL_POPULATE_ = static_cast(0x1F4D), FRS_ERR_SYSVOL_POPULATE_TIMEOUT_ = static_cast(0x1F4E), FRS_ERR_SYSVOL_IS_BUSY_ = static_cast(0x1F4F), FRS_ERR_SYSVOL_DEMOTE_ = static_cast(0x1F50), FRS_ERR_INVALID_SERVICE_PARAMETER_ = static_cast(0x1F51), ERROR_DS_NOT_INSTALLED_ = static_cast(0x2008), ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY_ = static_cast(0x2009), ERROR_DS_NO_ATTRIBUTE_OR_VALUE_ = static_cast(0x200A), ERROR_DS_INVALID_ATTRIBUTE_SYNTAX_ = static_cast(0x200B), ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED_ = static_cast(0x200C), ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS_ = static_cast(0x200D), ERROR_DS_BUSY_ = static_cast(0x200E), ERROR_DS_UNAVAILABLE_ = static_cast(0x200F), ERROR_DS_NO_RIDS_ALLOCATED_ = static_cast(0x2010), ERROR_DS_NO_MORE_RIDS_ = static_cast(0x2011), ERROR_DS_INCORRECT_ROLE_OWNER_ = static_cast(0x2012), ERROR_DS_RIDMGR_INIT_ERROR_ = static_cast(0x2013), ERROR_DS_OBJ_CLASS_VIOLATION_ = static_cast(0x2014), ERROR_DS_CANT_ON_NON_LEAF_ = static_cast(0x2015), ERROR_DS_CANT_ON_RDN_ = static_cast(0x2016), ERROR_DS_CANT_MOD_OBJ_CLASS_ = static_cast(0x2017), ERROR_DS_CROSS_DOM_MOVE_ERROR_ = static_cast(0x2018), ERROR_DS_GC_NOT_AVAILABLE_ = static_cast(0x2019), ERROR_SHARED_POLICY_ = static_cast(0x201A), ERROR_POLICY_OBJECT_NOT_FOUND_ = static_cast(0x201B), ERROR_POLICY_ONLY_IN_DS_ = static_cast(0x201C), ERROR_PROMOTION_ACTIVE_ = static_cast(0x201D), ERROR_NO_PROMOTION_ACTIVE_ = static_cast(0x201E), ERROR_DS_OPERATIONS_ERROR_ = static_cast(0x2020), ERROR_DS_PROTOCOL_ERROR_ = static_cast(0x2021), ERROR_DS_TIMELIMIT_EXCEEDED_ = static_cast(0x2022), ERROR_DS_SIZELIMIT_EXCEEDED_ = static_cast(0x2023), ERROR_DS_ADMIN_LIMIT_EXCEEDED_ = static_cast(0x2024), ERROR_DS_COMPARE_FALSE_ = static_cast(0x2025), ERROR_DS_COMPARE_TRUE_ = static_cast(0x2026), ERROR_DS_AUTH_METHOD_NOT_SUPPORTED_ = static_cast(0x2027), ERROR_DS_STRONG_AUTH_REQUIRED_ = static_cast(0x2028), ERROR_DS_INAPPROPRIATE_AUTH_ = static_cast(0x2029), ERROR_DS_AUTH_UNKNOWN_ = static_cast(0x202A), ERROR_DS_REFERRAL_ = static_cast(0x202B), ERROR_DS_UNAVAILABLE_CRIT_EXTENSION_ = static_cast(0x202C), ERROR_DS_CONFIDENTIALITY_REQUIRED_ = static_cast(0x202D), ERROR_DS_INAPPROPRIATE_MATCHING_ = static_cast(0x202E), ERROR_DS_CONSTRAINT_VIOLATION_ = static_cast(0x202F), ERROR_DS_NO_SUCH_OBJECT_ = static_cast(0x2030), ERROR_DS_ALIAS_PROBLEM_ = static_cast(0x2031), ERROR_DS_INVALID_DN_SYNTAX_ = static_cast(0x2032), ERROR_DS_IS_LEAF_ = static_cast(0x2033), ERROR_DS_ALIAS_DEREF_PROBLEM_ = static_cast(0x2034), ERROR_DS_UNWILLING_TO_PERFORM_ = static_cast(0x2035), ERROR_DS_LOOP_DETECT_ = static_cast(0x2036), ERROR_DS_NAMING_VIOLATION_ = static_cast(0x2037), ERROR_DS_OBJECT_RESULTS_TOO_LARGE_ = static_cast(0x2038), ERROR_DS_AFFECTS_MULTIPLE_DSAS_ = static_cast(0x2039), ERROR_DS_SERVER_DOWN_ = static_cast(0x203A), ERROR_DS_LOCAL_ERROR_ = static_cast(0x203B), ERROR_DS_ENCODING_ERROR_ = static_cast(0x203C), ERROR_DS_DECODING_ERROR_ = static_cast(0x203D), ERROR_DS_FILTER_UNKNOWN_ = static_cast(0x203E), ERROR_DS_PARAM_ERROR_ = static_cast(0x203F), ERROR_DS_NOT_SUPPORTED_ = static_cast(0x2040), ERROR_DS_NO_RESULTS_RETURNED_ = static_cast(0x2041), ERROR_DS_CONTROL_NOT_FOUND_ = static_cast(0x2042), ERROR_DS_CLIENT_LOOP_ = static_cast(0x2043), ERROR_DS_REFERRAL_LIMIT_EXCEEDED_ = static_cast(0x2044), ERROR_DS_SORT_CONTROL_MISSING_ = static_cast(0x2045), ERROR_DS_OFFSET_RANGE_ERROR_ = static_cast(0x2046), ERROR_DS_ROOT_MUST_BE_NC_ = static_cast(0x206D), ERROR_DS_ADD_REPLICA_INHIBITED_ = static_cast(0x206E), ERROR_DS_ATT_NOT_DEF_IN_SCHEMA_ = static_cast(0x206F), ERROR_DS_MAX_OBJ_SIZE_EXCEEDED_ = static_cast(0x2070), ERROR_DS_OBJ_STRING_NAME_EXISTS_ = static_cast(0x2071), ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA_ = static_cast(0x2072), ERROR_DS_RDN_DOESNT_MATCH_SCHEMA_ = static_cast(0x2073), ERROR_DS_NO_REQUESTED_ATTS_FOUND_ = static_cast(0x2074), ERROR_DS_USER_BUFFER_TO_SMALL_ = static_cast(0x2075), ERROR_DS_ATT_IS_NOT_ON_OBJ_ = static_cast(0x2076), ERROR_DS_ILLEGAL_MOD_OPERATION_ = static_cast(0x2077), ERROR_DS_OBJ_TOO_LARGE_ = static_cast(0x2078), ERROR_DS_BAD_INSTANCE_TYPE_ = static_cast(0x2079), ERROR_DS_MASTERDSA_REQUIRED_ = static_cast(0x207A), ERROR_DS_OBJECT_CLASS_REQUIRED_ = static_cast(0x207B), ERROR_DS_MISSING_REQUIRED_ATT_ = static_cast(0x207C), ERROR_DS_ATT_NOT_DEF_FOR_CLASS_ = static_cast(0x207D), ERROR_DS_ATT_ALREADY_EXISTS_ = static_cast(0x207E), ERROR_DS_CANT_ADD_ATT_VALUES_ = static_cast(0x2080), ERROR_DS_SINGLE_VALUE_CONSTRAINT_ = static_cast(0x2081), ERROR_DS_RANGE_CONSTRAINT_ = static_cast(0x2082), ERROR_DS_ATT_VAL_ALREADY_EXISTS_ = static_cast(0x2083), ERROR_DS_CANT_REM_MISSING_ATT_ = static_cast(0x2084), ERROR_DS_CANT_REM_MISSING_ATT_VAL_ = static_cast(0x2085), ERROR_DS_ROOT_CANT_BE_SUBREF_ = static_cast(0x2086), ERROR_DS_NO_CHAINING_ = static_cast(0x2087), ERROR_DS_NO_CHAINED_EVAL_ = static_cast(0x2088), ERROR_DS_NO_PARENT_OBJECT_ = static_cast(0x2089), ERROR_DS_PARENT_IS_AN_ALIAS_ = static_cast(0x208A), ERROR_DS_CANT_MIX_MASTER_AND_REPS_ = static_cast(0x208B), ERROR_DS_CHILDREN_EXIST_ = static_cast(0x208C), ERROR_DS_OBJ_NOT_FOUND_ = static_cast(0x208D), ERROR_DS_ALIASED_OBJ_MISSING_ = static_cast(0x208E), ERROR_DS_BAD_NAME_SYNTAX_ = static_cast(0x208F), ERROR_DS_ALIAS_POINTS_TO_ALIAS_ = static_cast(0x2090), ERROR_DS_CANT_DEREF_ALIAS_ = static_cast(0x2091), ERROR_DS_OUT_OF_SCOPE_ = static_cast(0x2092), ERROR_DS_OBJECT_BEING_REMOVED_ = static_cast(0x2093), ERROR_DS_CANT_DELETE_DSA_OBJ_ = static_cast(0x2094), ERROR_DS_GENERIC_ERROR_ = static_cast(0x2095), ERROR_DS_DSA_MUST_BE_INT_MASTER_ = static_cast(0x2096), ERROR_DS_CLASS_NOT_DSA_ = static_cast(0x2097), ERROR_DS_INSUFF_ACCESS_RIGHTS_ = static_cast(0x2098), ERROR_DS_ILLEGAL_SUPERIOR_ = static_cast(0x2099), ERROR_DS_ATTRIBUTE_OWNED_BY_SAM_ = static_cast(0x209A), ERROR_DS_NAME_TOO_MANY_PARTS_ = static_cast(0x209B), ERROR_DS_NAME_TOO_LONG_ = static_cast(0x209C), ERROR_DS_NAME_VALUE_TOO_LONG_ = static_cast(0x209D), ERROR_DS_NAME_UNPARSEABLE_ = static_cast(0x209E), ERROR_DS_NAME_TYPE_UNKNOWN_ = static_cast(0x209F), ERROR_DS_NOT_AN_OBJECT_ = static_cast(0x20A0), ERROR_DS_SEC_DESC_TOO_SHORT_ = static_cast(0x20A1), ERROR_DS_SEC_DESC_INVALID_ = static_cast(0x20A2), ERROR_DS_NO_DELETED_NAME_ = static_cast(0x20A3), ERROR_DS_SUBREF_MUST_HAVE_PARENT_ = static_cast(0x20A4), ERROR_DS_NCNAME_MUST_BE_NC_ = static_cast(0x20A5), ERROR_DS_CANT_ADD_SYSTEM_ONLY_ = static_cast(0x20A6), ERROR_DS_CLASS_MUST_BE_CONCRETE_ = static_cast(0x20A7), ERROR_DS_INVALID_DMD_ = static_cast(0x20A8), ERROR_DS_OBJ_GUID_EXISTS_ = static_cast(0x20A9), ERROR_DS_NOT_ON_BACKLINK_ = static_cast(0x20AA), ERROR_DS_NO_CROSSREF_FOR_NC_ = static_cast(0x20AB), ERROR_DS_SHUTTING_DOWN_ = static_cast(0x20AC), ERROR_DS_UNKNOWN_OPERATION_ = static_cast(0x20AD), ERROR_DS_INVALID_ROLE_OWNER_ = static_cast(0x20AE), ERROR_DS_COULDNT_CONTACT_FSMO_ = static_cast(0x20AF), ERROR_DS_CROSS_NC_DN_RENAME_ = static_cast(0x20B0), ERROR_DS_CANT_MOD_SYSTEM_ONLY_ = static_cast(0x20B1), ERROR_DS_REPLICATOR_ONLY_ = static_cast(0x20B2), ERROR_DS_OBJ_CLASS_NOT_DEFINED_ = static_cast(0x20B3), ERROR_DS_OBJ_CLASS_NOT_SUBCLASS_ = static_cast(0x20B4), ERROR_DS_NAME_REFERENCE_INVALID_ = static_cast(0x20B5), ERROR_DS_CROSS_REF_EXISTS_ = static_cast(0x20B6), ERROR_DS_CANT_DEL_MASTER_CROSSREF_ = static_cast(0x20B7), ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD_ = static_cast(0x20B8), ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX_ = static_cast(0x20B9), ERROR_DS_DUP_RDN_ = static_cast(0x20BA), ERROR_DS_DUP_OID_ = static_cast(0x20BB), ERROR_DS_DUP_MAPI_ID_ = static_cast(0x20BC), ERROR_DS_DUP_SCHEMA_ID_GUID_ = static_cast(0x20BD), ERROR_DS_DUP_LDAP_DISPLAY_NAME_ = static_cast(0x20BE), ERROR_DS_SEMANTIC_ATT_TEST_ = static_cast(0x20BF), ERROR_DS_SYNTAX_MISMATCH_ = static_cast(0x20C0), ERROR_DS_EXISTS_IN_MUST_HAVE_ = static_cast(0x20C1), ERROR_DS_EXISTS_IN_MAY_HAVE_ = static_cast(0x20C2), ERROR_DS_NONEXISTENT_MAY_HAVE_ = static_cast(0x20C3), ERROR_DS_NONEXISTENT_MUST_HAVE_ = static_cast(0x20C4), ERROR_DS_AUX_CLS_TEST_FAIL_ = static_cast(0x20C5), ERROR_DS_NONEXISTENT_POSS_SUP_ = static_cast(0x20C6), ERROR_DS_SUB_CLS_TEST_FAIL_ = static_cast(0x20C7), ERROR_DS_BAD_RDN_ATT_ID_SYNTAX_ = static_cast(0x20C8), ERROR_DS_EXISTS_IN_AUX_CLS_ = static_cast(0x20C9), ERROR_DS_EXISTS_IN_SUB_CLS_ = static_cast(0x20CA), ERROR_DS_EXISTS_IN_POSS_SUP_ = static_cast(0x20CB), ERROR_DS_RECALCSCHEMA_FAILED_ = static_cast(0x20CC), ERROR_DS_TREE_DELETE_NOT_FINISHED_ = static_cast(0x20CD), ERROR_DS_CANT_DELETE_ = static_cast(0x20CE), ERROR_DS_ATT_SCHEMA_REQ_ID_ = static_cast(0x20CF), ERROR_DS_BAD_ATT_SCHEMA_SYNTAX_ = static_cast(0x20D0), ERROR_DS_CANT_CACHE_ATT_ = static_cast(0x20D1), ERROR_DS_CANT_CACHE_CLASS_ = static_cast(0x20D2), ERROR_DS_CANT_REMOVE_ATT_CACHE_ = static_cast(0x20D3), ERROR_DS_CANT_REMOVE_CLASS_CACHE_ = static_cast(0x20D4), ERROR_DS_CANT_RETRIEVE_DN_ = static_cast(0x20D5), ERROR_DS_MISSING_SUPREF_ = static_cast(0x20D6), ERROR_DS_CANT_RETRIEVE_INSTANCE_ = static_cast(0x20D7), ERROR_DS_CODE_INCONSISTENCY_ = static_cast(0x20D8), ERROR_DS_DATABASE_ERROR_ = static_cast(0x20D9), ERROR_DS_GOVERNSID_MISSING_ = static_cast(0x20DA), ERROR_DS_MISSING_EXPECTED_ATT_ = static_cast(0x20DB), ERROR_DS_NCNAME_MISSING_CR_REF_ = static_cast(0x20DC), ERROR_DS_SECURITY_CHECKING_ERROR_ = static_cast(0x20DD), ERROR_DS_SCHEMA_NOT_LOADED_ = static_cast(0x20DE), ERROR_DS_SCHEMA_ALLOC_FAILED_ = static_cast(0x20DF), ERROR_DS_ATT_SCHEMA_REQ_SYNTAX_ = static_cast(0x20E0), ERROR_DS_GCVERIFY_ERROR_ = static_cast(0x20E1), ERROR_DS_DRA_SCHEMA_MISMATCH_ = static_cast(0x20E2), ERROR_DS_CANT_FIND_DSA_OBJ_ = static_cast(0x20E3), ERROR_DS_CANT_FIND_EXPECTED_NC_ = static_cast(0x20E4), ERROR_DS_CANT_FIND_NC_IN_CACHE_ = static_cast(0x20E5), ERROR_DS_CANT_RETRIEVE_CHILD_ = static_cast(0x20E6), ERROR_DS_SECURITY_ILLEGAL_MODIFY_ = static_cast(0x20E7), ERROR_DS_CANT_REPLACE_HIDDEN_REC_ = static_cast(0x20E8), ERROR_DS_BAD_HIERARCHY_FILE_ = static_cast(0x20E9), ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED_ = static_cast(0x20EA), ERROR_DS_CONFIG_PARAM_MISSING_ = static_cast(0x20EB), ERROR_DS_COUNTING_AB_INDICES_FAILED_ = static_cast(0x20EC), ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED_ = static_cast(0x20ED), ERROR_DS_INTERNAL_FAILURE_ = static_cast(0x20EE), ERROR_DS_UNKNOWN_ERROR_ = static_cast(0x20EF), ERROR_DS_ROOT_REQUIRES_CLASS_TOP_ = static_cast(0x20F0), ERROR_DS_REFUSING_FSMO_ROLES_ = static_cast(0x20F1), ERROR_DS_MISSING_FSMO_SETTINGS_ = static_cast(0x20F2), ERROR_DS_UNABLE_TO_SURRENDER_ROLES_ = static_cast(0x20F3), ERROR_DS_DRA_GENERIC_ = static_cast(0x20F4), ERROR_DS_DRA_INVALID_PARAMETER_ = static_cast(0x20F5), ERROR_DS_DRA_BUSY_ = static_cast(0x20F6), ERROR_DS_DRA_BAD_DN_ = static_cast(0x20F7), ERROR_DS_DRA_BAD_NC_ = static_cast(0x20F8), ERROR_DS_DRA_DN_EXISTS_ = static_cast(0x20F9), ERROR_DS_DRA_INTERNAL_ERROR_ = static_cast(0x20FA), ERROR_DS_DRA_INCONSISTENT_DIT_ = static_cast(0x20FB), ERROR_DS_DRA_CONNECTION_FAILED_ = static_cast(0x20FC), ERROR_DS_DRA_BAD_INSTANCE_TYPE_ = static_cast(0x20FD), ERROR_DS_DRA_OUT_OF_MEM_ = static_cast(0x20FE), ERROR_DS_DRA_MAIL_PROBLEM_ = static_cast(0x20FF), ERROR_DS_DRA_REF_ALREADY_EXISTS_ = static_cast(0x2100), ERROR_DS_DRA_REF_NOT_FOUND_ = static_cast(0x2101), ERROR_DS_DRA_OBJ_IS_REP_SOURCE_ = static_cast(0x2102), ERROR_DS_DRA_DB_ERROR_ = static_cast(0x2103), ERROR_DS_DRA_NO_REPLICA_ = static_cast(0x2104), ERROR_DS_DRA_ACCESS_DENIED_ = static_cast(0x2105), ERROR_DS_DRA_NOT_SUPPORTED_ = static_cast(0x2106), ERROR_DS_DRA_RPC_CANCELLED_ = static_cast(0x2107), ERROR_DS_DRA_SOURCE_DISABLED_ = static_cast(0x2108), ERROR_DS_DRA_SINK_DISABLED_ = static_cast(0x2109), ERROR_DS_DRA_NAME_COLLISION_ = static_cast(0x210A), ERROR_DS_DRA_SOURCE_REINSTALLED_ = static_cast(0x210B), ERROR_DS_DRA_MISSING_PARENT_ = static_cast(0x210C), ERROR_DS_DRA_PREEMPTED_ = static_cast(0x210D), ERROR_DS_DRA_ABANDON_SYNC_ = static_cast(0x210E), ERROR_DS_DRA_SHUTDOWN_ = static_cast(0x210F), ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET_ = static_cast(0x2110), ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA_ = static_cast(0x2111), ERROR_DS_DRA_EXTN_CONNECTION_FAILED_ = static_cast(0x2112), ERROR_DS_INSTALL_SCHEMA_MISMATCH_ = static_cast(0x2113), ERROR_DS_DUP_LINK_ID_ = static_cast(0x2114), ERROR_DS_NAME_ERROR_RESOLVING_ = static_cast(0x2115), ERROR_DS_NAME_ERROR_NOT_FOUND_ = static_cast(0x2116), ERROR_DS_NAME_ERROR_NOT_UNIQUE_ = static_cast(0x2117), ERROR_DS_NAME_ERROR_NO_MAPPING_ = static_cast(0x2118), ERROR_DS_NAME_ERROR_DOMAIN_ONLY_ = static_cast(0x2119), ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING_ = static_cast(0x211A), ERROR_DS_CONSTRUCTED_ATT_MOD_ = static_cast(0x211B), ERROR_DS_WRONG_OM_OBJ_CLASS_ = static_cast(0x211C), ERROR_DS_DRA_REPL_PENDING_ = static_cast(0x211D), ERROR_DS_DS_REQUIRED_ = static_cast(0x211E), ERROR_DS_INVALID_LDAP_DISPLAY_NAME_ = static_cast(0x211F), ERROR_DS_NON_BASE_SEARCH_ = static_cast(0x2120), ERROR_DS_CANT_RETRIEVE_ATTS_ = static_cast(0x2121), ERROR_DS_BACKLINK_WITHOUT_LINK_ = static_cast(0x2122), ERROR_DS_EPOCH_MISMATCH_ = static_cast(0x2123), ERROR_DS_SRC_NAME_MISMATCH_ = static_cast(0x2124), ERROR_DS_SRC_AND_DST_NC_IDENTICAL_ = static_cast(0x2125), ERROR_DS_DST_NC_MISMATCH_ = static_cast(0x2126), ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC_ = static_cast(0x2127), ERROR_DS_SRC_GUID_MISMATCH_ = static_cast(0x2128), ERROR_DS_CANT_MOVE_DELETED_OBJECT_ = static_cast(0x2129), ERROR_DS_PDC_OPERATION_IN_PROGRESS_ = static_cast(0x212A), ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD_ = static_cast(0x212B), ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION_ = static_cast(0x212C), ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS_ = static_cast(0x212D), ERROR_DS_NC_MUST_HAVE_NC_PARENT_ = static_cast(0x212E), ERROR_DS_DST_DOMAIN_NOT_NATIVE_ = static_cast(0x2130), ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER_ = static_cast(0x2131), ERROR_DS_CANT_MOVE_ACCOUNT_GROUP_ = static_cast(0x2132), ERROR_DS_CANT_MOVE_RESOURCE_GROUP_ = static_cast(0x2133), ERROR_DS_INVALID_SEARCH_FLAG_ = static_cast(0x2134), ERROR_DS_NO_TREE_DELETE_ABOVE_NC_ = static_cast(0x2135), ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE_ = static_cast(0x2136), ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE_ = static_cast(0x2137), ERROR_DS_SAM_INIT_FAILURE_ = static_cast(0x2138), ERROR_DS_SENSITIVE_GROUP_VIOLATION_ = static_cast(0x2139), ERROR_DS_CANT_MOD_PRIMARYGROUPID_ = static_cast(0x213A), ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD_ = static_cast(0x213B), ERROR_DS_NONSAFE_SCHEMA_CHANGE_ = static_cast(0x213C), ERROR_DS_SCHEMA_UPDATE_DISALLOWED_ = static_cast(0x213D), ERROR_DS_CANT_CREATE_UNDER_SCHEMA_ = static_cast(0x213E), ERROR_DS_INSTALL_NO_SRC_SCH_VERSION_ = static_cast(0x213F), ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE_ = static_cast(0x2140), ERROR_DS_INVALID_GROUP_TYPE_ = static_cast(0x2141), ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN_ = static_cast(0x2142), ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN_ = static_cast(0x2143), ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER_ = static_cast(0x2144), ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER_ = static_cast(0x2145), ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER_ = static_cast(0x2146), ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER_ = static_cast(0x2147), ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER_ = static_cast(0x2148), ERROR_DS_HAVE_PRIMARY_MEMBERS_ = static_cast(0x2149), ERROR_DS_STRING_SD_CONVERSION_FAILED_ = static_cast(0x214A), ERROR_DS_NAMING_MASTER_GC_ = static_cast(0x214B), ERROR_DS_LOOKUP_FAILURE_ = static_cast(0x214C), ERROR_DS_COULDNT_UPDATE_SPNS_ = static_cast(0x214D), ERROR_DS_CANT_RETRIEVE_SD_ = static_cast(0x214E), ERROR_DS_KEY_NOT_UNIQUE_ = static_cast(0x214F), ERROR_DS_WRONG_LINKED_ATT_SYNTAX_ = static_cast(0x2150), ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD_ = static_cast(0x2151), ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY_ = static_cast(0x2152), ERROR_DS_CANT_START_ = static_cast(0x2153), ERROR_DS_INIT_FAILURE_ = static_cast(0x2154), ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION_ = static_cast(0x2155), ERROR_DS_SOURCE_DOMAIN_IN_FOREST_ = static_cast(0x2156), ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST_ = static_cast(0x2157), ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED_ = static_cast(0x2158), ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN_ = static_cast(0x2159), ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER_ = static_cast(0x215A), ERROR_DS_SRC_SID_EXISTS_IN_FOREST_ = static_cast(0x215B), ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH_ = static_cast(0x215C), ERROR_SAM_INIT_FAILURE_ = static_cast(0x215D), ERROR_DS_DRA_SCHEMA_INFO_SHIP_ = static_cast(0x215E), ERROR_DS_DRA_SCHEMA_CONFLICT_ = static_cast(0x215F), ERROR_DS_DRA_EARLIER_SCHEMA_CONLICT_ = static_cast(0x2160), ERROR_DS_DRA_OBJ_NC_MISMATCH_ = static_cast(0x2161), ERROR_DS_NC_STILL_HAS_DSAS_ = static_cast(0x2162), ERROR_DS_GC_REQUIRED_ = static_cast(0x2163), ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY_ = static_cast(0x2164), ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS_ = static_cast(0x2165), ERROR_DS_CANT_ADD_TO_GC_ = static_cast(0x2166), ERROR_DS_NO_CHECKPOINT_WITH_PDC_ = static_cast(0x2167), ERROR_DS_SOURCE_AUDITING_NOT_ENABLED_ = static_cast(0x2168), ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC_ = static_cast(0x2169), ERROR_DS_INVALID_NAME_FOR_SPN_ = static_cast(0x216A), ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS_ = static_cast(0x216B), ERROR_DS_UNICODEPWD_NOT_IN_QUOTES_ = static_cast(0x216C), ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED_ = static_cast(0x216D), ERROR_DS_MUST_BE_RUN_ON_DST_DC_ = static_cast(0x216E), ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER_ = static_cast(0x216F), ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ_ = static_cast(0x2170), ERROR_DS_INIT_FAILURE_CONSOLE_ = static_cast(0x2171), ERROR_DS_SAM_INIT_FAILURE_CONSOLE_ = static_cast(0x2172), ERROR_DS_FOREST_VERSION_TOO_HIGH_ = static_cast(0x2173), ERROR_DS_DOMAIN_VERSION_TOO_HIGH_ = static_cast(0x2174), ERROR_DS_FOREST_VERSION_TOO_LOW_ = static_cast(0x2175), ERROR_DS_DOMAIN_VERSION_TOO_LOW_ = static_cast(0x2176), ERROR_DS_INCOMPATIBLE_VERSION_ = static_cast(0x2177), ERROR_DS_LOW_DSA_VERSION_ = static_cast(0x2178), ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN_ = static_cast(0x2179), ERROR_DS_NOT_SUPPORTED_SORT_ORDER_ = static_cast(0x217A), ERROR_DS_NAME_NOT_UNIQUE_ = static_cast(0x217B), ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4_ = static_cast(0x217C), ERROR_DS_OUT_OF_VERSION_STORE_ = static_cast(0x217D), ERROR_DS_INCOMPATIBLE_CONTROLS_USED_ = static_cast(0x217E), ERROR_DS_NO_REF_DOMAIN_ = static_cast(0x217F), ERROR_DS_RESERVED_LINK_ID_ = static_cast(0x2180), ERROR_DS_LINK_ID_NOT_AVAILABLE_ = static_cast(0x2181), ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER_ = static_cast(0x2182), ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE_ = static_cast(0x2183), ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC_ = static_cast(0x2184), ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG_ = static_cast(0x2185), ERROR_DS_MODIFYDN_WRONG_GRANDPARENT_ = static_cast(0x2186), ERROR_DS_NAME_ERROR_TRUST_REFERRAL_ = static_cast(0x2187), ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER_ = static_cast(0x2188), ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD_ = static_cast(0x2189), ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_ = static_cast(0x218A), ERROR_DS_THREAD_LIMIT_EXCEEDED_ = static_cast(0x218B), ERROR_DS_NOT_CLOSEST_ = static_cast(0x218C), ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF_ = static_cast(0x218D), ERROR_DS_SINGLE_USER_MODE_FAILED_ = static_cast(0x218E), ERROR_DS_NTDSCRIPT_SYNTAX_ERROR_ = static_cast(0x218F), ERROR_DS_NTDSCRIPT_PROCESS_ERROR_ = static_cast(0x2190), ERROR_DS_DIFFERENT_REPL_EPOCHS_ = static_cast(0x2191), ERROR_DS_DRS_EXTENSIONS_CHANGED_ = static_cast(0x2192), ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR_ = static_cast(0x2193), ERROR_DS_NO_MSDS_INTID_ = static_cast(0x2194), ERROR_DS_DUP_MSDS_INTID_ = static_cast(0x2195), ERROR_DS_EXISTS_IN_RDNATTID_ = static_cast(0x2196), ERROR_DS_AUTHORIZATION_FAILED_ = static_cast(0x2197), ERROR_DS_INVALID_SCRIPT_ = static_cast(0x2198), ERROR_DS_REMOTE_CROSSREF_OP_FAILED_ = static_cast(0x2199), DNS_ERROR_RCODE_FORMAT_ERROR_ = static_cast(0x2329), DNS_ERROR_RCODE_SERVER_FAILURE_ = static_cast(0x232A), DNS_ERROR_RCODE_NAME_ERROR_ = static_cast(0x232B), DNS_ERROR_RCODE_NOT_IMPLEMENTED_ = static_cast(0x232C), DNS_ERROR_RCODE_REFUSED_ = static_cast(0x232D), DNS_ERROR_RCODE_YXDOMAIN_ = static_cast(0x232E), DNS_ERROR_RCODE_YXRRSET_ = static_cast(0x232F), DNS_ERROR_RCODE_NXRRSET_ = static_cast(0x2330), DNS_ERROR_RCODE_NOTAUTH_ = static_cast(0x2331), DNS_ERROR_RCODE_NOTZONE_ = static_cast(0x2332), DNS_ERROR_RCODE_BADSIG_ = static_cast(0x2338), DNS_ERROR_RCODE_BADKEY_ = static_cast(0x2339), DNS_ERROR_RCODE_BADTIME_ = static_cast(0x233A), DNS_INFO_NO_RECORDS_ = static_cast(0x251D), DNS_ERROR_BAD_PACKET_ = static_cast(0x251E), DNS_ERROR_NO_PACKET_ = static_cast(0x251F), DNS_ERROR_RCODE_ = static_cast(0x2520), DNS_ERROR_UNSECURE_PACKET_ = static_cast(0x2521), DNS_ERROR_INVALID_TYPE_ = static_cast(0x254F), DNS_ERROR_INVALID_IP_ADDRESS_ = static_cast(0x2550), DNS_ERROR_INVALID_PROPERTY_ = static_cast(0x2551), DNS_ERROR_TRY_AGAIN_LATER_ = static_cast(0x2552), DNS_ERROR_NOT_UNIQUE_ = static_cast(0x2553), DNS_ERROR_NON_RFC_NAME_ = static_cast(0x2554), DNS_STATUS_FQDN_ = static_cast(0x2555), DNS_STATUS_DOTTED_NAME_ = static_cast(0x2556), DNS_STATUS_SINGLE_PART_NAME_ = static_cast(0x2557), DNS_ERROR_INVALID_NAME_CHAR_ = static_cast(0x2558), DNS_ERROR_NUMERIC_NAME_ = static_cast(0x2559), DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER_ = static_cast(0x255A), DNS_ERROR_ZONE_DOES_NOT_EXIST_ = static_cast(0x2581), DNS_ERROR_NO_ZONE_INFO_ = static_cast(0x2582), DNS_ERROR_INVALID_ZONE_OPERATION_ = static_cast(0x2583), DNS_ERROR_ZONE_CONFIGURATION_ERROR_ = static_cast(0x2584), DNS_ERROR_ZONE_HAS_NO_SOA_RECORD_ = static_cast(0x2585), DNS_ERROR_ZONE_HAS_NO_NS_RECORDS_ = static_cast(0x2586), DNS_ERROR_ZONE_LOCKED_ = static_cast(0x2587), DNS_ERROR_ZONE_CREATION_FAILED_ = static_cast(0x2588), DNS_ERROR_ZONE_ALREADY_EXISTS_ = static_cast(0x2589), DNS_ERROR_AUTOZONE_ALREADY_EXISTS_ = static_cast(0x258A), DNS_ERROR_INVALID_ZONE_TYPE_ = static_cast(0x258B), DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP_ = static_cast(0x258C), DNS_ERROR_ZONE_NOT_SECONDARY_ = static_cast(0x258D), DNS_ERROR_NEED_SECONDARY_ADDRESSES_ = static_cast(0x258E), DNS_ERROR_WINS_INIT_FAILED_ = static_cast(0x258F), DNS_ERROR_NEED_WINS_SERVERS_ = static_cast(0x2590), DNS_ERROR_NBSTAT_INIT_FAILED_ = static_cast(0x2591), DNS_ERROR_SOA_DELETE_INVALID_ = static_cast(0x2592), DNS_ERROR_FORWARDER_ALREADY_EXISTS_ = static_cast(0x2593), DNS_ERROR_ZONE_REQUIRES_MASTER_IP_ = static_cast(0x2594), DNS_ERROR_ZONE_IS_SHUTDOWN_ = static_cast(0x2595), DNS_ERROR_PRIMARY_REQUIRES_DATAFILE_ = static_cast(0x25B3), DNS_ERROR_INVALID_DATAFILE_NAME_ = static_cast(0x25B4), DNS_ERROR_DATAFILE_OPEN_FAILURE_ = static_cast(0x25B5), DNS_ERROR_FILE_WRITEBACK_FAILED_ = static_cast(0x25B6), DNS_ERROR_DATAFILE_PARSING_ = static_cast(0x25B7), DNS_ERROR_RECORD_DOES_NOT_EXIST_ = static_cast(0x25E5), DNS_ERROR_RECORD_FORMAT_ = static_cast(0x25E6), DNS_ERROR_NODE_CREATION_FAILED_ = static_cast(0x25E7), DNS_ERROR_UNKNOWN_RECORD_TYPE_ = static_cast(0x25E8), DNS_ERROR_RECORD_TIMED_OUT_ = static_cast(0x25E9), DNS_ERROR_NAME_NOT_IN_ZONE_ = static_cast(0x25EA), DNS_ERROR_CNAME_LOOP_ = static_cast(0x25EB), DNS_ERROR_NODE_IS_CNAME_ = static_cast(0x25EC), DNS_ERROR_CNAME_COLLISION_ = static_cast(0x25ED), DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT_ = static_cast(0x25EE), DNS_ERROR_RECORD_ALREADY_EXISTS_ = static_cast(0x25EF), DNS_ERROR_SECONDARY_DATA_ = static_cast(0x25F0), DNS_ERROR_NO_CREATE_CACHE_DATA_ = static_cast(0x25F1), DNS_ERROR_NAME_DOES_NOT_EXIST_ = static_cast(0x25F2), DNS_WARNING_PTR_CREATE_FAILED_ = static_cast(0x25F3), DNS_WARNING_DOMAIN_UNDELETED_ = static_cast(0x25F4), DNS_ERROR_DS_UNAVAILABLE_ = static_cast(0x25F5), DNS_ERROR_DS_ZONE_ALREADY_EXISTS_ = static_cast(0x25F6), DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE_ = static_cast(0x25F7), DNS_INFO_AXFR_COMPLETE_ = static_cast(0x2617), DNS_ERROR_AXFR_ = static_cast(0x2618), DNS_INFO_ADDED_LOCAL_WINS_ = static_cast(0x2619), DNS_STATUS_CONTINUE_NEEDED_ = static_cast(0x2649), DNS_ERROR_NO_TCPIP_ = static_cast(0x267B), DNS_ERROR_NO_DNS_SERVERS_ = static_cast(0x267C), DNS_ERROR_DP_DOES_NOT_EXIST_ = static_cast(0x26AD), DNS_ERROR_DP_ALREADY_EXISTS_ = static_cast(0x26AE), DNS_ERROR_DP_NOT_ENLISTED_ = static_cast(0x26AF), DNS_ERROR_DP_ALREADY_ENLISTED_ = static_cast(0x26B0), WSAEINTR_ = static_cast(0x2714), WSAEBADF_ = static_cast(0x2719), WSAEACCES_ = static_cast(0x271D), WSAEFAULT_ = static_cast(0x271E), WSAEINVAL_ = static_cast(0x2726), WSAEMFILE_ = static_cast(0x2728), WSAEWOULDBLOCK_ = static_cast(0x2733), WSAEINPROGRESS_ = static_cast(0x2734), WSAEALREADY_ = static_cast(0x2735), WSAENOTSOCK_ = static_cast(0x2736), WSAEDESTADDRREQ_ = static_cast(0x2737), WSAEMSGSIZE_ = static_cast(0x2738), WSAEPROTOTYPE_ = static_cast(0x2739), WSAENOPROTOOPT_ = static_cast(0x273A), WSAEPROTONOSUPPORT_ = static_cast(0x273B), WSAESOCKTNOSUPPORT_ = static_cast(0x273C), WSAEOPNOTSUPP_ = static_cast(0x273D), WSAEPFNOSUPPORT_ = static_cast(0x273E), WSAEAFNOSUPPORT_ = static_cast(0x273F), WSAEADDRINUSE_ = static_cast(0x2740), WSAEADDRNOTAVAIL_ = static_cast(0x2741), WSAENETDOWN_ = static_cast(0x2742), WSAENETUNREACH_ = static_cast(0x2743), WSAENETRESET_ = static_cast(0x2744), WSAECONNABORTED_ = static_cast(0x2745), WSAECONNRESET_ = static_cast(0x2746), WSAENOBUFS_ = static_cast(0x2747), WSAEISCONN_ = static_cast(0x2748), WSAENOTCONN_ = static_cast(0x2749), WSAESHUTDOWN_ = static_cast(0x274A), WSAETOOMANYREFS_ = static_cast(0x274B), WSAETIMEDOUT_ = static_cast(0x274C), WSAECONNREFUSED_ = static_cast(0x274D), WSAELOOP_ = static_cast(0x274E), WSAENAMETOOLONG_ = static_cast(0x274F), WSAEHOSTDOWN_ = static_cast(0x2750), WSAEHOSTUNREACH_ = static_cast(0x2751), WSAENOTEMPTY_ = static_cast(0x2752), WSAEPROCLIM_ = static_cast(0x2753), WSAEUSERS_ = static_cast(0x2754), WSAEDQUOT_ = static_cast(0x2755), WSAESTALE_ = static_cast(0x2756), WSAEREMOTE_ = static_cast(0x2757), WSASYSNOTREADY_ = static_cast(0x276B), WSAVERNOTSUPPORTED_ = static_cast(0x276C), WSANOTINITIALISED_ = static_cast(0x276D), WSAEDISCON_ = static_cast(0x2775), WSAENOMORE_ = static_cast(0x2776), WSAECANCELLED_ = static_cast(0x2777), WSAEINVALIDPROCTABLE_ = static_cast(0x2778), WSAEINVALIDPROVIDER_ = static_cast(0x2779), WSAEPROVIDERFAILEDINIT_ = static_cast(0x277A), WSASYSCALLFAILURE_ = static_cast(0x277B), WSASERVICE_NOT_FOUND_ = static_cast(0x277C), WSATYPE_NOT_FOUND_ = static_cast(0x277D), WSA_E_NO_MORE_ = static_cast(0x277E), WSA_E_CANCELLED_ = static_cast(0x277F), WSAEREFUSED_ = static_cast(0x2780), WSAHOST_NOT_FOUND_ = static_cast(0x2AF9), WSATRY_AGAIN_ = static_cast(0x2AFA), WSANO_RECOVERY_ = static_cast(0x2AFB), WSANO_DATA_ = static_cast(0x2AFC), WSA_QOS_RECEIVERS_ = static_cast(0x2AFD), WSA_QOS_SENDERS_ = static_cast(0x2AFE), WSA_QOS_NO_SENDERS_ = static_cast(0x2AFF), WSA_QOS_NO_RECEIVERS_ = static_cast(0x2B00), WSA_QOS_REQUEST_CONFIRMED_ = static_cast(0x2B01), WSA_QOS_ADMISSION_FAILURE_ = static_cast(0x2B02), WSA_QOS_POLICY_FAILURE_ = static_cast(0x2B03), WSA_QOS_BAD_STYLE_ = static_cast(0x2B04), WSA_QOS_BAD_OBJECT_ = static_cast(0x2B05), WSA_QOS_TRAFFIC_CTRL_ERROR_ = static_cast(0x2B06), WSA_QOS_GENERIC_ERROR_ = static_cast(0x2B07), WSA_QOS_ESERVICETYPE_ = static_cast(0x2B08), WSA_QOS_EFLOWSPEC_ = static_cast(0x2B09), WSA_QOS_EPROVSPECBUF_ = static_cast(0x2B0A), WSA_QOS_EFILTERSTYLE_ = static_cast(0x2B0B), WSA_QOS_EFILTERTYPE_ = static_cast(0x2B0C), WSA_QOS_EFILTERCOUNT_ = static_cast(0x2B0D), WSA_QOS_EOBJLENGTH_ = static_cast(0x2B0E), WSA_QOS_EFLOWCOUNT_ = static_cast(0x2B0F), WSA_QOS_EUNKNOWNPSOBJ_ = static_cast(0x2B10), WSA_QOS_EPOLICYOBJ_ = static_cast(0x2B11), WSA_QOS_EFLOWDESC_ = static_cast(0x2B12), WSA_QOS_EPSFLOWSPEC_ = static_cast(0x2B13), WSA_QOS_EPSFILTERSPEC_ = static_cast(0x2B14), WSA_QOS_ESDMODEOBJ_ = static_cast(0x2B15), WSA_QOS_ESHAPERATEOBJ_ = static_cast(0x2B16), WSA_QOS_RESERVED_PETYPE_ = static_cast(0x2B17), ERROR_IPSEC_QM_POLICY_EXISTS_ = static_cast(0x32C8), ERROR_IPSEC_QM_POLICY_NOT_FOUND_ = static_cast(0x32C9), ERROR_IPSEC_QM_POLICY_IN_USE_ = static_cast(0x32CA), ERROR_IPSEC_MM_POLICY_EXISTS_ = static_cast(0x32CB), ERROR_IPSEC_MM_POLICY_NOT_FOUND_ = static_cast(0x32CC), ERROR_IPSEC_MM_POLICY_IN_USE_ = static_cast(0x32CD), ERROR_IPSEC_MM_FILTER_EXISTS_ = static_cast(0x32CE), ERROR_IPSEC_MM_FILTER_NOT_FOUND_ = static_cast(0x32CF), ERROR_IPSEC_TRANSPORT_FILTER_EXISTS_ = static_cast(0x32D0), ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND_ = static_cast(0x32D1), ERROR_IPSEC_MM_AUTH_EXISTS_ = static_cast(0x32D2), ERROR_IPSEC_MM_AUTH_NOT_FOUND_ = static_cast(0x32D3), ERROR_IPSEC_MM_AUTH_IN_USE_ = static_cast(0x32D4), ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND_ = static_cast(0x32D5), ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND_ = static_cast(0x32D6), ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND_ = static_cast(0x32D7), ERROR_IPSEC_TUNNEL_FILTER_EXISTS_ = static_cast(0x32D8), ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND_ = static_cast(0x32D9), ERROR_IPSEC_MM_FILTER_PENDING_DELETION_ = static_cast(0x32DA), ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION_ = static_cast(0x32DB), ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION_ = static_cast(0x32DC), ERROR_IPSEC_MM_POLICY_PENDING_DELETION_ = static_cast(0x32DD), ERROR_IPSEC_MM_AUTH_PENDING_DELETION_ = static_cast(0x32DE), ERROR_IPSEC_QM_POLICY_PENDING_DELETION_ = static_cast(0x32DF), ERROR_IPSEC_IKE_AUTH_FAIL_ = static_cast(0x35E9), ERROR_IPSEC_IKE_ATTRIB_FAIL_ = static_cast(0x35EA), ERROR_IPSEC_IKE_NEGOTIATION_PENDING_ = static_cast(0x35EB), ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR_ = static_cast(0x35EC), ERROR_IPSEC_IKE_TIMED_OUT_ = static_cast(0x35ED), ERROR_IPSEC_IKE_NO_CERT_ = static_cast(0x35EE), ERROR_IPSEC_IKE_SA_DELETED_ = static_cast(0x35EF), ERROR_IPSEC_IKE_SA_REAPED_ = static_cast(0x35F0), ERROR_IPSEC_IKE_MM_ACQUIRE_DROP_ = static_cast(0x35F1), ERROR_IPSEC_IKE_QM_ACQUIRE_DROP_ = static_cast(0x35F2), ERROR_IPSEC_IKE_QUEUE_DROP_MM_ = static_cast(0x35F3), ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM_ = static_cast(0x35F4), ERROR_IPSEC_IKE_DROP_NO_RESPONSE_ = static_cast(0x35F5), ERROR_IPSEC_IKE_MM_DELAY_DROP_ = static_cast(0x35F6), ERROR_IPSEC_IKE_QM_DELAY_DROP_ = static_cast(0x35F7), ERROR_IPSEC_IKE_ERROR_ = static_cast(0x35F8), ERROR_IPSEC_IKE_CRL_FAILED_ = static_cast(0x35F9), ERROR_IPSEC_IKE_INVALID_KEY_USAGE_ = static_cast(0x35FA), ERROR_IPSEC_IKE_INVALID_CERT_TYPE_ = static_cast(0x35FB), ERROR_IPSEC_IKE_NO_PRIVATE_KEY_ = static_cast(0x35FC), ERROR_IPSEC_IKE_DH_FAIL_ = static_cast(0x35FE), ERROR_IPSEC_IKE_INVALID_HEADER_ = static_cast(0x3600), ERROR_IPSEC_IKE_NO_POLICY_ = static_cast(0x3601), ERROR_IPSEC_IKE_INVALID_SIGNATURE_ = static_cast(0x3602), ERROR_IPSEC_IKE_KERBEROS_ERROR_ = static_cast(0x3603), ERROR_IPSEC_IKE_NO_PUBLIC_KEY_ = static_cast(0x3604), ERROR_IPSEC_IKE_PROCESS_ERR_ = static_cast(0x3605), ERROR_IPSEC_IKE_PROCESS_ERR_SA_ = static_cast(0x3606), ERROR_IPSEC_IKE_PROCESS_ERR_PROP_ = static_cast(0x3607), ERROR_IPSEC_IKE_PROCESS_ERR_TRANS_ = static_cast(0x3608), ERROR_IPSEC_IKE_PROCESS_ERR_KE_ = static_cast(0x3609), ERROR_IPSEC_IKE_PROCESS_ERR_ID_ = static_cast(0x360A), ERROR_IPSEC_IKE_PROCESS_ERR_CERT_ = static_cast(0x360B), ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ_ = static_cast(0x360C), ERROR_IPSEC_IKE_PROCESS_ERR_HASH_ = static_cast(0x360D), ERROR_IPSEC_IKE_PROCESS_ERR_SIG_ = static_cast(0x360E), ERROR_IPSEC_IKE_PROCESS_ERR_NONCE_ = static_cast(0x360F), ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY_ = static_cast(0x3610), ERROR_IPSEC_IKE_PROCESS_ERR_DELETE_ = static_cast(0x3611), ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR_ = static_cast(0x3612), ERROR_IPSEC_IKE_INVALID_PAYLOAD_ = static_cast(0x3613), ERROR_IPSEC_IKE_LOAD_SOFT_SA_ = static_cast(0x3614), ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN_ = static_cast(0x3615), ERROR_IPSEC_IKE_INVALID_COOKIE_ = static_cast(0x3616), ERROR_IPSEC_IKE_NO_PEER_CERT_ = static_cast(0x3617), ERROR_IPSEC_IKE_PEER_CRL_FAILED_ = static_cast(0x3618), ERROR_IPSEC_IKE_POLICY_CHANGE_ = static_cast(0x3619), ERROR_IPSEC_IKE_NO_MM_POLICY_ = static_cast(0x361A), ERROR_IPSEC_IKE_NOTCBPRIV_ = static_cast(0x361B), ERROR_IPSEC_IKE_SECLOADFAIL_ = static_cast(0x361C), ERROR_IPSEC_IKE_FAILSSPINIT_ = static_cast(0x361D), ERROR_IPSEC_IKE_FAILQUERYSSP_ = static_cast(0x361E), ERROR_IPSEC_IKE_SRVACQFAIL_ = static_cast(0x361F), ERROR_IPSEC_IKE_SRVQUERYCRED_ = static_cast(0x3620), ERROR_IPSEC_IKE_GETSPIFAIL_ = static_cast(0x3621), ERROR_IPSEC_IKE_INVALID_FILTER_ = static_cast(0x3622), ERROR_IPSEC_IKE_OUT_OF_MEMORY_ = static_cast(0x3623), ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED_ = static_cast(0x3624), ERROR_IPSEC_IKE_INVALID_POLICY_ = static_cast(0x3625), ERROR_IPSEC_IKE_UNKNOWN_DOI_ = static_cast(0x3626), ERROR_IPSEC_IKE_INVALID_SITUATION_ = static_cast(0x3627), ERROR_IPSEC_IKE_DH_FAILURE_ = static_cast(0x3628), ERROR_IPSEC_IKE_INVALID_GROUP_ = static_cast(0x3629), ERROR_IPSEC_IKE_ENCRYPT_ = static_cast(0x362A), ERROR_IPSEC_IKE_DECRYPT_ = static_cast(0x362B), ERROR_IPSEC_IKE_POLICY_MATCH_ = static_cast(0x362C), ERROR_IPSEC_IKE_UNSUPPORTED_ID_ = static_cast(0x362D), ERROR_IPSEC_IKE_INVALID_HASH_ = static_cast(0x362E), ERROR_IPSEC_IKE_INVALID_HASH_ALG_ = static_cast(0x362F), ERROR_IPSEC_IKE_INVALID_HASH_SIZE_ = static_cast(0x3630), ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG_ = static_cast(0x3631), ERROR_IPSEC_IKE_INVALID_AUTH_ALG_ = static_cast(0x3632), ERROR_IPSEC_IKE_INVALID_SIG_ = static_cast(0x3633), ERROR_IPSEC_IKE_LOAD_FAILED_ = static_cast(0x3634), ERROR_IPSEC_IKE_RPC_DELETE_ = static_cast(0x3635), ERROR_IPSEC_IKE_BENIGN_REINIT_ = static_cast(0x3636), ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY_ = static_cast(0x3637), ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN_ = static_cast(0x3639), ERROR_IPSEC_IKE_MM_LIMIT_ = static_cast(0x363A), ERROR_IPSEC_IKE_NEGOTIATION_DISABLED_ = static_cast(0x363B), ERROR_IPSEC_IKE_NEG_STATUS_END_ = static_cast(0x363C), ERROR_SXS_SECTION_NOT_FOUND_ = static_cast(0x36B0), ERROR_SXS_CANT_GEN_ACTCTX_ = static_cast(0x36B1), ERROR_SXS_INVALID_ACTCTXDATA_FORMAT_ = static_cast(0x36B2), ERROR_SXS_ASSEMBLY_NOT_FOUND_ = static_cast(0x36B3), ERROR_SXS_MANIFEST_FORMAT_ERROR_ = static_cast(0x36B4), ERROR_SXS_MANIFEST_PARSE_ERROR_ = static_cast(0x36B5), ERROR_SXS_ACTIVATION_CONTEXT_DISABLED_ = static_cast(0x36B6), ERROR_SXS_KEY_NOT_FOUND_ = static_cast(0x36B7), ERROR_SXS_VERSION_CONFLICT_ = static_cast(0x36B8), ERROR_SXS_WRONG_SECTION_TYPE_ = static_cast(0x36B9), ERROR_SXS_THREAD_QUERIES_DISABLED_ = static_cast(0x36BA), ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET_ = static_cast(0x36BB), ERROR_SXS_UNKNOWN_ENCODING_GROUP_ = static_cast(0x36BC), ERROR_SXS_UNKNOWN_ENCODING_ = static_cast(0x36BD), ERROR_SXS_INVALID_XML_NAMESPACE_URI_ = static_cast(0x36BE), ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED_ = static_cast(0x36BF), ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED_ = static_cast(0x36C0), ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_ = static_cast(0x36C1), ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE_ = static_cast(0x36C2), ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE_ = static_cast(0x36C3), ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT_ = static_cast(0x36C4), ERROR_SXS_DUPLICATE_DLL_NAME_ = static_cast(0x36C5), ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME_ = static_cast(0x36C6), ERROR_SXS_DUPLICATE_CLSID_ = static_cast(0x36C7), ERROR_SXS_DUPLICATE_IID_ = static_cast(0x36C8), ERROR_SXS_DUPLICATE_TLBID_ = static_cast(0x36C9), ERROR_SXS_DUPLICATE_PROGID_ = static_cast(0x36CA), ERROR_SXS_DUPLICATE_ASSEMBLY_NAME_ = static_cast(0x36CB), ERROR_SXS_FILE_HASH_MISMATCH_ = static_cast(0x36CC), ERROR_SXS_POLICY_PARSE_ERROR_ = static_cast(0x36CD), ERROR_SXS_XML_E_MISSINGQUOTE_ = static_cast(0x36CE), ERROR_SXS_XML_E_COMMENTSYNTAX_ = static_cast(0x36CF), ERROR_SXS_XML_E_BADSTARTNAMECHAR_ = static_cast(0x36D0), ERROR_SXS_XML_E_BADNAMECHAR_ = static_cast(0x36D1), ERROR_SXS_XML_E_BADCHARINSTRING_ = static_cast(0x36D2), ERROR_SXS_XML_E_XMLDECLSYNTAX_ = static_cast(0x36D3), ERROR_SXS_XML_E_BADCHARDATA_ = static_cast(0x36D4), ERROR_SXS_XML_E_MISSINGWHITESPACE_ = static_cast(0x36D5), ERROR_SXS_XML_E_EXPECTINGTAGEND_ = static_cast(0x36D6), ERROR_SXS_XML_E_MISSINGSEMICOLON_ = static_cast(0x36D7), ERROR_SXS_XML_E_UNBALANCEDPAREN_ = static_cast(0x36D8), ERROR_SXS_XML_E_INTERNALERROR_ = static_cast(0x36D9), ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE_ = static_cast(0x36DA), ERROR_SXS_XML_E_INCOMPLETE_ENCODING_ = static_cast(0x36DB), ERROR_SXS_XML_E_MISSING_PAREN_ = static_cast(0x36DC), ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE_ = static_cast(0x36DD), ERROR_SXS_XML_E_MULTIPLE_COLONS_ = static_cast(0x36DE), ERROR_SXS_XML_E_INVALID_DECIMAL_ = static_cast(0x36DF), ERROR_SXS_XML_E_INVALID_HEXIDECIMAL_ = static_cast(0x36E0), ERROR_SXS_XML_E_INVALID_UNICODE_ = static_cast(0x36E1), ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK_ = static_cast(0x36E2), ERROR_SXS_XML_E_UNEXPECTEDENDTAG_ = static_cast(0x36E3), ERROR_SXS_XML_E_UNCLOSEDTAG_ = static_cast(0x36E4), ERROR_SXS_XML_E_DUPLICATEATTRIBUTE_ = static_cast(0x36E5), ERROR_SXS_XML_E_MULTIPLEROOTS_ = static_cast(0x36E6), ERROR_SXS_XML_E_INVALIDATROOTLEVEL_ = static_cast(0x36E7), ERROR_SXS_XML_E_BADXMLDECL_ = static_cast(0x36E8), ERROR_SXS_XML_E_MISSINGROOT_ = static_cast(0x36E9), ERROR_SXS_XML_E_UNEXPECTEDEOF_ = static_cast(0x36EA), ERROR_SXS_XML_E_BADPEREFINSUBSET_ = static_cast(0x36EB), ERROR_SXS_XML_E_UNCLOSEDSTARTTAG_ = static_cast(0x36EC), ERROR_SXS_XML_E_UNCLOSEDENDTAG_ = static_cast(0x36ED), ERROR_SXS_XML_E_UNCLOSEDSTRING_ = static_cast(0x36EE), ERROR_SXS_XML_E_UNCLOSEDCOMMENT_ = static_cast(0x36EF), ERROR_SXS_XML_E_UNCLOSEDDECL_ = static_cast(0x36F0), ERROR_SXS_XML_E_UNCLOSEDCDATA_ = static_cast(0x36F1), ERROR_SXS_XML_E_RESERVEDNAMESPACE_ = static_cast(0x36F2), ERROR_SXS_XML_E_INVALIDENCODING_ = static_cast(0x36F3), ERROR_SXS_XML_E_INVALIDSWITCH_ = static_cast(0x36F4), ERROR_SXS_XML_E_BADXMLCASE_ = static_cast(0x36F5), ERROR_SXS_XML_E_INVALID_STANDALONE_ = static_cast(0x36F6), ERROR_SXS_XML_E_UNEXPECTED_STANDALONE_ = static_cast(0x36F7), ERROR_SXS_XML_E_INVALID_VERSION_ = static_cast(0x36F8), ERROR_SXS_XML_E_MISSINGEQUALS_ = static_cast(0x36F9), ERROR_SXS_PROTECTION_RECOVERY_FAILED_ = static_cast(0x36FA), ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT_ = static_cast(0x36FB), ERROR_SXS_PROTECTION_CATALOG_NOT_VALID_ = static_cast(0x36FC), ERROR_SXS_UNTRANSLATABLE_HRESULT_ = static_cast(0x36FD), ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING_ = static_cast(0x36FE), ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE_ = static_cast(0x36FF), ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME_ = static_cast(0x3700) }; } namespace DLL2SDK::System::System::IO { struct MonoIO : DLL2SDK::mscorlib::System::Object { static bool Close_1032(intptr_t handle_, DLL2SDK::System::System::IO::MonoIOError* error_); static intptr_t get_ConsoleOutput_1033(); static intptr_t get_ConsoleInput_1034(); static intptr_t get_ConsoleError_1035(); static bool CreatePipe_1036(intptr_t* read_handle_, intptr_t* write_handle_); static bool DuplicateHandle_1037(intptr_t source_process_handle_, intptr_t source_handle_, intptr_t target_process_handle_, intptr_t* target_handle_, int32_t access_, int32_t inherit_, int32_t options_); }; } namespace DLL2SDK::System::System::IO::Compression { enum struct CompressionMode : int32_t { Decompress_ = static_cast(0x0), Compress_ = static_cast(0x1) }; } namespace DLL2SDK::System::System::IO::Compression { struct DeflateStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::mscorlib::System::IO::Stream* base_stream_; DLL2SDK::System::System::IO::Compression::CompressionMode mode_; bool leaveOpen_; bool disposed_; DLL2SDK::System::System::IO::Compression::DeflateStream_UnmanagedReadOrWrite* feeder_; intptr_t z_stream_; DLL2SDK::Array* io_buffer_; DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandle data_; void _ctor_972(DLL2SDK::mscorlib::System::IO::Stream* compressedStream_, DLL2SDK::System::System::IO::Compression::CompressionMode mode_); void _ctor_973(DLL2SDK::mscorlib::System::IO::Stream* compressedStream_, DLL2SDK::System::System::IO::Compression::CompressionMode mode_, bool leaveOpen_, bool gzip_); void Dispose_974(bool disposing_); int32_t UnmanagedRead_976(intptr_t buffer_, int32_t length_); int32_t UnmanagedWrite_978(intptr_t buffer_, int32_t length_); int32_t ReadInternal_979(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); int32_t Read_980(DLL2SDK::Array* dest_, int32_t dest_offset_, int32_t count_); void WriteInternal_981(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); void Write_982(DLL2SDK::Array* src_, int32_t src_offset_, int32_t count_); void Flush_984(); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_985(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_986(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_987(DLL2SDK::mscorlib::System::IAsyncResult* async_result_); void EndWrite_988(DLL2SDK::mscorlib::System::IAsyncResult* async_result_); int64_t Seek_989(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_990(int64_t value_); bool get_CanRead_991(); bool get_CanSeek_992(); bool get_CanWrite_993(); int64_t get_Length_994(); int64_t get_Position_995(); void set_Position_996(int64_t value_); static int32_t UnmanagedRead_975(intptr_t buffer_, int32_t length_, intptr_t data_); static int32_t UnmanagedWrite_977(intptr_t buffer_, int32_t length_, intptr_t data_); static void CheckResult_983(int32_t result_, DLL2SDK::mscorlib::System::String* where_); static intptr_t CreateZStream_997(DLL2SDK::System::System::IO::Compression::CompressionMode compress_, bool gzip_, DLL2SDK::System::System::IO::Compression::DeflateStream_UnmanagedReadOrWrite* feeder_, intptr_t data_); static int32_t CloseZStream_998(intptr_t stream_); static int32_t Flush_999(intptr_t stream_); static int32_t ReadZStream_1000(intptr_t stream_, intptr_t buffer_, int32_t length_); static int32_t WriteZStream_1001(intptr_t stream_, intptr_t buffer_, int32_t length_); }; } namespace DLL2SDK::System::System::Diagnostics { enum struct TraceOptions : int32_t { None_ = static_cast(0x0), LogicalOperationStack_ = static_cast(0x1), DateTime_ = static_cast(0x2), Timestamp_ = static_cast(0x4), ProcessId_ = static_cast(0x8), ThreadId_ = static_cast(0x10), Callstack_ = static_cast(0x20) }; } namespace DLL2SDK::System::System::Diagnostics { struct TraceListenerCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* listeners_; void _ctor_950(bool addDefault_); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_951(int32_t index_); void System_Collections_IList_set_Item_952(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_ICollection_get_IsSynchronized_953(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_954(); bool System_Collections_IList_get_IsFixedSize_955(); bool System_Collections_IList_get_IsReadOnly_956(); void System_Collections_ICollection_CopyTo_957(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); int32_t System_Collections_IList_Add_958(DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IList_Contains_959(DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_IndexOf_960(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Insert_961(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Remove_962(DLL2SDK::mscorlib::System::Object* value_); int32_t get_Count_963(); void set_Item_964(int32_t index_, DLL2SDK::System::System::Diagnostics::TraceListener* value_); int32_t Add_965(DLL2SDK::System::System::Diagnostics::TraceListener* listener_); void Add_966(DLL2SDK::System::System::Diagnostics::TraceListener* listener_, DLL2SDK::System::System::Diagnostics::TraceImplSettings* settings_); void InitializeListener_967(DLL2SDK::System::System::Diagnostics::TraceListener* listener_); void Clear_968(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_969(); void Insert_970(int32_t index_, DLL2SDK::System::System::Diagnostics::TraceListener* listener_); void RemoveAt_971(int32_t index_); }; } namespace DLL2SDK::System::System::Diagnostics { enum struct TraceEventType : int32_t { Critical_ = static_cast(0x1), Error_ = static_cast(0x2), Warning_ = static_cast(0x4), Information_ = static_cast(0x8), Verbose_ = static_cast(0x10), Start_ = static_cast(0x100), Stop_ = static_cast(0x200), Suspend_ = static_cast(0x400), Resume_ = static_cast(0x800), Transfer_ = static_cast(0x1000) }; } namespace DLL2SDK::System::System::Diagnostics { enum struct TraceLevel : int32_t { Off_ = static_cast(0x0), Error_ = static_cast(0x1), Warning_ = static_cast(0x2), Info_ = static_cast(0x3), Verbose_ = static_cast(0x4) }; } namespace DLL2SDK::System::System::Diagnostics { struct TraceImpl : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Object* initLock_; bool autoFlush_; int32_t indentLevel_; int32_t indentSize_; DLL2SDK::System::System::Diagnostics::TraceListenerCollection* listeners_; DLL2SDK::System::System::Diagnostics::CorrelationManager* correlation_manager_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_923(); static bool get_AutoFlush_924(); static int32_t get_IndentLevel_925(); static int32_t get_IndentSize_926(); static DLL2SDK::System::System::Diagnostics::TraceListenerCollection* get_Listeners_927(); static DLL2SDK::System::System::Diagnostics::CorrelationManager* get_CorrelationManager_928(); static void InitOnce_929(); }; } namespace DLL2SDK::System::System::Diagnostics { struct TraceImplSettings : DLL2SDK::mscorlib::System::Object { bool AutoFlush_; int32_t IndentLevel_; int32_t IndentSize_; DLL2SDK::System::System::Diagnostics::TraceListenerCollection* Listeners_; void _ctor_922(); }; } namespace DLL2SDK::System::System::Diagnostics { struct TraceFilter : DLL2SDK::mscorlib::System::Object { bool ShouldTrace_921(DLL2SDK::System::System::Diagnostics::TraceEventCache* cache_, DLL2SDK::mscorlib::System::String* source_, DLL2SDK::System::System::Diagnostics::TraceEventType eventType_, int32_t id_, DLL2SDK::mscorlib::System::String* formatOrMessage_, DLL2SDK::Array* args_, DLL2SDK::mscorlib::System::Object* data1_, DLL2SDK::Array* data_); }; } namespace DLL2SDK::System::System::Diagnostics { struct TraceEventCache : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::DateTime started_; DLL2SDK::System::System::Diagnostics::CorrelationManager* manager_; DLL2SDK::mscorlib::System::String* callstack_; DLL2SDK::mscorlib::System::String* thread_; int32_t process_; int64_t timestamp_; void _ctor_914(); DLL2SDK::mscorlib::System::String* get_Callstack_915(); DLL2SDK::mscorlib::System::DateTime get_DateTime_916(); DLL2SDK::mscorlib::System::Collections::Stack* get_LogicalOperationStack_917(); int32_t get_ProcessId_918(); DLL2SDK::mscorlib::System::String* get_ThreadId_919(); int64_t get_Timestamp_920(); }; } namespace DLL2SDK::System::System::Diagnostics { struct Trace : DLL2SDK::mscorlib::System::Object { static bool get_AutoFlush_911(); static DLL2SDK::System::System::Diagnostics::TraceListenerCollection* get_Listeners_912(); static DLL2SDK::System::System::Diagnostics::CorrelationManager* get_CorrelationManager_913(); }; } namespace DLL2SDK::System::System::Diagnostics { struct Stopwatch : DLL2SDK::mscorlib::System::Object { int64_t elapsed_; int64_t started_; bool is_running_; struct StaticFields { int64_t Frequency_; bool IsHighResolution_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_903(); DLL2SDK::mscorlib::System::TimeSpan get_Elapsed_906(); int64_t get_ElapsedTicks_907(); void Reset_908(); void Start_909(); void Stop_910(); static void _cctor_904(); static int64_t GetTimestamp_905(); }; } namespace DLL2SDK::System::System::Diagnostics { struct ProcessStartInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* arguments_; intptr_t error_dialog_parent_handle_; DLL2SDK::mscorlib::System::String* filename_; DLL2SDK::mscorlib::System::String* verb_; DLL2SDK::mscorlib::System::String* working_directory_; DLL2SDK::System::System::Collections::Specialized::ProcessStringDictionary* envVars_; bool create_no_window_; bool error_dialog_; bool redirect_standard_error_; bool redirect_standard_input_; bool redirect_standard_output_; bool use_shell_execute_; DLL2SDK::mscorlib::System::Text::Encoding* encoding_stderr_; DLL2SDK::mscorlib::System::Text::Encoding* encoding_stdout_; DLL2SDK::mscorlib::System::String* username_; DLL2SDK::mscorlib::System::String* domain_; DLL2SDK::mscorlib::System::Security::SecureString* password_; bool load_user_profile_; struct StaticFields { DLL2SDK::Array* empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_877(); void _ctor_878(DLL2SDK::mscorlib::System::String* filename_); DLL2SDK::mscorlib::System::String* get_Arguments_880(); void set_Arguments_881(DLL2SDK::mscorlib::System::String* value_); void set_CreateNoWindow_882(bool value_); DLL2SDK::System::System::Collections::Specialized::StringDictionary* get_EnvironmentVariables_883(); bool get_HaveEnvVars_884(); void set_ErrorDialog_885(bool value_); DLL2SDK::mscorlib::System::String* get_FileName_886(); void set_FileName_887(DLL2SDK::mscorlib::System::String* value_); bool get_RedirectStandardError_888(); void set_RedirectStandardError_889(bool value_); bool get_RedirectStandardInput_890(); void set_RedirectStandardInput_891(bool value_); bool get_RedirectStandardOutput_892(); void set_RedirectStandardOutput_893(bool value_); DLL2SDK::mscorlib::System::Text::Encoding* get_StandardErrorEncoding_894(); DLL2SDK::mscorlib::System::Text::Encoding* get_StandardOutputEncoding_895(); bool get_UseShellExecute_896(); void set_UseShellExecute_897(bool value_); DLL2SDK::mscorlib::System::String* get_WorkingDirectory_898(); bool get_LoadUserProfile_899(); DLL2SDK::mscorlib::System::String* get_UserName_900(); DLL2SDK::mscorlib::System::String* get_Domain_901(); DLL2SDK::mscorlib::System::Security::SecureString* get_Password_902(); static void _cctor_879(); }; } namespace DLL2SDK::System::System::Diagnostics { struct Process : DLL2SDK::System::System::ComponentModel::Component { intptr_t process_handle_; int32_t pid_; intptr_t stdout_rd_; intptr_t stderr_rd_; DLL2SDK::mscorlib::System::String* process_name_; DLL2SDK::mscorlib::System::IO::StreamReader* error_stream_; DLL2SDK::mscorlib::System::IO::StreamWriter* input_stream_; DLL2SDK::mscorlib::System::IO::StreamReader* output_stream_; DLL2SDK::System::System::Diagnostics::ProcessStartInfo* start_info_; DLL2SDK::System::System::Diagnostics::Process_ProcessAsyncReader* async_output_; DLL2SDK::System::System::Diagnostics::Process_ProcessAsyncReader* async_error_; bool disposed_; void _ctor_835(intptr_t handle_, int32_t id_); void _ctor_836(); void StartExitCallbackIfNeeded_837(); int32_t get_ExitCode_839(); intptr_t get_Handle_840(); bool get_HasExited_841(); int32_t get_Id_842(); DLL2SDK::mscorlib::System::String* get_ProcessName_844(); DLL2SDK::System::System::Diagnostics::ProcessStartInfo* get_StartInfo_845(); void set_StartInfo_846(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* value_); void Close_847(); bool Close_849(int32_t signo_); void Kill_853(); bool Start_860(); DLL2SDK::mscorlib::System::String* ToString_862(); bool WaitForExit_internal_863(intptr_t handle_, int32_t ms_); void WaitForExit_864(); bool WaitForExit_865(int32_t milliseconds_); void Process_free_internal_866(intptr_t handle_); void Dispose_867(bool disposing_); void Finalize_868(); static int32_t ExitCode_internal_838(intptr_t handle_); static DLL2SDK::mscorlib::System::String* ProcessName_internal_843(intptr_t handle_); static bool Kill_internal_848(intptr_t handle_, int32_t signo_); static intptr_t GetProcess_internal_850(int32_t pid_); static int32_t GetPid_internal_851(); static DLL2SDK::System::System::Diagnostics::Process* GetCurrentProcess_852(); static bool ShellExecuteEx_internal_854(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* startInfo_, DLL2SDK::System::System::Diagnostics::Process_ProcInfo* proc_info_); static bool CreateProcess_internal_855(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* startInfo_, intptr_t stdin_, intptr_t stdout_, intptr_t stderr_, DLL2SDK::System::System::Diagnostics::Process_ProcInfo* proc_info_); static bool Start_shell_856(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* startInfo_, DLL2SDK::System::System::Diagnostics::Process* process_); static bool Start_noshell_857(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* startInfo_, DLL2SDK::System::System::Diagnostics::Process* process_); static void FillUserInfo_858(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* startInfo_, DLL2SDK::System::System::Diagnostics::Process_ProcInfo* proc_info_); static bool Start_common_859(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* startInfo_, DLL2SDK::System::System::Diagnostics::Process* process_); static DLL2SDK::System::System::Diagnostics::Process* Start_861(DLL2SDK::System::System::Diagnostics::ProcessStartInfo* startInfo_); static bool get_IsWindows_869(); }; } namespace DLL2SDK::System::System::ComponentModel { struct DescriptionAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* desc_; struct StaticFields { DLL2SDK::System::System::ComponentModel::DescriptionAttribute* Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_485(); void _ctor_486(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* get_Description_488(); DLL2SDK::mscorlib::System::String* get_DescriptionValue_489(); bool Equals_490(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_491(); bool IsDefaultAttribute_492(); static void _cctor_487(); }; } namespace DLL2SDK::System::System::Diagnostics { struct TraceListener : DLL2SDK::mscorlib::System::MarshalByRefObject { int32_t indentLevel_; int32_t indentSize_; DLL2SDK::System::System::Collections::Specialized::StringDictionary* attributes_; DLL2SDK::System::System::Diagnostics::TraceFilter* filter_; DLL2SDK::System::System::Diagnostics::TraceOptions options_; DLL2SDK::mscorlib::System::String* name_; bool needIndent_; void _ctor_930(DLL2SDK::mscorlib::System::String* name_); int32_t get_IndentLevel_931(); void set_IndentLevel_932(int32_t value_); int32_t get_IndentSize_933(); void set_IndentSize_934(int32_t value_); void set_Name_935(DLL2SDK::mscorlib::System::String* value_); bool get_NeedIndent_936(); void set_NeedIndent_937(bool value_); bool get_IsThreadSafe_938(); void Dispose_939(); void Dispose_940(bool disposing_); void Flush_941(); void Write_942(DLL2SDK::mscorlib::System::String* message_); void WriteIndent_943(); void WriteLine_944(DLL2SDK::mscorlib::System::String* message_); void TraceData_946(DLL2SDK::System::System::Diagnostics::TraceEventCache* eventCache_, DLL2SDK::mscorlib::System::String* source_, DLL2SDK::System::System::Diagnostics::TraceEventType eventType_, int32_t id_, DLL2SDK::mscorlib::System::Object* data_); void TraceEvent_947(DLL2SDK::System::System::Diagnostics::TraceEventCache* eventCache_, DLL2SDK::mscorlib::System::String* source_, DLL2SDK::System::System::Diagnostics::TraceEventType eventType_, int32_t id_, DLL2SDK::mscorlib::System::String* message_); DLL2SDK::System::System::Diagnostics::TraceFilter* get_Filter_948(); DLL2SDK::System::System::Diagnostics::TraceOptions get_TraceOutputOptions_949(); static DLL2SDK::mscorlib::System::String* FormatArray_945(DLL2SDK::mscorlib::System::Collections::ICollection* list_, DLL2SDK::mscorlib::System::String* joiner_); }; } namespace DLL2SDK::System::System::Diagnostics { struct Debug : DLL2SDK::mscorlib::System::Object { static void Assert_818(bool condition_); static void WriteLine_819(DLL2SDK::mscorlib::System::String* message_); }; } namespace DLL2SDK::System::System::Diagnostics { struct CorrelationManager : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Stack* op_stack_; void _ctor_816(); DLL2SDK::mscorlib::System::Collections::Stack* get_LogicalOperationStack_817(); }; } namespace DLL2SDK::System::System::ComponentModel { struct WeakObjectWrapperComparer : DLL2SDK::mscorlib::System::Collections::Generic::EqualityComparer_1 { void _ctor_806(); bool Equals_807(DLL2SDK::System::System::ComponentModel::WeakObjectWrapper* x_, DLL2SDK::System::System::ComponentModel::WeakObjectWrapper* y_); int32_t GetHashCode_808(DLL2SDK::System::System::ComponentModel::WeakObjectWrapper* obj_); }; } namespace DLL2SDK::System::System::ComponentModel { struct WeakObjectWrapper : DLL2SDK::mscorlib::System::Object { int32_t _TargetHashCode_k__BackingField_; DLL2SDK::mscorlib::System::WeakReference* _Weak_k__BackingField_; int32_t get_TargetHashCode_804(); DLL2SDK::mscorlib::System::WeakReference* get_Weak_805(); }; } namespace DLL2SDK::System::System::ComponentModel { struct BaseNumberConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { DLL2SDK::mscorlib::System::Type* InnerType_; void _ctor_400(); bool get_SupportHex_401(); bool CanConvertFrom_402(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_403(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* t_); DLL2SDK::mscorlib::System::Object* ConvertFrom_404(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_405(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::String* ConvertToString_406(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_407(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_408(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct UInt32Converter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_794(); bool get_SupportHex_795(); DLL2SDK::mscorlib::System::String* ConvertToString_796(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_797(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_798(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct UInt16Converter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_789(); bool get_SupportHex_790(); DLL2SDK::mscorlib::System::String* ConvertToString_791(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_792(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_793(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct Info : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Type* _infoType_; DLL2SDK::System::System::ComponentModel::AttributeCollection* _attributes_; void _ctor_777(DLL2SDK::mscorlib::System::Type* infoType_); DLL2SDK::System::System::ComponentModel::AttributeCollection* GetAttributes_778(); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_779(); DLL2SDK::mscorlib::System::Type* get_InfoType_780(); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_781(DLL2SDK::Array* attributes_); DLL2SDK::System::System::ComponentModel::AttributeCollection* GetAttributes_782(DLL2SDK::System::System::ComponentModel::IComponent* comp_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ComponentInfo : DLL2SDK::System::System::ComponentModel::Info { DLL2SDK::System::System::ComponentModel::IComponent* _component_; DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* _properties_; void _ctor_783(DLL2SDK::System::System::ComponentModel::IComponent* component_); DLL2SDK::System::System::ComponentModel::AttributeCollection* GetAttributes_784(); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_785(); }; } namespace DLL2SDK::System::System::ComponentModel { struct TypeDescriptor : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Object* creatingDefaultConverters_; DLL2SDK::mscorlib::System::Collections::ArrayList* defaultConverters_; DLL2SDK::mscorlib::System::Collections::Hashtable* componentTable_; DLL2SDK::mscorlib::System::Collections::Hashtable* typeTable_; DLL2SDK::mscorlib::System::Object* typeDescriptionProvidersLock_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2*>* typeDescriptionProviders_; DLL2SDK::mscorlib::System::Object* componentDescriptionProvidersLock_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2*>* componentDescriptionProviders_; DLL2SDK::mscorlib::System::EventHandler* onDispose_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_766(); static DLL2SDK::System::System::ComponentModel::AttributeCollection* GetAttributes_767(DLL2SDK::mscorlib::System::Type* componentType_); static DLL2SDK::mscorlib::System::Collections::ArrayList* get_DefaultConverters_768(); static DLL2SDK::System::System::ComponentModel::TypeConverter* GetConverter_769(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Type* FindDefaultConverterType_770(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_771(DLL2SDK::mscorlib::System::Object* component_, DLL2SDK::Array* attributes_); static DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_772(DLL2SDK::mscorlib::System::Object* component_, DLL2SDK::Array* attributes_, bool noCustomTypeDesc_); static void OnComponentDisposed_773(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* args_); static DLL2SDK::System::System::ComponentModel::ComponentInfo* GetComponentInfo_774(DLL2SDK::System::System::ComponentModel::IComponent* com_); static DLL2SDK::System::System::ComponentModel::TypeInfo* GetTypeInfo_775(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Type* GetTypeFromName_776(DLL2SDK::System::System::ComponentModel::IComponent* component_, DLL2SDK::mscorlib::System::String* typeName_); }; } namespace DLL2SDK::System::System::ComponentModel { struct TypeDescriptionProvider : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::System::System::ComponentModel { struct TypeConverterAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* converter_type_; struct StaticFields { DLL2SDK::System::System::ComponentModel::TypeConverterAttribute* Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_759(); void _ctor_760(DLL2SDK::mscorlib::System::String* typeName_); void _ctor_761(DLL2SDK::mscorlib::System::Type* type_); bool Equals_763(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_764(); DLL2SDK::mscorlib::System::String* get_ConverterTypeName_765(); static void _cctor_762(); }; } namespace DLL2SDK::System::System::ComponentModel { struct TimeSpanConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { void _ctor_706(); bool CanConvertFrom_707(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_708(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_709(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_710(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); }; } namespace DLL2SDK::System::System::ComponentModel { struct StringConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { void _ctor_703(); bool CanConvertFrom_704(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_705(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::System::System::ComponentModel { struct SingleConverter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_699(); bool get_SupportHex_700(); DLL2SDK::mscorlib::System::String* ConvertToString_701(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_702(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); }; } namespace DLL2SDK::System::System::ComponentModel { struct SByteConverter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_694(); bool get_SupportHex_695(); DLL2SDK::mscorlib::System::String* ConvertToString_696(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_697(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_698(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct PropertyDescriptor : DLL2SDK::System::System::ComponentModel::MemberDescriptor { void _ctor_617(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::Array* attrs_); DLL2SDK::mscorlib::System::Type* get_ComponentType_618(); DLL2SDK::mscorlib::System::Type* get_PropertyType_619(); void FillAttributes_620(DLL2SDK::mscorlib::System::Collections::IList* attributeList_); bool Equals_621(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_622(); }; } namespace DLL2SDK::System::System::ComponentModel { struct ReferenceConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { DLL2SDK::mscorlib::System::Type* reference_type_; bool CanConvertFrom_682(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_683(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_684(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* GetStandardValues_685(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesExclusive_686(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesSupported_687(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool IsValueAllowed_688(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::System::System::ComponentModel { struct RecommendedAsConfigurableAttribute : DLL2SDK::mscorlib::System::Attribute { bool recommendedAsConfigurable_; struct StaticFields { DLL2SDK::System::System::ComponentModel::RecommendedAsConfigurableAttribute* Default_; DLL2SDK::System::System::ComponentModel::RecommendedAsConfigurableAttribute* No_; DLL2SDK::System::System::ComponentModel::RecommendedAsConfigurableAttribute* Yes_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_676(bool recommendedAsConfigurable_); bool get_RecommendedAsConfigurable_678(); bool Equals_679(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_680(); bool IsDefaultAttribute_681(); static void _cctor_677(); }; } namespace DLL2SDK::System::System::ComponentModel { struct ReadOnlyAttribute : DLL2SDK::mscorlib::System::Attribute { bool read_only_; struct StaticFields { DLL2SDK::System::System::ComponentModel::ReadOnlyAttribute* No_; DLL2SDK::System::System::ComponentModel::ReadOnlyAttribute* Yes_; DLL2SDK::System::System::ComponentModel::ReadOnlyAttribute* Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_670(bool read_only_); bool get_IsReadOnly_672(); int32_t GetHashCode_673(); bool Equals_674(DLL2SDK::mscorlib::System::Object* o_); bool IsDefaultAttribute_675(); static void _cctor_671(); }; } namespace DLL2SDK::System::System::ComponentModel { struct PropertyDescriptorCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* properties_; bool readOnly_; struct StaticFields { DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* Empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_623(DLL2SDK::Array* properties_); void _ctor_624(DLL2SDK::Array* properties_, bool readOnly_); void _ctor_625(); int32_t System_Collections_IList_Add_627(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IDictionary_Add_628(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Clear_629(); void System_Collections_IDictionary_Clear_630(); bool System_Collections_IList_Contains_631(DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IDictionary_Contains_632(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_633(); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* System_Collections_IDictionary_GetEnumerator_634(); int32_t System_Collections_IList_IndexOf_635(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Insert_636(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IDictionary_Remove_637(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Remove_638(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_RemoveAt_639(int32_t index_); bool System_Collections_IList_get_IsFixedSize_640(); bool System_Collections_IDictionary_get_IsReadOnly_641(); bool System_Collections_IList_get_IsReadOnly_642(); bool System_Collections_ICollection_get_IsSynchronized_643(); int32_t System_Collections_ICollection_get_Count_644(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_645(); DLL2SDK::mscorlib::System::Collections::ICollection* System_Collections_IDictionary_get_Keys_646(); DLL2SDK::mscorlib::System::Collections::ICollection* System_Collections_IDictionary_get_Values_647(); DLL2SDK::mscorlib::System::Object* System_Collections_IDictionary_get_Item_648(DLL2SDK::mscorlib::System::Object* key_); void System_Collections_IDictionary_set_Item_649(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_650(int32_t index_); void System_Collections_IList_set_Item_651(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t Add_652(DLL2SDK::System::System::ComponentModel::PropertyDescriptor* value_); void Clear_653(); bool Contains_654(DLL2SDK::System::System::ComponentModel::PropertyDescriptor* value_); void CopyTo_655(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::System::System::ComponentModel::PropertyDescriptor* Find_656(DLL2SDK::mscorlib::System::String* name_, bool ignoreCase_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_657(); int32_t IndexOf_658(DLL2SDK::System::System::ComponentModel::PropertyDescriptor* value_); void Insert_659(int32_t index_, DLL2SDK::System::System::ComponentModel::PropertyDescriptor* value_); void Remove_660(DLL2SDK::System::System::ComponentModel::PropertyDescriptor* value_); void RemoveAt_661(int32_t index_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* CloneCollection_662(); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* Sort_663(DLL2SDK::Array* order_); void InternalSort_664(DLL2SDK::mscorlib::System::Collections::IComparer* ic_); void InternalSort_665(DLL2SDK::Array* order_); DLL2SDK::mscorlib::System::Collections::ArrayList* ExtractItems_666(DLL2SDK::Array* names_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* Filter_667(DLL2SDK::Array* attributes_); int32_t get_Count_668(); DLL2SDK::System::System::ComponentModel::PropertyDescriptor* get_Item_669(DLL2SDK::mscorlib::System::String* s_); static void _cctor_626(); }; } namespace DLL2SDK::System::System::ComponentModel { struct PropertyChangedEventArgs : DLL2SDK::mscorlib::System::EventArgs { DLL2SDK::mscorlib::System::String* propertyName_; void _ctor_616(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::System::System::ComponentModel { struct NullableConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { DLL2SDK::mscorlib::System::Type* nullableType_; DLL2SDK::mscorlib::System::Type* underlyingType_; DLL2SDK::System::System::ComponentModel::TypeConverter* underlyingTypeConverter_; bool CanConvertFrom_603(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_604(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_605(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_606(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* CreateInstance_607(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Collections::IDictionary* propertyValues_); bool GetCreateInstanceSupported_608(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_609(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* attributes_); bool GetPropertiesSupported_610(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* GetStandardValues_611(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesExclusive_612(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesSupported_613(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool IsValid_614(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::System::System::ComponentModel { struct NotifyParentPropertyAttribute : DLL2SDK::mscorlib::System::Attribute { bool notifyParent_; struct StaticFields { DLL2SDK::System::System::ComponentModel::NotifyParentPropertyAttribute* Default_; DLL2SDK::System::System::ComponentModel::NotifyParentPropertyAttribute* No_; DLL2SDK::System::System::ComponentModel::NotifyParentPropertyAttribute* Yes_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_597(bool notifyParent_); bool get_NotifyParent_599(); bool Equals_600(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_601(); bool IsDefaultAttribute_602(); static void _cctor_598(); }; } namespace DLL2SDK::System::System::ComponentModel { struct LocalizableAttribute : DLL2SDK::mscorlib::System::Attribute { bool localizable_; struct StaticFields { DLL2SDK::System::System::ComponentModel::LocalizableAttribute* Default_; DLL2SDK::System::System::ComponentModel::LocalizableAttribute* No_; DLL2SDK::System::System::ComponentModel::LocalizableAttribute* Yes_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_580(bool localizable_); bool get_IsLocalizable_582(); bool Equals_583(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_584(); bool IsDefaultAttribute_585(); static void _cctor_581(); }; } namespace DLL2SDK::System::System::ComponentModel { enum struct ListChangedType : int32_t { Reset_ = static_cast(0x0), ItemAdded_ = static_cast(0x1), ItemDeleted_ = static_cast(0x2), ItemMoved_ = static_cast(0x3), ItemChanged_ = static_cast(0x4), PropertyDescriptorAdded_ = static_cast(0x5), PropertyDescriptorDeleted_ = static_cast(0x6), PropertyDescriptorChanged_ = static_cast(0x7) }; } namespace DLL2SDK::System::System::ComponentModel { struct ListChangedEventArgs : DLL2SDK::mscorlib::System::EventArgs { DLL2SDK::System::System::ComponentModel::ListChangedType changedType_; int32_t oldIndex_; int32_t newIndex_; void _ctor_578(DLL2SDK::System::System::ComponentModel::ListChangedType listChangedType_, int32_t newIndex_); void _ctor_579(DLL2SDK::System::System::ComponentModel::ListChangedType listChangedType_, int32_t newIndex_, int32_t oldIndex_); }; } namespace DLL2SDK::System::System::ComponentModel { struct Int64Converter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_573(); bool get_SupportHex_574(); DLL2SDK::mscorlib::System::String* ConvertToString_575(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_576(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_577(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct Int32Converter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_568(); bool get_SupportHex_569(); DLL2SDK::mscorlib::System::String* ConvertToString_570(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_571(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_572(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct Int16Converter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_563(); bool get_SupportHex_564(); DLL2SDK::mscorlib::System::String* ConvertToString_565(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_566(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_567(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct GuidConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { bool CanConvertFrom_550(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_551(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_552(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_553(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ExpandableObjectConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { }; } namespace DLL2SDK::System::System::ComponentModel { struct EventHandlerList : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::ComponentModel::ListEntry* entries_; DLL2SDK::mscorlib::System::Delegate* null_entry_; void _ctor_544(); DLL2SDK::mscorlib::System::Delegate* get_Item_545(DLL2SDK::mscorlib::System::Object* key_); void AddHandler_546(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Delegate* value_); void RemoveHandler_547(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Delegate* value_); void Dispose_548(); DLL2SDK::System::System::ComponentModel::ListEntry* FindEntry_549(DLL2SDK::mscorlib::System::Object* key_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ListEntry : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* key_; DLL2SDK::mscorlib::System::Delegate* value_; DLL2SDK::System::System::ComponentModel::ListEntry* next_; void _ctor_543(); }; } namespace DLL2SDK::System::System::ComponentModel { struct EnumConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { DLL2SDK::mscorlib::System::Type* type_; DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* stdValues_; void _ctor_526(DLL2SDK::mscorlib::System::Type* type_); bool CanConvertTo_527(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertTo_528(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); bool CanConvertFrom_529(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_530(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); bool IsValid_531(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_); bool GetStandardValuesSupported_532(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesExclusive_533(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* GetStandardValues_534(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); DLL2SDK::mscorlib::System::Collections::IComparer* get_Comparer_535(); DLL2SDK::mscorlib::System::Type* get_EnumType_536(); DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* get_Values_537(); void set_Values_538(DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* value_); DLL2SDK::mscorlib::System::ArgumentException* CreateValueNotValidException_539(DLL2SDK::mscorlib::System::Object* value_); bool get_IsFlags_540(); }; } namespace DLL2SDK::System::System::ComponentModel { enum struct EditorBrowsableState : int32_t { Always_ = static_cast(0x0), Never_ = static_cast(0x1), Advanced_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::ComponentModel { struct EditorBrowsableAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::System::System::ComponentModel::EditorBrowsableState state_; void _ctor_522(DLL2SDK::System::System::ComponentModel::EditorBrowsableState state_); DLL2SDK::System::System::ComponentModel::EditorBrowsableState get_State_523(); bool Equals_524(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_525(); }; } namespace DLL2SDK::System::System::ComponentModel { struct EditorAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* basename_; void _ctor_516(DLL2SDK::mscorlib::System::String* typeName_, DLL2SDK::mscorlib::System::String* baseTypeName_); DLL2SDK::mscorlib::System::String* get_EditorBaseTypeName_517(); DLL2SDK::mscorlib::System::String* get_EditorTypeName_518(); DLL2SDK::mscorlib::System::Object* get_TypeId_519(); bool Equals_520(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_521(); }; } namespace DLL2SDK::System::System::ComponentModel { struct DoubleConverter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_512(); bool get_SupportHex_513(); DLL2SDK::mscorlib::System::String* ConvertToString_514(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_515(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); }; } namespace DLL2SDK::System::System::ComponentModel { enum struct DesignerSerializationVisibility : int32_t { Hidden_ = static_cast(0x0), Visible_ = static_cast(0x1), Content_ = static_cast(0x2) }; } namespace DLL2SDK::System::System::ComponentModel { struct DesignerCategoryAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* category_; struct StaticFields { DLL2SDK::System::System::ComponentModel::DesignerCategoryAttribute* Component_; DLL2SDK::System::System::ComponentModel::DesignerCategoryAttribute* Form_; DLL2SDK::System::System::ComponentModel::DesignerCategoryAttribute* Generic_; DLL2SDK::System::System::ComponentModel::DesignerCategoryAttribute* Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_499(DLL2SDK::mscorlib::System::String* category_); DLL2SDK::mscorlib::System::Object* get_TypeId_501(); DLL2SDK::mscorlib::System::String* get_Category_502(); bool Equals_503(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_504(); bool IsDefaultAttribute_505(); static void _cctor_500(); }; } namespace DLL2SDK::System::System::ComponentModel { struct DesignerAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* basetypename_; void _ctor_493(DLL2SDK::mscorlib::System::String* designerTypeName_); DLL2SDK::mscorlib::System::String* get_DesignerBaseTypeName_494(); DLL2SDK::mscorlib::System::String* get_DesignerTypeName_495(); DLL2SDK::mscorlib::System::Object* get_TypeId_496(); bool Equals_497(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_498(); }; } namespace DLL2SDK::System::System::ComponentModel { struct DefaultValueAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Object* DefaultValue_; void _ctor_475(bool value_); void _ctor_476(double value_); void _ctor_477(int32_t value_); void _ctor_478(int64_t value_); void _ctor_479(DLL2SDK::mscorlib::System::Object* value_); void _ctor_480(float value_); void _ctor_481(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Object* get_Value_482(); bool Equals_483(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_484(); }; } namespace DLL2SDK::System::System::ComponentModel { struct DefaultPropertyAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* property_name_; struct StaticFields { DLL2SDK::System::System::ComponentModel::DefaultPropertyAttribute* Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_470(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* get_Name_472(); bool Equals_473(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_474(); static void _cctor_471(); }; } namespace DLL2SDK::System::System::ComponentModel { struct DefaultEventAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* eventName_; struct StaticFields { DLL2SDK::System::System::ComponentModel::DefaultEventAttribute* Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_466(DLL2SDK::mscorlib::System::String* name_); bool Equals_468(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_469(); static void _cctor_467(); }; } namespace DLL2SDK::System::System::ComponentModel { struct DecimalConverter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_460(); bool get_SupportHex_461(); bool CanConvertTo_462(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertTo_463(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::String* ConvertToString_464(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_465(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); }; } namespace DLL2SDK::System::System::ComponentModel { struct DateTimeConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { void _ctor_455(); bool CanConvertFrom_456(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_457(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_458(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_459(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); }; } namespace DLL2SDK::System::System::ComponentModel { struct CultureInfoConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* _standardValues_; bool CanConvertFrom_446(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_447(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_448(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_449(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* GetStandardValues_450(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesExclusive_451(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesSupported_452(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ComponentConverter : DLL2SDK::System::System::ComponentModel::ReferenceConverter { DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_444(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* attributes_); bool GetPropertiesSupported_445(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ComponentCollection : DLL2SDK::mscorlib::System::Collections::ReadOnlyCollectionBase { DLL2SDK::System::System::ComponentModel::IComponent* get_Item_443(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::System::System::ComponentModel { struct CollectionConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { void _ctor_430(); DLL2SDK::mscorlib::System::Object* ConvertTo_431(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_432(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* attributes_); bool GetPropertiesSupported_433(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); }; } namespace DLL2SDK::System::System::ComponentModel { struct CharConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { void _ctor_426(); bool CanConvertFrom_427(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_428(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_429(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); }; } namespace DLL2SDK::System::System::ComponentModel { struct ByteConverter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_421(); bool get_SupportHex_422(); DLL2SDK::mscorlib::System::String* ConvertToString_423(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_424(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_425(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct BrowsableAttribute : DLL2SDK::mscorlib::System::Attribute { bool browsable_; struct StaticFields { DLL2SDK::System::System::ComponentModel::BrowsableAttribute* Default_; DLL2SDK::System::System::ComponentModel::BrowsableAttribute* No_; DLL2SDK::System::System::ComponentModel::BrowsableAttribute* Yes_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_415(bool browsable_); bool get_Browsable_417(); bool Equals_418(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_419(); bool IsDefaultAttribute_420(); static void _cctor_416(); }; } namespace DLL2SDK::System::System::ComponentModel { struct BooleanConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { void _ctor_409(); bool CanConvertFrom_410(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_411(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::System::System::ComponentModel::TypeConverter_StandardValuesCollection* GetStandardValues_412(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesExclusive_413(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); bool GetStandardValuesSupported_414(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); }; } namespace DLL2SDK::System::System::ComponentModel { struct AttributeCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* attrList_; struct StaticFields { DLL2SDK::System::System::ComponentModel::AttributeCollection* Empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_386(DLL2SDK::mscorlib::System::Collections::ArrayList* attributes_); void _ctor_387(DLL2SDK::Array* attributes_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_389(); bool System_Collections_ICollection_get_IsSynchronized_390(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_391(); int32_t System_Collections_ICollection_get_Count_392(); bool Contains_393(DLL2SDK::mscorlib::System::Attribute* attr_); bool Contains_394(DLL2SDK::Array* attributes_); void CopyTo_395(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_396(); DLL2SDK::mscorlib::System::Attribute* GetDefaultAttribute_397(DLL2SDK::mscorlib::System::Type* attributeType_); int32_t get_Count_398(); DLL2SDK::mscorlib::System::Attribute* get_Item_399(DLL2SDK::mscorlib::System::Type* type_); static void _cctor_388(); }; } namespace DLL2SDK::System::System::ComponentModel { struct ArrayConverter : DLL2SDK::System::System::ComponentModel::CollectionConverter { DLL2SDK::mscorlib::System::Object* ConvertTo_380(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_381(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* attributes_); bool GetPropertiesSupported_382(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_); }; } namespace DLL2SDK::System::System::ComponentModel::Design::Serialization { struct InstanceDescriptor : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_; DLL2SDK::mscorlib::System::Collections::ICollection* arguments_; bool isComplete_; void _ctor_370(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::mscorlib::System::Collections::ICollection* arguments_); void _ctor_371(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::mscorlib::System::Collections::ICollection* arguments_, bool isComplete_); void ValidateMember_372(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::mscorlib::System::Collections::ICollection* arguments_); DLL2SDK::mscorlib::System::Object* Invoke_373(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct StringEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerable_; void _ctor_367(DLL2SDK::System::System::Collections::Specialized::StringCollection* coll_); DLL2SDK::mscorlib::System::String* get_Current_368(); bool MoveNext_369(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct StringDictionary : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* contents_; void _ctor_361(); int32_t get_Count_362(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_363(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_364(); void Add_365(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_366(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct StringCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* data_; void _ctor_335(); bool System_Collections_IList_get_IsReadOnly_336(); bool System_Collections_IList_get_IsFixedSize_337(); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_338(int32_t index_); void System_Collections_IList_set_Item_339(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_Add_340(DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IList_Contains_341(DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_IndexOf_342(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Insert_343(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Remove_344(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_ICollection_CopyTo_345(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_346(); DLL2SDK::mscorlib::System::String* get_Item_347(int32_t index_); void set_Item_348(int32_t index_, DLL2SDK::mscorlib::System::String* value_); int32_t get_Count_349(); int32_t Add_350(DLL2SDK::mscorlib::System::String* value_); void Clear_351(); bool Contains_352(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Collections::Specialized::StringEnumerator* GetEnumerator_353(); int32_t IndexOf_354(DLL2SDK::mscorlib::System::String* value_); void Insert_355(int32_t index_, DLL2SDK::mscorlib::System::String* value_); bool get_IsReadOnly_356(); bool get_IsSynchronized_357(); void Remove_358(DLL2SDK::mscorlib::System::String* value_); void RemoveAt_359(int32_t index_); DLL2SDK::mscorlib::System::Object* get_SyncRoot_360(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct ProcessStringDictionary : DLL2SDK::System::System::Collections::Specialized::StringDictionary { DLL2SDK::mscorlib::System::Collections::Hashtable* table_; void _ctor_329(); int32_t get_Count_330(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_331(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_332(); void Add_333(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_334(); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct NameValueCollection : DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase { DLL2SDK::Array* cachedAllKeys_; DLL2SDK::Array* cachedAll_; void _ctor_314(); void _ctor_315(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Item_316(DLL2SDK::mscorlib::System::String* name_); void set_Item_317(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); void Add_318(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* val_); DLL2SDK::mscorlib::System::String* Get_319(int32_t index_); DLL2SDK::mscorlib::System::String* Get_320(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* GetKey_322(int32_t index_); DLL2SDK::Array* GetValues_323(int32_t index_); DLL2SDK::Array* GetValues_324(DLL2SDK::mscorlib::System::String* name_); void Remove_326(DLL2SDK::mscorlib::System::String* name_); void Set_327(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); void InvalidateCachedArrays_328(); static DLL2SDK::mscorlib::System::String* AsSingleString_321(DLL2SDK::mscorlib::System::Collections::ArrayList* values_); static DLL2SDK::Array* AsStringArray_325(DLL2SDK::mscorlib::System::Collections::ArrayList* values_); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct ListDictionary : DLL2SDK::mscorlib::System::Object { int32_t count_; int32_t version_; DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* head_; DLL2SDK::mscorlib::System::Collections::IComparer* comparer_; void _ctor_243(); void _ctor_244(DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_245(); DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* FindEntry_246(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* FindEntry_247(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* prev_); void AddImpl_248(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::System::System::Collections::Specialized::ListDictionary_DictionaryNode* prev_); int32_t get_Count_249(); bool get_IsSynchronized_250(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_251(); void CopyTo_252(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); bool get_IsReadOnly_253(); DLL2SDK::mscorlib::System::Object* get_Item_254(DLL2SDK::mscorlib::System::Object* key_); void set_Item_255(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_256(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_257(); void Add_258(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void Clear_259(); bool Contains_260(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_261(); void Remove_262(DLL2SDK::mscorlib::System::Object* key_); }; } namespace DLL2SDK::System::System::Collections::Specialized { struct HybridDictionary : DLL2SDK::mscorlib::System::Object { bool caseInsensitive_; DLL2SDK::mscorlib::System::Collections::Hashtable* hashtable_; DLL2SDK::System::System::Collections::Specialized::ListDictionary* list_; void _ctor_224(); void _ctor_225(int32_t initialSize_, bool caseInsensitive_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_226(); DLL2SDK::mscorlib::System::Collections::IDictionary* get_inner_227(); int32_t get_Count_228(); bool get_IsReadOnly_229(); bool get_IsSynchronized_230(); DLL2SDK::mscorlib::System::Object* get_Item_231(DLL2SDK::mscorlib::System::Object* key_); void set_Item_232(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_233(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_234(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_235(); void Add_236(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void Clear_237(); bool Contains_238(DLL2SDK::mscorlib::System::Object* key_); void CopyTo_239(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_240(); void Remove_241(DLL2SDK::mscorlib::System::Object* key_); void Switch_242(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct Stack_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _array_; int32_t _size_; int32_t _version_; struct StaticFields { int32_t INITIAL_SIZE_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_204(); void _ctor_205(int32_t count_); bool System_Collections_ICollection_get_IsSynchronized_206(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_207(); void System_Collections_ICollection_CopyTo_208(DLL2SDK::mscorlib::System::Array* dest_, int32_t idx_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_T__GetEnumerator_209(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_210(); void Clear_211(); bool Contains_212(T t_); T Peek_213(); T Pop_214(); void Push_215(T t_); int32_t get_Count_216(); DLL2SDK::System::System::Collections::Generic::Stack_1_Enumerator GetEnumerator_217(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct SortedDictionary_2 : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Generic::RBTree* tree_; DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_NodeHelper* hlp_; void _ctor_109(); void _ctor_110(DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* System_Collections_Generic_IDictionary_TKey_TValue__get_Keys_111(); DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* System_Collections_Generic_IDictionary_TKey_TValue__get_Values_112(); void System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___Add_113(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 item_); bool System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___Contains_114(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 item_); bool System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___get_IsReadOnly_115(); bool System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___Remove_116(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 item_); void System_Collections_IDictionary_Add_117(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IDictionary_Contains_118(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* System_Collections_IDictionary_GetEnumerator_119(); bool System_Collections_IDictionary_get_IsReadOnly_120(); DLL2SDK::mscorlib::System::Collections::ICollection* System_Collections_IDictionary_get_Keys_121(); void System_Collections_IDictionary_Remove_122(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Collections::ICollection* System_Collections_IDictionary_get_Values_123(); DLL2SDK::mscorlib::System::Object* System_Collections_IDictionary_get_Item_124(DLL2SDK::mscorlib::System::Object* key_); void System_Collections_IDictionary_set_Item_125(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_ICollection_CopyTo_126(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); bool System_Collections_ICollection_get_IsSynchronized_127(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_128(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_129(); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1>* System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_TKey_TValue___GetEnumerator_130(); int32_t get_Count_131(); TValue get_Item_132(TKey key_); void set_Item_133(TKey key_, TValue value_); DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_KeyCollection* get_Keys_134(); void Add_135(TKey key_, TValue value_); void Clear_136(); bool ContainsKey_137(TKey key_); bool ContainsValue_138(TValue value_); void CopyTo_139(DLL2SDK::Array>* array_, int32_t arrayIndex_); bool Remove_140(TKey key_); bool TryGetValue_141(TKey key_, TValue* value_); TKey ToKey_142(DLL2SDK::mscorlib::System::Object* key_); TValue ToValue_143(DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::System::System::Collections::Generic { struct RBTree : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Generic::RBTree_Node* root_; DLL2SDK::mscorlib::System::Object* hlp_; uint32_t version_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::List_1* cached_path_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_71(DLL2SDK::mscorlib::System::Object* hlp_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_System_Collections_Generic_RBTree_Node__GetEnumerator_72(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_73(); void Clear_76(); template DLL2SDK::System::System::Collections::Generic::RBTree_Node* Intern_77(T key_, DLL2SDK::System::System::Collections::Generic::RBTree_Node* new_node_); template DLL2SDK::System::System::Collections::Generic::RBTree_Node* Remove_78(T key_); template DLL2SDK::System::System::Collections::Generic::RBTree_Node* Lookup_79(T key_); int32_t get_Count_80(); DLL2SDK::System::System::Collections::Generic::RBTree_NodeEnumerator GetEnumerator_81(); template int32_t find_key_82(T key_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); DLL2SDK::System::System::Collections::Generic::RBTree_Node* do_insert_83(int32_t in_tree_cmp_, DLL2SDK::System::System::Collections::Generic::RBTree_Node* current_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); DLL2SDK::System::System::Collections::Generic::RBTree_Node* do_remove_84(DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); void rebalance_insert_85(DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); void rebalance_delete_86(DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); void rebalance_insert__rotate_final_87(int32_t curpos_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); void rebalance_delete__rotate_final_88(int32_t curpos_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); int32_t ensure_sibling_black_89(int32_t curpos_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); void node_reparent_90(DLL2SDK::System::System::Collections::Generic::RBTree_Node* orig_parent_, DLL2SDK::System::System::Collections::Generic::RBTree_Node* orig_, uint32_t orig_size_, DLL2SDK::System::System::Collections::Generic::RBTree_Node* updated_); static DLL2SDK::mscorlib::System::Collections::Generic::List_1* alloc_path_74(); static void release_path_75(DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); static DLL2SDK::System::System::Collections::Generic::RBTree_Node* right_most_91(DLL2SDK::System::System::Collections::Generic::RBTree_Node* current_, DLL2SDK::System::System::Collections::Generic::RBTree_Node* sibling_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* path_); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct Queue_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _array_; int32_t _head_; int32_t _tail_; int32_t _size_; int32_t _version_; void _ctor_48(); void _ctor_49(int32_t count_); void System_Collections_ICollection_CopyTo_50(DLL2SDK::mscorlib::System::Array* array_, int32_t idx_); bool System_Collections_ICollection_get_IsSynchronized_51(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_52(); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_T__GetEnumerator_53(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_54(); void Clear_55(); bool Contains_56(T item_); void CopyTo_57(DLL2SDK::Array* array_, int32_t idx_); T Dequeue_58(); T Peek_59(); void Enqueue_60(T item_); DLL2SDK::Array* ToArray_61(); void SetCapacity_62(int32_t new_size_); int32_t get_Count_63(); DLL2SDK::System::System::Collections::Generic::Queue_1_Enumerator GetEnumerator_64(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct LinkedListNode_1 : DLL2SDK::mscorlib::System::Object { T item_; DLL2SDK::System::System::Collections::Generic::LinkedList_1* container_; DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* forward_; DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* back_; void _ctor_39(T value_); void _ctor_40(DLL2SDK::System::System::Collections::Generic::LinkedList_1* list_, T value_); void _ctor_41(DLL2SDK::System::System::Collections::Generic::LinkedList_1* list_, T value_, DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* previousNode_, DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* nextNode_); void Detach_42(); void SelfReference_43(DLL2SDK::System::System::Collections::Generic::LinkedList_1* list_); void InsertBetween_44(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* previousNode_, DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* nextNode_, DLL2SDK::System::System::Collections::Generic::LinkedList_1* list_); DLL2SDK::System::System::Collections::Generic::LinkedList_1* get_List_45(); DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* get_Next_46(); T get_Value_47(); }; } namespace DLL2SDK::System::System::Collections::Generic { template struct LinkedList_1 : DLL2SDK::mscorlib::System::Object { uint32_t count_; uint32_t version_; DLL2SDK::mscorlib::System::Object* syncRoot_; DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* first_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* si_; struct StaticFields { DLL2SDK::mscorlib::System::String* DataArrayKey_; DLL2SDK::mscorlib::System::String* VersionKey_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6(); void _ctor_7(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Collections_Generic_ICollection_T__Add_8(T value_); void System_Collections_ICollection_CopyTo_9(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_T__GetEnumerator_10(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_11(); bool System_Collections_Generic_ICollection_T__get_IsReadOnly_12(); bool System_Collections_ICollection_get_IsSynchronized_13(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_14(); void VerifyReferencedNode_15(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* node_); DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* AddLast_17(T value_); void AddLast_18(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* node_); void Clear_19(); bool Contains_20(T value_); void CopyTo_21(DLL2SDK::Array* array_, int32_t index_); DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* Find_22(T value_); DLL2SDK::System::System::Collections::Generic::LinkedList_1_Enumerator GetEnumerator_23(); void GetObjectData_24(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void OnDeserialization_25(DLL2SDK::mscorlib::System::Object* sender_); bool Remove_26(T value_); void Remove_27(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* node_); void RemoveFirst_28(); void RemoveLast_29(); int32_t get_Count_30(); DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* get_First_31(); DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* get_Last_32(); static void VerifyBlankNode_16(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1* newNode_); }; } namespace DLL2SDK::System::System { struct MonoTODOAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* comment_; void _ctor_3(); void _ctor_4(DLL2SDK::mscorlib::System::String* comment_); }; } namespace DLL2SDK::System { struct Locale : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::String* GetText_1(DLL2SDK::mscorlib::System::String* msg_); static DLL2SDK::mscorlib::System::String* GetText_2(DLL2SDK::mscorlib::System::String* fmt_, DLL2SDK::Array* args_); }; } namespace DLL2SDK::System { struct _Module_ : DLL2SDK::Object { }; } namespace DLL2SDK::System::System::ComponentModel { struct ArrayConverter_ArrayPropertyDescriptor : DLL2SDK::System::System::ComponentModel::PropertyDescriptor { int32_t index_; DLL2SDK::mscorlib::System::Type* array_type_; void _ctor_383(int32_t index_, DLL2SDK::mscorlib::System::Type* array_type_); DLL2SDK::mscorlib::System::Type* get_ComponentType_384(); DLL2SDK::mscorlib::System::Type* get_PropertyType_385(); }; } namespace DLL2SDK::System::System::Net::Sockets { struct Socket_SocketAsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::Sockets::Socket* Sock_; intptr_t handle_; DLL2SDK::mscorlib::System::Object* state_; DLL2SDK::mscorlib::System::AsyncCallback* callback_; DLL2SDK::mscorlib::System::Threading::WaitHandle* waithandle_; DLL2SDK::mscorlib::System::Exception* delayedException_; DLL2SDK::System::System::Net::EndPoint* EndPoint_; DLL2SDK::Array* Buffer_; int32_t Offset_; int32_t Size_; DLL2SDK::System::System::Net::Sockets::SocketFlags SockFlags_; DLL2SDK::System::System::Net::Sockets::Socket* AcceptSocket_; DLL2SDK::Array* Addresses_; int32_t Port_; DLL2SDK::mscorlib::System::Collections::Generic::IList_1>* Buffers_; bool ReuseSocket_; DLL2SDK::System::System::Net::Sockets::Socket* acc_socket_; int32_t total_; bool completed_sync_; bool completed_; bool blocking_; int32_t error_; DLL2SDK::System::System::Net::Sockets::Socket_SocketOperation operation_; DLL2SDK::mscorlib::System::Object* ares_; int32_t EndCalled_; void _ctor_1214(DLL2SDK::System::System::Net::Sockets::Socket* sock_, DLL2SDK::mscorlib::System::Object* state_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::System::System::Net::Sockets::Socket_SocketOperation operation_); void CheckIfThrowDelayedException_1215(); void CompleteAllOnDispose_1216(DLL2SDK::mscorlib::System::Collections::Queue* queue_); void CompleteDisposed_1217(DLL2SDK::mscorlib::System::Object* unused_); void Complete_1218(); DLL2SDK::System::System::Net::Sockets::Socket_SocketAsyncCall* GetDelegate_1219(DLL2SDK::System::System::Net::Sockets::Socket_Worker* worker_, DLL2SDK::System::System::Net::Sockets::Socket_SocketOperation op_); void Complete_1220(int32_t total_); void Complete_1221(DLL2SDK::mscorlib::System::Exception* e_); void Complete_1222(DLL2SDK::System::System::Net::Sockets::Socket* s_); DLL2SDK::mscorlib::System::Object* get_AsyncState_1223(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_1224(); bool get_IsCompleted_1225(); void set_IsCompleted_1226(bool value_); DLL2SDK::System::System::Net::Sockets::Socket* get_Socket_1227(); int32_t get_Total_1228(); void set_Total_1229(int32_t value_); DLL2SDK::System::System::Net::Sockets::SocketError get_ErrorCode_1230(); }; } namespace DLL2SDK::System::System::Net { struct ServicePointManager_ChainValidationHelper : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* sender_; DLL2SDK::mscorlib::System::String* host_; struct StaticFields { bool is_macosx_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509KeyUsageFlags s_flags_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2000(DLL2SDK::mscorlib::System::Object* sender_); DLL2SDK::mscorlib::System::String* get_Host_2002(); DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::ValidationResult* ValidateChain_2003(DLL2SDK::Mono_Security::Mono::Security::X509::X509CertificateCollection* certs_); static void _cctor_2001(); static int32_t GetStatusFromChain_2004(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Chain* chain_); static DLL2SDK::System::System::Net::Security::SslPolicyErrors GetErrorsFromChain_2005(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Chain* chain_); static bool CheckCertificateUsage_2006(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2* cert_); static bool CheckServerIdentity_2007(DLL2SDK::Mono_Security::Mono::Security::X509::X509Certificate* cert_, DLL2SDK::mscorlib::System::String* targetHost_); static bool CheckDomainName_2008(DLL2SDK::mscorlib::System::String* subjectName_, DLL2SDK::mscorlib::System::String* targetHost_); static bool Match_2009(DLL2SDK::mscorlib::System::String* hostname_, DLL2SDK::mscorlib::System::String* pattern_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct FactoryCache_Key : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* pattern_; DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_; void _ctor_2627(DLL2SDK::mscorlib::System::String* pattern_, DLL2SDK::System::System::Text::RegularExpressions::RegexOptions options_); int32_t GetHashCode_2628(); bool Equals_2629(DLL2SDK::mscorlib::System::Object* o_); DLL2SDK::mscorlib::System::String* ToString_2630(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct PatternCompiler_PatternLinkStack : DLL2SDK::System::System::Text::RegularExpressions::LinkStack { DLL2SDK::System::System::Text::RegularExpressions::PatternCompiler_PatternLinkStack_Link link_; void _ctor_2718(); void set_BaseAddress_2719(int32_t value_); int32_t get_OffsetAddress_2720(); void set_OffsetAddress_2721(int32_t value_); int32_t GetOffset_2722(int32_t target_addr_); DLL2SDK::mscorlib::System::Object* GetCurrent_2723(); void SetCurrent_2724(DLL2SDK::mscorlib::System::Object* l_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct IntervalCollection_CostDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2796(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); double Invoke_2797(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2798(DLL2SDK::System::System::Text::RegularExpressions::Interval i_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); double EndInvoke_2799(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System::Net::Security { struct RemoteCertificateValidationCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3071(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_3072(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* certificate_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Chain* chain_, DLL2SDK::System::System::Net::Security::SslPolicyErrors sslPolicyErrors_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3073(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* certificate_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Chain* chain_, DLL2SDK::System::System::Net::Security::SslPolicyErrors sslPolicyErrors_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_3074(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::System::System { struct UriTypeConverter : DLL2SDK::System::System::ComponentModel::TypeConverter { bool CanConvert_3054(DLL2SDK::mscorlib::System::Type* type_); bool CanConvertFrom_3055(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* sourceType_); bool CanConvertTo_3056(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Type* destinationType_); DLL2SDK::mscorlib::System::Object* ConvertFrom_3057(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* ConvertTo_3058(DLL2SDK::System::System::ComponentModel::ITypeDescriptorContext* context_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* destinationType_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct AnchorInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* expr_; DLL2SDK::System::System::Text::RegularExpressions::Position pos_; int32_t offset_; DLL2SDK::mscorlib::System::String* str_; int32_t width_; bool ignore_; void _ctor_2946(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* expr_, int32_t width_); void _ctor_2947(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* expr_, int32_t offset_, int32_t width_, DLL2SDK::mscorlib::System::String* str_, bool ignore_); void _ctor_2948(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* expr_, int32_t offset_, int32_t width_, DLL2SDK::System::System::Text::RegularExpressions::Position pos_); int32_t get_Offset_2949(); int32_t get_Width_2950(); int32_t get_Length_2951(); bool get_IsUnknownWidth_2952(); bool get_IsComplete_2953(); DLL2SDK::mscorlib::System::String* get_Substring_2954(); bool get_IgnoreCase_2955(); DLL2SDK::System::System::Text::RegularExpressions::Position get_Position_2956(); bool get_IsSubstring_2957(); bool get_IsPosition_2958(); DLL2SDK::System::System::Text::RegularExpressions::Interval GetInterval_2959(int32_t start_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct CharacterClass : DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression { bool negate_; bool ignore_; DLL2SDK::mscorlib::System::Collections::BitArray* pos_cats_; DLL2SDK::mscorlib::System::Collections::BitArray* neg_cats_; DLL2SDK::System::System::Text::RegularExpressions::IntervalCollection* intervals_; struct StaticFields { DLL2SDK::System::System::Text::RegularExpressions::Interval upper_case_characters_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2936(bool negate_, bool ignore_); void _ctor_2937(DLL2SDK::System::System::Text::RegularExpressions::Category cat_, bool negate_); void AddCategory_2939(DLL2SDK::System::System::Text::RegularExpressions::Category cat_, bool negate_); void AddCharacter_2940(wchar_t c_); void AddRange_2941(wchar_t lo_, wchar_t hi_); void Compile_2942(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2943(int32_t* min_, int32_t* max_); bool IsComplex_2944(); static void _cctor_2938(); static double GetIntervalCost_2945(DLL2SDK::System::System::Text::RegularExpressions::Interval i_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct BackslashNumber : DLL2SDK::System::System::Text::RegularExpressions::Syntax::Reference { DLL2SDK::mscorlib::System::String* literal_; bool ecma_; void _ctor_2933(bool ignore_, bool ecma_); bool ResolveReference_2934(DLL2SDK::mscorlib::System::String* num_str_, DLL2SDK::mscorlib::System::Collections::Hashtable* groups_); void Compile_2935(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct Alternation : DLL2SDK::System::System::Text::RegularExpressions::Syntax::CompositeExpression { void _ctor_2910(); DLL2SDK::System::System::Text::RegularExpressions::Syntax::ExpressionCollection* get_Alternatives_2911(); void AddAlternative_2912(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* e_); void Compile_2913(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); void GetWidth_2914(int32_t* min_, int32_t* max_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct ExpressionAssertion : DLL2SDK::System::System::Text::RegularExpressions::Syntax::Assertion { bool reverse_; bool negate_; void _ctor_2903(); void set_Reverse_2904(bool value_); void set_Negate_2905(bool value_); DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* get_TestExpression_2906(); void set_TestExpression_2907(DLL2SDK::System::System::Text::RegularExpressions::Syntax::RegularExpression* value_); void Compile_2908(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); bool IsComplex_2909(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct NonBacktrackingGroup : DLL2SDK::System::System::Text::RegularExpressions::Syntax::Group { void _ctor_2882(); void Compile_2883(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); bool IsComplex_2884(); }; } namespace DLL2SDK::System::System::Text::RegularExpressions::Syntax { struct BalancingGroup : DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup { DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup* balance_; void _ctor_2879(); void set_Balance_2880(DLL2SDK::System::System::Text::RegularExpressions::Syntax::CapturingGroup* value_); void Compile_2881(DLL2SDK::System::System::Text::RegularExpressions::ICompiler* cmp_, bool reverse_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Interpreter : DLL2SDK::System::System::Text::RegularExpressions::BaseMachine { DLL2SDK::Array* program_; int32_t program_start_; DLL2SDK::mscorlib::System::String* text_; int32_t text_end_; int32_t group_count_; int32_t match_min_; DLL2SDK::System::System::Text::RegularExpressions::QuickSearch* qs_; int32_t scan_ptr_; DLL2SDK::System::System::Text::RegularExpressions::Interpreter_RepeatContext* repeat_; DLL2SDK::System::System::Text::RegularExpressions::Interpreter_RepeatContext* fast_; DLL2SDK::System::System::Text::RegularExpressions::Interpreter_IntStack stack_; DLL2SDK::System::System::Text::RegularExpressions::Interpreter_RepeatContext* deep_; DLL2SDK::Array* marks_; int32_t mark_start_; int32_t mark_end_; DLL2SDK::Array* groups_; void _ctor_2733(DLL2SDK::Array* program_); int32_t ReadProgramCount_2734(int32_t ptr_); DLL2SDK::System::System::Text::RegularExpressions::Match* Scan_2735(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::mscorlib::System::String* text_, int32_t start_, int32_t end_); void Reset_2736(); bool Eval_2737(DLL2SDK::System::System::Text::RegularExpressions::Interpreter_Mode mode_, int32_t* ref_ptr_, int32_t pc_); bool EvalChar_2738(DLL2SDK::System::System::Text::RegularExpressions::Interpreter_Mode mode_, int32_t* ptr_, int32_t* pc_, bool multi_); bool TryMatch_2739(int32_t* ref_ptr_, int32_t pc_); bool IsPosition_2740(DLL2SDK::System::System::Text::RegularExpressions::Position pos_, int32_t ptr_); bool IsWordChar_2741(wchar_t c_); DLL2SDK::mscorlib::System::String* GetString_2742(int32_t pc_); void Open_2743(int32_t gid_, int32_t ptr_); void Close_2744(int32_t gid_, int32_t ptr_); bool Balance_2745(int32_t gid_, int32_t balance_gid_, bool capture_, int32_t ptr_); int32_t Checkpoint_2746(); void Backtrack_2747(int32_t cp_); void ResetGroups_2748(); int32_t GetLastDefined_2749(int32_t gid_); int32_t CreateMark_2750(int32_t previous_); void GetGroupInfo_2751(int32_t gid_, int32_t* first_mark_index_, int32_t* n_caps_); void PopulateGroup_2752(DLL2SDK::System::System::Text::RegularExpressions::Group* g_, int32_t first_mark_index_, int32_t n_caps_); DLL2SDK::System::System::Text::RegularExpressions::Match* GenerateMatch_2753(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct PatternCompiler : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* pgm_; void _ctor_2678(); DLL2SDK::System::System::Text::RegularExpressions::IMachineFactory* GetMachineFactory_2680(); void EmitFalse_2681(); void EmitTrue_2682(); void EmitCount_2683(int32_t count_); void EmitCharacter_2684(wchar_t c_, bool negate_, bool ignore_, bool reverse_); void EmitCategory_2685(DLL2SDK::System::System::Text::RegularExpressions::Category cat_, bool negate_, bool reverse_); void EmitNotCategory_2686(DLL2SDK::System::System::Text::RegularExpressions::Category cat_, bool negate_, bool reverse_); void EmitRange_2687(wchar_t lo_, wchar_t hi_, bool negate_, bool ignore_, bool reverse_); void EmitSet_2688(wchar_t lo_, DLL2SDK::mscorlib::System::Collections::BitArray* set_, bool negate_, bool ignore_, bool reverse_); void EmitString_2689(DLL2SDK::mscorlib::System::String* str_, bool ignore_, bool reverse_); void EmitPosition_2690(DLL2SDK::System::System::Text::RegularExpressions::Position pos_); void EmitOpen_2691(int32_t gid_); void EmitClose_2692(int32_t gid_); void EmitBalanceStart_2693(int32_t gid_, int32_t balance_, bool capture_, DLL2SDK::System::System::Text::RegularExpressions::LinkRef* tail_); void EmitBalance_2694(); void EmitReference_2695(int32_t gid_, bool ignore_, bool reverse_); void EmitIfDefined_2696(int32_t gid_, DLL2SDK::System::System::Text::RegularExpressions::LinkRef* tail_); void EmitSub_2697(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* tail_); void EmitTest_2698(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* yes_, DLL2SDK::System::System::Text::RegularExpressions::LinkRef* tail_); void EmitBranch_2699(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* next_); void EmitJump_2700(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* target_); void EmitRepeat_2701(int32_t min_, int32_t max_, bool lazy_, DLL2SDK::System::System::Text::RegularExpressions::LinkRef* until_); void EmitUntil_2702(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* repeat_); void EmitFastRepeat_2703(int32_t min_, int32_t max_, bool lazy_, DLL2SDK::System::System::Text::RegularExpressions::LinkRef* tail_); void EmitIn_2704(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* tail_); void EmitAnchor_2705(bool reverse_, int32_t offset_, DLL2SDK::System::System::Text::RegularExpressions::LinkRef* tail_); void EmitInfo_2706(int32_t count_, int32_t min_, int32_t max_); DLL2SDK::System::System::Text::RegularExpressions::LinkRef* NewLink_2707(); void ResolveLink_2708(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* lref_); void EmitBranchEnd_2709(); void EmitAlternationEnd_2710(); void Emit_2712(DLL2SDK::System::System::Text::RegularExpressions::OpCode op_); void Emit_2713(DLL2SDK::System::System::Text::RegularExpressions::OpCode op_, DLL2SDK::System::System::Text::RegularExpressions::OpFlags flags_); void Emit_2714(uint16_t word_); int32_t get_CurrentAddress_2715(); void BeginLink_2716(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* lref_); void EmitLink_2717(DLL2SDK::System::System::Text::RegularExpressions::LinkRef* lref_); static uint16_t EncodeOp_2679(DLL2SDK::System::System::Text::RegularExpressions::OpCode op_, DLL2SDK::System::System::Text::RegularExpressions::OpFlags flags_); static DLL2SDK::System::System::Text::RegularExpressions::OpFlags MakeFlags_2711(bool negate_, bool ignore_, bool reverse_, bool lazy_); }; } namespace DLL2SDK::System::System::Text::RegularExpressions { struct Match : DLL2SDK::System::System::Text::RegularExpressions::Group { DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_; DLL2SDK::System::System::Text::RegularExpressions::IMachine* machine_; int32_t text_length_; DLL2SDK::System::System::Text::RegularExpressions::GroupCollection* groups_; struct StaticFields { DLL2SDK::System::System::Text::RegularExpressions::Match* empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2550(); void _ctor_2551(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::System::System::Text::RegularExpressions::IMachine* machine_, DLL2SDK::mscorlib::System::String* text_, int32_t text_length_, int32_t n_groups_, int32_t index_, int32_t length_); void _ctor_2552(DLL2SDK::System::System::Text::RegularExpressions::Regex* regex_, DLL2SDK::System::System::Text::RegularExpressions::IMachine* machine_, DLL2SDK::mscorlib::System::String* text_, int32_t text_length_, int32_t n_groups_, int32_t index_, int32_t length_, int32_t n_caps_); DLL2SDK::System::System::Text::RegularExpressions::GroupCollection* get_Groups_2555(); DLL2SDK::System::System::Text::RegularExpressions::Match* NextMatch_2556(); DLL2SDK::System::System::Text::RegularExpressions::Regex* get_Regex_2557(); static void _cctor_2553(); static DLL2SDK::System::System::Text::RegularExpressions::Match* get_Empty_2554(); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509SubjectKeyIdentifierExtension : DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Extension { DLL2SDK::Array* _subjectKeyIdentifier_; DLL2SDK::mscorlib::System::String* _ski_; DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus _status_; struct StaticFields { DLL2SDK::mscorlib::System::String* oid_; DLL2SDK::mscorlib::System::String* friendlyName_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2459(); void _ctor_2460(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* encodedSubjectKeyIdentifier_, bool critical_); void _ctor_2461(DLL2SDK::Array* subjectKeyIdentifier_, bool critical_); void _ctor_2462(DLL2SDK::mscorlib::System::String* subjectKeyIdentifier_, bool critical_); void _ctor_2463(DLL2SDK::System::System::Security::Cryptography::X509Certificates::PublicKey* key_, bool critical_); void _ctor_2464(DLL2SDK::System::System::Security::Cryptography::X509Certificates::PublicKey* key_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509SubjectKeyIdentifierHashAlgorithm algorithm_, bool critical_); DLL2SDK::mscorlib::System::String* get_SubjectKeyIdentifier_2465(); void CopyFrom_2466(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* encodedData_); DLL2SDK::System::System::Security::Cryptography::AsnDecodeStatus Decode_2470(DLL2SDK::Array* extension_); DLL2SDK::Array* Encode_2471(); DLL2SDK::mscorlib::System::String* ToString_2472(bool multiLine_); static uint8_t FromHexChar_2467(wchar_t c_); static uint8_t FromHexChars_2468(wchar_t c1_, wchar_t c2_); static DLL2SDK::Array* FromHex_2469(DLL2SDK::mscorlib::System::String* hex_); }; } namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates { struct X509Store : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _name_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::StoreLocation _location_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* list_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::OpenFlags _flags_; DLL2SDK::Mono_Security::Mono::Security::X509::X509Store* store_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapF_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2453(DLL2SDK::System::System::Security::Cryptography::X509Certificates::StoreName storeName_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::StoreLocation storeLocation_); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509Certificate2Collection* get_Certificates_2454(); DLL2SDK::Mono_Security::Mono::Security::X509::X509Stores* get_Factory_2455(); DLL2SDK::Mono_Security::Mono::Security::X509::X509Store* get_Store_2456(); void Close_2457(); void Open_2458(DLL2SDK::System::System::Security::Cryptography::X509Certificates::OpenFlags flags_); }; } namespace DLL2SDK::System::System::Net { struct WebHeaderCollection : DLL2SDK::System::System::Collections::Specialized::NameValueCollection { bool internallyCreated_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* restricted_; DLL2SDK::mscorlib::System::Collections::Hashtable* multiValue_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* restricted_response_; DLL2SDK::Array* allowed_chars_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2171(); void _ctor_2172(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void _ctor_2173(bool internallyCreated_); void System_Runtime_Serialization_ISerializable_GetObjectData_2175(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void Add_2176(DLL2SDK::mscorlib::System::String* header_); void Add_2177(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); void AddWithoutValidate_2178(DLL2SDK::mscorlib::System::String* headerName_, DLL2SDK::mscorlib::System::String* headerValue_); DLL2SDK::Array* GetValues_2179(DLL2SDK::mscorlib::System::String* header_); DLL2SDK::Array* GetValues_2180(int32_t index_); void OnDeserialization_2182(DLL2SDK::mscorlib::System::Object* sender_); void Remove_2183(DLL2SDK::mscorlib::System::String* name_); void Set_2184(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* ToStringMultiValue_2185(); DLL2SDK::mscorlib::System::String* ToString_2186(); void GetObjectData_2187(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); int32_t get_Count_2188(); DLL2SDK::System::System::Collections::Specialized::NameObjectCollectionBase_KeysCollection* get_Keys_2189(); DLL2SDK::mscorlib::System::String* Get_2190(int32_t index_); DLL2SDK::mscorlib::System::String* Get_2191(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* GetKey_2192(int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2193(); void SetInternal_2194(DLL2SDK::mscorlib::System::String* header_); void SetInternal_2195(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); void RemoveAndAdd_2196(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); void RemoveInternal_2197(DLL2SDK::mscorlib::System::String* name_); static void _cctor_2174(); static bool IsRestricted_2181(DLL2SDK::mscorlib::System::String* headerName_); static bool IsMultiValue_2198(DLL2SDK::mscorlib::System::String* headerName_); static bool IsHeaderValue_2199(DLL2SDK::mscorlib::System::String* value_); static bool IsHeaderName_2200(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::System::System::Net { struct WebConnection : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::ServicePoint* sPoint_; DLL2SDK::mscorlib::System::IO::Stream* nstream_; DLL2SDK::System::System::Net::Sockets::Socket* socket_; DLL2SDK::mscorlib::System::Object* socketLock_; DLL2SDK::System::System::Net::WebExceptionStatus status_; DLL2SDK::mscorlib::System::Threading::WaitCallback* initConn_; bool keepAlive_; DLL2SDK::Array* buffer_; DLL2SDK::mscorlib::System::EventHandler* abortHandler_; DLL2SDK::System::System::Net::WebConnection_AbortHelper* abortHelper_; DLL2SDK::System::System::Net::ReadState readState_; DLL2SDK::System::System::Net::WebConnectionData* Data_; bool chunkedRead_; DLL2SDK::System::System::Net::ChunkStream* chunkStream_; DLL2SDK::mscorlib::System::Collections::Queue* queue_; bool reused_; int32_t position_; bool busy_; DLL2SDK::System::System::Net::HttpWebRequest* priority_request_; DLL2SDK::System::System::Net::NetworkCredential* ntlm_credentials_; bool ntlm_authenticated_; bool unsafe_sharing_; bool ssl_; bool certsAvailable_; DLL2SDK::mscorlib::System::Exception* connect_exception_; struct StaticFields { DLL2SDK::mscorlib::System::AsyncCallback* readDoneDelegate_; DLL2SDK::mscorlib::System::Object* classLock_; DLL2SDK::mscorlib::System::Type* sslStream_; DLL2SDK::mscorlib::System::Reflection::PropertyInfo* piClient_; DLL2SDK::mscorlib::System::Reflection::PropertyInfo* piServer_; DLL2SDK::mscorlib::System::Reflection::PropertyInfo* piTrustFailure_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_GetSecurityPolicyFromNonMainThread_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2066(DLL2SDK::System::System::Net::WebConnectionGroup* group_, DLL2SDK::System::System::Net::ServicePoint* sPoint_); bool CanReuse_2068(); void LoggedThrow_2069(DLL2SDK::mscorlib::System::Exception* e_); void CheckUnityWebSecurity_2070(DLL2SDK::System::System::Net::HttpWebRequest* request_); void Connect_2071(DLL2SDK::System::System::Net::HttpWebRequest* request_); bool CreateTunnel_2073(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::Array* buffer_); DLL2SDK::System::System::Net::WebHeaderCollection* ReadHeaders_2074(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::Array* retBuffer_, int32_t* status_); bool CreateStream_2075(DLL2SDK::System::System::Net::HttpWebRequest* request_); void HandleError_2076(DLL2SDK::System::System::Net::WebExceptionStatus st_, DLL2SDK::mscorlib::System::Exception* e_, DLL2SDK::mscorlib::System::String* where_); void GetCertificates_2079(); int32_t GetResponse_2081(DLL2SDK::Array* buffer_, int32_t max_); void InitConnection_2082(DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::EventHandler* SendRequest_2083(DLL2SDK::System::System::Net::HttpWebRequest* request_); void SendNext_2084(); void NextRead_2085(); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_2087(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_2088(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::IAsyncResult* result_); int32_t EnsureRead_2089(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); bool CompleteChunkedRead_2090(); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_2091(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); void EndWrite2_2092(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::IAsyncResult* result_); bool EndWrite_2093(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::IAsyncResult* result_); int32_t Read_2094(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_); bool Write_2095(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::mscorlib::System::String* err_msg_); void Close_2096(bool sendNext_); void Abort_2097(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* args_); void ResetNtlm_2098(); bool get_Busy_2099(); void set_PriorityRequest_2100(DLL2SDK::System::System::Net::HttpWebRequest* value_); bool get_NtlmAuthenticated_2101(); void set_NtlmAuthenticated_2102(bool value_); DLL2SDK::System::System::Net::NetworkCredential* get_NtlmCredential_2103(); void set_NtlmCredential_2104(DLL2SDK::System::System::Net::NetworkCredential* value_); bool get_UnsafeAuthenticatedConnectionSharing_2105(); void set_UnsafeAuthenticatedConnectionSharing_2106(bool value_); static void _cctor_2067(); static void EnsureSSLStreamAvailable_2072(); static void ReadDone_2077(DLL2SDK::mscorlib::System::IAsyncResult* result_); static bool ExpectContent_2078(int32_t statusCode_); static void InitRead_2080(DLL2SDK::mscorlib::System::Object* state_); static bool ReadLine_2086(DLL2SDK::Array* buffer_, int32_t* start_, int32_t max_, DLL2SDK::mscorlib::System::String* output_); }; } namespace DLL2SDK::System::System::Net { struct WebClient : DLL2SDK::System::System::ComponentModel::Component { DLL2SDK::System::System::Net::ICredentials* credentials_; DLL2SDK::System::System::Net::WebHeaderCollection* headers_; DLL2SDK::System::System::Net::WebHeaderCollection* responseHeaders_; DLL2SDK::System::System::Uri* baseAddress_; DLL2SDK::System::System::Collections::Specialized::NameValueCollection* queryString_; bool is_busy_; bool async_; DLL2SDK::mscorlib::System::Text::Encoding* encoding_; DLL2SDK::System::System::Net::IWebProxy* proxy_; DLL2SDK::System::System::Net::DownloadProgressChangedEventHandler* DownloadProgressChanged_; struct StaticFields { DLL2SDK::mscorlib::System::String* urlEncodedCType_; DLL2SDK::Array* hexBytes_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2043(); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_2045(); DLL2SDK::System::System::Net::IWebProxy* get_Proxy_2046(); bool get_IsBusy_2047(); void CheckBusy_2048(); void SetBusy_2049(); DLL2SDK::Array* DownloadData_2050(DLL2SDK::System::System::Uri* address_); DLL2SDK::Array* DownloadDataCore_2051(DLL2SDK::System::System::Uri* address_, DLL2SDK::mscorlib::System::Object* userToken_); DLL2SDK::mscorlib::System::IO::Stream* OpenWrite_2052(DLL2SDK::mscorlib::System::String* address_, DLL2SDK::mscorlib::System::String* method_); DLL2SDK::mscorlib::System::IO::Stream* OpenWrite_2053(DLL2SDK::System::System::Uri* address_, DLL2SDK::mscorlib::System::String* method_); DLL2SDK::mscorlib::System::String* DetermineMethod_2054(DLL2SDK::System::System::Uri* address_, DLL2SDK::mscorlib::System::String* method_, bool is_upload_); DLL2SDK::mscorlib::System::String* DownloadString_2055(DLL2SDK::mscorlib::System::String* address_); DLL2SDK::System::System::Uri* CreateUri_2056(DLL2SDK::mscorlib::System::String* address_); DLL2SDK::mscorlib::System::String* GetQueryString_2057(bool add_qmark_); DLL2SDK::System::System::Uri* MakeUri_2058(DLL2SDK::mscorlib::System::String* path_); DLL2SDK::System::System::Net::WebRequest* SetupRequest_2059(DLL2SDK::System::System::Uri* uri_); DLL2SDK::System::System::Net::WebRequest* SetupRequest_2060(DLL2SDK::System::System::Uri* uri_, DLL2SDK::mscorlib::System::String* method_, bool is_upload_); DLL2SDK::Array* ReadAll_2061(DLL2SDK::mscorlib::System::IO::Stream* stream_, int32_t length_, DLL2SDK::mscorlib::System::Object* userToken_); DLL2SDK::mscorlib::System::String* UrlEncode_2062(DLL2SDK::mscorlib::System::String* str_); void OnDownloadProgressChanged_2063(DLL2SDK::System::System::Net::DownloadProgressChangedEventArgs* e_); DLL2SDK::System::System::Net::WebRequest* GetWebRequest_2064(DLL2SDK::System::System::Uri* address_); DLL2SDK::System::System::Net::WebResponse* GetWebResponse_2065(DLL2SDK::System::System::Net::WebRequest* request_); static void _cctor_2044(); }; } namespace DLL2SDK::System::System::Net { struct SocketAddress : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* data_; void _ctor_2010(DLL2SDK::System::System::Net::Sockets::AddressFamily family_, int32_t size_); DLL2SDK::System::System::Net::Sockets::AddressFamily get_Family_2011(); int32_t get_Size_2012(); uint8_t get_Item_2013(int32_t offset_); void set_Item_2014(int32_t offset_, uint8_t value_); DLL2SDK::mscorlib::System::String* ToString_2015(); bool Equals_2016(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_2017(); }; } namespace DLL2SDK::System::System::Net { struct ServicePointManager : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::System::System::Collections::Specialized::HybridDictionary* servicePoints_; DLL2SDK::System::System::Net::ICertificatePolicy* policy_; int32_t defaultConnectionLimit_; int32_t maxServicePointIdleTime_; int32_t maxServicePoints_; bool _checkCRL_; DLL2SDK::System::System::Net::SecurityProtocolType _securityProtocol_; bool expectContinue_; bool useNagle_; DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* server_cert_cb_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1989(); static DLL2SDK::System::System::Net::ICertificatePolicy* get_CertificatePolicy_1990(); static bool get_CheckCertificateRevocationList_1991(); static DLL2SDK::System::System::Net::SecurityProtocolType get_SecurityProtocol_1992(); static DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* get_ServerCertificateValidationCallback_1993(); static void set_ServerCertificateValidationCallback_1994(DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* value_); static DLL2SDK::System::System::Net::ServicePoint* FindServicePoint_1995(DLL2SDK::System::System::Uri* address_, DLL2SDK::System::System::Net::IWebProxy* proxy_); static void RecycleServicePoints_1996(); }; } namespace DLL2SDK::System::System::Net { struct IPEndPoint : DLL2SDK::System::System::Net::EndPoint { DLL2SDK::System::System::Net::IPAddress* address_; int32_t port_; void _ctor_1855(DLL2SDK::System::System::Net::IPAddress* address_, int32_t port_); void _ctor_1856(int64_t iaddr_, int32_t port_); DLL2SDK::System::System::Net::IPAddress* get_Address_1857(); void set_Address_1858(DLL2SDK::System::System::Net::IPAddress* value_); DLL2SDK::System::System::Net::Sockets::AddressFamily get_AddressFamily_1859(); int32_t get_Port_1860(); void set_Port_1861(int32_t value_); DLL2SDK::System::System::Net::EndPoint* Create_1862(DLL2SDK::System::System::Net::SocketAddress* socketAddress_); DLL2SDK::System::System::Net::SocketAddress* Serialize_1863(); DLL2SDK::mscorlib::System::String* ToString_1864(); bool Equals_1865(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_1866(); }; } namespace DLL2SDK::System::System::Net { struct HttpWebResponse : DLL2SDK::System::System::Net::WebResponse { DLL2SDK::System::System::Uri* uri_; DLL2SDK::System::System::Net::WebHeaderCollection* webHeaders_; DLL2SDK::System::System::Net::CookieCollection* cookieCollection_; DLL2SDK::mscorlib::System::String* method_; DLL2SDK::mscorlib::System::Version* version_; DLL2SDK::System::System::Net::HttpStatusCode statusCode_; DLL2SDK::mscorlib::System::String* statusDescription_; int64_t contentLength_; DLL2SDK::mscorlib::System::String* contentType_; DLL2SDK::System::System::Net::CookieContainer* cookie_container_; bool disposed_; DLL2SDK::mscorlib::System::IO::Stream* stream_; DLL2SDK::Array* cookieExpiresFormats_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map8_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1798(DLL2SDK::System::System::Uri* uri_, DLL2SDK::mscorlib::System::String* method_, DLL2SDK::System::System::Net::WebConnectionData* data_, DLL2SDK::System::System::Net::CookieContainer* container_); void _ctor_1799(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_Runtime_Serialization_ISerializable_GetObjectData_1800(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_IDisposable_Dispose_1801(); int64_t get_ContentLength_1802(); void set_Cookies_1803(DLL2SDK::System::System::Net::CookieCollection* value_); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_1804(); DLL2SDK::System::System::Uri* get_ResponseUri_1805(); DLL2SDK::System::System::Net::HttpStatusCode get_StatusCode_1806(); DLL2SDK::mscorlib::System::String* get_StatusDescription_1807(); void ReadAll_1808(); DLL2SDK::mscorlib::System::IO::Stream* GetResponseStream_1809(); void GetObjectData_1810(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void Close_1811(); void Dispose_1812(bool disposing_); void CheckDisposed_1813(); void FillCookies_1814(); void SetCookie_1815(DLL2SDK::mscorlib::System::String* header_); void SetCookie2_1816(DLL2SDK::mscorlib::System::String* cookies_str_); DLL2SDK::mscorlib::System::DateTime TryParseCookieExpires_1817(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::System::System::Net { struct HttpWebRequest : DLL2SDK::System::System::Net::WebRequest { DLL2SDK::System::System::Uri* requestUri_; DLL2SDK::System::System::Uri* actualUri_; bool hostChanged_; bool allowAutoRedirect_; bool allowBuffering_; DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* certificates_; DLL2SDK::mscorlib::System::String* connectionGroup_; int64_t contentLength_; DLL2SDK::System::System::Net::HttpContinueDelegate* continueDelegate_; DLL2SDK::System::System::Net::CookieContainer* cookieContainer_; DLL2SDK::System::System::Net::ICredentials* credentials_; bool haveResponse_; bool haveRequest_; bool requestSent_; DLL2SDK::System::System::Net::WebHeaderCollection* webHeaders_; bool keepAlive_; int32_t maxAutoRedirect_; DLL2SDK::mscorlib::System::String* mediaType_; DLL2SDK::mscorlib::System::String* method_; DLL2SDK::mscorlib::System::String* initialMethod_; bool pipelined_; bool preAuthenticate_; bool usedPreAuth_; DLL2SDK::mscorlib::System::Version* version_; DLL2SDK::mscorlib::System::Version* actualVersion_; DLL2SDK::System::System::Net::IWebProxy* proxy_; bool sendChunked_; DLL2SDK::System::System::Net::ServicePoint* servicePoint_; int32_t timeout_; DLL2SDK::System::System::Net::WebConnectionStream* writeStream_; DLL2SDK::System::System::Net::HttpWebResponse* webResponse_; DLL2SDK::System::System::Net::WebAsyncResult* asyncWrite_; DLL2SDK::System::System::Net::WebAsyncResult* asyncRead_; DLL2SDK::mscorlib::System::EventHandler* abortHandler_; int32_t aborted_; bool gotRequestStream_; int32_t redirects_; bool expectContinue_; bool authCompleted_; DLL2SDK::Array* bodyBuffer_; int32_t bodyBufferLength_; bool getResponseCalled_; DLL2SDK::mscorlib::System::Exception* saved_exc_; DLL2SDK::mscorlib::System::Object* locker_; bool is_ntlm_auth_; bool finished_reading_; DLL2SDK::System::System::Net::WebConnection* WebConnection_; DLL2SDK::System::System::Net::DecompressionMethods auto_decomp_; int32_t readWriteTimeout_; bool unsafe_auth_blah_; struct StaticFields { int32_t defaultMaxResponseHeadersLength_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1730(DLL2SDK::System::System::Uri* uri_); void _ctor_1731(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void System_Runtime_Serialization_ISerializable_GetObjectData_1733(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void set_Accept_1734(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Uri* get_Address_1735(); DLL2SDK::System::System::Net::DecompressionMethods get_AutomaticDecompression_1736(); bool get_InternalAllowBuffering_1737(); DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* get_ClientCertificates_1738(); void set_Connection_1739(DLL2SDK::mscorlib::System::String* value_); int64_t get_ContentLength_1740(); void set_ContentLength_1741(int64_t value_); void set_InternalContentLength_1742(int64_t value_); void set_ContentType_1743(DLL2SDK::mscorlib::System::String* value_); void set_CookieContainer_1744(DLL2SDK::System::System::Net::CookieContainer* value_); DLL2SDK::System::System::Net::ICredentials* get_Credentials_1745(); void set_Credentials_1746(DLL2SDK::System::System::Net::ICredentials* value_); void set_Expect_1747(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_1748(); void set_Headers_1749(DLL2SDK::System::System::Net::WebHeaderCollection* value_); bool get_KeepAlive_1750(); void set_KeepAlive_1751(bool value_); int32_t get_ReadWriteTimeout_1752(); DLL2SDK::mscorlib::System::String* get_Method_1753(); void set_Method_1754(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Net::IWebProxy* get_Proxy_1755(); void set_Proxy_1756(DLL2SDK::System::System::Net::IWebProxy* value_); void set_Referer_1757(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::System::System::Uri* get_RequestUri_1758(); bool get_SendChunked_1759(); DLL2SDK::System::System::Net::ServicePoint* get_ServicePoint_1760(); void set_Timeout_1761(int32_t value_); DLL2SDK::mscorlib::System::String* get_TransferEncoding_1762(); void set_UserAgent_1763(DLL2SDK::mscorlib::System::String* value_); bool get_UnsafeAuthenticatedConnectionSharing_1764(); bool get_ExpectContinue_1765(); void set_ExpectContinue_1766(bool value_); DLL2SDK::System::System::Uri* get_AuthUri_1767(); bool get_ProxyQuery_1768(); DLL2SDK::System::System::Net::ServicePoint* GetServicePoint_1769(); void AddRange_1770(int32_t range_); void AddRange_1771(DLL2SDK::mscorlib::System::String* rangeSpecifier_, int32_t range_); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetRequestStream_1772(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IO::Stream* EndGetRequestStream_1773(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::mscorlib::System::IO::Stream* GetRequestStream_1774(); void CheckIfForceWrite_1775(); DLL2SDK::mscorlib::System::IAsyncResult* BeginGetResponse_1776(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::System::System::Net::WebResponse* EndGetResponse_1777(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); DLL2SDK::System::System::Net::WebResponse* GetResponse_1778(); bool get_FinishedReading_1779(); void set_FinishedReading_1780(bool value_); bool get_Aborted_1781(); void Abort_1782(); void GetObjectData_1783(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); void CheckRequestStarted_1784(); void DoContinueDelegate_1785(int32_t statusCode_, DLL2SDK::System::System::Net::WebHeaderCollection* headers_); bool Redirect_1786(DLL2SDK::System::System::Net::WebAsyncResult* result_, DLL2SDK::System::System::Net::HttpStatusCode code_); DLL2SDK::mscorlib::System::String* GetHeaders_1787(); void DoPreAuthenticate_1788(); void SetWriteStreamError_1789(DLL2SDK::System::System::Net::WebExceptionStatus status_, DLL2SDK::mscorlib::System::Exception* exc_); void SendRequestHeaders_1790(bool propagate_error_); void SetWriteStream_1791(DLL2SDK::System::System::Net::WebConnectionStream* stream_); void SetResponseError_1792(DLL2SDK::System::System::Net::WebExceptionStatus status_, DLL2SDK::mscorlib::System::Exception* e_, DLL2SDK::mscorlib::System::String* where_); void CheckSendError_1793(DLL2SDK::System::System::Net::WebConnectionData* data_); void HandleNtlmAuth_1794(DLL2SDK::System::System::Net::WebAsyncResult* r_); void SetResponseData_1795(DLL2SDK::System::System::Net::WebConnectionData* data_); bool CheckAuthorization_1796(DLL2SDK::System::System::Net::WebResponse* response_, DLL2SDK::System::System::Net::HttpStatusCode code_); bool CheckFinalStatus_1797(DLL2SDK::System::System::Net::WebAsyncResult* result_); static void _cctor_1732(); }; } namespace DLL2SDK::System::System::Net { struct HttpListenerException : DLL2SDK::System::System::ComponentModel::Win32Exception { void _ctor_1671(); void _ctor_1672(int32_t errorCode_, DLL2SDK::mscorlib::System::String* message_); void _ctor_1673(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext streamingContext_); }; } namespace DLL2SDK::System::System::Net { struct HttpListenerContext : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::HttpListenerRequest* request_; DLL2SDK::System::System::Net::HttpListenerResponse* response_; DLL2SDK::mscorlib::System::Security::Principal::IPrincipal* user_; DLL2SDK::System::System::Net::HttpConnection* cnc_; DLL2SDK::mscorlib::System::String* error_; int32_t err_status_; DLL2SDK::System::System::Net::HttpListener* Listener_; void _ctor_1660(DLL2SDK::System::System::Net::HttpConnection* cnc_); int32_t get_ErrorStatus_1661(); void set_ErrorStatus_1662(int32_t value_); DLL2SDK::mscorlib::System::String* get_ErrorMessage_1663(); void set_ErrorMessage_1664(DLL2SDK::mscorlib::System::String* value_); bool get_HaveError_1665(); DLL2SDK::System::System::Net::HttpConnection* get_Connection_1666(); DLL2SDK::System::System::Net::HttpListenerRequest* get_Request_1667(); DLL2SDK::System::System::Net::HttpListenerResponse* get_Response_1668(); void ParseAuthentication_1669(DLL2SDK::System::System::Net::AuthenticationSchemes expectedSchemes_); DLL2SDK::mscorlib::System::Security::Principal::IPrincipal* ParseBasicAuthentication_1670(DLL2SDK::mscorlib::System::String* authData_); }; } namespace DLL2SDK::System::System::Net { struct FtpWebResponse : DLL2SDK::System::System::Net::WebResponse { DLL2SDK::mscorlib::System::IO::Stream* stream_; DLL2SDK::System::System::Uri* uri_; DLL2SDK::System::System::Net::FtpStatusCode statusCode_; DLL2SDK::mscorlib::System::DateTime lastModified_; DLL2SDK::mscorlib::System::String* bannerMessage_; DLL2SDK::mscorlib::System::String* welcomeMessage_; DLL2SDK::mscorlib::System::String* exitMessage_; DLL2SDK::mscorlib::System::String* statusDescription_; DLL2SDK::mscorlib::System::String* method_; bool disposed_; DLL2SDK::System::System::Net::FtpWebRequest* request_; int64_t contentLength_; void _ctor_1605(DLL2SDK::System::System::Net::FtpWebRequest* request_, DLL2SDK::System::System::Uri* uri_, DLL2SDK::mscorlib::System::String* method_, bool keepAlive_); void _ctor_1606(DLL2SDK::System::System::Net::FtpWebRequest* request_, DLL2SDK::System::System::Uri* uri_, DLL2SDK::mscorlib::System::String* method_, DLL2SDK::System::System::Net::FtpStatusCode statusCode_, DLL2SDK::mscorlib::System::String* statusDescription_); void _ctor_1607(DLL2SDK::System::System::Net::FtpWebRequest* request_, DLL2SDK::System::System::Uri* uri_, DLL2SDK::mscorlib::System::String* method_, DLL2SDK::System::System::Net::FtpStatus* status_); int64_t get_ContentLength_1608(); DLL2SDK::System::System::Net::WebHeaderCollection* get_Headers_1609(); DLL2SDK::System::System::Uri* get_ResponseUri_1610(); void set_LastModified_1611(DLL2SDK::mscorlib::System::DateTime value_); void set_BannerMessage_1612(DLL2SDK::mscorlib::System::String* value_); void set_WelcomeMessage_1613(DLL2SDK::mscorlib::System::String* value_); void Close_1614(); DLL2SDK::mscorlib::System::IO::Stream* GetResponseStream_1615(); void set_Stream_1616(DLL2SDK::mscorlib::System::IO::Stream* value_); void UpdateStatus_1617(DLL2SDK::System::System::Net::FtpStatus* status_); void CheckDisposed_1618(); bool IsFinal_1619(); }; } namespace DLL2SDK::System::System::Net { struct DownloadProgressChangedEventArgs : DLL2SDK::System::System::ComponentModel::ProgressChangedEventArgs { int64_t received_; int64_t total_; void _ctor_1411(int64_t bytesReceived_, int64_t totalBytesToReceive_, DLL2SDK::mscorlib::System::Object* userState_); }; } namespace DLL2SDK::System::System::Net::Sockets { struct Socket : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Queue* readQ_; DLL2SDK::mscorlib::System::Collections::Queue* writeQ_; bool islistening_; bool useoverlappedIO_; int32_t MinListenPort_; int32_t MaxListenPort_; int32_t linger_timeout_; intptr_t socket_; DLL2SDK::System::System::Net::Sockets::AddressFamily address_family_; DLL2SDK::System::System::Net::Sockets::SocketType socket_type_; DLL2SDK::System::System::Net::Sockets::ProtocolType protocol_type_; bool blocking_; DLL2SDK::mscorlib::System::Threading::Thread* blocking_thread_; bool isbound_; int32_t max_bind_count_; bool connected_; bool closed_; bool disposed_; DLL2SDK::System::System::Net::EndPoint* seed_endpoint_; struct StaticFields { int32_t ipv4Supported_; int32_t ipv6Supported_; int32_t current_bind_count_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* check_socket_policy_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1135(DLL2SDK::System::System::Net::Sockets::AddressFamily family_, DLL2SDK::System::System::Net::Sockets::SocketType type_, DLL2SDK::System::System::Net::Sockets::ProtocolType proto_, intptr_t sock_); void _ctor_1136(DLL2SDK::System::System::Net::Sockets::AddressFamily family_, DLL2SDK::System::System::Net::Sockets::SocketType type_, DLL2SDK::System::System::Net::Sockets::ProtocolType proto_); int32_t get_Available_1139(); void set_DontFragment_1140(bool value_); DLL2SDK::System::System::Net::EndPoint* get_LocalEndPoint_1142(); DLL2SDK::System::System::Net::Sockets::SocketType get_SocketType_1143(); int32_t get_SendTimeout_1144(); void set_SendTimeout_1145(int32_t value_); int32_t get_ReceiveTimeout_1146(); void set_ReceiveTimeout_1147(int32_t value_); DLL2SDK::System::System::Net::Sockets::Socket* Accept_1149(); DLL2SDK::mscorlib::System::IAsyncResult* BeginAccept_1150(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginReceive_1151(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags socket_flags_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginSend_1152(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags socket_flags_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); void Bind_1154(DLL2SDK::System::System::Net::EndPoint* local_end_); DLL2SDK::System::System::Net::Sockets::Socket* EndAccept_1155(DLL2SDK::mscorlib::System::IAsyncResult* result_); DLL2SDK::System::System::Net::Sockets::Socket* EndAccept_1156(DLL2SDK::Array* buffer_, int32_t* bytesTransferred_, DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); int32_t EndReceive_1157(DLL2SDK::mscorlib::System::IAsyncResult* result_); int32_t EndReceive_1158(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_, DLL2SDK::System::System::Net::Sockets::SocketError* errorCode_); int32_t EndSend_1159(DLL2SDK::mscorlib::System::IAsyncResult* result_); int32_t EndSend_1160(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_, DLL2SDK::System::System::Net::Sockets::SocketError* errorCode_); DLL2SDK::mscorlib::System::Exception* InvalidAsyncOp_1161(DLL2SDK::mscorlib::System::String* method_); void Listen_1163(int32_t backlog_); bool Poll_1164(int32_t time_us_, DLL2SDK::System::System::Net::Sockets::SelectMode mode_); int32_t Receive_1165(DLL2SDK::Array* buffer_); int32_t Receive_1166(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_); int32_t ReceiveFrom_nochecks_1168(DLL2SDK::Array* buf_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::EndPoint* remote_end_); int32_t ReceiveFrom_nochecks_exc_1169(DLL2SDK::Array* buf_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::EndPoint* remote_end_, bool throwOnError_, int32_t* error_); int32_t Send_1170(DLL2SDK::Array* buf_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_); int32_t SendTo_1171(DLL2SDK::Array* buffer_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::EndPoint* remote_end_); int32_t SendTo_nochecks_1174(DLL2SDK::Array* buffer_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::EndPoint* remote_end_); intptr_t Socket_internal_1178(DLL2SDK::System::System::Net::Sockets::AddressFamily family_, DLL2SDK::System::System::Net::Sockets::SocketType type_, DLL2SDK::System::System::Net::Sockets::ProtocolType proto_, int32_t* error_); void Finalize_1179(); DLL2SDK::System::System::Net::Sockets::AddressFamily get_AddressFamily_1180(); bool get_Blocking_1182(); void set_Blocking_1183(bool value_); bool get_Connected_1184(); DLL2SDK::System::System::Net::Sockets::ProtocolType get_ProtocolType_1185(); void set_NoDelay_1186(bool value_); int32_t get_ReceiveBufferSize_1187(); void set_ReceiveBufferSize_1188(int32_t value_); void set_SendBufferSize_1189(int32_t value_); void set_Ttl_1190(int16_t value_); void Linger_1191(intptr_t handle_); void Dispose_1192(bool explicitDisposing_); void Dispose_1193(); void Close_1195(); void Connect_1200(DLL2SDK::System::System::Net::EndPoint* remoteEP_); void Connect_1201(DLL2SDK::System::System::Net::EndPoint* remoteEP_, bool requireSocketPolicy_); int32_t Receive_nochecks_1204(DLL2SDK::Array* buf_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::Sockets::SocketError* error_); int32_t Send_nochecks_1207(DLL2SDK::Array* buf_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::Sockets::SocketError* error_); DLL2SDK::mscorlib::System::Object* GetSocketOption_1208(DLL2SDK::System::System::Net::Sockets::SocketOptionLevel optionLevel_, DLL2SDK::System::System::Net::Sockets::SocketOptionName optionName_); void Shutdown_1210(DLL2SDK::System::System::Net::Sockets::SocketShutdown how_); void SetSocketOption_1212(DLL2SDK::System::System::Net::Sockets::SocketOptionLevel optionLevel_, DLL2SDK::System::System::Net::Sockets::SocketOptionName optionName_, int32_t optionValue_); void ThrowIfUpd_1213(); static void _cctor_1137(); static int32_t Available_internal_1138(intptr_t socket_, int32_t* error_); static DLL2SDK::System::System::Net::SocketAddress* LocalEndPoint_internal_1141(intptr_t socket_, int32_t* error_); static intptr_t Accept_internal_1148(intptr_t sock_, int32_t* error_, bool blocking_); static void Bind_internal_1153(intptr_t sock_, DLL2SDK::System::System::Net::SocketAddress* sa_, int32_t* error_); static void Listen_internal_1162(intptr_t sock_, int32_t backlog_, int32_t* error_); static int32_t RecvFrom_internal_1167(intptr_t sock_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::SocketAddress* sockaddr_, int32_t* error_); static int32_t SendTo_internal_real_1172(intptr_t sock_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::SocketAddress* sa_, int32_t* error_); static int32_t SendTo_internal_1173(intptr_t sock_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, DLL2SDK::System::System::Net::SocketAddress* sa_, int32_t* error_); static void CheckProtocolSupport_1175(); static bool get_SupportsIPv4_1176(); static bool get_SupportsIPv6_1177(); static void Blocking_internal_1181(intptr_t socket_, bool block_, int32_t* error_); static void Close_internal_1194(intptr_t socket_, int32_t* error_); static void Connect_internal_real_1196(intptr_t sock_, DLL2SDK::System::System::Net::SocketAddress* sa_, int32_t* error_); static void Connect_internal_1197(intptr_t sock_, DLL2SDK::System::System::Net::SocketAddress* sa_, int32_t* error_, bool requireSocketPolicyFile_); static bool CheckEndPoint_1198(DLL2SDK::System::System::Net::SocketAddress* sa_); static DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetUnityCrossDomainHelperMethod_1199(DLL2SDK::mscorlib::System::String* methodname_); static bool Poll_internal_1202(intptr_t socket_, DLL2SDK::System::System::Net::Sockets::SelectMode mode_, int32_t timeout_, int32_t* error_); static int32_t Receive_internal_1203(intptr_t sock_, DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, int32_t* error_); static void GetSocketOption_obj_internal_1205(intptr_t socket_, DLL2SDK::System::System::Net::Sockets::SocketOptionLevel level_, DLL2SDK::System::System::Net::Sockets::SocketOptionName name_, DLL2SDK::mscorlib::System::Object* obj_val_, int32_t* error_); static int32_t Send_internal_1206(intptr_t sock_, DLL2SDK::Array* buf_, int32_t offset_, int32_t count_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_, int32_t* error_); static void Shutdown_internal_1209(intptr_t socket_, DLL2SDK::System::System::Net::Sockets::SocketShutdown how_, int32_t* error_); static void SetSocketOption_internal_1211(intptr_t socket_, DLL2SDK::System::System::Net::Sockets::SocketOptionLevel level_, DLL2SDK::System::System::Net::Sockets::SocketOptionName name_, DLL2SDK::mscorlib::System::Object* obj_val_, DLL2SDK::Array* byte_val_, int32_t int_val_, int32_t* error_); }; } namespace DLL2SDK::System::System::Net::Security { struct SslStream : DLL2SDK::System::System::Net::Security::AuthenticatedStream { DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::SslStreamBase* ssl_stream_; DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* validation_callback_; DLL2SDK::System::System::Net::Security::LocalCertificateSelectionCallback* selection_callback_; void _ctor_1081(DLL2SDK::mscorlib::System::IO::Stream* innerStream_, bool leaveStreamOpen_, DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* certValidationCallback_, DLL2SDK::System::System::Net::Security::LocalCertificateSelectionCallback* certSelectionCallback_); bool get_CanRead_1082(); bool get_CanSeek_1083(); bool get_CanWrite_1084(); int64_t get_Length_1085(); int64_t get_Position_1086(); void set_Position_1087(int64_t value_); bool get_IsAuthenticated_1088(); int32_t get_ReadTimeout_1089(); int32_t get_WriteTimeout_1090(); DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* OnCertificateSelection_1091(DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* clientCerts_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* serverCert_, DLL2SDK::mscorlib::System::String* targetHost_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* serverRequestedCerts_); DLL2SDK::mscorlib::System::IAsyncResult* BeginAuthenticateAsClient_1092(DLL2SDK::mscorlib::System::String* targetHost_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* clientCertificates_, DLL2SDK::System::System::Security::Authentication::SslProtocols sslProtocolType_, bool checkCertificateRevocation_, DLL2SDK::mscorlib::System::AsyncCallback* asyncCallback_, DLL2SDK::mscorlib::System::Object* asyncState_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1093(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* asyncCallback_, DLL2SDK::mscorlib::System::Object* asyncState_); DLL2SDK::Mono_Security::Mono::Security::Protocol::Tls::SecurityProtocolType GetMonoSslProtocol_1094(DLL2SDK::System::System::Security::Authentication::SslProtocols ms_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1095(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* asyncCallback_, DLL2SDK::mscorlib::System::Object* asyncState_); void AuthenticateAsClient_1096(DLL2SDK::mscorlib::System::String* targetHost_, DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509CertificateCollection* clientCertificates_, DLL2SDK::System::System::Security::Authentication::SslProtocols sslProtocolType_, bool checkCertificateRevocation_); void Dispose_1097(bool disposing_); void EndAuthenticateAsClient_1098(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); int32_t EndRead_1099(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); void EndWrite_1100(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); void Flush_1101(); int32_t Read_1102(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); int64_t Seek_1103(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_1104(int64_t value_); void Write_1105(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void CheckConnectionAuthenticated_1106(); }; } namespace DLL2SDK::System::System::Net::NetworkInformation { struct PingReply : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Net::IPAddress* address_; DLL2SDK::Array* buffer_; DLL2SDK::System::System::Net::NetworkInformation::PingOptions* options_; int64_t rtt_; DLL2SDK::System::System::Net::NetworkInformation::IPStatus status_; void _ctor_1073(DLL2SDK::System::System::Net::IPAddress* address_, DLL2SDK::Array* buffer_, DLL2SDK::System::System::Net::NetworkInformation::PingOptions* options_, int64_t roundtripTime_, DLL2SDK::System::System::Net::NetworkInformation::IPStatus status_); int64_t get_RoundtripTime_1074(); DLL2SDK::System::System::Net::NetworkInformation::IPStatus get_Status_1075(); }; } namespace DLL2SDK::System::System::IO::Compression { struct GZipStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::System::System::IO::Compression::DeflateStream* deflateStream_; void _ctor_1014(DLL2SDK::mscorlib::System::IO::Stream* compressedStream_, DLL2SDK::System::System::IO::Compression::CompressionMode mode_); void _ctor_1015(DLL2SDK::mscorlib::System::IO::Stream* compressedStream_, DLL2SDK::System::System::IO::Compression::CompressionMode mode_, bool leaveOpen_); void Dispose_1016(bool disposing_); int32_t Read_1017(DLL2SDK::Array* dest_, int32_t dest_offset_, int32_t count_); void Write_1018(DLL2SDK::Array* src_, int32_t src_offset_, int32_t count_); void Flush_1019(); int64_t Seek_1020(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_1021(int64_t value_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1022(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1023(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* cback_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_1024(DLL2SDK::mscorlib::System::IAsyncResult* async_result_); void EndWrite_1025(DLL2SDK::mscorlib::System::IAsyncResult* async_result_); bool get_CanRead_1026(); bool get_CanSeek_1027(); bool get_CanWrite_1028(); int64_t get_Length_1029(); int64_t get_Position_1030(); void set_Position_1031(int64_t value_); }; } namespace DLL2SDK::System::System::Diagnostics { struct MonitoringDescriptionAttribute : DLL2SDK::System::System::ComponentModel::DescriptionAttribute { void _ctor_833(DLL2SDK::mscorlib::System::String* description_); DLL2SDK::mscorlib::System::String* get_Description_834(); }; } namespace DLL2SDK::System::System::Diagnostics { struct DefaultTraceListener : DLL2SDK::System::System::Diagnostics::TraceListener { DLL2SDK::mscorlib::System::String* logFileName_; struct StaticFields { bool OnWin32_; DLL2SDK::mscorlib::System::String* MonoTracePrefix_; DLL2SDK::mscorlib::System::String* MonoTraceFile_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map1_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_820(); DLL2SDK::mscorlib::System::String* get_LogFileName_823(); void WriteDebugString_825(DLL2SDK::mscorlib::System::String* message_); void WriteMonoTrace_826(DLL2SDK::mscorlib::System::String* message_); void WritePrefix_827(); void WriteImpl_828(DLL2SDK::mscorlib::System::String* message_); void WriteLogFile_829(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::String* logFile_); void WriteLogFileImpl_830(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::String* logFile_); void Write_831(DLL2SDK::mscorlib::System::String* message_); void WriteLine_832(DLL2SDK::mscorlib::System::String* message_); static void _cctor_821(); static DLL2SDK::mscorlib::System::String* GetPrefix_822(DLL2SDK::mscorlib::System::String* var_, DLL2SDK::mscorlib::System::String* target_); static void WriteWindowsDebugString_824(DLL2SDK::mscorlib::System::String* message_); }; } namespace DLL2SDK::System::System::ComponentModel { struct UInt64Converter : DLL2SDK::System::System::ComponentModel::BaseNumberConverter { void _ctor_799(); bool get_SupportHex_800(); DLL2SDK::mscorlib::System::String* ConvertToString_801(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_802(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* format_); DLL2SDK::mscorlib::System::Object* ConvertFromString_803(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); }; } namespace DLL2SDK::System::System::ComponentModel { struct TypeInfo : DLL2SDK::System::System::ComponentModel::Info { DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* _properties_; void _ctor_786(DLL2SDK::mscorlib::System::Type* t_); DLL2SDK::System::System::ComponentModel::AttributeCollection* GetAttributes_787(); DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_788(); }; } namespace DLL2SDK::System::System::ComponentModel { struct ReflectionPropertyDescriptor : DLL2SDK::System::System::ComponentModel::PropertyDescriptor { DLL2SDK::mscorlib::System::Reflection::PropertyInfo* _member_; DLL2SDK::mscorlib::System::Type* _componentType_; DLL2SDK::mscorlib::System::Type* _propertyType_; void _ctor_689(DLL2SDK::mscorlib::System::Reflection::PropertyInfo* info_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyInfo_690(); DLL2SDK::mscorlib::System::Type* get_ComponentType_691(); DLL2SDK::mscorlib::System::Type* get_PropertyType_692(); void FillAttributes_693(DLL2SDK::mscorlib::System::Collections::IList* attributeList_); }; } namespace DLL2SDK::System::System::ComponentModel { struct DesignerSerializationVisibilityAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::System::System::ComponentModel::DesignerSerializationVisibility visibility_; struct StaticFields { DLL2SDK::System::System::ComponentModel::DesignerSerializationVisibilityAttribute* Default_; DLL2SDK::System::System::ComponentModel::DesignerSerializationVisibilityAttribute* Content_; DLL2SDK::System::System::ComponentModel::DesignerSerializationVisibilityAttribute* Hidden_; DLL2SDK::System::System::ComponentModel::DesignerSerializationVisibilityAttribute* Visible_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_506(DLL2SDK::System::System::ComponentModel::DesignerSerializationVisibility vis_); DLL2SDK::System::System::ComponentModel::DesignerSerializationVisibility get_Visibility_508(); bool Equals_509(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_510(); bool IsDefaultAttribute_511(); static void _cctor_507(); }; } namespace DLL2SDK::System::System { struct MonoLimitationAttribute : DLL2SDK::System::System::MonoTODOAttribute { void _ctor_5(DLL2SDK::mscorlib::System::String* comment_); }; }