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

9661 lines
510 KiB

//generated with dll2sdk
#pragma once
#include "..\dll2sdk_forward.g.hpp"
#include "..\mscorlib\mscorlib.hpp"
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename T> struct LinkedList_1_Enumerator
{
DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* list_;
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* current_;
int32_t index_;
uint32_t version_;
void _ctor_33(DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* 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 <typename T> struct Queue_1_Enumerator
{
DLL2SDK::System::System::Collections::Generic::Queue_1<T>* q_;
int32_t idx_;
int32_t ver_;
void _ctor_65(DLL2SDK::System::System::Collections::Generic::Queue_1<T>* 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<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* 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 <typename TKey, typename TValue> 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<TKey, TValue> AsKV_147();
DLL2SDK::mscorlib::System::Collections::DictionaryEntry AsDE_148();
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename TKey, typename TValue> struct SortedDictionary_2_NodeHelper : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1<TKey>* cmp_;
struct StaticFields
{
DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_NodeHelper<TKey, TValue>* Default_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_149(DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1<TKey>* 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<TKey, TValue>* GetHelper_153(DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1<TKey>* cmp_);
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename TValue, typename TKey> 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<TKey, TValue>* 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 <typename TValue, typename TKey> struct SortedDictionary_2_ValueCollection : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System::System::Collections::Generic::SortedDictionary_2<TKey, TValue>* _dic_;
void _ctor_154(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2<TKey, TValue>* 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<TValue>* 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<TValue>* array_, int32_t arrayIndex_);
int32_t get_Count_166();
DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_ValueCollection_Enumerator<TKey, TValue> GetEnumerator_167();
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename TKey, typename TValue> 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<TKey, TValue>* 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 <typename TKey, typename TValue> struct SortedDictionary_2_KeyCollection : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System::System::Collections::Generic::SortedDictionary_2<TKey, TValue>* _dic_;
void _ctor_174(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2<TKey, TValue>* 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<TKey>* 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<TKey>* array_, int32_t arrayIndex_);
int32_t get_Count_186();
DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_KeyCollection_Enumerator<TKey, TValue> GetEnumerator_187();
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename TKey, typename TValue> struct SortedDictionary_2_Enumerator
{
DLL2SDK::System::System::Collections::Generic::RBTree_NodeEnumerator host_;
DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2<TKey, TValue> current_;
void _ctor_194(DLL2SDK::System::System::Collections::Generic::SortedDictionary_2<TKey, TValue>* 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<TKey, TValue> get_Current_200();
bool MoveNext_201();
void Dispose_202();
DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_Node<TKey, TValue>* get_CurrentNode_203();
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename T> struct Stack_1_Enumerator
{
DLL2SDK::System::System::Collections::Generic::Stack_1<T>* parent_;
int32_t idx_;
int32_t _version_;
void _ctor_218(DLL2SDK::System::System::Collections::Generic::Stack_1<T>* 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<DLL2SDK::mscorlib::System::Attribute*>* attrs_;
DLL2SDK::System::System::ComponentModel::AttributeCollection* attrCollection_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::IComparer* default_comparer_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_586(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Attribute*>* attrs_);
DLL2SDK::Array<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::String*>* envKeys_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<uint8_t>* buffer_;
int32_t Offset_;
int32_t Size_;
int32_t SockFlags_;
DLL2SDK::mscorlib::System::Object* AcceptSocket_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<uint8_t>* array_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1008(DLL2SDK::Array<uint8_t>* 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<uint8_t>* array_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1012(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1045(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1049(DLL2SDK::Array<uint8_t>* 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<uint8_t>* bytes_;
void _ctor_1061(DLL2SDK::Array<uint8_t>* bytes_, int32_t offset_, int32_t size_);
void _ctor_1062(uint8_t type_, uint8_t code_, int16_t identifier_, int16_t sequence_, DLL2SDK::Array<uint8_t>* data_);
uint8_t get_Type_1063();
uint8_t get_Code_1064();
uint8_t get_Identifier_1065();
DLL2SDK::Array<uint8_t>* get_Data_1066();
DLL2SDK::Array<uint8_t>* GetBytes_1067();
DLL2SDK::System::System::Net::NetworkInformation::IPStatus get_IPStatus_1069();
static uint16_t ComputeChecksum_1068(DLL2SDK::Array<uint8_t>* 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<int32_t>* certErrors_);
};
}
namespace DLL2SDK::System::System::Net::Sockets
{
enum struct Socket_SocketOperation : int32_t
{
Accept_ = static_cast<int32_t>(0x0),
Connect_ = static_cast<int32_t>(0x1),
Receive_ = static_cast<int32_t>(0x2),
ReceiveFrom_ = static_cast<int32_t>(0x3),
Send_ = static_cast<int32_t>(0x4),
SendTo_ = static_cast<int32_t>(0x5),
UsedInManaged1_ = static_cast<int32_t>(0x6),
UsedInManaged2_ = static_cast<int32_t>(0x7),
UsedInProcess_ = static_cast<int32_t>(0x8),
UsedInConsole2_ = static_cast<int32_t>(0x9),
Disconnect_ = static_cast<int32_t>(0xA),
AcceptReceive_ = static_cast<int32_t>(0xB),
ReceiveGeneric_ = static_cast<int32_t>(0xC),
SendGeneric_ = static_cast<int32_t>(0xD)
};
}
namespace DLL2SDK::System::System::Net::Sockets
{
enum struct SocketFlags : int32_t
{
None_ = static_cast<int32_t>(0x0),
OutOfBand_ = static_cast<int32_t>(0x1),
Peek_ = static_cast<int32_t>(0x2),
DontRoute_ = static_cast<int32_t>(0x4),
MaxIOVectorLength_ = static_cast<int32_t>(0x10),
Truncated_ = static_cast<int32_t>(0x100),
ControlDataTruncated_ = static_cast<int32_t>(0x200),
Broadcast_ = static_cast<int32_t>(0x400),
Multicast_ = static_cast<int32_t>(0x800),
Partial_ = static_cast<int32_t>(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<int32_t>(0x0),
Body_ = static_cast<int32_t>(0x1),
BodyFinished_ = static_cast<int32_t>(0x2),
Trailer_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::System::System::Net
{
struct ChunkStream_Chunk : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::Array<uint8_t>* Bytes_;
int32_t Offset_;
void _ctor_1284(DLL2SDK::Array<uint8_t>* chunk_);
int32_t Read_1285(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t size_);
};
}
namespace DLL2SDK::System::System::Net
{
struct ChunkedInputStream_ReadBufferState : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::Array<uint8_t>* Buffer_;
int32_t Offset_;
int32_t Count_;
int32_t InitialCount_;
DLL2SDK::System::System::Net::HttpStreamAsyncResult* Ares_;
void _ctor_1292(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1530(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1534(DLL2SDK::Array<uint8_t>* 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<int32_t>(0x0),
Scheduled_ = static_cast<int32_t>(0x1),
Connecting_ = static_cast<int32_t>(0x2),
Authenticating_ = static_cast<int32_t>(0x3),
OpeningData_ = static_cast<int32_t>(0x4),
TransferInProgress_ = static_cast<int32_t>(0x5),
Finished_ = static_cast<int32_t>(0x6),
Aborted_ = static_cast<int32_t>(0x7),
Error_ = static_cast<int32_t>(0x8)
};
}
namespace DLL2SDK::System::System::Net
{
enum struct HttpConnection_InputState : int32_t
{
RequestLine_ = static_cast<int32_t>(0x0),
Headers_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::System::System::Net
{
enum struct HttpConnection_LineState : int32_t
{
None_ = static_cast<int32_t>(0x0),
CR_ = static_cast<int32_t>(0x1),
LF_ = static_cast<int32_t>(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<int32_t>(0x0),
EncipherOnly_ = static_cast<int32_t>(0x1),
CrlSign_ = static_cast<int32_t>(0x2),
KeyCertSign_ = static_cast<int32_t>(0x4),
KeyAgreement_ = static_cast<int32_t>(0x8),
DataEncipherment_ = static_cast<int32_t>(0x10),
KeyEncipherment_ = static_cast<int32_t>(0x20),
NonRepudiation_ = static_cast<int32_t>(0x40),
DigitalSignature_ = static_cast<int32_t>(0x80),
DecipherOnly_ = static_cast<int32_t>(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<int32_t>(0x0),
Proceed_ = static_cast<int32_t>(0x1),
Confirm_ = static_cast<int32_t>(0x2),
Deny_ = static_cast<int32_t>(0x3),
Unspecified_ = static_cast<int32_t>(0x4),
RecoverableTrustFailure_ = static_cast<int32_t>(0x5),
FatalTrustFailure_ = static_cast<int32_t>(0x6),
ResultOtherError_ = static_cast<int32_t>(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<int32_t>(0x0),
IgnoreCase_ = static_cast<int32_t>(0x1),
Multiline_ = static_cast<int32_t>(0x2),
ExplicitCapture_ = static_cast<int32_t>(0x4),
Singleline_ = static_cast<int32_t>(0x10),
IgnorePatternWhitespace_ = static_cast<int32_t>(0x20),
RightToLeft_ = static_cast<int32_t>(0x40),
ECMAScript_ = static_cast<int32_t>(0x100),
CultureInvariant_ = static_cast<int32_t>(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<int32_t>* 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<int32_t>(0x0),
Match_ = static_cast<int32_t>(0x1),
Count_ = static_cast<int32_t>(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<StaticFields*>(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<int32_t>(0x0),
RemoteCertificateNotAvailable_ = static_cast<int32_t>(0x1),
RemoteCertificateNameMismatch_ = static_cast<int32_t>(0x2),
RemoteCertificateChainErrors_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::String*>* names_);
};
}
namespace DLL2SDK::System::System
{
enum struct UriPartial : int32_t
{
Scheme_ = static_cast<int32_t>(0x0),
Authority_ = static_cast<int32_t>(0x1),
Path_ = static_cast<int32_t>(0x2),
Query_ = static_cast<int32_t>(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<StaticFields*>(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<int32_t>(0x0),
Absolute_ = static_cast<int32_t>(0x1),
Relative_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::System::System
{
enum struct UriHostNameType : int32_t
{
Unknown_ = static_cast<int32_t>(0x0),
Basic_ = static_cast<int32_t>(0x1),
Dns_ = static_cast<int32_t>(0x2),
IPv4_ = static_cast<int32_t>(0x3),
IPv6_ = static_cast<int32_t>(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<DLL2SDK::System::System::Uri_UriScheme>* schemes_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map12_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map13_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map14_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map15_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map16_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<wchar_t>* 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<uint16_t>(0x0),
Start_ = static_cast<uint16_t>(0x1),
StartOfString_ = static_cast<uint16_t>(0x2),
StartOfLine_ = static_cast<uint16_t>(0x3),
StartOfScan_ = static_cast<uint16_t>(0x4),
End_ = static_cast<uint16_t>(0x5),
EndOfString_ = static_cast<uint16_t>(0x6),
EndOfLine_ = static_cast<uint16_t>(0x7),
Boundary_ = static_cast<uint16_t>(0x8),
NonBoundary_ = static_cast<uint16_t>(0x9)
};
}
namespace DLL2SDK::System::System::Text::RegularExpressions
{
enum struct Category : uint16_t
{
None_ = static_cast<uint16_t>(0x0),
Any_ = static_cast<uint16_t>(0x1),
AnySingleline_ = static_cast<uint16_t>(0x2),
Word_ = static_cast<uint16_t>(0x3),
Digit_ = static_cast<uint16_t>(0x4),
WhiteSpace_ = static_cast<uint16_t>(0x5),
EcmaAny_ = static_cast<uint16_t>(0x6),
EcmaAnySingleline_ = static_cast<uint16_t>(0x7),
EcmaWord_ = static_cast<uint16_t>(0x8),
EcmaDigit_ = static_cast<uint16_t>(0x9),
EcmaWhiteSpace_ = static_cast<uint16_t>(0xA),
UnicodeL_ = static_cast<uint16_t>(0xB),
UnicodeM_ = static_cast<uint16_t>(0xC),
UnicodeN_ = static_cast<uint16_t>(0xD),
UnicodeZ_ = static_cast<uint16_t>(0xE),
UnicodeP_ = static_cast<uint16_t>(0xF),
UnicodeS_ = static_cast<uint16_t>(0x10),
UnicodeC_ = static_cast<uint16_t>(0x11),
UnicodeLu_ = static_cast<uint16_t>(0x12),
UnicodeLl_ = static_cast<uint16_t>(0x13),
UnicodeLt_ = static_cast<uint16_t>(0x14),
UnicodeLm_ = static_cast<uint16_t>(0x15),
UnicodeLo_ = static_cast<uint16_t>(0x16),
UnicodeMn_ = static_cast<uint16_t>(0x17),
UnicodeMe_ = static_cast<uint16_t>(0x18),
UnicodeMc_ = static_cast<uint16_t>(0x19),
UnicodeNd_ = static_cast<uint16_t>(0x1A),
UnicodeNl_ = static_cast<uint16_t>(0x1B),
UnicodeNo_ = static_cast<uint16_t>(0x1C),
UnicodeZs_ = static_cast<uint16_t>(0x1D),
UnicodeZl_ = static_cast<uint16_t>(0x1E),
UnicodeZp_ = static_cast<uint16_t>(0x1F),
UnicodePd_ = static_cast<uint16_t>(0x20),
UnicodePs_ = static_cast<uint16_t>(0x21),
UnicodePi_ = static_cast<uint16_t>(0x22),
UnicodePe_ = static_cast<uint16_t>(0x23),
UnicodePf_ = static_cast<uint16_t>(0x24),
UnicodePc_ = static_cast<uint16_t>(0x25),
UnicodePo_ = static_cast<uint16_t>(0x26),
UnicodeSm_ = static_cast<uint16_t>(0x27),
UnicodeSc_ = static_cast<uint16_t>(0x28),
UnicodeSk_ = static_cast<uint16_t>(0x29),
UnicodeSo_ = static_cast<uint16_t>(0x2A),
UnicodeCc_ = static_cast<uint16_t>(0x2B),
UnicodeCf_ = static_cast<uint16_t>(0x2C),
UnicodeCo_ = static_cast<uint16_t>(0x2D),
UnicodeCs_ = static_cast<uint16_t>(0x2E),
UnicodeCn_ = static_cast<uint16_t>(0x2F),
UnicodeBasicLatin_ = static_cast<uint16_t>(0x30),
UnicodeLatin1Supplement_ = static_cast<uint16_t>(0x31),
UnicodeLatinExtendedA_ = static_cast<uint16_t>(0x32),
UnicodeLatinExtendedB_ = static_cast<uint16_t>(0x33),
UnicodeIPAExtensions_ = static_cast<uint16_t>(0x34),
UnicodeSpacingModifierLetters_ = static_cast<uint16_t>(0x35),
UnicodeCombiningDiacriticalMarks_ = static_cast<uint16_t>(0x36),
UnicodeGreek_ = static_cast<uint16_t>(0x37),
UnicodeCyrillic_ = static_cast<uint16_t>(0x38),
UnicodeArmenian_ = static_cast<uint16_t>(0x39),
UnicodeHebrew_ = static_cast<uint16_t>(0x3A),
UnicodeArabic_ = static_cast<uint16_t>(0x3B),
UnicodeSyriac_ = static_cast<uint16_t>(0x3C),
UnicodeThaana_ = static_cast<uint16_t>(0x3D),
UnicodeDevanagari_ = static_cast<uint16_t>(0x3E),
UnicodeBengali_ = static_cast<uint16_t>(0x3F),
UnicodeGurmukhi_ = static_cast<uint16_t>(0x40),
UnicodeGujarati_ = static_cast<uint16_t>(0x41),
UnicodeOriya_ = static_cast<uint16_t>(0x42),
UnicodeTamil_ = static_cast<uint16_t>(0x43),
UnicodeTelugu_ = static_cast<uint16_t>(0x44),
UnicodeKannada_ = static_cast<uint16_t>(0x45),
UnicodeMalayalam_ = static_cast<uint16_t>(0x46),
UnicodeSinhala_ = static_cast<uint16_t>(0x47),
UnicodeThai_ = static_cast<uint16_t>(0x48),
UnicodeLao_ = static_cast<uint16_t>(0x49),
UnicodeTibetan_ = static_cast<uint16_t>(0x4A),
UnicodeMyanmar_ = static_cast<uint16_t>(0x4B),
UnicodeGeorgian_ = static_cast<uint16_t>(0x4C),
UnicodeHangulJamo_ = static_cast<uint16_t>(0x4D),
UnicodeEthiopic_ = static_cast<uint16_t>(0x4E),
UnicodeCherokee_ = static_cast<uint16_t>(0x4F),
UnicodeUnifiedCanadianAboriginalSyllabics_ = static_cast<uint16_t>(0x50),
UnicodeOgham_ = static_cast<uint16_t>(0x51),
UnicodeRunic_ = static_cast<uint16_t>(0x52),
UnicodeKhmer_ = static_cast<uint16_t>(0x53),
UnicodeMongolian_ = static_cast<uint16_t>(0x54),
UnicodeLatinExtendedAdditional_ = static_cast<uint16_t>(0x55),
UnicodeGreekExtended_ = static_cast<uint16_t>(0x56),
UnicodeGeneralPunctuation_ = static_cast<uint16_t>(0x57),
UnicodeSuperscriptsandSubscripts_ = static_cast<uint16_t>(0x58),
UnicodeCurrencySymbols_ = static_cast<uint16_t>(0x59),
UnicodeCombiningMarksforSymbols_ = static_cast<uint16_t>(0x5A),
UnicodeLetterlikeSymbols_ = static_cast<uint16_t>(0x5B),
UnicodeNumberForms_ = static_cast<uint16_t>(0x5C),
UnicodeArrows_ = static_cast<uint16_t>(0x5D),
UnicodeMathematicalOperators_ = static_cast<uint16_t>(0x5E),
UnicodeMiscellaneousTechnical_ = static_cast<uint16_t>(0x5F),
UnicodeControlPictures_ = static_cast<uint16_t>(0x60),
UnicodeOpticalCharacterRecognition_ = static_cast<uint16_t>(0x61),
UnicodeEnclosedAlphanumerics_ = static_cast<uint16_t>(0x62),
UnicodeBoxDrawing_ = static_cast<uint16_t>(0x63),
UnicodeBlockElements_ = static_cast<uint16_t>(0x64),
UnicodeGeometricShapes_ = static_cast<uint16_t>(0x65),
UnicodeMiscellaneousSymbols_ = static_cast<uint16_t>(0x66),
UnicodeDingbats_ = static_cast<uint16_t>(0x67),
UnicodeBraillePatterns_ = static_cast<uint16_t>(0x68),
UnicodeCJKRadicalsSupplement_ = static_cast<uint16_t>(0x69),
UnicodeKangxiRadicals_ = static_cast<uint16_t>(0x6A),
UnicodeIdeographicDescriptionCharacters_ = static_cast<uint16_t>(0x6B),
UnicodeCJKSymbolsandPunctuation_ = static_cast<uint16_t>(0x6C),
UnicodeHiragana_ = static_cast<uint16_t>(0x6D),
UnicodeKatakana_ = static_cast<uint16_t>(0x6E),
UnicodeBopomofo_ = static_cast<uint16_t>(0x6F),
UnicodeHangulCompatibilityJamo_ = static_cast<uint16_t>(0x70),
UnicodeKanbun_ = static_cast<uint16_t>(0x71),
UnicodeBopomofoExtended_ = static_cast<uint16_t>(0x72),
UnicodeEnclosedCJKLettersandMonths_ = static_cast<uint16_t>(0x73),
UnicodeCJKCompatibility_ = static_cast<uint16_t>(0x74),
UnicodeCJKUnifiedIdeographsExtensionA_ = static_cast<uint16_t>(0x75),
UnicodeCJKUnifiedIdeographs_ = static_cast<uint16_t>(0x76),
UnicodeYiSyllables_ = static_cast<uint16_t>(0x77),
UnicodeYiRadicals_ = static_cast<uint16_t>(0x78),
UnicodeHangulSyllables_ = static_cast<uint16_t>(0x79),
UnicodeHighSurrogates_ = static_cast<uint16_t>(0x7A),
UnicodeHighPrivateUseSurrogates_ = static_cast<uint16_t>(0x7B),
UnicodeLowSurrogates_ = static_cast<uint16_t>(0x7C),
UnicodePrivateUse_ = static_cast<uint16_t>(0x7D),
UnicodeCJKCompatibilityIdeographs_ = static_cast<uint16_t>(0x7E),
UnicodeAlphabeticPresentationForms_ = static_cast<uint16_t>(0x7F),
UnicodeArabicPresentationFormsA_ = static_cast<uint16_t>(0x80),
UnicodeCombiningHalfMarks_ = static_cast<uint16_t>(0x81),
UnicodeCJKCompatibilityForms_ = static_cast<uint16_t>(0x82),
UnicodeSmallFormVariants_ = static_cast<uint16_t>(0x83),
UnicodeArabicPresentationFormsB_ = static_cast<uint16_t>(0x84),
UnicodeSpecials_ = static_cast<uint16_t>(0x85),
UnicodeHalfwidthandFullwidthForms_ = static_cast<uint16_t>(0x86),
UnicodeOldItalic_ = static_cast<uint16_t>(0x87),
UnicodeGothic_ = static_cast<uint16_t>(0x88),
UnicodeDeseret_ = static_cast<uint16_t>(0x89),
UnicodeByzantineMusicalSymbols_ = static_cast<uint16_t>(0x8A),
UnicodeMusicalSymbols_ = static_cast<uint16_t>(0x8B),
UnicodeMathematicalAlphanumericSymbols_ = static_cast<uint16_t>(0x8C),
UnicodeCJKUnifiedIdeographsExtensionB_ = static_cast<uint16_t>(0x8D),
UnicodeCJKCompatibilityIdeographsSupplement_ = static_cast<uint16_t>(0x8E),
UnicodeTags_ = static_cast<uint16_t>(0x8F),
LastValue_ = static_cast<uint16_t>(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<int32_t>* 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<uint8_t>* shift_;
DLL2SDK::mscorlib::System::Collections::Hashtable* shiftExtended_;
struct StaticFields
{
int32_t THRESHOLD_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* 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<uint16_t>(0x0),
Negate_ = static_cast<uint16_t>(0x100),
IgnoreCase_ = static_cast<uint16_t>(0x200),
RightToLeft_ = static_cast<uint16_t>(0x400),
Lazy_ = static_cast<uint16_t>(0x800)
};
}
namespace DLL2SDK::System::System::Text::RegularExpressions
{
enum struct OpCode : uint16_t
{
False_ = static_cast<uint16_t>(0x0),
True_ = static_cast<uint16_t>(0x1),
Position_ = static_cast<uint16_t>(0x2),
String_ = static_cast<uint16_t>(0x3),
Reference_ = static_cast<uint16_t>(0x4),
Character_ = static_cast<uint16_t>(0x5),
Category_ = static_cast<uint16_t>(0x6),
NotCategory_ = static_cast<uint16_t>(0x7),
Range_ = static_cast<uint16_t>(0x8),
Set_ = static_cast<uint16_t>(0x9),
In_ = static_cast<uint16_t>(0xA),
Open_ = static_cast<uint16_t>(0xB),
Close_ = static_cast<uint16_t>(0xC),
Balance_ = static_cast<uint16_t>(0xD),
BalanceStart_ = static_cast<uint16_t>(0xE),
IfDefined_ = static_cast<uint16_t>(0xF),
Sub_ = static_cast<uint16_t>(0x10),
Test_ = static_cast<uint16_t>(0x11),
Branch_ = static_cast<uint16_t>(0x12),
Jump_ = static_cast<uint16_t>(0x13),
Repeat_ = static_cast<uint16_t>(0x14),
Until_ = static_cast<uint16_t>(0x15),
FastRepeat_ = static_cast<uint16_t>(0x16),
Anchor_ = static_cast<uint16_t>(0x17),
Info_ = static_cast<uint16_t>(0x18)
};
}
namespace DLL2SDK::System::System::Text::RegularExpressions
{
struct InterpreterFactory : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::IDictionary* mapping_;
DLL2SDK::Array<uint16_t>* pattern_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* namesMapping_;
int32_t gap_;
void _ctor_2669(DLL2SDK::Array<uint16_t>* 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<DLL2SDK::mscorlib::System::String*>* get_NamesMapping_2676();
void set_NamesMapping_2677(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* group_names_;
DLL2SDK::Array<int32_t>* 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<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* Split_2602(DLL2SDK::mscorlib::System::String* input_);
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<int32_t>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::System::System::Text::RegularExpressions::Group*>* 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<StaticFields*>(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<DLL2SDK::System::System::Text::RegularExpressions::Capture*>* 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<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map10_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* _raw_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_mapA_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_2473();
void _ctor_2474(DLL2SDK::mscorlib::System::String* oid_, DLL2SDK::Array<uint8_t>* rawData_);
void _ctor_2475(DLL2SDK::System::System::Security::Cryptography::Oid* oid_, DLL2SDK::Array<uint8_t>* rawData_);
DLL2SDK::System::System::Security::Cryptography::Oid* get_Oid_2476();
void set_Oid_2477(DLL2SDK::System::System::Security::Cryptography::Oid* value_);
DLL2SDK::Array<uint8_t>* get_RawData_2478();
void set_RawData_2479(DLL2SDK::Array<uint8_t>* 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<int32_t>(0xFFFFFFFF),
Ok_ = static_cast<int32_t>(0x0),
BadAsn_ = static_cast<int32_t>(0x1),
BadTag_ = static_cast<int32_t>(0x2),
BadLength_ = static_cast<int32_t>(0x3),
InformationNotAvailable_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct X509VerificationFlags : int32_t
{
NoFlag_ = static_cast<int32_t>(0x0),
IgnoreNotTimeValid_ = static_cast<int32_t>(0x1),
IgnoreCtlNotTimeValid_ = static_cast<int32_t>(0x2),
IgnoreNotTimeNested_ = static_cast<int32_t>(0x4),
IgnoreInvalidBasicConstraints_ = static_cast<int32_t>(0x8),
AllowUnknownCertificateAuthority_ = static_cast<int32_t>(0x10),
IgnoreWrongUsage_ = static_cast<int32_t>(0x20),
IgnoreInvalidName_ = static_cast<int32_t>(0x40),
IgnoreInvalidPolicy_ = static_cast<int32_t>(0x80),
IgnoreEndRevocationUnknown_ = static_cast<int32_t>(0x100),
IgnoreCtlSignerRevocationUnknown_ = static_cast<int32_t>(0x200),
IgnoreCertificateAuthorityRevocationUnknown_ = static_cast<int32_t>(0x400),
IgnoreRootRevocationUnknown_ = static_cast<int32_t>(0x800),
AllFlags_ = static_cast<int32_t>(0xFFF)
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct X509SubjectKeyIdentifierHashAlgorithm : int32_t
{
Sha1_ = static_cast<int32_t>(0x0),
ShortSha1_ = static_cast<int32_t>(0x1),
CapiSha1_ = static_cast<int32_t>(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<uint8_t>* 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<uint8_t>* data_);
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct OpenFlags : int32_t
{
ReadOnly_ = static_cast<int32_t>(0x0),
ReadWrite_ = static_cast<int32_t>(0x1),
MaxAllowed_ = static_cast<int32_t>(0x2),
OpenExistingOnly_ = static_cast<int32_t>(0x4),
IncludeArchived_ = static_cast<int32_t>(0x8)
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct StoreLocation : int32_t
{
CurrentUser_ = static_cast<int32_t>(0x1),
LocalMachine_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct StoreName : int32_t
{
AddressBook_ = static_cast<int32_t>(0x1),
AuthRoot_ = static_cast<int32_t>(0x2),
CertificateAuthority_ = static_cast<int32_t>(0x3),
Disallowed_ = static_cast<int32_t>(0x4),
My_ = static_cast<int32_t>(0x5),
Root_ = static_cast<int32_t>(0x6),
TrustedPeople_ = static_cast<int32_t>(0x7),
TrustedPublisher_ = static_cast<int32_t>(0x8)
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct X509RevocationMode : int32_t
{
NoCheck_ = static_cast<int32_t>(0x0),
Online_ = static_cast<int32_t>(0x1),
Offline_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct X509RevocationFlag : int32_t
{
EndCertificateOnly_ = static_cast<int32_t>(0x0),
EntireChain_ = static_cast<int32_t>(0x1),
ExcludeRoot_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct X509NameType : int32_t
{
SimpleName_ = static_cast<int32_t>(0x0),
EmailName_ = static_cast<int32_t>(0x1),
UpnName_ = static_cast<int32_t>(0x2),
DnsName_ = static_cast<int32_t>(0x3),
DnsFromAlternativeName_ = static_cast<int32_t>(0x4),
UrlName_ = static_cast<int32_t>(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<StaticFields*>(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<uint8_t>* extension_);
DLL2SDK::Array<uint8_t>* 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<int32_t>(0x0),
FindBySubjectName_ = static_cast<int32_t>(0x1),
FindBySubjectDistinguishedName_ = static_cast<int32_t>(0x2),
FindByIssuerName_ = static_cast<int32_t>(0x3),
FindByIssuerDistinguishedName_ = static_cast<int32_t>(0x4),
FindBySerialNumber_ = static_cast<int32_t>(0x5),
FindByTimeValid_ = static_cast<int32_t>(0x6),
FindByTimeNotYetValid_ = static_cast<int32_t>(0x7),
FindByTimeExpired_ = static_cast<int32_t>(0x8),
FindByTemplateName_ = static_cast<int32_t>(0x9),
FindByApplicationPolicy_ = static_cast<int32_t>(0xA),
FindByCertificatePolicy_ = static_cast<int32_t>(0xB),
FindByExtension_ = static_cast<int32_t>(0xC),
FindByKeyUsage_ = static_cast<int32_t>(0xD),
FindBySubjectKeyIdentifier_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_mapE_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* extension_);
DLL2SDK::mscorlib::System::String* ToString_2424(bool multiLine_);
};
}
namespace DLL2SDK::System::System::Security::Cryptography::X509Certificates
{
enum struct X509ChainStatusFlags : int32_t
{
NoError_ = static_cast<int32_t>(0x0),
NotTimeValid_ = static_cast<int32_t>(0x1),
NotTimeNested_ = static_cast<int32_t>(0x2),
Revoked_ = static_cast<int32_t>(0x4),
NotSignatureValid_ = static_cast<int32_t>(0x8),
NotValidForUsage_ = static_cast<int32_t>(0x10),
UntrustedRoot_ = static_cast<int32_t>(0x20),
RevocationStatusUnknown_ = static_cast<int32_t>(0x40),
Cyclic_ = static_cast<int32_t>(0x80),
InvalidExtension_ = static_cast<int32_t>(0x100),
InvalidPolicyConstraints_ = static_cast<int32_t>(0x200),
InvalidBasicConstraints_ = static_cast<int32_t>(0x400),
InvalidNameConstraints_ = static_cast<int32_t>(0x800),
HasNotSupportedNameConstraint_ = static_cast<int32_t>(0x1000),
HasNotDefinedNameConstraint_ = static_cast<int32_t>(0x2000),
HasNotPermittedNameConstraint_ = static_cast<int32_t>(0x4000),
HasExcludedNameConstraint_ = static_cast<int32_t>(0x8000),
PartialChain_ = static_cast<int32_t>(0x10000),
CtlNotTimeValid_ = static_cast<int32_t>(0x20000),
CtlNotSignatureValid_ = static_cast<int32_t>(0x40000),
CtlNotValidForUsage_ = static_cast<int32_t>(0x80000),
OfflineRevocation_ = static_cast<int32_t>(0x1000000),
NoIssuanceChainPolicy_ = static_cast<int32_t>(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<DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatus>* 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<DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatus>* 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<DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatus>* 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<DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatus>* 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<DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatus>* Empty_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_mapB_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_mapC_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_mapD_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::System::System::Security::Cryptography::X509Certificates::X509ChainStatus>* 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<DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate*>* 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<DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate*>* 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<uint8_t>* commonName_;
DLL2SDK::Array<uint8_t>* email_;
DLL2SDK::Array<uint8_t>* signedData_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_2291(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* rawData_, DLL2SDK::mscorlib::System::String* password_);
void Import_2310(DLL2SDK::Array<uint8_t>* 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<uint8_t>* Load_2312(DLL2SDK::mscorlib::System::String* fileName_);
static void AppendBuffer_2316(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, DLL2SDK::Array<uint8_t>* 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<StaticFields*>(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<uint8_t>* extension_);
DLL2SDK::Array<uint8_t>* 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<int32_t>(0x0),
Reversed_ = static_cast<int32_t>(0x1),
UseSemicolons_ = static_cast<int32_t>(0x10),
DoNotUsePlusSign_ = static_cast<int32_t>(0x20),
DoNotUseQuotes_ = static_cast<int32_t>(0x40),
UseCommas_ = static_cast<int32_t>(0x80),
UseNewLines_ = static_cast<int32_t>(0x100),
UseUTF8Encoding_ = static_cast<int32_t>(0x1000),
UseT61Encoding_ = static_cast<int32_t>(0x2000),
ForceUTF8Encoding_ = static_cast<int32_t>(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<uint8_t>* 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<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map9_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* GetUnsignedBigInteger_2272(DLL2SDK::Array<uint8_t>* integer_);
static DLL2SDK::mscorlib::System::Security::Cryptography::DSA* DecodeDSA_2273(DLL2SDK::Array<uint8_t>* rawPublicKey_, DLL2SDK::Array<uint8_t>* rawParameters_);
static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* DecodeRSA_2274(DLL2SDK::Array<uint8_t>* rawPublicKey_);
};
}
namespace DLL2SDK::System::Mono::Security::X509
{
struct OSX509Certificates : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
intptr_t sslsecpolicy_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* data_);
static intptr_t FromIntPtrs_2264(DLL2SDK::Array<intptr_t>* 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<int32_t>(0x0),
Ssl2_ = static_cast<int32_t>(0xC),
Ssl3_ = static_cast<int32_t>(0x30),
Tls_ = static_cast<int32_t>(0xC0),
Default_ = static_cast<int32_t>(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<int32_t>(0x0),
MutualAuthRequested_ = static_cast<int32_t>(0x1),
MutualAuthRequired_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::String*>* 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<int32_t>(0x0),
NameResolutionFailure_ = static_cast<int32_t>(0x1),
ConnectFailure_ = static_cast<int32_t>(0x2),
ReceiveFailure_ = static_cast<int32_t>(0x3),
SendFailure_ = static_cast<int32_t>(0x4),
PipelineFailure_ = static_cast<int32_t>(0x5),
RequestCanceled_ = static_cast<int32_t>(0x6),
ProtocolError_ = static_cast<int32_t>(0x7),
ConnectionClosed_ = static_cast<int32_t>(0x8),
TrustFailure_ = static_cast<int32_t>(0x9),
SecureChannelFailure_ = static_cast<int32_t>(0xA),
ServerProtocolViolation_ = static_cast<int32_t>(0xB),
KeepAliveFailure_ = static_cast<int32_t>(0xC),
Pending_ = static_cast<int32_t>(0xD),
Timeout_ = static_cast<int32_t>(0xE),
ProxyNameResolutionFailure_ = static_cast<int32_t>(0xF),
UnknownError_ = static_cast<int32_t>(0x10),
MessageLengthLimitExceeded_ = static_cast<int32_t>(0x11),
CacheEntryNotFound_ = static_cast<int32_t>(0x12),
RequestProhibitedByCachePolicy_ = static_cast<int32_t>(0x13),
RequestProhibitedByProxy_ = static_cast<int32_t>(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<uint8_t>* 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<uint8_t>* 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<uint8_t>* crlf_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* value_);
void set_ReadBufferOffset_2126(int32_t value_);
void set_ReadBufferSize_2127(int32_t value_);
DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_2136(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
void Flush_2143();
void SetHeaders_2144(DLL2SDK::Array<uint8_t>* 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<int32_t>(0x0),
Status_ = static_cast<int32_t>(0x1),
Headers_ = static_cast<int32_t>(0x2),
Content_ = static_cast<int32_t>(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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<int32_t>(0xFFFFFFFF),
Unspecified_ = static_cast<int32_t>(0x0),
Unix_ = static_cast<int32_t>(0x1),
InterNetwork_ = static_cast<int32_t>(0x2),
ImpLink_ = static_cast<int32_t>(0x3),
Pup_ = static_cast<int32_t>(0x4),
Chaos_ = static_cast<int32_t>(0x5),
NS_ = static_cast<int32_t>(0x6),
Ipx_ = static_cast<int32_t>(0x6),
Iso_ = static_cast<int32_t>(0x7),
Osi_ = static_cast<int32_t>(0x7),
Ecma_ = static_cast<int32_t>(0x8),
DataKit_ = static_cast<int32_t>(0x9),
Ccitt_ = static_cast<int32_t>(0xA),
Sna_ = static_cast<int32_t>(0xB),
DecNet_ = static_cast<int32_t>(0xC),
DataLink_ = static_cast<int32_t>(0xD),
Lat_ = static_cast<int32_t>(0xE),
HyperChannel_ = static_cast<int32_t>(0xF),
AppleTalk_ = static_cast<int32_t>(0x10),
NetBios_ = static_cast<int32_t>(0x11),
VoiceView_ = static_cast<int32_t>(0x12),
FireFox_ = static_cast<int32_t>(0x13),
Banyan_ = static_cast<int32_t>(0x15),
Atm_ = static_cast<int32_t>(0x16),
InterNetworkV6_ = static_cast<int32_t>(0x17),
Cluster_ = static_cast<int32_t>(0x18),
Ieee12844_ = static_cast<int32_t>(0x19),
Irda_ = static_cast<int32_t>(0x1A),
NetworkDesigners_ = static_cast<int32_t>(0x1C),
Max_ = static_cast<int32_t>(0x1D)
};
}
namespace DLL2SDK::System::System::Net
{
enum struct SecurityProtocolType : int32_t
{
Ssl3_ = static_cast<int32_t>(0x30),
Tls_ = static_cast<int32_t>(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<uint8_t>* crlf_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* buffer_, int32_t offset_, int32_t count_);
void Write_1957(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1958(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1961(DLL2SDK::Array<uint8_t>* 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<uint8_t>* GetChunkSizeBytes_1955(int32_t size_, bool final_);
};
}
namespace DLL2SDK::System::System::Net
{
struct RequestStream : DLL2SDK::mscorlib::System::IO::Stream
{
DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t length_);
void _ctor_1926(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t off_, int32_t count_);
int32_t Read_1936(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1937(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1942(DLL2SDK::Array<uint8_t>* 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<uint16_t>* 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<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1872(DLL2SDK::Array<uint16_t>* addr_);
void _ctor_1873(DLL2SDK::Array<uint16_t>* addr_, int32_t prefixLength_);
void _ctor_1874(DLL2SDK::Array<uint16_t>* addr_, int32_t prefixLength_, int32_t scopeId_);
DLL2SDK::Array<uint16_t>* 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<uint16_t>* 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<DLL2SDK::System::System::Net::IPAddress*>* addressList_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* aliases_;
DLL2SDK::mscorlib::System::String* hostName_;
void _ctor_1867();
DLL2SDK::Array<DLL2SDK::System::System::Net::IPAddress*>* get_AddressList_1868();
void set_AddressList_1869(DLL2SDK::Array<DLL2SDK::System::System::Net::IPAddress*>* value_);
void set_Aliases_1870(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<uint16_t>* 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<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1828(int64_t addr_);
void _ctor_1829(DLL2SDK::Array<uint8_t>* address_);
void _ctor_1830(DLL2SDK::Array<uint16_t>* address_, int64_t scopeId_);
int64_t get_InternalIPv4Address_1845();
int64_t get_ScopeId_1846();
DLL2SDK::Array<uint8_t>* 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<int32_t>(0x64),
SwitchingProtocols_ = static_cast<int32_t>(0x65),
OK_ = static_cast<int32_t>(0xC8),
Created_ = static_cast<int32_t>(0xC9),
Accepted_ = static_cast<int32_t>(0xCA),
NonAuthoritativeInformation_ = static_cast<int32_t>(0xCB),
NoContent_ = static_cast<int32_t>(0xCC),
ResetContent_ = static_cast<int32_t>(0xCD),
PartialContent_ = static_cast<int32_t>(0xCE),
MultipleChoices_ = static_cast<int32_t>(0x12C),
Ambiguous_ = static_cast<int32_t>(0x12C),
MovedPermanently_ = static_cast<int32_t>(0x12D),
Moved_ = static_cast<int32_t>(0x12D),
Found_ = static_cast<int32_t>(0x12E),
Redirect_ = static_cast<int32_t>(0x12E),
SeeOther_ = static_cast<int32_t>(0x12F),
RedirectMethod_ = static_cast<int32_t>(0x12F),
NotModified_ = static_cast<int32_t>(0x130),
UseProxy_ = static_cast<int32_t>(0x131),
Unused_ = static_cast<int32_t>(0x132),
TemporaryRedirect_ = static_cast<int32_t>(0x133),
RedirectKeepVerb_ = static_cast<int32_t>(0x133),
BadRequest_ = static_cast<int32_t>(0x190),
Unauthorized_ = static_cast<int32_t>(0x191),
PaymentRequired_ = static_cast<int32_t>(0x192),
Forbidden_ = static_cast<int32_t>(0x193),
NotFound_ = static_cast<int32_t>(0x194),
MethodNotAllowed_ = static_cast<int32_t>(0x195),
NotAcceptable_ = static_cast<int32_t>(0x196),
ProxyAuthenticationRequired_ = static_cast<int32_t>(0x197),
RequestTimeout_ = static_cast<int32_t>(0x198),
Conflict_ = static_cast<int32_t>(0x199),
Gone_ = static_cast<int32_t>(0x19A),
LengthRequired_ = static_cast<int32_t>(0x19B),
PreconditionFailed_ = static_cast<int32_t>(0x19C),
RequestEntityTooLarge_ = static_cast<int32_t>(0x19D),
RequestUriTooLong_ = static_cast<int32_t>(0x19E),
UnsupportedMediaType_ = static_cast<int32_t>(0x19F),
RequestedRangeNotSatisfiable_ = static_cast<int32_t>(0x1A0),
ExpectationFailed_ = static_cast<int32_t>(0x1A1),
InternalServerError_ = static_cast<int32_t>(0x1F4),
NotImplemented_ = static_cast<int32_t>(0x1F5),
BadGateway_ = static_cast<int32_t>(0x1F6),
ServiceUnavailable_ = static_cast<int32_t>(0x1F7),
GatewayTimeout_ = static_cast<int32_t>(0x1F8),
HttpVersionNotSupported_ = static_cast<int32_t>(0x1F9)
};
}
namespace DLL2SDK::System::System::Net
{
enum struct DecompressionMethods : int32_t
{
None_ = static_cast<int32_t>(0x0),
GZip_ = static_cast<int32_t>(0x1),
Deflate_ = static_cast<int32_t>(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<StaticFields*>(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<StaticFields*>(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<wchar_t>* 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<uint8_t>* 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<uint8_t>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* user_languages_;
DLL2SDK::System::System::Net::HttpListenerContext* context_;
bool is_chunked_;
struct StaticFields
{
DLL2SDK::Array<uint8_t>* _100continue_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* no_body_methods_;
DLL2SDK::Array<wchar_t>* separators_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map7_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* array_, int32_t offset_);
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<DLL2SDK::mscorlib::System::String*>* 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<int32_t>(0x0),
Digest_ = static_cast<int32_t>(0x1),
Negotiate_ = static_cast<int32_t>(0x2),
Ntlm_ = static_cast<int32_t>(0x4),
IntegratedWindowsAuthentication_ = static_cast<int32_t>(0x6),
Basic_ = static_cast<int32_t>(0x8),
Anonymous_ = static_cast<int32_t>(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<uint8_t>* 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<uint8_t>* 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<int32_t>(0x0),
RestartMarker_ = static_cast<int32_t>(0x6E),
ServiceTemporarilyNotAvailable_ = static_cast<int32_t>(0x78),
DataAlreadyOpen_ = static_cast<int32_t>(0x7D),
OpeningData_ = static_cast<int32_t>(0x96),
CommandOK_ = static_cast<int32_t>(0xC8),
CommandExtraneous_ = static_cast<int32_t>(0xCA),
DirectoryStatus_ = static_cast<int32_t>(0xD4),
FileStatus_ = static_cast<int32_t>(0xD5),
SystemType_ = static_cast<int32_t>(0xD7),
SendUserCommand_ = static_cast<int32_t>(0xDC),
ClosingControl_ = static_cast<int32_t>(0xDD),
ClosingData_ = static_cast<int32_t>(0xE2),
EnteringPassive_ = static_cast<int32_t>(0xE3),
LoggedInProceed_ = static_cast<int32_t>(0xE6),
ServerWantsSecureSession_ = static_cast<int32_t>(0xEA),
FileActionOK_ = static_cast<int32_t>(0xFA),
PathnameCreated_ = static_cast<int32_t>(0x101),
SendPasswordCommand_ = static_cast<int32_t>(0x14B),
NeedLoginAccount_ = static_cast<int32_t>(0x14C),
FileCommandPending_ = static_cast<int32_t>(0x15E),
ServiceNotAvailable_ = static_cast<int32_t>(0x1A5),
CantOpenData_ = static_cast<int32_t>(0x1A9),
ConnectionClosed_ = static_cast<int32_t>(0x1AA),
ActionNotTakenFileUnavailableOrBusy_ = static_cast<int32_t>(0x1C2),
ActionAbortedLocalProcessingError_ = static_cast<int32_t>(0x1C3),
ActionNotTakenInsufficientSpace_ = static_cast<int32_t>(0x1C4),
CommandSyntaxError_ = static_cast<int32_t>(0x1F4),
ArgumentSyntaxError_ = static_cast<int32_t>(0x1F5),
CommandNotImplemented_ = static_cast<int32_t>(0x1F6),
BadCommandSequence_ = static_cast<int32_t>(0x1F7),
NotLoggedIn_ = static_cast<int32_t>(0x212),
AccountNeeded_ = static_cast<int32_t>(0x214),
ActionNotTakenFileUnavailable_ = static_cast<int32_t>(0x226),
ActionAbortedUnknownPageType_ = static_cast<int32_t>(0x227),
FileActionAborted_ = static_cast<int32_t>(0x228),
ActionNotTakenFilenameNotAllowed_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::String*>* supportedCommands_;
DLL2SDK::System::System::Net::Security::RemoteCertificateValidationCallback* __f__am_cache1C_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map5_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map6_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* parameters_);
DLL2SDK::System::System::Net::FtpStatus* SendCommand_1595(bool waitResponse_, DLL2SDK::mscorlib::System::String* command_, DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1518(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
void WriteInternal_1521(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t size_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_1522(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* h_aliases_, DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* h_addr_list_);
static bool GetHostByAddr_internal_1402(DLL2SDK::mscorlib::System::String* addr_, DLL2SDK::mscorlib::System::String* h_name_, DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* h_aliases_, DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* h_aliases_, DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::System::System::Net::IPAddress*>* 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<StaticFields*>(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<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* values_;
struct StaticFields
{
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* keywords_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::System::System::Net::Cookie*>* list_;
struct StaticFields
{
DLL2SDK::System::System::Net::CookieCollection_CookieCollectionComparer* Comparer_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1334();
DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::System::System::Net::Cookie*>* 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<int32_t>* ports_;
bool secure_;
DLL2SDK::mscorlib::System::DateTime timestamp_;
DLL2SDK::mscorlib::System::String* val_;
int32_t version_;
bool exact_domain_;
struct StaticFields
{
DLL2SDK::Array<wchar_t>* reservedCharsName_;
DLL2SDK::Array<wchar_t>* portSeparators_;
DLL2SDK::mscorlib::System::String* tspecials_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<int32_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t length_);
int32_t Read_1287(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t count_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_1288(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_, int32_t* read_);
int32_t Read_1272(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t size_);
int32_t ReadFromChunks_1273(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t size_);
void Write_1274(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t size_);
void InternalWrite_1275(DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t* offset_, int32_t size_);
DLL2SDK::System::System::Net::ChunkStream_State GetChunkSize_1279(DLL2SDK::Array<uint8_t>* buffer_, int32_t* offset_, int32_t size_);
DLL2SDK::System::System::Net::ChunkStream_State ReadCRLF_1281(DLL2SDK::Array<uint8_t>* buffer_, int32_t* offset_, int32_t size_);
DLL2SDK::System::System::Net::ChunkStream_State ReadTrailer_1282(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<StaticFields*>(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<int32_t>(0x1),
Dgram_ = static_cast<int32_t>(0x2),
Raw_ = static_cast<int32_t>(0x3),
Rdm_ = static_cast<int32_t>(0x4),
Seqpacket_ = static_cast<int32_t>(0x5),
Unknown_ = static_cast<int32_t>(0xFFFFFFFF)
};
}
namespace DLL2SDK::System::System::Net::Sockets
{
enum struct SocketShutdown : int32_t
{
Receive_ = static_cast<int32_t>(0x0),
Send_ = static_cast<int32_t>(0x1),
Both_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::System::System::Net::Sockets
{
enum struct SocketOptionName : int32_t
{
Debug_ = static_cast<int32_t>(0x1),
AcceptConnection_ = static_cast<int32_t>(0x2),
ReuseAddress_ = static_cast<int32_t>(0x4),
KeepAlive_ = static_cast<int32_t>(0x8),
DontRoute_ = static_cast<int32_t>(0x10),
Broadcast_ = static_cast<int32_t>(0x20),
UseLoopback_ = static_cast<int32_t>(0x40),
Linger_ = static_cast<int32_t>(0x80),
OutOfBandInline_ = static_cast<int32_t>(0x100),
DontLinger_ = static_cast<int32_t>(0xFFFFFF7F),
ExclusiveAddressUse_ = static_cast<int32_t>(0xFFFFFFFB),
SendBuffer_ = static_cast<int32_t>(0x1001),
ReceiveBuffer_ = static_cast<int32_t>(0x1002),
SendLowWater_ = static_cast<int32_t>(0x1003),
ReceiveLowWater_ = static_cast<int32_t>(0x1004),
SendTimeout_ = static_cast<int32_t>(0x1005),
ReceiveTimeout_ = static_cast<int32_t>(0x1006),
Error_ = static_cast<int32_t>(0x1007),
Type_ = static_cast<int32_t>(0x1008),
MaxConnections_ = static_cast<int32_t>(0x7FFFFFFF),
IPOptions_ = static_cast<int32_t>(0x1),
HeaderIncluded_ = static_cast<int32_t>(0x2),
TypeOfService_ = static_cast<int32_t>(0x3),
IpTimeToLive_ = static_cast<int32_t>(0x4),
MulticastInterface_ = static_cast<int32_t>(0x9),
MulticastTimeToLive_ = static_cast<int32_t>(0xA),
MulticastLoopback_ = static_cast<int32_t>(0xB),
AddMembership_ = static_cast<int32_t>(0xC),
DropMembership_ = static_cast<int32_t>(0xD),
DontFragment_ = static_cast<int32_t>(0xE),
AddSourceMembership_ = static_cast<int32_t>(0xF),
DropSourceMembership_ = static_cast<int32_t>(0x10),
BlockSource_ = static_cast<int32_t>(0x11),
UnblockSource_ = static_cast<int32_t>(0x12),
PacketInformation_ = static_cast<int32_t>(0x13),
NoDelay_ = static_cast<int32_t>(0x1),
BsdUrgent_ = static_cast<int32_t>(0x2),
Expedited_ = static_cast<int32_t>(0x2),
NoChecksum_ = static_cast<int32_t>(0x1),
ChecksumCoverage_ = static_cast<int32_t>(0x14),
HopLimit_ = static_cast<int32_t>(0x15),
UpdateAcceptContext_ = static_cast<int32_t>(0x700B),
UpdateConnectContext_ = static_cast<int32_t>(0x7010)
};
}
namespace DLL2SDK::System::System::Net::Sockets
{
enum struct SocketOptionLevel : int32_t
{
Socket_ = static_cast<int32_t>(0xFFFF),
IP_ = static_cast<int32_t>(0x0),
IPv6_ = static_cast<int32_t>(0x29),
Tcp_ = static_cast<int32_t>(0x6),
Udp_ = static_cast<int32_t>(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<int32_t>(0x271D),
AddressAlreadyInUse_ = static_cast<int32_t>(0x2740),
AddressFamilyNotSupported_ = static_cast<int32_t>(0x273F),
AddressNotAvailable_ = static_cast<int32_t>(0x2741),
AlreadyInProgress_ = static_cast<int32_t>(0x2735),
ConnectionAborted_ = static_cast<int32_t>(0x2745),
ConnectionRefused_ = static_cast<int32_t>(0x274D),
ConnectionReset_ = static_cast<int32_t>(0x2746),
DestinationAddressRequired_ = static_cast<int32_t>(0x2737),
Disconnecting_ = static_cast<int32_t>(0x2775),
Fault_ = static_cast<int32_t>(0x271E),
HostDown_ = static_cast<int32_t>(0x2750),
HostNotFound_ = static_cast<int32_t>(0x2AF9),
HostUnreachable_ = static_cast<int32_t>(0x2751),
InProgress_ = static_cast<int32_t>(0x2734),
Interrupted_ = static_cast<int32_t>(0x2714),
InvalidArgument_ = static_cast<int32_t>(0x2726),
IOPending_ = static_cast<int32_t>(0x3E5),
IsConnected_ = static_cast<int32_t>(0x2748),
MessageSize_ = static_cast<int32_t>(0x2738),
NetworkDown_ = static_cast<int32_t>(0x2742),
NetworkReset_ = static_cast<int32_t>(0x2744),
NetworkUnreachable_ = static_cast<int32_t>(0x2743),
NoBufferSpaceAvailable_ = static_cast<int32_t>(0x2747),
NoData_ = static_cast<int32_t>(0x2AFC),
NoRecovery_ = static_cast<int32_t>(0x2AFB),
NotConnected_ = static_cast<int32_t>(0x2749),
NotInitialized_ = static_cast<int32_t>(0x276D),
NotSocket_ = static_cast<int32_t>(0x2736),
OperationAborted_ = static_cast<int32_t>(0x3E3),
OperationNotSupported_ = static_cast<int32_t>(0x273D),
ProcessLimit_ = static_cast<int32_t>(0x2753),
ProtocolFamilyNotSupported_ = static_cast<int32_t>(0x273E),
ProtocolNotSupported_ = static_cast<int32_t>(0x273B),
ProtocolOption_ = static_cast<int32_t>(0x273A),
ProtocolType_ = static_cast<int32_t>(0x2739),
Shutdown_ = static_cast<int32_t>(0x274A),
SocketError_ = static_cast<int32_t>(0xFFFFFFFF),
SocketNotSupported_ = static_cast<int32_t>(0x273C),
Success_ = static_cast<int32_t>(0x0),
SystemNotReady_ = static_cast<int32_t>(0x276B),
TimedOut_ = static_cast<int32_t>(0x274C),
TooManyOpenSockets_ = static_cast<int32_t>(0x2728),
TryAgain_ = static_cast<int32_t>(0x2AFA),
TypeNotFound_ = static_cast<int32_t>(0x277D),
VersionNotSupported_ = static_cast<int32_t>(0x276C),
WouldBlock_ = static_cast<int32_t>(0x2733)
};
}
namespace DLL2SDK::System::System::Net::Sockets
{
enum struct SelectMode : int32_t
{
SelectRead_ = static_cast<int32_t>(0x0),
SelectWrite_ = static_cast<int32_t>(0x1),
SelectError_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::System::System::Net::Sockets
{
enum struct ProtocolType : int32_t
{
IP_ = static_cast<int32_t>(0x0),
Icmp_ = static_cast<int32_t>(0x1),
Igmp_ = static_cast<int32_t>(0x2),
Ggp_ = static_cast<int32_t>(0x3),
Tcp_ = static_cast<int32_t>(0x6),
Pup_ = static_cast<int32_t>(0xC),
Udp_ = static_cast<int32_t>(0x11),
Idp_ = static_cast<int32_t>(0x16),
IPv6_ = static_cast<int32_t>(0x29),
ND_ = static_cast<int32_t>(0x4D),
Raw_ = static_cast<int32_t>(0xFF),
Unspecified_ = static_cast<int32_t>(0x0),
Ipx_ = static_cast<int32_t>(0x3E8),
Spx_ = static_cast<int32_t>(0x4E8),
SpxII_ = static_cast<int32_t>(0x4E9),
Unknown_ = static_cast<int32_t>(0xFFFFFFFF),
IPv4_ = static_cast<int32_t>(0x4),
IPv6RoutingHeader_ = static_cast<int32_t>(0x2B),
IPv6FragmentHeader_ = static_cast<int32_t>(0x2C),
IPSecEncapsulatingSecurityPayload_ = static_cast<int32_t>(0x32),
IPSecAuthenticationHeader_ = static_cast<int32_t>(0x33),
IcmpV6_ = static_cast<int32_t>(0x3A),
IPv6NoNextHeader_ = static_cast<int32_t>(0x3B),
IPv6DestinationOptions_ = static_cast<int32_t>(0x3C),
IPv6HopByHopOptions_ = static_cast<int32_t>(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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<int32_t>(0xFFFFFFFF),
Success_ = static_cast<int32_t>(0x0),
DestinationNetworkUnreachable_ = static_cast<int32_t>(0x2AFA),
DestinationHostUnreachable_ = static_cast<int32_t>(0x2AFB),
DestinationProhibited_ = static_cast<int32_t>(0x2AFC),
DestinationProtocolUnreachable_ = static_cast<int32_t>(0x2AFC),
DestinationPortUnreachable_ = static_cast<int32_t>(0x2AFD),
NoResources_ = static_cast<int32_t>(0x2AFE),
BadOption_ = static_cast<int32_t>(0x2AFF),
HardwareError_ = static_cast<int32_t>(0x2B00),
PacketTooBig_ = static_cast<int32_t>(0x2B01),
TimedOut_ = static_cast<int32_t>(0x2B02),
BadRoute_ = static_cast<int32_t>(0x2B04),
TtlExpired_ = static_cast<int32_t>(0x2B05),
TtlReassemblyTimeExceeded_ = static_cast<int32_t>(0x2B06),
ParameterProblem_ = static_cast<int32_t>(0x2B07),
SourceQuench_ = static_cast<int32_t>(0x2B08),
BadDestination_ = static_cast<int32_t>(0x2B0A),
DestinationUnreachable_ = static_cast<int32_t>(0x2B20),
TimeExceeded_ = static_cast<int32_t>(0x2B21),
BadHeader_ = static_cast<int32_t>(0x2B22),
UnrecognizedNextHeader_ = static_cast<int32_t>(0x2B23),
IcmpError_ = static_cast<int32_t>(0x2B24),
DestinationScopeMismatch_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::String*>* PingBinPaths_;
DLL2SDK::mscorlib::System::String* PingBinPath_;
DLL2SDK::Array<uint8_t>* default_buffer_;
bool canSendPrivileged_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<int32_t>(0x0),
ERROR_INVALID_FUNCTION_ = static_cast<int32_t>(0x1),
ERROR_FILE_NOT_FOUND_ = static_cast<int32_t>(0x2),
ERROR_PATH_NOT_FOUND_ = static_cast<int32_t>(0x3),
ERROR_TOO_MANY_OPEN_FILES_ = static_cast<int32_t>(0x4),
ERROR_ACCESS_DENIED_ = static_cast<int32_t>(0x5),
ERROR_INVALID_HANDLE_ = static_cast<int32_t>(0x6),
ERROR_ARENA_TRASHED_ = static_cast<int32_t>(0x7),
ERROR_NOT_ENOUGH_MEMORY_ = static_cast<int32_t>(0x8),
ERROR_INVALID_BLOCK_ = static_cast<int32_t>(0x9),
ERROR_BAD_ENVIRONMENT_ = static_cast<int32_t>(0xA),
ERROR_BAD_FORMAT_ = static_cast<int32_t>(0xB),
ERROR_INVALID_ACCESS_ = static_cast<int32_t>(0xC),
ERROR_INVALID_DATA_ = static_cast<int32_t>(0xD),
ERROR_OUTOFMEMORY_ = static_cast<int32_t>(0xE),
ERROR_INVALID_DRIVE_ = static_cast<int32_t>(0xF),
ERROR_CURRENT_DIRECTORY_ = static_cast<int32_t>(0x10),
ERROR_NOT_SAME_DEVICE_ = static_cast<int32_t>(0x11),
ERROR_NO_MORE_FILES_ = static_cast<int32_t>(0x12),
ERROR_WRITE_PROTECT_ = static_cast<int32_t>(0x13),
ERROR_BAD_UNIT_ = static_cast<int32_t>(0x14),
ERROR_NOT_READY_ = static_cast<int32_t>(0x15),
ERROR_BAD_COMMAND_ = static_cast<int32_t>(0x16),
ERROR_CRC_ = static_cast<int32_t>(0x17),
ERROR_BAD_LENGTH_ = static_cast<int32_t>(0x18),
ERROR_SEEK_ = static_cast<int32_t>(0x19),
ERROR_NOT_DOS_DISK_ = static_cast<int32_t>(0x1A),
ERROR_SECTOR_NOT_FOUND_ = static_cast<int32_t>(0x1B),
ERROR_OUT_OF_PAPER_ = static_cast<int32_t>(0x1C),
ERROR_WRITE_FAULT_ = static_cast<int32_t>(0x1D),
ERROR_READ_FAULT_ = static_cast<int32_t>(0x1E),
ERROR_GEN_FAILURE_ = static_cast<int32_t>(0x1F),
ERROR_SHARING_VIOLATION_ = static_cast<int32_t>(0x20),
ERROR_LOCK_VIOLATION_ = static_cast<int32_t>(0x21),
ERROR_WRONG_DISK_ = static_cast<int32_t>(0x22),
ERROR_SHARING_BUFFER_EXCEEDED_ = static_cast<int32_t>(0x24),
ERROR_HANDLE_EOF_ = static_cast<int32_t>(0x26),
ERROR_HANDLE_DISK_FULL_ = static_cast<int32_t>(0x27),
ERROR_NOT_SUPPORTED_ = static_cast<int32_t>(0x32),
ERROR_REM_NOT_LIST_ = static_cast<int32_t>(0x33),
ERROR_DUP_NAME_ = static_cast<int32_t>(0x34),
ERROR_BAD_NETPATH_ = static_cast<int32_t>(0x35),
ERROR_NETWORK_BUSY_ = static_cast<int32_t>(0x36),
ERROR_DEV_NOT_EXIST_ = static_cast<int32_t>(0x37),
ERROR_TOO_MANY_CMDS_ = static_cast<int32_t>(0x38),
ERROR_ADAP_HDW_ERR_ = static_cast<int32_t>(0x39),
ERROR_BAD_NET_RESP_ = static_cast<int32_t>(0x3A),
ERROR_UNEXP_NET_ERR_ = static_cast<int32_t>(0x3B),
ERROR_BAD_REM_ADAP_ = static_cast<int32_t>(0x3C),
ERROR_PRINTQ_FULL_ = static_cast<int32_t>(0x3D),
ERROR_NO_SPOOL_SPACE_ = static_cast<int32_t>(0x3E),
ERROR_PRINT_CANCELLED_ = static_cast<int32_t>(0x3F),
ERROR_NETNAME_DELETED_ = static_cast<int32_t>(0x40),
ERROR_NETWORK_ACCESS_DENIED_ = static_cast<int32_t>(0x41),
ERROR_BAD_DEV_TYPE_ = static_cast<int32_t>(0x42),
ERROR_BAD_NET_NAME_ = static_cast<int32_t>(0x43),
ERROR_TOO_MANY_NAMES_ = static_cast<int32_t>(0x44),
ERROR_TOO_MANY_SESS_ = static_cast<int32_t>(0x45),
ERROR_SHARING_PAUSED_ = static_cast<int32_t>(0x46),
ERROR_REQ_NOT_ACCEP_ = static_cast<int32_t>(0x47),
ERROR_REDIR_PAUSED_ = static_cast<int32_t>(0x48),
ERROR_FILE_EXISTS_ = static_cast<int32_t>(0x50),
ERROR_CANNOT_MAKE_ = static_cast<int32_t>(0x52),
ERROR_FAIL_I24_ = static_cast<int32_t>(0x53),
ERROR_OUT_OF_STRUCTURES_ = static_cast<int32_t>(0x54),
ERROR_ALREADY_ASSIGNED_ = static_cast<int32_t>(0x55),
ERROR_INVALID_PASSWORD_ = static_cast<int32_t>(0x56),
ERROR_INVALID_PARAMETER_ = static_cast<int32_t>(0x57),
ERROR_NET_WRITE_FAULT_ = static_cast<int32_t>(0x58),
ERROR_NO_PROC_SLOTS_ = static_cast<int32_t>(0x59),
ERROR_TOO_MANY_SEMAPHORES_ = static_cast<int32_t>(0x64),
ERROR_EXCL_SEM_ALREADY_OWNED_ = static_cast<int32_t>(0x65),
ERROR_SEM_IS_SET_ = static_cast<int32_t>(0x66),
ERROR_TOO_MANY_SEM_REQUESTS_ = static_cast<int32_t>(0x67),
ERROR_INVALID_AT_INTERRUPT_TIME_ = static_cast<int32_t>(0x68),
ERROR_SEM_OWNER_DIED_ = static_cast<int32_t>(0x69),
ERROR_SEM_USER_LIMIT_ = static_cast<int32_t>(0x6A),
ERROR_DISK_CHANGE_ = static_cast<int32_t>(0x6B),
ERROR_DRIVE_LOCKED_ = static_cast<int32_t>(0x6C),
ERROR_BROKEN_PIPE_ = static_cast<int32_t>(0x6D),
ERROR_OPEN_FAILED_ = static_cast<int32_t>(0x6E),
ERROR_BUFFER_OVERFLOW_ = static_cast<int32_t>(0x6F),
ERROR_DISK_FULL_ = static_cast<int32_t>(0x70),
ERROR_NO_MORE_SEARCH_HANDLES_ = static_cast<int32_t>(0x71),
ERROR_INVALID_TARGET_HANDLE_ = static_cast<int32_t>(0x72),
ERROR_INVALID_CATEGORY_ = static_cast<int32_t>(0x75),
ERROR_INVALID_VERIFY_SWITCH_ = static_cast<int32_t>(0x76),
ERROR_BAD_DRIVER_LEVEL_ = static_cast<int32_t>(0x77),
ERROR_CALL_NOT_IMPLEMENTED_ = static_cast<int32_t>(0x78),
ERROR_SEM_TIMEOUT_ = static_cast<int32_t>(0x79),
ERROR_INSUFFICIENT_BUFFER_ = static_cast<int32_t>(0x7A),
ERROR_INVALID_NAME_ = static_cast<int32_t>(0x7B),
ERROR_INVALID_LEVEL_ = static_cast<int32_t>(0x7C),
ERROR_NO_VOLUME_LABEL_ = static_cast<int32_t>(0x7D),
ERROR_MOD_NOT_FOUND_ = static_cast<int32_t>(0x7E),
ERROR_PROC_NOT_FOUND_ = static_cast<int32_t>(0x7F),
ERROR_WAIT_NO_CHILDREN_ = static_cast<int32_t>(0x80),
ERROR_CHILD_NOT_COMPLETE_ = static_cast<int32_t>(0x81),
ERROR_DIRECT_ACCESS_HANDLE_ = static_cast<int32_t>(0x82),
ERROR_NEGATIVE_SEEK_ = static_cast<int32_t>(0x83),
ERROR_SEEK_ON_DEVICE_ = static_cast<int32_t>(0x84),
ERROR_IS_JOIN_TARGET_ = static_cast<int32_t>(0x85),
ERROR_IS_JOINED_ = static_cast<int32_t>(0x86),
ERROR_IS_SUBSTED_ = static_cast<int32_t>(0x87),
ERROR_NOT_JOINED_ = static_cast<int32_t>(0x88),
ERROR_NOT_SUBSTED_ = static_cast<int32_t>(0x89),
ERROR_JOIN_TO_JOIN_ = static_cast<int32_t>(0x8A),
ERROR_SUBST_TO_SUBST_ = static_cast<int32_t>(0x8B),
ERROR_JOIN_TO_SUBST_ = static_cast<int32_t>(0x8C),
ERROR_SUBST_TO_JOIN_ = static_cast<int32_t>(0x8D),
ERROR_BUSY_DRIVE_ = static_cast<int32_t>(0x8E),
ERROR_SAME_DRIVE_ = static_cast<int32_t>(0x8F),
ERROR_DIR_NOT_ROOT_ = static_cast<int32_t>(0x90),
ERROR_DIR_NOT_EMPTY_ = static_cast<int32_t>(0x91),
ERROR_IS_SUBST_PATH_ = static_cast<int32_t>(0x92),
ERROR_IS_JOIN_PATH_ = static_cast<int32_t>(0x93),
ERROR_PATH_BUSY_ = static_cast<int32_t>(0x94),
ERROR_IS_SUBST_TARGET_ = static_cast<int32_t>(0x95),
ERROR_SYSTEM_TRACE_ = static_cast<int32_t>(0x96),
ERROR_INVALID_EVENT_COUNT_ = static_cast<int32_t>(0x97),
ERROR_TOO_MANY_MUXWAITERS_ = static_cast<int32_t>(0x98),
ERROR_INVALID_LIST_FORMAT_ = static_cast<int32_t>(0x99),
ERROR_LABEL_TOO_LONG_ = static_cast<int32_t>(0x9A),
ERROR_TOO_MANY_TCBS_ = static_cast<int32_t>(0x9B),
ERROR_SIGNAL_REFUSED_ = static_cast<int32_t>(0x9C),
ERROR_DISCARDED_ = static_cast<int32_t>(0x9D),
ERROR_NOT_LOCKED_ = static_cast<int32_t>(0x9E),
ERROR_BAD_THREADID_ADDR_ = static_cast<int32_t>(0x9F),
ERROR_BAD_ARGUMENTS_ = static_cast<int32_t>(0xA0),
ERROR_BAD_PATHNAME_ = static_cast<int32_t>(0xA1),
ERROR_SIGNAL_PENDING_ = static_cast<int32_t>(0xA2),
ERROR_MAX_THRDS_REACHED_ = static_cast<int32_t>(0xA4),
ERROR_LOCK_FAILED_ = static_cast<int32_t>(0xA7),
ERROR_BUSY_ = static_cast<int32_t>(0xAA),
ERROR_CANCEL_VIOLATION_ = static_cast<int32_t>(0xAD),
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED_ = static_cast<int32_t>(0xAE),
ERROR_INVALID_SEGMENT_NUMBER_ = static_cast<int32_t>(0xB4),
ERROR_INVALID_ORDINAL_ = static_cast<int32_t>(0xB6),
ERROR_ALREADY_EXISTS_ = static_cast<int32_t>(0xB7),
ERROR_INVALID_FLAG_NUMBER_ = static_cast<int32_t>(0xBA),
ERROR_SEM_NOT_FOUND_ = static_cast<int32_t>(0xBB),
ERROR_INVALID_STARTING_CODESEG_ = static_cast<int32_t>(0xBC),
ERROR_INVALID_STACKSEG_ = static_cast<int32_t>(0xBD),
ERROR_INVALID_MODULETYPE_ = static_cast<int32_t>(0xBE),
ERROR_INVALID_EXE_SIGNATURE_ = static_cast<int32_t>(0xBF),
ERROR_EXE_MARKED_INVALID_ = static_cast<int32_t>(0xC0),
ERROR_BAD_EXE_FORMAT_ = static_cast<int32_t>(0xC1),
ERROR_ITERATED_DATA_EXCEEDS_64k_ = static_cast<int32_t>(0xC2),
ERROR_INVALID_MINALLOCSIZE_ = static_cast<int32_t>(0xC3),
ERROR_DYNLINK_FROM_INVALID_RING_ = static_cast<int32_t>(0xC4),
ERROR_IOPL_NOT_ENABLED_ = static_cast<int32_t>(0xC5),
ERROR_INVALID_SEGDPL_ = static_cast<int32_t>(0xC6),
ERROR_AUTODATASEG_EXCEEDS_64k_ = static_cast<int32_t>(0xC7),
ERROR_RING2SEG_MUST_BE_MOVABLE_ = static_cast<int32_t>(0xC8),
ERROR_RELOC_CHAIN_XEEDS_SEGLIM_ = static_cast<int32_t>(0xC9),
ERROR_INFLOOP_IN_RELOC_CHAIN_ = static_cast<int32_t>(0xCA),
ERROR_ENVVAR_NOT_FOUND_ = static_cast<int32_t>(0xCB),
ERROR_NO_SIGNAL_SENT_ = static_cast<int32_t>(0xCD),
ERROR_FILENAME_EXCED_RANGE_ = static_cast<int32_t>(0xCE),
ERROR_RING2_STACK_IN_USE_ = static_cast<int32_t>(0xCF),
ERROR_META_EXPANSION_TOO_LONG_ = static_cast<int32_t>(0xD0),
ERROR_INVALID_SIGNAL_NUMBER_ = static_cast<int32_t>(0xD1),
ERROR_THREAD_1_INACTIVE_ = static_cast<int32_t>(0xD2),
ERROR_LOCKED_ = static_cast<int32_t>(0xD4),
ERROR_TOO_MANY_MODULES_ = static_cast<int32_t>(0xD6),
ERROR_NESTING_NOT_ALLOWED_ = static_cast<int32_t>(0xD7),
ERROR_EXE_MACHINE_TYPE_MISMATCH_ = static_cast<int32_t>(0xD8),
ERROR_BAD_PIPE_ = static_cast<int32_t>(0xE6),
ERROR_PIPE_BUSY_ = static_cast<int32_t>(0xE7),
ERROR_NO_DATA_ = static_cast<int32_t>(0xE8),
ERROR_PIPE_NOT_CONNECTED_ = static_cast<int32_t>(0xE9),
ERROR_MORE_DATA_ = static_cast<int32_t>(0xEA),
ERROR_VC_DISCONNECTED_ = static_cast<int32_t>(0xF0),
ERROR_INVALID_EA_NAME_ = static_cast<int32_t>(0xFE),
ERROR_EA_LIST_INCONSISTENT_ = static_cast<int32_t>(0xFF),
WAIT_TIMEOUT_ = static_cast<int32_t>(0x102),
ERROR_NO_MORE_ITEMS_ = static_cast<int32_t>(0x103),
ERROR_CANNOT_COPY_ = static_cast<int32_t>(0x10A),
ERROR_DIRECTORY_ = static_cast<int32_t>(0x10B),
ERROR_EAS_DIDNT_FIT_ = static_cast<int32_t>(0x113),
ERROR_EA_FILE_CORRUPT_ = static_cast<int32_t>(0x114),
ERROR_EA_TABLE_FULL_ = static_cast<int32_t>(0x115),
ERROR_INVALID_EA_HANDLE_ = static_cast<int32_t>(0x116),
ERROR_EAS_NOT_SUPPORTED_ = static_cast<int32_t>(0x11A),
ERROR_NOT_OWNER_ = static_cast<int32_t>(0x120),
ERROR_TOO_MANY_POSTS_ = static_cast<int32_t>(0x12A),
ERROR_PARTIAL_COPY_ = static_cast<int32_t>(0x12B),
ERROR_OPLOCK_NOT_GRANTED_ = static_cast<int32_t>(0x12C),
ERROR_INVALID_OPLOCK_PROTOCOL_ = static_cast<int32_t>(0x12D),
ERROR_DISK_TOO_FRAGMENTED_ = static_cast<int32_t>(0x12E),
ERROR_DELETE_PENDING_ = static_cast<int32_t>(0x12F),
ERROR_MR_MID_NOT_FOUND_ = static_cast<int32_t>(0x13D),
ERROR_INVALID_ADDRESS_ = static_cast<int32_t>(0x1E7),
ERROR_ARITHMETIC_OVERFLOW_ = static_cast<int32_t>(0x216),
ERROR_PIPE_CONNECTED_ = static_cast<int32_t>(0x217),
ERROR_PIPE_LISTENING_ = static_cast<int32_t>(0x218),
ERROR_EA_ACCESS_DENIED_ = static_cast<int32_t>(0x3E2),
ERROR_OPERATION_ABORTED_ = static_cast<int32_t>(0x3E3),
ERROR_IO_INCOMPLETE_ = static_cast<int32_t>(0x3E4),
ERROR_IO_PENDING_ = static_cast<int32_t>(0x3E5),
ERROR_NOACCESS_ = static_cast<int32_t>(0x3E6),
ERROR_SWAPERROR_ = static_cast<int32_t>(0x3E7),
ERROR_STACK_OVERFLOW_ = static_cast<int32_t>(0x3E9),
ERROR_INVALID_MESSAGE_ = static_cast<int32_t>(0x3EA),
ERROR_CAN_NOT_COMPLETE_ = static_cast<int32_t>(0x3EB),
ERROR_INVALID_FLAGS_ = static_cast<int32_t>(0x3EC),
ERROR_UNRECOGNIZED_VOLUME_ = static_cast<int32_t>(0x3ED),
ERROR_FILE_INVALID_ = static_cast<int32_t>(0x3EE),
ERROR_FULLSCREEN_MODE_ = static_cast<int32_t>(0x3EF),
ERROR_NO_TOKEN_ = static_cast<int32_t>(0x3F0),
ERROR_BADDB_ = static_cast<int32_t>(0x3F1),
ERROR_BADKEY_ = static_cast<int32_t>(0x3F2),
ERROR_CANTOPEN_ = static_cast<int32_t>(0x3F3),
ERROR_CANTREAD_ = static_cast<int32_t>(0x3F4),
ERROR_CANTWRITE_ = static_cast<int32_t>(0x3F5),
ERROR_REGISTRY_RECOVERED_ = static_cast<int32_t>(0x3F6),
ERROR_REGISTRY_CORRUPT_ = static_cast<int32_t>(0x3F7),
ERROR_REGISTRY_IO_FAILED_ = static_cast<int32_t>(0x3F8),
ERROR_NOT_REGISTRY_FILE_ = static_cast<int32_t>(0x3F9),
ERROR_KEY_DELETED_ = static_cast<int32_t>(0x3FA),
ERROR_NO_LOG_SPACE_ = static_cast<int32_t>(0x3FB),
ERROR_KEY_HAS_CHILDREN_ = static_cast<int32_t>(0x3FC),
ERROR_CHILD_MUST_BE_VOLATILE_ = static_cast<int32_t>(0x3FD),
ERROR_NOTIFY_ENUM_DIR_ = static_cast<int32_t>(0x3FE),
ERROR_DEPENDENT_SERVICES_RUNNING_ = static_cast<int32_t>(0x41B),
ERROR_INVALID_SERVICE_CONTROL_ = static_cast<int32_t>(0x41C),
ERROR_SERVICE_REQUEST_TIMEOUT_ = static_cast<int32_t>(0x41D),
ERROR_SERVICE_NO_THREAD_ = static_cast<int32_t>(0x41E),
ERROR_SERVICE_DATABASE_LOCKED_ = static_cast<int32_t>(0x41F),
ERROR_SERVICE_ALREADY_RUNNING_ = static_cast<int32_t>(0x420),
ERROR_INVALID_SERVICE_ACCOUNT_ = static_cast<int32_t>(0x421),
ERROR_SERVICE_DISABLED_ = static_cast<int32_t>(0x422),
ERROR_CIRCULAR_DEPENDENCY_ = static_cast<int32_t>(0x423),
ERROR_SERVICE_DOES_NOT_EXIST_ = static_cast<int32_t>(0x424),
ERROR_SERVICE_CANNOT_ACCEPT_CTRL_ = static_cast<int32_t>(0x425),
ERROR_SERVICE_NOT_ACTIVE_ = static_cast<int32_t>(0x426),
ERROR_FAILED_SERVICE_CONTROLLER_CONNECT_ = static_cast<int32_t>(0x427),
ERROR_EXCEPTION_IN_SERVICE_ = static_cast<int32_t>(0x428),
ERROR_DATABASE_DOES_NOT_EXIST_ = static_cast<int32_t>(0x429),
ERROR_SERVICE_SPECIFIC_ERROR_ = static_cast<int32_t>(0x42A),
ERROR_PROCESS_ABORTED_ = static_cast<int32_t>(0x42B),
ERROR_SERVICE_DEPENDENCY_FAIL_ = static_cast<int32_t>(0x42C),
ERROR_SERVICE_LOGON_FAILED_ = static_cast<int32_t>(0x42D),
ERROR_SERVICE_START_HANG_ = static_cast<int32_t>(0x42E),
ERROR_INVALID_SERVICE_LOCK_ = static_cast<int32_t>(0x42F),
ERROR_SERVICE_MARKED_FOR_DELETE_ = static_cast<int32_t>(0x430),
ERROR_SERVICE_EXISTS_ = static_cast<int32_t>(0x431),
ERROR_ALREADY_RUNNING_LKG_ = static_cast<int32_t>(0x432),
ERROR_SERVICE_DEPENDENCY_DELETED_ = static_cast<int32_t>(0x433),
ERROR_BOOT_ALREADY_ACCEPTED_ = static_cast<int32_t>(0x434),
ERROR_SERVICE_NEVER_STARTED_ = static_cast<int32_t>(0x435),
ERROR_DUPLICATE_SERVICE_NAME_ = static_cast<int32_t>(0x436),
ERROR_DIFFERENT_SERVICE_ACCOUNT_ = static_cast<int32_t>(0x437),
ERROR_CANNOT_DETECT_DRIVER_FAILURE_ = static_cast<int32_t>(0x438),
ERROR_CANNOT_DETECT_PROCESS_ABORT_ = static_cast<int32_t>(0x439),
ERROR_NO_RECOVERY_PROGRAM_ = static_cast<int32_t>(0x43A),
ERROR_SERVICE_NOT_IN_EXE_ = static_cast<int32_t>(0x43B),
ERROR_NOT_SAFEBOOT_SERVICE_ = static_cast<int32_t>(0x43C),
ERROR_END_OF_MEDIA_ = static_cast<int32_t>(0x44C),
ERROR_FILEMARK_DETECTED_ = static_cast<int32_t>(0x44D),
ERROR_BEGINNING_OF_MEDIA_ = static_cast<int32_t>(0x44E),
ERROR_SETMARK_DETECTED_ = static_cast<int32_t>(0x44F),
ERROR_NO_DATA_DETECTED_ = static_cast<int32_t>(0x450),
ERROR_PARTITION_FAILURE_ = static_cast<int32_t>(0x451),
ERROR_INVALID_BLOCK_LENGTH_ = static_cast<int32_t>(0x452),
ERROR_DEVICE_NOT_PARTITIONED_ = static_cast<int32_t>(0x453),
ERROR_UNABLE_TO_LOCK_MEDIA_ = static_cast<int32_t>(0x454),
ERROR_UNABLE_TO_UNLOAD_MEDIA_ = static_cast<int32_t>(0x455),
ERROR_MEDIA_CHANGED_ = static_cast<int32_t>(0x456),
ERROR_BUS_RESET_ = static_cast<int32_t>(0x457),
ERROR_NO_MEDIA_IN_DRIVE_ = static_cast<int32_t>(0x458),
ERROR_NO_UNICODE_TRANSLATION_ = static_cast<int32_t>(0x459),
ERROR_DLL_INIT_FAILED_ = static_cast<int32_t>(0x45A),
ERROR_SHUTDOWN_IN_PROGRESS_ = static_cast<int32_t>(0x45B),
ERROR_NO_SHUTDOWN_IN_PROGRESS_ = static_cast<int32_t>(0x45C),
ERROR_IO_DEVICE_ = static_cast<int32_t>(0x45D),
ERROR_SERIAL_NO_DEVICE_ = static_cast<int32_t>(0x45E),
ERROR_IRQ_BUSY_ = static_cast<int32_t>(0x45F),
ERROR_MORE_WRITES_ = static_cast<int32_t>(0x460),
ERROR_COUNTER_TIMEOUT_ = static_cast<int32_t>(0x461),
ERROR_FLOPPY_ID_MARK_NOT_FOUND_ = static_cast<int32_t>(0x462),
ERROR_FLOPPY_WRONG_CYLINDER_ = static_cast<int32_t>(0x463),
ERROR_FLOPPY_UNKNOWN_ERROR_ = static_cast<int32_t>(0x464),
ERROR_FLOPPY_BAD_REGISTERS_ = static_cast<int32_t>(0x465),
ERROR_DISK_RECALIBRATE_FAILED_ = static_cast<int32_t>(0x466),
ERROR_DISK_OPERATION_FAILED_ = static_cast<int32_t>(0x467),
ERROR_DISK_RESET_FAILED_ = static_cast<int32_t>(0x468),
ERROR_EOM_OVERFLOW_ = static_cast<int32_t>(0x469),
ERROR_NOT_ENOUGH_SERVER_MEMORY_ = static_cast<int32_t>(0x46A),
ERROR_POSSIBLE_DEADLOCK_ = static_cast<int32_t>(0x46B),
ERROR_MAPPED_ALIGNMENT_ = static_cast<int32_t>(0x46C),
ERROR_SET_POWER_STATE_VETOED_ = static_cast<int32_t>(0x474),
ERROR_SET_POWER_STATE_FAILED_ = static_cast<int32_t>(0x475),
ERROR_TOO_MANY_LINKS_ = static_cast<int32_t>(0x476),
ERROR_OLD_WIN_VERSION_ = static_cast<int32_t>(0x47E),
ERROR_APP_WRONG_OS_ = static_cast<int32_t>(0x47F),
ERROR_SINGLE_INSTANCE_APP_ = static_cast<int32_t>(0x480),
ERROR_RMODE_APP_ = static_cast<int32_t>(0x481),
ERROR_INVALID_DLL_ = static_cast<int32_t>(0x482),
ERROR_NO_ASSOCIATION_ = static_cast<int32_t>(0x483),
ERROR_DDE_FAIL_ = static_cast<int32_t>(0x484),
ERROR_DLL_NOT_FOUND_ = static_cast<int32_t>(0x485),
ERROR_NO_MORE_USER_HANDLES_ = static_cast<int32_t>(0x486),
ERROR_MESSAGE_SYNC_ONLY_ = static_cast<int32_t>(0x487),
ERROR_SOURCE_ELEMENT_EMPTY_ = static_cast<int32_t>(0x488),
ERROR_DESTINATION_ELEMENT_FULL_ = static_cast<int32_t>(0x489),
ERROR_ILLEGAL_ELEMENT_ADDRESS_ = static_cast<int32_t>(0x48A),
ERROR_MAGAZINE_NOT_PRESENT_ = static_cast<int32_t>(0x48B),
ERROR_DEVICE_REINITIALIZATION_NEEDED_ = static_cast<int32_t>(0x48C),
ERROR_DEVICE_REQUIRES_CLEANING_ = static_cast<int32_t>(0x48D),
ERROR_DEVICE_DOOR_OPEN_ = static_cast<int32_t>(0x48E),
ERROR_DEVICE_NOT_CONNECTED_ = static_cast<int32_t>(0x48F),
ERROR_NOT_FOUND_ = static_cast<int32_t>(0x490),
ERROR_NO_MATCH_ = static_cast<int32_t>(0x491),
ERROR_SET_NOT_FOUND_ = static_cast<int32_t>(0x492),
ERROR_POINT_NOT_FOUND_ = static_cast<int32_t>(0x493),
ERROR_NO_TRACKING_SERVICE_ = static_cast<int32_t>(0x494),
ERROR_NO_VOLUME_ID_ = static_cast<int32_t>(0x495),
ERROR_UNABLE_TO_REMOVE_REPLACED_ = static_cast<int32_t>(0x497),
ERROR_UNABLE_TO_MOVE_REPLACEMENT_ = static_cast<int32_t>(0x498),
ERROR_UNABLE_TO_MOVE_REPLACEMENT_2_ = static_cast<int32_t>(0x499),
ERROR_JOURNAL_DELETE_IN_PROGRESS_ = static_cast<int32_t>(0x49A),
ERROR_JOURNAL_NOT_ACTIVE_ = static_cast<int32_t>(0x49B),
ERROR_POTENTIAL_FILE_FOUND_ = static_cast<int32_t>(0x49C),
ERROR_JOURNAL_ENTRY_DELETED_ = static_cast<int32_t>(0x49D),
ERROR_BAD_DEVICE_ = static_cast<int32_t>(0x4B0),
ERROR_CONNECTION_UNAVAIL_ = static_cast<int32_t>(0x4B1),
ERROR_DEVICE_ALREADY_REMEMBERED_ = static_cast<int32_t>(0x4B2),
ERROR_NO_NET_OR_BAD_PATH_ = static_cast<int32_t>(0x4B3),
ERROR_BAD_PROVIDER_ = static_cast<int32_t>(0x4B4),
ERROR_CANNOT_OPEN_PROFILE_ = static_cast<int32_t>(0x4B5),
ERROR_BAD_PROFILE_ = static_cast<int32_t>(0x4B6),
ERROR_NOT_CONTAINER_ = static_cast<int32_t>(0x4B7),
ERROR_EXTENDED_ERROR_ = static_cast<int32_t>(0x4B8),
ERROR_INVALID_GROUPNAME_ = static_cast<int32_t>(0x4B9),
ERROR_INVALID_COMPUTERNAME_ = static_cast<int32_t>(0x4BA),
ERROR_INVALID_EVENTNAME_ = static_cast<int32_t>(0x4BB),
ERROR_INVALID_DOMAINNAME_ = static_cast<int32_t>(0x4BC),
ERROR_INVALID_SERVICENAME_ = static_cast<int32_t>(0x4BD),
ERROR_INVALID_NETNAME_ = static_cast<int32_t>(0x4BE),
ERROR_INVALID_SHARENAME_ = static_cast<int32_t>(0x4BF),
ERROR_INVALID_PASSWORDNAME_ = static_cast<int32_t>(0x4C0),
ERROR_INVALID_MESSAGENAME_ = static_cast<int32_t>(0x4C1),
ERROR_INVALID_MESSAGEDEST_ = static_cast<int32_t>(0x4C2),
ERROR_SESSION_CREDENTIAL_CONFLICT_ = static_cast<int32_t>(0x4C3),
ERROR_REMOTE_SESSION_LIMIT_EXCEEDED_ = static_cast<int32_t>(0x4C4),
ERROR_DUP_DOMAINNAME_ = static_cast<int32_t>(0x4C5),
ERROR_NO_NETWORK_ = static_cast<int32_t>(0x4C6),
ERROR_CANCELLED_ = static_cast<int32_t>(0x4C7),
ERROR_USER_MAPPED_FILE_ = static_cast<int32_t>(0x4C8),
ERROR_CONNECTION_REFUSED_ = static_cast<int32_t>(0x4C9),
ERROR_GRACEFUL_DISCONNECT_ = static_cast<int32_t>(0x4CA),
ERROR_ADDRESS_ALREADY_ASSOCIATED_ = static_cast<int32_t>(0x4CB),
ERROR_ADDRESS_NOT_ASSOCIATED_ = static_cast<int32_t>(0x4CC),
ERROR_CONNECTION_INVALID_ = static_cast<int32_t>(0x4CD),
ERROR_CONNECTION_ACTIVE_ = static_cast<int32_t>(0x4CE),
ERROR_NETWORK_UNREACHABLE_ = static_cast<int32_t>(0x4CF),
ERROR_HOST_UNREACHABLE_ = static_cast<int32_t>(0x4D0),
ERROR_PROTOCOL_UNREACHABLE_ = static_cast<int32_t>(0x4D1),
ERROR_PORT_UNREACHABLE_ = static_cast<int32_t>(0x4D2),
ERROR_REQUEST_ABORTED_ = static_cast<int32_t>(0x4D3),
ERROR_CONNECTION_ABORTED_ = static_cast<int32_t>(0x4D4),
ERROR_RETRY_ = static_cast<int32_t>(0x4D5),
ERROR_CONNECTION_COUNT_LIMIT_ = static_cast<int32_t>(0x4D6),
ERROR_LOGIN_TIME_RESTRICTION_ = static_cast<int32_t>(0x4D7),
ERROR_LOGIN_WKSTA_RESTRICTION_ = static_cast<int32_t>(0x4D8),
ERROR_INCORRECT_ADDRESS_ = static_cast<int32_t>(0x4D9),
ERROR_ALREADY_REGISTERED_ = static_cast<int32_t>(0x4DA),
ERROR_SERVICE_NOT_FOUND_ = static_cast<int32_t>(0x4DB),
ERROR_NOT_AUTHENTICATED_ = static_cast<int32_t>(0x4DC),
ERROR_NOT_LOGGED_ON_ = static_cast<int32_t>(0x4DD),
ERROR_CONTINUE_ = static_cast<int32_t>(0x4DE),
ERROR_ALREADY_INITIALIZED_ = static_cast<int32_t>(0x4DF),
ERROR_NO_MORE_DEVICES_ = static_cast<int32_t>(0x4E0),
ERROR_NO_SUCH_SITE_ = static_cast<int32_t>(0x4E1),
ERROR_DOMAIN_CONTROLLER_EXISTS_ = static_cast<int32_t>(0x4E2),
ERROR_ONLY_IF_CONNECTED_ = static_cast<int32_t>(0x4E3),
ERROR_OVERRIDE_NOCHANGES_ = static_cast<int32_t>(0x4E4),
ERROR_BAD_USER_PROFILE_ = static_cast<int32_t>(0x4E5),
ERROR_NOT_SUPPORTED_ON_SBS_ = static_cast<int32_t>(0x4E6),
ERROR_SERVER_SHUTDOWN_IN_PROGRESS_ = static_cast<int32_t>(0x4E7),
ERROR_HOST_DOWN_ = static_cast<int32_t>(0x4E8),
ERROR_NON_ACCOUNT_SID_ = static_cast<int32_t>(0x4E9),
ERROR_NON_DOMAIN_SID_ = static_cast<int32_t>(0x4EA),
ERROR_APPHELP_BLOCK_ = static_cast<int32_t>(0x4EB),
ERROR_ACCESS_DISABLED_BY_POLICY_ = static_cast<int32_t>(0x4EC),
ERROR_REG_NAT_CONSUMPTION_ = static_cast<int32_t>(0x4ED),
ERROR_CSCSHARE_OFFLINE_ = static_cast<int32_t>(0x4EE),
ERROR_PKINIT_FAILURE_ = static_cast<int32_t>(0x4EF),
ERROR_SMARTCARD_SUBSYSTEM_FAILURE_ = static_cast<int32_t>(0x4F0),
ERROR_DOWNGRADE_DETECTED_ = static_cast<int32_t>(0x4F1),
SEC_E_SMARTCARD_CERT_REVOKED_ = static_cast<int32_t>(0x4F2),
SEC_E_ISSUING_CA_UNTRUSTED_ = static_cast<int32_t>(0x4F3),
SEC_E_REVOCATION_OFFLINE_C_ = static_cast<int32_t>(0x4F4),
SEC_E_PKINIT_CLIENT_FAILUR_ = static_cast<int32_t>(0x4F5),
SEC_E_SMARTCARD_CERT_EXPIRED_ = static_cast<int32_t>(0x4F6),
ERROR_MACHINE_LOCKED_ = static_cast<int32_t>(0x4F7),
ERROR_CALLBACK_SUPPLIED_INVALID_DATA_ = static_cast<int32_t>(0x4F9),
ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED_ = static_cast<int32_t>(0x4FA),
ERROR_DRIVER_BLOCKED_ = static_cast<int32_t>(0x4FB),
ERROR_INVALID_IMPORT_OF_NON_DLL_ = static_cast<int32_t>(0x4FC),
ERROR_NOT_ALL_ASSIGNED_ = static_cast<int32_t>(0x514),
ERROR_SOME_NOT_MAPPED_ = static_cast<int32_t>(0x515),
ERROR_NO_QUOTAS_FOR_ACCOUNT_ = static_cast<int32_t>(0x516),
ERROR_LOCAL_USER_SESSION_KEY_ = static_cast<int32_t>(0x517),
ERROR_NULL_LM_PASSWORD_ = static_cast<int32_t>(0x518),
ERROR_UNKNOWN_REVISION_ = static_cast<int32_t>(0x519),
ERROR_REVISION_MISMATCH_ = static_cast<int32_t>(0x51A),
ERROR_INVALID_OWNER_ = static_cast<int32_t>(0x51B),
ERROR_INVALID_PRIMARY_GROUP_ = static_cast<int32_t>(0x51C),
ERROR_NO_IMPERSONATION_TOKEN_ = static_cast<int32_t>(0x51D),
ERROR_CANT_DISABLE_MANDATORY_ = static_cast<int32_t>(0x51E),
ERROR_NO_LOGON_SERVERS_ = static_cast<int32_t>(0x51F),
ERROR_NO_SUCH_LOGON_SESSION_ = static_cast<int32_t>(0x520),
ERROR_NO_SUCH_PRIVILEGE_ = static_cast<int32_t>(0x521),
ERROR_PRIVILEGE_NOT_HELD_ = static_cast<int32_t>(0x522),
ERROR_INVALID_ACCOUNT_NAME_ = static_cast<int32_t>(0x523),
ERROR_USER_EXISTS_ = static_cast<int32_t>(0x524),
ERROR_NO_SUCH_USER_ = static_cast<int32_t>(0x525),
ERROR_GROUP_EXISTS_ = static_cast<int32_t>(0x526),
ERROR_NO_SUCH_GROUP_ = static_cast<int32_t>(0x527),
ERROR_MEMBER_IN_GROUP_ = static_cast<int32_t>(0x528),
ERROR_MEMBER_NOT_IN_GROUP_ = static_cast<int32_t>(0x529),
ERROR_LAST_ADMIN_ = static_cast<int32_t>(0x52A),
ERROR_WRONG_PASSWORD_ = static_cast<int32_t>(0x52B),
ERROR_ILL_FORMED_PASSWORD_ = static_cast<int32_t>(0x52C),
ERROR_PASSWORD_RESTRICTION_ = static_cast<int32_t>(0x52D),
ERROR_LOGON_FAILURE_ = static_cast<int32_t>(0x52E),
ERROR_ACCOUNT_RESTRICTION_ = static_cast<int32_t>(0x52F),
ERROR_INVALID_LOGON_HOURS_ = static_cast<int32_t>(0x530),
ERROR_INVALID_WORKSTATION_ = static_cast<int32_t>(0x531),
ERROR_PASSWORD_EXPIRED_ = static_cast<int32_t>(0x532),
ERROR_ACCOUNT_DISABLED_ = static_cast<int32_t>(0x533),
ERROR_NONE_MAPPED_ = static_cast<int32_t>(0x534),
ERROR_TOO_MANY_LUIDS_REQUESTED_ = static_cast<int32_t>(0x535),
ERROR_LUIDS_EXHAUSTED_ = static_cast<int32_t>(0x536),
ERROR_INVALID_SUB_AUTHORITY_ = static_cast<int32_t>(0x537),
ERROR_INVALID_ACL_ = static_cast<int32_t>(0x538),
ERROR_INVALID_SID_ = static_cast<int32_t>(0x539),
ERROR_INVALID_SECURITY_DESCR_ = static_cast<int32_t>(0x53A),
ERROR_BAD_INHERITANCE_ACL_ = static_cast<int32_t>(0x53C),
ERROR_SERVER_DISABLED_ = static_cast<int32_t>(0x53D),
ERROR_SERVER_NOT_DISABLED_ = static_cast<int32_t>(0x53E),
ERROR_INVALID_ID_AUTHORITY_ = static_cast<int32_t>(0x53F),
ERROR_ALLOTTED_SPACE_EXCEEDED_ = static_cast<int32_t>(0x540),
ERROR_INVALID_GROUP_ATTRIBUTES_ = static_cast<int32_t>(0x541),
ERROR_BAD_IMPERSONATION_LEVEL_ = static_cast<int32_t>(0x542),
ERROR_CANT_OPEN_ANONYMOUS_ = static_cast<int32_t>(0x543),
ERROR_BAD_VALIDATION_CLASS_ = static_cast<int32_t>(0x544),
ERROR_BAD_TOKEN_TYPE_ = static_cast<int32_t>(0x545),
ERROR_NO_SECURITY_ON_OBJECT_ = static_cast<int32_t>(0x546),
ERROR_CANT_ACCESS_DOMAIN_INFO_ = static_cast<int32_t>(0x547),
ERROR_INVALID_SERVER_STATE_ = static_cast<int32_t>(0x548),
ERROR_INVALID_DOMAIN_STATE_ = static_cast<int32_t>(0x549),
ERROR_INVALID_DOMAIN_ROLE_ = static_cast<int32_t>(0x54A),
ERROR_NO_SUCH_DOMAIN_ = static_cast<int32_t>(0x54B),
ERROR_DOMAIN_EXISTS_ = static_cast<int32_t>(0x54C),
ERROR_DOMAIN_LIMIT_EXCEEDED_ = static_cast<int32_t>(0x54D),
ERROR_INTERNAL_DB_CORRUPTION_ = static_cast<int32_t>(0x54E),
ERROR_INTERNAL_ERROR_ = static_cast<int32_t>(0x54F),
ERROR_GENERIC_NOT_MAPPED_ = static_cast<int32_t>(0x550),
ERROR_BAD_DESCRIPTOR_FORMAT_ = static_cast<int32_t>(0x551),
ERROR_NOT_LOGON_PROCESS_ = static_cast<int32_t>(0x552),
ERROR_LOGON_SESSION_EXISTS_ = static_cast<int32_t>(0x553),
ERROR_NO_SUCH_PACKAGE_ = static_cast<int32_t>(0x554),
ERROR_BAD_LOGON_SESSION_STATE_ = static_cast<int32_t>(0x555),
ERROR_LOGON_SESSION_COLLISION_ = static_cast<int32_t>(0x556),
ERROR_INVALID_LOGON_TYPE_ = static_cast<int32_t>(0x557),
ERROR_CANNOT_IMPERSONATE_ = static_cast<int32_t>(0x558),
ERROR_RXACT_INVALID_STATE_ = static_cast<int32_t>(0x559),
ERROR_RXACT_COMMIT_FAILURE_ = static_cast<int32_t>(0x55A),
ERROR_SPECIAL_ACCOUNT_ = static_cast<int32_t>(0x55B),
ERROR_SPECIAL_GROUP_ = static_cast<int32_t>(0x55C),
ERROR_SPECIAL_USER_ = static_cast<int32_t>(0x55D),
ERROR_MEMBERS_PRIMARY_GROUP_ = static_cast<int32_t>(0x55E),
ERROR_TOKEN_ALREADY_IN_USE_ = static_cast<int32_t>(0x55F),
ERROR_NO_SUCH_ALIAS_ = static_cast<int32_t>(0x560),
ERROR_MEMBER_NOT_IN_ALIAS_ = static_cast<int32_t>(0x561),
ERROR_MEMBER_IN_ALIAS_ = static_cast<int32_t>(0x562),
ERROR_ALIAS_EXISTS_ = static_cast<int32_t>(0x563),
ERROR_LOGON_NOT_GRANTED_ = static_cast<int32_t>(0x564),
ERROR_TOO_MANY_SECRETS_ = static_cast<int32_t>(0x565),
ERROR_SECRET_TOO_LONG_ = static_cast<int32_t>(0x566),
ERROR_INTERNAL_DB_ERROR_ = static_cast<int32_t>(0x567),
ERROR_TOO_MANY_CONTEXT_IDS_ = static_cast<int32_t>(0x568),
ERROR_LOGON_TYPE_NOT_GRANTED_ = static_cast<int32_t>(0x569),
ERROR_NT_CROSS_ENCRYPTION_REQUIRED_ = static_cast<int32_t>(0x56A),
ERROR_NO_SUCH_MEMBER_ = static_cast<int32_t>(0x56B),
ERROR_INVALID_MEMBER_ = static_cast<int32_t>(0x56C),
ERROR_TOO_MANY_SIDS_ = static_cast<int32_t>(0x56D),
ERROR_LM_CROSS_ENCRYPTION_REQUIRED_ = static_cast<int32_t>(0x56E),
ERROR_NO_INHERITANCE_ = static_cast<int32_t>(0x56F),
ERROR_FILE_CORRUPT_ = static_cast<int32_t>(0x570),
ERROR_DISK_CORRUPT_ = static_cast<int32_t>(0x571),
ERROR_NO_USER_SESSION_KEY_ = static_cast<int32_t>(0x572),
ERROR_LICENSE_QUOTA_EXCEEDED_ = static_cast<int32_t>(0x573),
ERROR_WRONG_TARGET_NAME_ = static_cast<int32_t>(0x574),
ERROR_MUTUAL_AUTH_FAILED_ = static_cast<int32_t>(0x575),
ERROR_TIME_SKEW_ = static_cast<int32_t>(0x576),
ERROR_CURRENT_DOMAIN_NOT_ALLOWED_ = static_cast<int32_t>(0x577),
ERROR_INVALID_WINDOW_HANDLE_ = static_cast<int32_t>(0x578),
ERROR_INVALID_MENU_HANDLE_ = static_cast<int32_t>(0x579),
ERROR_INVALID_CURSOR_HANDLE_ = static_cast<int32_t>(0x57A),
ERROR_INVALID_ACCEL_HANDLE_ = static_cast<int32_t>(0x57B),
ERROR_INVALID_HOOK_HANDLE_ = static_cast<int32_t>(0x57C),
ERROR_INVALID_DWP_HANDLE_ = static_cast<int32_t>(0x57D),
ERROR_TLW_WITH_WSCHILD_ = static_cast<int32_t>(0x57E),
ERROR_CANNOT_FIND_WND_CLASS_ = static_cast<int32_t>(0x57F),
ERROR_WINDOW_OF_OTHER_THREAD_ = static_cast<int32_t>(0x580),
ERROR_HOTKEY_ALREADY_REGISTERED_ = static_cast<int32_t>(0x581),
ERROR_CLASS_ALREADY_EXISTS_ = static_cast<int32_t>(0x582),
ERROR_CLASS_DOES_NOT_EXIST_ = static_cast<int32_t>(0x583),
ERROR_CLASS_HAS_WINDOWS_ = static_cast<int32_t>(0x584),
ERROR_INVALID_INDEX_ = static_cast<int32_t>(0x585),
ERROR_INVALID_ICON_HANDLE_ = static_cast<int32_t>(0x586),
ERROR_PRIVATE_DIALOG_INDEX_ = static_cast<int32_t>(0x587),
ERROR_LISTBOX_ID_NOT_FOUND_ = static_cast<int32_t>(0x588),
ERROR_NO_WILDCARD_CHARACTERS_ = static_cast<int32_t>(0x589),
ERROR_CLIPBOARD_NOT_OPEN_ = static_cast<int32_t>(0x58A),
ERROR_HOTKEY_NOT_REGISTERED_ = static_cast<int32_t>(0x58B),
ERROR_WINDOW_NOT_DIALOG_ = static_cast<int32_t>(0x58C),
ERROR_CONTROL_ID_NOT_FOUND_ = static_cast<int32_t>(0x58D),
ERROR_INVALID_COMBOBOX_MESSAGE_ = static_cast<int32_t>(0x58E),
ERROR_WINDOW_NOT_COMBOBOX_ = static_cast<int32_t>(0x58F),
ERROR_INVALID_EDIT_HEIGHT_ = static_cast<int32_t>(0x590),
ERROR_DC_NOT_FOUND_ = static_cast<int32_t>(0x591),
ERROR_INVALID_HOOK_FILTER_ = static_cast<int32_t>(0x592),
ERROR_INVALID_FILTER_PROC_ = static_cast<int32_t>(0x593),
ERROR_HOOK_NEEDS_HMOD_ = static_cast<int32_t>(0x594),
ERROR_GLOBAL_ONLY_HOOK_ = static_cast<int32_t>(0x595),
ERROR_JOURNAL_HOOK_SET_ = static_cast<int32_t>(0x596),
ERROR_HOOK_NOT_INSTALLED_ = static_cast<int32_t>(0x597),
ERROR_INVALID_LB_MESSAGE_ = static_cast<int32_t>(0x598),
ERROR_SETCOUNT_ON_BAD_LB_ = static_cast<int32_t>(0x599),
ERROR_LB_WITHOUT_TABSTOPS_ = static_cast<int32_t>(0x59A),
ERROR_DESTROY_OBJECT_OF_OTHER_THREAD_ = static_cast<int32_t>(0x59B),
ERROR_CHILD_WINDOW_MENU_ = static_cast<int32_t>(0x59C),
ERROR_NO_SYSTEM_MENU_ = static_cast<int32_t>(0x59D),
ERROR_INVALID_MSGBOX_STYLE_ = static_cast<int32_t>(0x59E),
ERROR_INVALID_SPI_VALUE_ = static_cast<int32_t>(0x59F),
ERROR_SCREEN_ALREADY_LOCKED_ = static_cast<int32_t>(0x5A0),
ERROR_HWNDS_HAVE_DIFF_PARENT_ = static_cast<int32_t>(0x5A1),
ERROR_NOT_CHILD_WINDOW_ = static_cast<int32_t>(0x5A2),
ERROR_INVALID_GW_COMMAND_ = static_cast<int32_t>(0x5A3),
ERROR_INVALID_THREAD_ID_ = static_cast<int32_t>(0x5A4),
ERROR_NON_MDICHILD_WINDOW_ = static_cast<int32_t>(0x5A5),
ERROR_POPUP_ALREADY_ACTIVE_ = static_cast<int32_t>(0x5A6),
ERROR_NO_SCROLLBARS_ = static_cast<int32_t>(0x5A7),
ERROR_INVALID_SCROLLBAR_RANGE_ = static_cast<int32_t>(0x5A8),
ERROR_INVALID_SHOWWIN_COMMAND_ = static_cast<int32_t>(0x5A9),
ERROR_NO_SYSTEM_RESOURCES_ = static_cast<int32_t>(0x5AA),
ERROR_NONPAGED_SYSTEM_RESOURCES_ = static_cast<int32_t>(0x5AB),
ERROR_PAGED_SYSTEM_RESOURCES_ = static_cast<int32_t>(0x5AC),
ERROR_WORKING_SET_QUOTA_ = static_cast<int32_t>(0x5AD),
ERROR_PAGEFILE_QUOTA_ = static_cast<int32_t>(0x5AE),
ERROR_COMMITMENT_LIMIT_ = static_cast<int32_t>(0x5AF),
ERROR_MENU_ITEM_NOT_FOUND_ = static_cast<int32_t>(0x5B0),
ERROR_INVALID_KEYBOARD_HANDLE_ = static_cast<int32_t>(0x5B1),
ERROR_HOOK_TYPE_NOT_ALLOWED_ = static_cast<int32_t>(0x5B2),
ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION_ = static_cast<int32_t>(0x5B3),
ERROR_TIMEOUT_ = static_cast<int32_t>(0x5B4),
ERROR_INVALID_MONITOR_HANDLE_ = static_cast<int32_t>(0x5B5),
ERROR_EVENTLOG_FILE_CORRUPT_ = static_cast<int32_t>(0x5DC),
ERROR_EVENTLOG_CANT_START_ = static_cast<int32_t>(0x5DD),
ERROR_LOG_FILE_FULL_ = static_cast<int32_t>(0x5DE),
ERROR_EVENTLOG_FILE_CHANGED_ = static_cast<int32_t>(0x5DF),
ERROR_INSTALL_SERVICE_FAILURE_ = static_cast<int32_t>(0x641),
ERROR_INSTALL_USEREXIT_ = static_cast<int32_t>(0x642),
ERROR_INSTALL_FAILURE_ = static_cast<int32_t>(0x643),
ERROR_INSTALL_SUSPEND_ = static_cast<int32_t>(0x644),
ERROR_UNKNOWN_PRODUCT_ = static_cast<int32_t>(0x645),
ERROR_UNKNOWN_FEATURE_ = static_cast<int32_t>(0x646),
ERROR_UNKNOWN_COMPONENT_ = static_cast<int32_t>(0x647),
ERROR_UNKNOWN_PROPERTY_ = static_cast<int32_t>(0x648),
ERROR_INVALID_HANDLE_STATE_ = static_cast<int32_t>(0x649),
ERROR_BAD_CONFIGURATION_ = static_cast<int32_t>(0x64A),
ERROR_INDEX_ABSENT_ = static_cast<int32_t>(0x64B),
ERROR_INSTALL_SOURCE_ABSENT_ = static_cast<int32_t>(0x64C),
ERROR_INSTALL_PACKAGE_VERSION_ = static_cast<int32_t>(0x64D),
ERROR_PRODUCT_UNINSTALLED_ = static_cast<int32_t>(0x64E),
ERROR_BAD_QUERY_SYNTAX_ = static_cast<int32_t>(0x64F),
ERROR_INVALID_FIELD_ = static_cast<int32_t>(0x650),
ERROR_DEVICE_REMOVED_ = static_cast<int32_t>(0x651),
ERROR_INSTALL_ALREADY_RUNNING_ = static_cast<int32_t>(0x652),
ERROR_INSTALL_PACKAGE_OPEN_FAILED_ = static_cast<int32_t>(0x653),
ERROR_INSTALL_PACKAGE_INVALID_ = static_cast<int32_t>(0x654),
ERROR_INSTALL_UI_FAILURE_ = static_cast<int32_t>(0x655),
ERROR_INSTALL_LOG_FAILURE_ = static_cast<int32_t>(0x656),
ERROR_INSTALL_LANGUAGE_UNSUPPORTED_ = static_cast<int32_t>(0x657),
ERROR_INSTALL_TRANSFORM_FAILURE_ = static_cast<int32_t>(0x658),
ERROR_INSTALL_PACKAGE_REJECTED_ = static_cast<int32_t>(0x659),
ERROR_FUNCTION_NOT_CALLED_ = static_cast<int32_t>(0x65A),
ERROR_FUNCTION_FAILED_ = static_cast<int32_t>(0x65B),
ERROR_INVALID_TABLE_ = static_cast<int32_t>(0x65C),
ERROR_DATATYPE_MISMATCH_ = static_cast<int32_t>(0x65D),
ERROR_UNSUPPORTED_TYPE_ = static_cast<int32_t>(0x65E),
ERROR_CREATE_FAILED_ = static_cast<int32_t>(0x65F),
ERROR_INSTALL_TEMP_UNWRITABLE_ = static_cast<int32_t>(0x660),
ERROR_INSTALL_PLATFORM_UNSUPPORTED_ = static_cast<int32_t>(0x661),
ERROR_INSTALL_NOTUSED_ = static_cast<int32_t>(0x662),
ERROR_PATCH_PACKAGE_OPEN_FAILED_ = static_cast<int32_t>(0x663),
ERROR_PATCH_PACKAGE_INVALID_ = static_cast<int32_t>(0x664),
ERROR_PATCH_PACKAGE_UNSUPPORTED_ = static_cast<int32_t>(0x665),
ERROR_PRODUCT_VERSION_ = static_cast<int32_t>(0x666),
ERROR_INVALID_COMMAND_LINE_ = static_cast<int32_t>(0x667),
ERROR_INSTALL_REMOTE_DISALLOWED_ = static_cast<int32_t>(0x668),
ERROR_SUCCESS_REBOOT_INITIATED_ = static_cast<int32_t>(0x669),
ERROR_PATCH_TARGET_NOT_FOUND_ = static_cast<int32_t>(0x66A),
ERROR_PATCH_PACKAGE_REJECTED_ = static_cast<int32_t>(0x66B),
ERROR_INSTALL_TRANSFORM_REJECTED_ = static_cast<int32_t>(0x66C),
RPC_S_INVALID_STRING_BINDING_ = static_cast<int32_t>(0x6A4),
RPC_S_WRONG_KIND_OF_BINDING_ = static_cast<int32_t>(0x6A5),
RPC_S_INVALID_BINDING_ = static_cast<int32_t>(0x6A6),
RPC_S_PROTSEQ_NOT_SUPPORTED_ = static_cast<int32_t>(0x6A7),
RPC_S_INVALID_RPC_PROTSEQ_ = static_cast<int32_t>(0x6A8),
RPC_S_INVALID_STRING_UUID_ = static_cast<int32_t>(0x6A9),
RPC_S_INVALID_ENDPOINT_FORMAT_ = static_cast<int32_t>(0x6AA),
RPC_S_INVALID_NET_ADDR_ = static_cast<int32_t>(0x6AB),
RPC_S_NO_ENDPOINT_FOUND_ = static_cast<int32_t>(0x6AC),
RPC_S_INVALID_TIMEOUT_ = static_cast<int32_t>(0x6AD),
RPC_S_OBJECT_NOT_FOUND_ = static_cast<int32_t>(0x6AE),
RPC_S_ALREADY_REGISTERED_ = static_cast<int32_t>(0x6AF),
RPC_S_TYPE_ALREADY_REGISTERED_ = static_cast<int32_t>(0x6B0),
RPC_S_ALREADY_LISTENING_ = static_cast<int32_t>(0x6B1),
RPC_S_NO_PROTSEQS_REGISTERED_ = static_cast<int32_t>(0x6B2),
RPC_S_NOT_LISTENING_ = static_cast<int32_t>(0x6B3),
RPC_S_UNKNOWN_MGR_TYPE_ = static_cast<int32_t>(0x6B4),
RPC_S_UNKNOWN_IF_ = static_cast<int32_t>(0x6B5),
RPC_S_NO_BINDINGS_ = static_cast<int32_t>(0x6B6),
RPC_S_NO_PROTSEQS_ = static_cast<int32_t>(0x6B7),
RPC_S_CANT_CREATE_ENDPOINT_ = static_cast<int32_t>(0x6B8),
RPC_S_OUT_OF_RESOURCES_ = static_cast<int32_t>(0x6B9),
RPC_S_SERVER_UNAVAILABLE_ = static_cast<int32_t>(0x6BA),
RPC_S_SERVER_TOO_BUSY_ = static_cast<int32_t>(0x6BB),
RPC_S_INVALID_NETWORK_OPTIONS_ = static_cast<int32_t>(0x6BC),
RPC_S_NO_CALL_ACTIVE_ = static_cast<int32_t>(0x6BD),
RPC_S_CALL_FAILED_ = static_cast<int32_t>(0x6BE),
RPC_S_CALL_FAILED_DNE_ = static_cast<int32_t>(0x6BF),
RPC_S_PROTOCOL_ERROR_ = static_cast<int32_t>(0x6C0),
RPC_S_UNSUPPORTED_TRANS_SYN_ = static_cast<int32_t>(0x6C2),
RPC_S_UNSUPPORTED_TYPE_ = static_cast<int32_t>(0x6C4),
RPC_S_INVALID_TAG_ = static_cast<int32_t>(0x6C5),
RPC_S_INVALID_BOUND_ = static_cast<int32_t>(0x6C6),
RPC_S_NO_ENTRY_NAME_ = static_cast<int32_t>(0x6C7),
RPC_S_INVALID_NAME_SYNTAX_ = static_cast<int32_t>(0x6C8),
RPC_S_UNSUPPORTED_NAME_SYNTAX_ = static_cast<int32_t>(0x6C9),
RPC_S_UUID_NO_ADDRESS_ = static_cast<int32_t>(0x6CB),
RPC_S_DUPLICATE_ENDPOINT_ = static_cast<int32_t>(0x6CC),
RPC_S_UNKNOWN_AUTHN_TYPE_ = static_cast<int32_t>(0x6CD),
RPC_S_MAX_CALLS_TOO_SMALL_ = static_cast<int32_t>(0x6CE),
RPC_S_STRING_TOO_LONG_ = static_cast<int32_t>(0x6CF),
RPC_S_PROTSEQ_NOT_FOUND_ = static_cast<int32_t>(0x6D0),
RPC_S_PROCNUM_OUT_OF_RANGE_ = static_cast<int32_t>(0x6D1),
RPC_S_BINDING_HAS_NO_AUTH_ = static_cast<int32_t>(0x6D2),
RPC_S_UNKNOWN_AUTHN_SERVICE_ = static_cast<int32_t>(0x6D3),
RPC_S_UNKNOWN_AUTHN_LEVEL_ = static_cast<int32_t>(0x6D4),
RPC_S_INVALID_AUTH_IDENTITY_ = static_cast<int32_t>(0x6D5),
RPC_S_UNKNOWN_AUTHZ_SERVICE_ = static_cast<int32_t>(0x6D6),
EPT_S_INVALID_ENTRY_ = static_cast<int32_t>(0x6D7),
EPT_S_CANT_PERFORM_OP_ = static_cast<int32_t>(0x6D8),
EPT_S_NOT_REGISTERED_ = static_cast<int32_t>(0x6D9),
RPC_S_NOTHING_TO_EXPORT_ = static_cast<int32_t>(0x6DA),
RPC_S_INCOMPLETE_NAME_ = static_cast<int32_t>(0x6DB),
RPC_S_INVALID_VERS_OPTION_ = static_cast<int32_t>(0x6DC),
RPC_S_NO_MORE_MEMBERS_ = static_cast<int32_t>(0x6DD),
RPC_S_NOT_ALL_OBJS_UNEXPORTED_ = static_cast<int32_t>(0x6DE),
RPC_S_INTERFACE_NOT_FOUND_ = static_cast<int32_t>(0x6DF),
RPC_S_ENTRY_ALREADY_EXISTS_ = static_cast<int32_t>(0x6E0),
RPC_S_ENTRY_NOT_FOUND_ = static_cast<int32_t>(0x6E1),
RPC_S_NAME_SERVICE_UNAVAILABLE_ = static_cast<int32_t>(0x6E2),
RPC_S_INVALID_NAF_ID_ = static_cast<int32_t>(0x6E3),
RPC_S_CANNOT_SUPPORT_ = static_cast<int32_t>(0x6E4),
RPC_S_NO_CONTEXT_AVAILABLE_ = static_cast<int32_t>(0x6E5),
RPC_S_INTERNAL_ERROR_ = static_cast<int32_t>(0x6E6),
RPC_S_ZERO_DIVIDE_ = static_cast<int32_t>(0x6E7),
RPC_S_ADDRESS_ERROR_ = static_cast<int32_t>(0x6E8),
RPC_S_FP_DIV_ZERO_ = static_cast<int32_t>(0x6E9),
RPC_S_FP_UNDERFLOW_ = static_cast<int32_t>(0x6EA),
RPC_S_FP_OVERFLOW_ = static_cast<int32_t>(0x6EB),
RPC_X_NO_MORE_ENTRIES_ = static_cast<int32_t>(0x6EC),
RPC_X_SS_CHAR_TRANS_OPEN_FAIL_ = static_cast<int32_t>(0x6ED),
RPC_X_SS_CHAR_TRANS_SHORT_FILE_ = static_cast<int32_t>(0x6EE),
RPC_X_SS_IN_NULL_CONTEXT_ = static_cast<int32_t>(0x6EF),
RPC_X_SS_CONTEXT_DAMAGED_ = static_cast<int32_t>(0x6F1),
RPC_X_SS_HANDLES_MISMATCH_ = static_cast<int32_t>(0x6F2),
RPC_X_SS_CANNOT_GET_CALL_HANDLE_ = static_cast<int32_t>(0x6F3),
RPC_X_NULL_REF_POINTER_ = static_cast<int32_t>(0x6F4),
RPC_X_ENUM_VALUE_OUT_OF_RANGE_ = static_cast<int32_t>(0x6F5),
RPC_X_BYTE_COUNT_TOO_SMALL_ = static_cast<int32_t>(0x6F6),
RPC_X_BAD_STUB_DATA_ = static_cast<int32_t>(0x6F7),
ERROR_INVALID_USER_BUFFER_ = static_cast<int32_t>(0x6F8),
ERROR_UNRECOGNIZED_MEDIA_ = static_cast<int32_t>(0x6F9),
ERROR_NO_TRUST_LSA_SECRET_ = static_cast<int32_t>(0x6FA),
ERROR_NO_TRUST_SAM_ACCOUNT_ = static_cast<int32_t>(0x6FB),
ERROR_TRUSTED_DOMAIN_FAILURE_ = static_cast<int32_t>(0x6FC),
ERROR_TRUSTED_RELATIONSHIP_FAILURE_ = static_cast<int32_t>(0x6FD),
ERROR_TRUST_FAILURE_ = static_cast<int32_t>(0x6FE),
RPC_S_CALL_IN_PROGRESS_ = static_cast<int32_t>(0x6FF),
ERROR_NETLOGON_NOT_STARTED_ = static_cast<int32_t>(0x700),
ERROR_ACCOUNT_EXPIRED_ = static_cast<int32_t>(0x701),
ERROR_REDIRECTOR_HAS_OPEN_HANDLES_ = static_cast<int32_t>(0x702),
ERROR_PRINTER_DRIVER_ALREADY_INSTALLED_ = static_cast<int32_t>(0x703),
ERROR_UNKNOWN_PORT_ = static_cast<int32_t>(0x704),
ERROR_UNKNOWN_PRINTER_DRIVER_ = static_cast<int32_t>(0x705),
ERROR_UNKNOWN_PRINTPROCESSOR_ = static_cast<int32_t>(0x706),
ERROR_INVALID_SEPARATOR_FILE_ = static_cast<int32_t>(0x707),
ERROR_INVALID_PRIORITY_ = static_cast<int32_t>(0x708),
ERROR_INVALID_PRINTER_NAME_ = static_cast<int32_t>(0x709),
ERROR_PRINTER_ALREADY_EXISTS_ = static_cast<int32_t>(0x70A),
ERROR_INVALID_PRINTER_COMMAND_ = static_cast<int32_t>(0x70B),
ERROR_INVALID_DATATYPE_ = static_cast<int32_t>(0x70C),
ERROR_INVALID_ENVIRONMENT_ = static_cast<int32_t>(0x70D),
RPC_S_NO_MORE_BINDINGS_ = static_cast<int32_t>(0x70E),
ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT_ = static_cast<int32_t>(0x70F),
ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT_ = static_cast<int32_t>(0x710),
ERROR_NOLOGON_SERVER_TRUST_ACCOUNT_ = static_cast<int32_t>(0x711),
ERROR_DOMAIN_TRUST_INCONSISTENT_ = static_cast<int32_t>(0x712),
ERROR_SERVER_HAS_OPEN_HANDLES_ = static_cast<int32_t>(0x713),
ERROR_RESOURCE_DATA_NOT_FOUND_ = static_cast<int32_t>(0x714),
ERROR_RESOURCE_TYPE_NOT_FOUND_ = static_cast<int32_t>(0x715),
ERROR_RESOURCE_NAME_NOT_FOUND_ = static_cast<int32_t>(0x716),
ERROR_RESOURCE_LANG_NOT_FOUND_ = static_cast<int32_t>(0x717),
ERROR_NOT_ENOUGH_QUOTA_ = static_cast<int32_t>(0x718),
RPC_S_NO_INTERFACES_ = static_cast<int32_t>(0x719),
RPC_S_CALL_CANCELLED_ = static_cast<int32_t>(0x71A),
RPC_S_BINDING_INCOMPLETE_ = static_cast<int32_t>(0x71B),
RPC_S_COMM_FAILURE_ = static_cast<int32_t>(0x71C),
RPC_S_UNSUPPORTED_AUTHN_LEVEL_ = static_cast<int32_t>(0x71D),
RPC_S_NO_PRINC_NAME_ = static_cast<int32_t>(0x71E),
RPC_S_NOT_RPC_ERROR_ = static_cast<int32_t>(0x71F),
RPC_S_UUID_LOCAL_ONLY_ = static_cast<int32_t>(0x720),
RPC_S_SEC_PKG_ERROR_ = static_cast<int32_t>(0x721),
RPC_S_NOT_CANCELLED_ = static_cast<int32_t>(0x722),
RPC_X_INVALID_ES_ACTION_ = static_cast<int32_t>(0x723),
RPC_X_WRONG_ES_VERSION_ = static_cast<int32_t>(0x724),
RPC_X_WRONG_STUB_VERSION_ = static_cast<int32_t>(0x725),
RPC_X_INVALID_PIPE_OBJECT_ = static_cast<int32_t>(0x726),
RPC_X_WRONG_PIPE_ORDER_ = static_cast<int32_t>(0x727),
RPC_X_WRONG_PIPE_VERSION_ = static_cast<int32_t>(0x728),
RPC_S_GROUP_MEMBER_NOT_FOUND_ = static_cast<int32_t>(0x76A),
EPT_S_CANT_CREATE_ = static_cast<int32_t>(0x76B),
RPC_S_INVALID_OBJECT_ = static_cast<int32_t>(0x76C),
ERROR_INVALID_TIME_ = static_cast<int32_t>(0x76D),
ERROR_INVALID_FORM_NAME_ = static_cast<int32_t>(0x76E),
ERROR_INVALID_FORM_SIZE_ = static_cast<int32_t>(0x76F),
ERROR_ALREADY_WAITING_ = static_cast<int32_t>(0x770),
ERROR_PRINTER_DELETED_ = static_cast<int32_t>(0x771),
ERROR_INVALID_PRINTER_STATE_ = static_cast<int32_t>(0x772),
ERROR_PASSWORD_MUST_CHANGE_ = static_cast<int32_t>(0x773),
ERROR_DOMAIN_CONTROLLER_NOT_FOUND_ = static_cast<int32_t>(0x774),
ERROR_ACCOUNT_LOCKED_OUT_ = static_cast<int32_t>(0x775),
OR_INVALID_OXID_ = static_cast<int32_t>(0x776),
OR_INVALID_OID_ = static_cast<int32_t>(0x777),
OR_INVALID_SET_ = static_cast<int32_t>(0x778),
RPC_S_SEND_INCOMPLETE_ = static_cast<int32_t>(0x779),
RPC_S_INVALID_ASYNC_HANDLE_ = static_cast<int32_t>(0x77A),
RPC_S_INVALID_ASYNC_CALL_ = static_cast<int32_t>(0x77B),
RPC_X_PIPE_CLOSED_ = static_cast<int32_t>(0x77C),
RPC_X_PIPE_DISCIPLINE_ERROR_ = static_cast<int32_t>(0x77D),
RPC_X_PIPE_EMPTY_ = static_cast<int32_t>(0x77E),
ERROR_NO_SITENAME_ = static_cast<int32_t>(0x77F),
ERROR_CANT_ACCESS_FILE_ = static_cast<int32_t>(0x780),
ERROR_CANT_RESOLVE_FILENAME_ = static_cast<int32_t>(0x781),
RPC_S_ENTRY_TYPE_MISMATCH_ = static_cast<int32_t>(0x782),
RPC_S_NOT_ALL_OBJS_EXPORTED_ = static_cast<int32_t>(0x783),
RPC_S_INTERFACE_NOT_EXPORTED_ = static_cast<int32_t>(0x784),
RPC_S_PROFILE_NOT_ADDED_ = static_cast<int32_t>(0x785),
RPC_S_PRF_ELT_NOT_ADDED_ = static_cast<int32_t>(0x786),
RPC_S_PRF_ELT_NOT_REMOVED_ = static_cast<int32_t>(0x787),
RPC_S_GRP_ELT_NOT_ADDED_ = static_cast<int32_t>(0x788),
RPC_S_GRP_ELT_NOT_REMOVED_ = static_cast<int32_t>(0x789),
ERROR_KM_DRIVER_BLOCKED_ = static_cast<int32_t>(0x78A),
ERROR_CONTEXT_EXPIRED_ = static_cast<int32_t>(0x78B),
ERROR_INVALID_PIXEL_FORMAT_ = static_cast<int32_t>(0x7D0),
ERROR_BAD_DRIVER_ = static_cast<int32_t>(0x7D1),
ERROR_INVALID_WINDOW_STYLE_ = static_cast<int32_t>(0x7D2),
ERROR_METAFILE_NOT_SUPPORTED_ = static_cast<int32_t>(0x7D3),
ERROR_TRANSFORM_NOT_SUPPORTED_ = static_cast<int32_t>(0x7D4),
ERROR_CLIPPING_NOT_SUPPORTED_ = static_cast<int32_t>(0x7D5),
ERROR_INVALID_CMM_ = static_cast<int32_t>(0x7DA),
ERROR_INVALID_PROFILE_ = static_cast<int32_t>(0x7DB),
ERROR_TAG_NOT_FOUND_ = static_cast<int32_t>(0x7DC),
ERROR_TAG_NOT_PRESENT_ = static_cast<int32_t>(0x7DD),
ERROR_DUPLICATE_TAG_ = static_cast<int32_t>(0x7DE),
ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE_ = static_cast<int32_t>(0x7DF),
ERROR_PROFILE_NOT_FOUND_ = static_cast<int32_t>(0x7E0),
ERROR_INVALID_COLORSPACE_ = static_cast<int32_t>(0x7E1),
ERROR_ICM_NOT_ENABLED_ = static_cast<int32_t>(0x7E2),
ERROR_DELETING_ICM_XFORM_ = static_cast<int32_t>(0x7E3),
ERROR_INVALID_TRANSFORM_ = static_cast<int32_t>(0x7E4),
ERROR_COLORSPACE_MISMATCH_ = static_cast<int32_t>(0x7E5),
ERROR_INVALID_COLORINDEX_ = static_cast<int32_t>(0x7E6),
ERROR_CONNECTED_OTHER_PASSWORD_ = static_cast<int32_t>(0x83C),
ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT_ = static_cast<int32_t>(0x83D),
ERROR_BAD_USERNAME_ = static_cast<int32_t>(0x89A),
ERROR_NOT_CONNECTED_ = static_cast<int32_t>(0x8CA),
ERROR_OPEN_FILES_ = static_cast<int32_t>(0x961),
ERROR_ACTIVE_CONNECTIONS_ = static_cast<int32_t>(0x962),
ERROR_DEVICE_IN_USE_ = static_cast<int32_t>(0x964),
ERROR_UNKNOWN_PRINT_MONITOR_ = static_cast<int32_t>(0xBB8),
ERROR_PRINTER_DRIVER_IN_USE_ = static_cast<int32_t>(0xBB9),
ERROR_SPOOL_FILE_NOT_FOUND_ = static_cast<int32_t>(0xBBA),
ERROR_SPL_NO_STARTDOC_ = static_cast<int32_t>(0xBBB),
ERROR_SPL_NO_ADDJOB_ = static_cast<int32_t>(0xBBC),
ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED_ = static_cast<int32_t>(0xBBD),
ERROR_PRINT_MONITOR_ALREADY_INSTALLED_ = static_cast<int32_t>(0xBBE),
ERROR_INVALID_PRINT_MONITOR_ = static_cast<int32_t>(0xBBF),
ERROR_PRINT_MONITOR_IN_USE_ = static_cast<int32_t>(0xBC0),
ERROR_PRINTER_HAS_JOBS_QUEUED_ = static_cast<int32_t>(0xBC1),
ERROR_SUCCESS_REBOOT_REQUIRED_ = static_cast<int32_t>(0xBC2),
ERROR_SUCCESS_RESTART_REQUIRED_ = static_cast<int32_t>(0xBC3),
ERROR_PRINTER_NOT_FOUND_ = static_cast<int32_t>(0xBC4),
ERROR_PRINTER_DRIVER_WARNED_ = static_cast<int32_t>(0xBC5),
ERROR_PRINTER_DRIVER_BLOCKED_ = static_cast<int32_t>(0xBC6),
ERROR_WINS_INTERNAL_ = static_cast<int32_t>(0xFA0),
ERROR_CAN_NOT_DEL_LOCAL_WINS_ = static_cast<int32_t>(0xFA1),
ERROR_STATIC_INIT_ = static_cast<int32_t>(0xFA2),
ERROR_INC_BACKUP_ = static_cast<int32_t>(0xFA3),
ERROR_FULL_BACKUP_ = static_cast<int32_t>(0xFA4),
ERROR_REC_NON_EXISTENT_ = static_cast<int32_t>(0xFA5),
ERROR_RPL_NOT_ALLOWED_ = static_cast<int32_t>(0xFA6),
ERROR_DHCP_ADDRESS_CONFLICT_ = static_cast<int32_t>(0x1004),
ERROR_WMI_GUID_NOT_FOUND_ = static_cast<int32_t>(0x1068),
ERROR_WMI_INSTANCE_NOT_FOUND_ = static_cast<int32_t>(0x1069),
ERROR_WMI_ITEMID_NOT_FOUND_ = static_cast<int32_t>(0x106A),
ERROR_WMI_TRY_AGAIN_ = static_cast<int32_t>(0x106B),
ERROR_WMI_DP_NOT_FOUND_ = static_cast<int32_t>(0x106C),
ERROR_WMI_UNRESOLVED_INSTANCE_REF_ = static_cast<int32_t>(0x106D),
ERROR_WMI_ALREADY_ENABLED_ = static_cast<int32_t>(0x106E),
ERROR_WMI_GUID_DISCONNECTED_ = static_cast<int32_t>(0x106F),
ERROR_WMI_SERVER_UNAVAILABLE_ = static_cast<int32_t>(0x1070),
ERROR_WMI_DP_FAILED_ = static_cast<int32_t>(0x1071),
ERROR_WMI_INVALID_MOF_ = static_cast<int32_t>(0x1072),
ERROR_WMI_INVALID_REGINFO_ = static_cast<int32_t>(0x1073),
ERROR_WMI_ALREADY_DISABLED_ = static_cast<int32_t>(0x1074),
ERROR_WMI_READ_ONLY_ = static_cast<int32_t>(0x1075),
ERROR_WMI_SET_FAILURE_ = static_cast<int32_t>(0x1076),
ERROR_INVALID_MEDIA_ = static_cast<int32_t>(0x10CC),
ERROR_INVALID_LIBRARY_ = static_cast<int32_t>(0x10CD),
ERROR_INVALID_MEDIA_POOL_ = static_cast<int32_t>(0x10CE),
ERROR_DRIVE_MEDIA_MISMATCH_ = static_cast<int32_t>(0x10CF),
ERROR_MEDIA_OFFLINE_ = static_cast<int32_t>(0x10D0),
ERROR_LIBRARY_OFFLINE_ = static_cast<int32_t>(0x10D1),
ERROR_EMPTY_ = static_cast<int32_t>(0x10D2),
ERROR_NOT_EMPTY_ = static_cast<int32_t>(0x10D3),
ERROR_MEDIA_UNAVAILABLE_ = static_cast<int32_t>(0x10D4),
ERROR_RESOURCE_DISABLED_ = static_cast<int32_t>(0x10D5),
ERROR_INVALID_CLEANER_ = static_cast<int32_t>(0x10D6),
ERROR_UNABLE_TO_CLEAN_ = static_cast<int32_t>(0x10D7),
ERROR_OBJECT_NOT_FOUND_ = static_cast<int32_t>(0x10D8),
ERROR_DATABASE_FAILURE_ = static_cast<int32_t>(0x10D9),
ERROR_DATABASE_FULL_ = static_cast<int32_t>(0x10DA),
ERROR_MEDIA_INCOMPATIBLE_ = static_cast<int32_t>(0x10DB),
ERROR_RESOURCE_NOT_PRESENT_ = static_cast<int32_t>(0x10DC),
ERROR_INVALID_OPERATION_ = static_cast<int32_t>(0x10DD),
ERROR_MEDIA_NOT_AVAILABLE_ = static_cast<int32_t>(0x10DE),
ERROR_DEVICE_NOT_AVAILABLE_ = static_cast<int32_t>(0x10DF),
ERROR_REQUEST_REFUSED_ = static_cast<int32_t>(0x10E0),
ERROR_INVALID_DRIVE_OBJECT_ = static_cast<int32_t>(0x10E1),
ERROR_LIBRARY_FULL_ = static_cast<int32_t>(0x10E2),
ERROR_MEDIUM_NOT_ACCESSIBLE_ = static_cast<int32_t>(0x10E3),
ERROR_UNABLE_TO_LOAD_MEDIUM_ = static_cast<int32_t>(0x10E4),
ERROR_UNABLE_TO_INVENTORY_DRIVE_ = static_cast<int32_t>(0x10E5),
ERROR_UNABLE_TO_INVENTORY_SLOT_ = static_cast<int32_t>(0x10E6),
ERROR_UNABLE_TO_INVENTORY_TRANSPORT_ = static_cast<int32_t>(0x10E7),
ERROR_TRANSPORT_FULL_ = static_cast<int32_t>(0x10E8),
ERROR_CONTROLLING_IEPORT_ = static_cast<int32_t>(0x10E9),
ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA_ = static_cast<int32_t>(0x10EA),
ERROR_CLEANER_SLOT_SET_ = static_cast<int32_t>(0x10EB),
ERROR_CLEANER_SLOT_NOT_SET_ = static_cast<int32_t>(0x10EC),
ERROR_CLEANER_CARTRIDGE_SPENT_ = static_cast<int32_t>(0x10ED),
ERROR_UNEXPECTED_OMID_ = static_cast<int32_t>(0x10EE),
ERROR_CANT_DELETE_LAST_ITEM_ = static_cast<int32_t>(0x10EF),
ERROR_MESSAGE_EXCEEDS_MAX_SIZE_ = static_cast<int32_t>(0x10F0),
ERROR_VOLUME_CONTAINS_SYS_FILES_ = static_cast<int32_t>(0x10F1),
ERROR_INDIGENOUS_TYPE_ = static_cast<int32_t>(0x10F2),
ERROR_NO_SUPPORTING_DRIVES_ = static_cast<int32_t>(0x10F3),
ERROR_CLEANER_CARTRIDGE_INSTALLED_ = static_cast<int32_t>(0x10F4),
ERROR_FILE_OFFLINE_ = static_cast<int32_t>(0x10FE),
ERROR_REMOTE_STORAGE_NOT_ACTIVE_ = static_cast<int32_t>(0x10FF),
ERROR_REMOTE_STORAGE_MEDIA_ERROR_ = static_cast<int32_t>(0x1100),
ERROR_NOT_A_REPARSE_POINT_ = static_cast<int32_t>(0x1126),
ERROR_REPARSE_ATTRIBUTE_CONFLICT_ = static_cast<int32_t>(0x1127),
ERROR_INVALID_REPARSE_DATA_ = static_cast<int32_t>(0x1128),
ERROR_REPARSE_TAG_INVALID_ = static_cast<int32_t>(0x1129),
ERROR_REPARSE_TAG_MISMATCH_ = static_cast<int32_t>(0x112A),
ERROR_VOLUME_NOT_SIS_ENABLED_ = static_cast<int32_t>(0x1194),
ERROR_DEPENDENT_RESOURCE_EXISTS_ = static_cast<int32_t>(0x1389),
ERROR_DEPENDENCY_NOT_FOUND_ = static_cast<int32_t>(0x138A),
ERROR_DEPENDENCY_ALREADY_EXISTS_ = static_cast<int32_t>(0x138B),
ERROR_RESOURCE_NOT_ONLINE_ = static_cast<int32_t>(0x138C),
ERROR_HOST_NODE_NOT_AVAILABLE_ = static_cast<int32_t>(0x138D),
ERROR_RESOURCE_NOT_AVAILABLE_ = static_cast<int32_t>(0x138E),
ERROR_RESOURCE_NOT_FOUND_ = static_cast<int32_t>(0x138F),
ERROR_SHUTDOWN_CLUSTER_ = static_cast<int32_t>(0x1390),
ERROR_CANT_EVICT_ACTIVE_NODE_ = static_cast<int32_t>(0x1391),
ERROR_OBJECT_ALREADY_EXISTS_ = static_cast<int32_t>(0x1392),
ERROR_OBJECT_IN_LIST_ = static_cast<int32_t>(0x1393),
ERROR_GROUP_NOT_AVAILABLE_ = static_cast<int32_t>(0x1394),
ERROR_GROUP_NOT_FOUND_ = static_cast<int32_t>(0x1395),
ERROR_GROUP_NOT_ONLINE_ = static_cast<int32_t>(0x1396),
ERROR_HOST_NODE_NOT_RESOURCE_OWNER_ = static_cast<int32_t>(0x1397),
ERROR_HOST_NODE_NOT_GROUP_OWNER_ = static_cast<int32_t>(0x1398),
ERROR_RESMON_CREATE_FAILED_ = static_cast<int32_t>(0x1399),
ERROR_RESMON_ONLINE_FAILED_ = static_cast<int32_t>(0x139A),
ERROR_RESOURCE_ONLINE_ = static_cast<int32_t>(0x139B),
ERROR_QUORUM_RESOURCE_ = static_cast<int32_t>(0x139C),
ERROR_NOT_QUORUM_CAPABLE_ = static_cast<int32_t>(0x139D),
ERROR_CLUSTER_SHUTTING_DOWN_ = static_cast<int32_t>(0x139E),
ERROR_INVALID_STATE_ = static_cast<int32_t>(0x139F),
ERROR_RESOURCE_PROPERTIES_STORED_ = static_cast<int32_t>(0x13A0),
ERROR_NOT_QUORUM_CLASS_ = static_cast<int32_t>(0x13A1),
ERROR_CORE_RESOURCE_ = static_cast<int32_t>(0x13A2),
ERROR_QUORUM_RESOURCE_ONLINE_FAILED_ = static_cast<int32_t>(0x13A3),
ERROR_QUORUMLOG_OPEN_FAILED_ = static_cast<int32_t>(0x13A4),
ERROR_CLUSTERLOG_CORRUPT_ = static_cast<int32_t>(0x13A5),
ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE_ = static_cast<int32_t>(0x13A6),
ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE_ = static_cast<int32_t>(0x13A7),
ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND_ = static_cast<int32_t>(0x13A8),
ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE_ = static_cast<int32_t>(0x13A9),
ERROR_QUORUM_OWNER_ALIVE_ = static_cast<int32_t>(0x13AA),
ERROR_NETWORK_NOT_AVAILABLE_ = static_cast<int32_t>(0x13AB),
ERROR_NODE_NOT_AVAILABLE_ = static_cast<int32_t>(0x13AC),
ERROR_ALL_NODES_NOT_AVAILABLE_ = static_cast<int32_t>(0x13AD),
ERROR_RESOURCE_FAILED_ = static_cast<int32_t>(0x13AE),
ERROR_CLUSTER_INVALID_NODE_ = static_cast<int32_t>(0x13AF),
ERROR_CLUSTER_NODE_EXISTS_ = static_cast<int32_t>(0x13B0),
ERROR_CLUSTER_JOIN_IN_PROGRESS_ = static_cast<int32_t>(0x13B1),
ERROR_CLUSTER_NODE_NOT_FOUND_ = static_cast<int32_t>(0x13B2),
ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND_ = static_cast<int32_t>(0x13B3),
ERROR_CLUSTER_NETWORK_EXISTS_ = static_cast<int32_t>(0x13B4),
ERROR_CLUSTER_NETWORK_NOT_FOUND_ = static_cast<int32_t>(0x13B5),
ERROR_CLUSTER_NETINTERFACE_EXISTS_ = static_cast<int32_t>(0x13B6),
ERROR_CLUSTER_NETINTERFACE_NOT_FOUND_ = static_cast<int32_t>(0x13B7),
ERROR_CLUSTER_INVALID_REQUEST_ = static_cast<int32_t>(0x13B8),
ERROR_CLUSTER_INVALID_NETWORK_PROVIDER_ = static_cast<int32_t>(0x13B9),
ERROR_CLUSTER_NODE_DOWN_ = static_cast<int32_t>(0x13BA),
ERROR_CLUSTER_NODE_UNREACHABLE_ = static_cast<int32_t>(0x13BB),
ERROR_CLUSTER_NODE_NOT_MEMBER_ = static_cast<int32_t>(0x13BC),
ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS_ = static_cast<int32_t>(0x13BD),
ERROR_CLUSTER_INVALID_NETWORK_ = static_cast<int32_t>(0x13BE),
ERROR_CLUSTER_NODE_UP_ = static_cast<int32_t>(0x13C0),
ERROR_CLUSTER_IPADDR_IN_USE_ = static_cast<int32_t>(0x13C1),
ERROR_CLUSTER_NODE_NOT_PAUSED_ = static_cast<int32_t>(0x13C2),
ERROR_CLUSTER_NO_SECURITY_CONTEXT_ = static_cast<int32_t>(0x13C3),
ERROR_CLUSTER_NETWORK_NOT_INTERNAL_ = static_cast<int32_t>(0x13C4),
ERROR_CLUSTER_NODE_ALREADY_UP_ = static_cast<int32_t>(0x13C5),
ERROR_CLUSTER_NODE_ALREADY_DOWN_ = static_cast<int32_t>(0x13C6),
ERROR_CLUSTER_NETWORK_ALREADY_ONLINE_ = static_cast<int32_t>(0x13C7),
ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE_ = static_cast<int32_t>(0x13C8),
ERROR_CLUSTER_NODE_ALREADY_MEMBER_ = static_cast<int32_t>(0x13C9),
ERROR_CLUSTER_LAST_INTERNAL_NETWORK_ = static_cast<int32_t>(0x13CA),
ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS_ = static_cast<int32_t>(0x13CB),
ERROR_INVALID_OPERATION_ON_QUORUM_ = static_cast<int32_t>(0x13CC),
ERROR_DEPENDENCY_NOT_ALLOWED_ = static_cast<int32_t>(0x13CD),
ERROR_CLUSTER_NODE_PAUSED_ = static_cast<int32_t>(0x13CE),
ERROR_NODE_CANT_HOST_RESOURCE_ = static_cast<int32_t>(0x13CF),
ERROR_CLUSTER_NODE_NOT_READY_ = static_cast<int32_t>(0x13D0),
ERROR_CLUSTER_NODE_SHUTTING_DOWN_ = static_cast<int32_t>(0x13D1),
ERROR_CLUSTER_JOIN_ABORTED_ = static_cast<int32_t>(0x13D2),
ERROR_CLUSTER_INCOMPATIBLE_VERSIONS_ = static_cast<int32_t>(0x13D3),
ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED_ = static_cast<int32_t>(0x13D4),
ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED_ = static_cast<int32_t>(0x13D5),
ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND_ = static_cast<int32_t>(0x13D6),
ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED_ = static_cast<int32_t>(0x13D7),
ERROR_CLUSTER_RESNAME_NOT_FOUND_ = static_cast<int32_t>(0x13D8),
ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED_ = static_cast<int32_t>(0x13D9),
ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST_ = static_cast<int32_t>(0x13DA),
ERROR_CLUSTER_DATABASE_SEQMISMATCH_ = static_cast<int32_t>(0x13DB),
ERROR_RESMON_INVALID_STATE_ = static_cast<int32_t>(0x13DC),
ERROR_CLUSTER_GUM_NOT_LOCKER_ = static_cast<int32_t>(0x13DD),
ERROR_QUORUM_DISK_NOT_FOUND_ = static_cast<int32_t>(0x13DE),
ERROR_DATABASE_BACKUP_CORRUPT_ = static_cast<int32_t>(0x13DF),
ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT_ = static_cast<int32_t>(0x13E0),
ERROR_RESOURCE_PROPERTY_UNCHANGEABLE_ = static_cast<int32_t>(0x13E1),
ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE_ = static_cast<int32_t>(0x1702),
ERROR_CLUSTER_QUORUMLOG_NOT_FOUND_ = static_cast<int32_t>(0x1703),
ERROR_CLUSTER_MEMBERSHIP_HALT_ = static_cast<int32_t>(0x1704),
ERROR_CLUSTER_INSTANCE_ID_MISMATCH_ = static_cast<int32_t>(0x1705),
ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP_ = static_cast<int32_t>(0x1706),
ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH_ = static_cast<int32_t>(0x1707),
ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP_ = static_cast<int32_t>(0x1708),
ERROR_CLUSTER_PARAMETER_MISMATCH_ = static_cast<int32_t>(0x1709),
ERROR_NODE_CANNOT_BE_CLUSTERED_ = static_cast<int32_t>(0x170A),
ERROR_CLUSTER_WRONG_OS_VERSION_ = static_cast<int32_t>(0x170B),
ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME_ = static_cast<int32_t>(0x170C),
ERROR_ENCRYPTION_FAILED_ = static_cast<int32_t>(0x1770),
ERROR_DECRYPTION_FAILED_ = static_cast<int32_t>(0x1771),
ERROR_FILE_ENCRYPTED_ = static_cast<int32_t>(0x1772),
ERROR_NO_RECOVERY_POLICY_ = static_cast<int32_t>(0x1773),
ERROR_NO_EFS_ = static_cast<int32_t>(0x1774),
ERROR_WRONG_EFS_ = static_cast<int32_t>(0x1775),
ERROR_NO_USER_KEYS_ = static_cast<int32_t>(0x1776),
ERROR_FILE_NOT_ENCRYPTED_ = static_cast<int32_t>(0x1777),
ERROR_NOT_EXPORT_FORMAT_ = static_cast<int32_t>(0x1778),
ERROR_FILE_READ_ONLY_ = static_cast<int32_t>(0x1779),
ERROR_DIR_EFS_DISALLOWED_ = static_cast<int32_t>(0x177A),
ERROR_EFS_SERVER_NOT_TRUSTED_ = static_cast<int32_t>(0x177B),
ERROR_BAD_RECOVERY_POLICY_ = static_cast<int32_t>(0x177C),
ERROR_EFS_ALG_BLOB_TOO_BIG_ = static_cast<int32_t>(0x177D),
ERROR_VOLUME_NOT_SUPPORT_EFS_ = static_cast<int32_t>(0x177E),
ERROR_EFS_DISABLED_ = static_cast<int32_t>(0x177F),
ERROR_EFS_VERSION_NOT_SUPPORT_ = static_cast<int32_t>(0x1780),
ERROR_NO_BROWSER_SERVERS_FOUND_ = static_cast<int32_t>(0x17E6),
SCHED_E_SERVICE_NOT_LOCALSYSTEM_ = static_cast<int32_t>(0x1838),
ERROR_CTX_WINSTATION_NAME_INVALID_ = static_cast<int32_t>(0x1B59),
ERROR_CTX_INVALID_PD_ = static_cast<int32_t>(0x1B5A),
ERROR_CTX_PD_NOT_FOUND_ = static_cast<int32_t>(0x1B5B),
ERROR_CTX_WD_NOT_FOUND_ = static_cast<int32_t>(0x1B5C),
ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY_ = static_cast<int32_t>(0x1B5D),
ERROR_CTX_SERVICE_NAME_COLLISION_ = static_cast<int32_t>(0x1B5E),
ERROR_CTX_CLOSE_PENDING_ = static_cast<int32_t>(0x1B5F),
ERROR_CTX_NO_OUTBUF_ = static_cast<int32_t>(0x1B60),
ERROR_CTX_MODEM_INF_NOT_FOUND_ = static_cast<int32_t>(0x1B61),
ERROR_CTX_INVALID_MODEMNAME_ = static_cast<int32_t>(0x1B62),
ERROR_CTX_MODEM_RESPONSE_ERROR_ = static_cast<int32_t>(0x1B63),
ERROR_CTX_MODEM_RESPONSE_TIMEOUT_ = static_cast<int32_t>(0x1B64),
ERROR_CTX_MODEM_RESPONSE_NO_CARRIER_ = static_cast<int32_t>(0x1B65),
ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE_ = static_cast<int32_t>(0x1B66),
ERROR_CTX_MODEM_RESPONSE_BUSY_ = static_cast<int32_t>(0x1B67),
ERROR_CTX_MODEM_RESPONSE_VOICE_ = static_cast<int32_t>(0x1B68),
ERROR_CTX_TD_ERROR_ = static_cast<int32_t>(0x1B69),
ERROR_CTX_WINSTATION_NOT_FOUND_ = static_cast<int32_t>(0x1B6E),
ERROR_CTX_WINSTATION_ALREADY_EXISTS_ = static_cast<int32_t>(0x1B6F),
ERROR_CTX_WINSTATION_BUSY_ = static_cast<int32_t>(0x1B70),
ERROR_CTX_BAD_VIDEO_MODE_ = static_cast<int32_t>(0x1B71),
ERROR_CTX_GRAPHICS_INVALID_ = static_cast<int32_t>(0x1B7B),
ERROR_CTX_LOGON_DISABLED_ = static_cast<int32_t>(0x1B7D),
ERROR_CTX_NOT_CONSOLE_ = static_cast<int32_t>(0x1B7E),
ERROR_CTX_CLIENT_QUERY_TIMEOUT_ = static_cast<int32_t>(0x1B80),
ERROR_CTX_CONSOLE_DISCONNECT_ = static_cast<int32_t>(0x1B81),
ERROR_CTX_CONSOLE_CONNECT_ = static_cast<int32_t>(0x1B82),
ERROR_CTX_SHADOW_DENIED_ = static_cast<int32_t>(0x1B84),
ERROR_CTX_WINSTATION_ACCESS_DENIED_ = static_cast<int32_t>(0x1B85),
ERROR_CTX_INVALID_WD_ = static_cast<int32_t>(0x1B89),
ERROR_CTX_SHADOW_INVALID_ = static_cast<int32_t>(0x1B8A),
ERROR_CTX_SHADOW_DISABLED_ = static_cast<int32_t>(0x1B8B),
ERROR_CTX_CLIENT_LICENSE_IN_USE_ = static_cast<int32_t>(0x1B8C),
ERROR_CTX_CLIENT_LICENSE_NOT_SET_ = static_cast<int32_t>(0x1B8D),
ERROR_CTX_LICENSE_NOT_AVAILABLE_ = static_cast<int32_t>(0x1B8E),
ERROR_CTX_LICENSE_CLIENT_INVALID_ = static_cast<int32_t>(0x1B8F),
ERROR_CTX_LICENSE_EXPIRED_ = static_cast<int32_t>(0x1B90),
ERROR_CTX_SHADOW_NOT_RUNNING_ = static_cast<int32_t>(0x1B91),
ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE_ = static_cast<int32_t>(0x1B92),
FRS_ERR_INVALID_API_SEQUENCE_ = static_cast<int32_t>(0x1F41),
FRS_ERR_STARTING_SERVICE_ = static_cast<int32_t>(0x1F42),
FRS_ERR_STOPPING_SERVICE_ = static_cast<int32_t>(0x1F43),
FRS_ERR_INTERNAL_API_ = static_cast<int32_t>(0x1F44),
FRS_ERR_INTERNAL_ = static_cast<int32_t>(0x1F45),
FRS_ERR_SERVICE_COMM_ = static_cast<int32_t>(0x1F46),
FRS_ERR_INSUFFICIENT_PRIV_ = static_cast<int32_t>(0x1F47),
FRS_ERR_AUTHENTICATION_ = static_cast<int32_t>(0x1F48),
FRS_ERR_PARENT_INSUFFICIENT_PRIV_ = static_cast<int32_t>(0x1F49),
FRS_ERR_PARENT_AUTHENTICATION_ = static_cast<int32_t>(0x1F4A),
FRS_ERR_CHILD_TO_PARENT_COMM_ = static_cast<int32_t>(0x1F4B),
FRS_ERR_PARENT_TO_CHILD_COMM_ = static_cast<int32_t>(0x1F4C),
FRS_ERR_SYSVOL_POPULATE_ = static_cast<int32_t>(0x1F4D),
FRS_ERR_SYSVOL_POPULATE_TIMEOUT_ = static_cast<int32_t>(0x1F4E),
FRS_ERR_SYSVOL_IS_BUSY_ = static_cast<int32_t>(0x1F4F),
FRS_ERR_SYSVOL_DEMOTE_ = static_cast<int32_t>(0x1F50),
FRS_ERR_INVALID_SERVICE_PARAMETER_ = static_cast<int32_t>(0x1F51),
ERROR_DS_NOT_INSTALLED_ = static_cast<int32_t>(0x2008),
ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY_ = static_cast<int32_t>(0x2009),
ERROR_DS_NO_ATTRIBUTE_OR_VALUE_ = static_cast<int32_t>(0x200A),
ERROR_DS_INVALID_ATTRIBUTE_SYNTAX_ = static_cast<int32_t>(0x200B),
ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED_ = static_cast<int32_t>(0x200C),
ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS_ = static_cast<int32_t>(0x200D),
ERROR_DS_BUSY_ = static_cast<int32_t>(0x200E),
ERROR_DS_UNAVAILABLE_ = static_cast<int32_t>(0x200F),
ERROR_DS_NO_RIDS_ALLOCATED_ = static_cast<int32_t>(0x2010),
ERROR_DS_NO_MORE_RIDS_ = static_cast<int32_t>(0x2011),
ERROR_DS_INCORRECT_ROLE_OWNER_ = static_cast<int32_t>(0x2012),
ERROR_DS_RIDMGR_INIT_ERROR_ = static_cast<int32_t>(0x2013),
ERROR_DS_OBJ_CLASS_VIOLATION_ = static_cast<int32_t>(0x2014),
ERROR_DS_CANT_ON_NON_LEAF_ = static_cast<int32_t>(0x2015),
ERROR_DS_CANT_ON_RDN_ = static_cast<int32_t>(0x2016),
ERROR_DS_CANT_MOD_OBJ_CLASS_ = static_cast<int32_t>(0x2017),
ERROR_DS_CROSS_DOM_MOVE_ERROR_ = static_cast<int32_t>(0x2018),
ERROR_DS_GC_NOT_AVAILABLE_ = static_cast<int32_t>(0x2019),
ERROR_SHARED_POLICY_ = static_cast<int32_t>(0x201A),
ERROR_POLICY_OBJECT_NOT_FOUND_ = static_cast<int32_t>(0x201B),
ERROR_POLICY_ONLY_IN_DS_ = static_cast<int32_t>(0x201C),
ERROR_PROMOTION_ACTIVE_ = static_cast<int32_t>(0x201D),
ERROR_NO_PROMOTION_ACTIVE_ = static_cast<int32_t>(0x201E),
ERROR_DS_OPERATIONS_ERROR_ = static_cast<int32_t>(0x2020),
ERROR_DS_PROTOCOL_ERROR_ = static_cast<int32_t>(0x2021),
ERROR_DS_TIMELIMIT_EXCEEDED_ = static_cast<int32_t>(0x2022),
ERROR_DS_SIZELIMIT_EXCEEDED_ = static_cast<int32_t>(0x2023),
ERROR_DS_ADMIN_LIMIT_EXCEEDED_ = static_cast<int32_t>(0x2024),
ERROR_DS_COMPARE_FALSE_ = static_cast<int32_t>(0x2025),
ERROR_DS_COMPARE_TRUE_ = static_cast<int32_t>(0x2026),
ERROR_DS_AUTH_METHOD_NOT_SUPPORTED_ = static_cast<int32_t>(0x2027),
ERROR_DS_STRONG_AUTH_REQUIRED_ = static_cast<int32_t>(0x2028),
ERROR_DS_INAPPROPRIATE_AUTH_ = static_cast<int32_t>(0x2029),
ERROR_DS_AUTH_UNKNOWN_ = static_cast<int32_t>(0x202A),
ERROR_DS_REFERRAL_ = static_cast<int32_t>(0x202B),
ERROR_DS_UNAVAILABLE_CRIT_EXTENSION_ = static_cast<int32_t>(0x202C),
ERROR_DS_CONFIDENTIALITY_REQUIRED_ = static_cast<int32_t>(0x202D),
ERROR_DS_INAPPROPRIATE_MATCHING_ = static_cast<int32_t>(0x202E),
ERROR_DS_CONSTRAINT_VIOLATION_ = static_cast<int32_t>(0x202F),
ERROR_DS_NO_SUCH_OBJECT_ = static_cast<int32_t>(0x2030),
ERROR_DS_ALIAS_PROBLEM_ = static_cast<int32_t>(0x2031),
ERROR_DS_INVALID_DN_SYNTAX_ = static_cast<int32_t>(0x2032),
ERROR_DS_IS_LEAF_ = static_cast<int32_t>(0x2033),
ERROR_DS_ALIAS_DEREF_PROBLEM_ = static_cast<int32_t>(0x2034),
ERROR_DS_UNWILLING_TO_PERFORM_ = static_cast<int32_t>(0x2035),
ERROR_DS_LOOP_DETECT_ = static_cast<int32_t>(0x2036),
ERROR_DS_NAMING_VIOLATION_ = static_cast<int32_t>(0x2037),
ERROR_DS_OBJECT_RESULTS_TOO_LARGE_ = static_cast<int32_t>(0x2038),
ERROR_DS_AFFECTS_MULTIPLE_DSAS_ = static_cast<int32_t>(0x2039),
ERROR_DS_SERVER_DOWN_ = static_cast<int32_t>(0x203A),
ERROR_DS_LOCAL_ERROR_ = static_cast<int32_t>(0x203B),
ERROR_DS_ENCODING_ERROR_ = static_cast<int32_t>(0x203C),
ERROR_DS_DECODING_ERROR_ = static_cast<int32_t>(0x203D),
ERROR_DS_FILTER_UNKNOWN_ = static_cast<int32_t>(0x203E),
ERROR_DS_PARAM_ERROR_ = static_cast<int32_t>(0x203F),
ERROR_DS_NOT_SUPPORTED_ = static_cast<int32_t>(0x2040),
ERROR_DS_NO_RESULTS_RETURNED_ = static_cast<int32_t>(0x2041),
ERROR_DS_CONTROL_NOT_FOUND_ = static_cast<int32_t>(0x2042),
ERROR_DS_CLIENT_LOOP_ = static_cast<int32_t>(0x2043),
ERROR_DS_REFERRAL_LIMIT_EXCEEDED_ = static_cast<int32_t>(0x2044),
ERROR_DS_SORT_CONTROL_MISSING_ = static_cast<int32_t>(0x2045),
ERROR_DS_OFFSET_RANGE_ERROR_ = static_cast<int32_t>(0x2046),
ERROR_DS_ROOT_MUST_BE_NC_ = static_cast<int32_t>(0x206D),
ERROR_DS_ADD_REPLICA_INHIBITED_ = static_cast<int32_t>(0x206E),
ERROR_DS_ATT_NOT_DEF_IN_SCHEMA_ = static_cast<int32_t>(0x206F),
ERROR_DS_MAX_OBJ_SIZE_EXCEEDED_ = static_cast<int32_t>(0x2070),
ERROR_DS_OBJ_STRING_NAME_EXISTS_ = static_cast<int32_t>(0x2071),
ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA_ = static_cast<int32_t>(0x2072),
ERROR_DS_RDN_DOESNT_MATCH_SCHEMA_ = static_cast<int32_t>(0x2073),
ERROR_DS_NO_REQUESTED_ATTS_FOUND_ = static_cast<int32_t>(0x2074),
ERROR_DS_USER_BUFFER_TO_SMALL_ = static_cast<int32_t>(0x2075),
ERROR_DS_ATT_IS_NOT_ON_OBJ_ = static_cast<int32_t>(0x2076),
ERROR_DS_ILLEGAL_MOD_OPERATION_ = static_cast<int32_t>(0x2077),
ERROR_DS_OBJ_TOO_LARGE_ = static_cast<int32_t>(0x2078),
ERROR_DS_BAD_INSTANCE_TYPE_ = static_cast<int32_t>(0x2079),
ERROR_DS_MASTERDSA_REQUIRED_ = static_cast<int32_t>(0x207A),
ERROR_DS_OBJECT_CLASS_REQUIRED_ = static_cast<int32_t>(0x207B),
ERROR_DS_MISSING_REQUIRED_ATT_ = static_cast<int32_t>(0x207C),
ERROR_DS_ATT_NOT_DEF_FOR_CLASS_ = static_cast<int32_t>(0x207D),
ERROR_DS_ATT_ALREADY_EXISTS_ = static_cast<int32_t>(0x207E),
ERROR_DS_CANT_ADD_ATT_VALUES_ = static_cast<int32_t>(0x2080),
ERROR_DS_SINGLE_VALUE_CONSTRAINT_ = static_cast<int32_t>(0x2081),
ERROR_DS_RANGE_CONSTRAINT_ = static_cast<int32_t>(0x2082),
ERROR_DS_ATT_VAL_ALREADY_EXISTS_ = static_cast<int32_t>(0x2083),
ERROR_DS_CANT_REM_MISSING_ATT_ = static_cast<int32_t>(0x2084),
ERROR_DS_CANT_REM_MISSING_ATT_VAL_ = static_cast<int32_t>(0x2085),
ERROR_DS_ROOT_CANT_BE_SUBREF_ = static_cast<int32_t>(0x2086),
ERROR_DS_NO_CHAINING_ = static_cast<int32_t>(0x2087),
ERROR_DS_NO_CHAINED_EVAL_ = static_cast<int32_t>(0x2088),
ERROR_DS_NO_PARENT_OBJECT_ = static_cast<int32_t>(0x2089),
ERROR_DS_PARENT_IS_AN_ALIAS_ = static_cast<int32_t>(0x208A),
ERROR_DS_CANT_MIX_MASTER_AND_REPS_ = static_cast<int32_t>(0x208B),
ERROR_DS_CHILDREN_EXIST_ = static_cast<int32_t>(0x208C),
ERROR_DS_OBJ_NOT_FOUND_ = static_cast<int32_t>(0x208D),
ERROR_DS_ALIASED_OBJ_MISSING_ = static_cast<int32_t>(0x208E),
ERROR_DS_BAD_NAME_SYNTAX_ = static_cast<int32_t>(0x208F),
ERROR_DS_ALIAS_POINTS_TO_ALIAS_ = static_cast<int32_t>(0x2090),
ERROR_DS_CANT_DEREF_ALIAS_ = static_cast<int32_t>(0x2091),
ERROR_DS_OUT_OF_SCOPE_ = static_cast<int32_t>(0x2092),
ERROR_DS_OBJECT_BEING_REMOVED_ = static_cast<int32_t>(0x2093),
ERROR_DS_CANT_DELETE_DSA_OBJ_ = static_cast<int32_t>(0x2094),
ERROR_DS_GENERIC_ERROR_ = static_cast<int32_t>(0x2095),
ERROR_DS_DSA_MUST_BE_INT_MASTER_ = static_cast<int32_t>(0x2096),
ERROR_DS_CLASS_NOT_DSA_ = static_cast<int32_t>(0x2097),
ERROR_DS_INSUFF_ACCESS_RIGHTS_ = static_cast<int32_t>(0x2098),
ERROR_DS_ILLEGAL_SUPERIOR_ = static_cast<int32_t>(0x2099),
ERROR_DS_ATTRIBUTE_OWNED_BY_SAM_ = static_cast<int32_t>(0x209A),
ERROR_DS_NAME_TOO_MANY_PARTS_ = static_cast<int32_t>(0x209B),
ERROR_DS_NAME_TOO_LONG_ = static_cast<int32_t>(0x209C),
ERROR_DS_NAME_VALUE_TOO_LONG_ = static_cast<int32_t>(0x209D),
ERROR_DS_NAME_UNPARSEABLE_ = static_cast<int32_t>(0x209E),
ERROR_DS_NAME_TYPE_UNKNOWN_ = static_cast<int32_t>(0x209F),
ERROR_DS_NOT_AN_OBJECT_ = static_cast<int32_t>(0x20A0),
ERROR_DS_SEC_DESC_TOO_SHORT_ = static_cast<int32_t>(0x20A1),
ERROR_DS_SEC_DESC_INVALID_ = static_cast<int32_t>(0x20A2),
ERROR_DS_NO_DELETED_NAME_ = static_cast<int32_t>(0x20A3),
ERROR_DS_SUBREF_MUST_HAVE_PARENT_ = static_cast<int32_t>(0x20A4),
ERROR_DS_NCNAME_MUST_BE_NC_ = static_cast<int32_t>(0x20A5),
ERROR_DS_CANT_ADD_SYSTEM_ONLY_ = static_cast<int32_t>(0x20A6),
ERROR_DS_CLASS_MUST_BE_CONCRETE_ = static_cast<int32_t>(0x20A7),
ERROR_DS_INVALID_DMD_ = static_cast<int32_t>(0x20A8),
ERROR_DS_OBJ_GUID_EXISTS_ = static_cast<int32_t>(0x20A9),
ERROR_DS_NOT_ON_BACKLINK_ = static_cast<int32_t>(0x20AA),
ERROR_DS_NO_CROSSREF_FOR_NC_ = static_cast<int32_t>(0x20AB),
ERROR_DS_SHUTTING_DOWN_ = static_cast<int32_t>(0x20AC),
ERROR_DS_UNKNOWN_OPERATION_ = static_cast<int32_t>(0x20AD),
ERROR_DS_INVALID_ROLE_OWNER_ = static_cast<int32_t>(0x20AE),
ERROR_DS_COULDNT_CONTACT_FSMO_ = static_cast<int32_t>(0x20AF),
ERROR_DS_CROSS_NC_DN_RENAME_ = static_cast<int32_t>(0x20B0),
ERROR_DS_CANT_MOD_SYSTEM_ONLY_ = static_cast<int32_t>(0x20B1),
ERROR_DS_REPLICATOR_ONLY_ = static_cast<int32_t>(0x20B2),
ERROR_DS_OBJ_CLASS_NOT_DEFINED_ = static_cast<int32_t>(0x20B3),
ERROR_DS_OBJ_CLASS_NOT_SUBCLASS_ = static_cast<int32_t>(0x20B4),
ERROR_DS_NAME_REFERENCE_INVALID_ = static_cast<int32_t>(0x20B5),
ERROR_DS_CROSS_REF_EXISTS_ = static_cast<int32_t>(0x20B6),
ERROR_DS_CANT_DEL_MASTER_CROSSREF_ = static_cast<int32_t>(0x20B7),
ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD_ = static_cast<int32_t>(0x20B8),
ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX_ = static_cast<int32_t>(0x20B9),
ERROR_DS_DUP_RDN_ = static_cast<int32_t>(0x20BA),
ERROR_DS_DUP_OID_ = static_cast<int32_t>(0x20BB),
ERROR_DS_DUP_MAPI_ID_ = static_cast<int32_t>(0x20BC),
ERROR_DS_DUP_SCHEMA_ID_GUID_ = static_cast<int32_t>(0x20BD),
ERROR_DS_DUP_LDAP_DISPLAY_NAME_ = static_cast<int32_t>(0x20BE),
ERROR_DS_SEMANTIC_ATT_TEST_ = static_cast<int32_t>(0x20BF),
ERROR_DS_SYNTAX_MISMATCH_ = static_cast<int32_t>(0x20C0),
ERROR_DS_EXISTS_IN_MUST_HAVE_ = static_cast<int32_t>(0x20C1),
ERROR_DS_EXISTS_IN_MAY_HAVE_ = static_cast<int32_t>(0x20C2),
ERROR_DS_NONEXISTENT_MAY_HAVE_ = static_cast<int32_t>(0x20C3),
ERROR_DS_NONEXISTENT_MUST_HAVE_ = static_cast<int32_t>(0x20C4),
ERROR_DS_AUX_CLS_TEST_FAIL_ = static_cast<int32_t>(0x20C5),
ERROR_DS_NONEXISTENT_POSS_SUP_ = static_cast<int32_t>(0x20C6),
ERROR_DS_SUB_CLS_TEST_FAIL_ = static_cast<int32_t>(0x20C7),
ERROR_DS_BAD_RDN_ATT_ID_SYNTAX_ = static_cast<int32_t>(0x20C8),
ERROR_DS_EXISTS_IN_AUX_CLS_ = static_cast<int32_t>(0x20C9),
ERROR_DS_EXISTS_IN_SUB_CLS_ = static_cast<int32_t>(0x20CA),
ERROR_DS_EXISTS_IN_POSS_SUP_ = static_cast<int32_t>(0x20CB),
ERROR_DS_RECALCSCHEMA_FAILED_ = static_cast<int32_t>(0x20CC),
ERROR_DS_TREE_DELETE_NOT_FINISHED_ = static_cast<int32_t>(0x20CD),
ERROR_DS_CANT_DELETE_ = static_cast<int32_t>(0x20CE),
ERROR_DS_ATT_SCHEMA_REQ_ID_ = static_cast<int32_t>(0x20CF),
ERROR_DS_BAD_ATT_SCHEMA_SYNTAX_ = static_cast<int32_t>(0x20D0),
ERROR_DS_CANT_CACHE_ATT_ = static_cast<int32_t>(0x20D1),
ERROR_DS_CANT_CACHE_CLASS_ = static_cast<int32_t>(0x20D2),
ERROR_DS_CANT_REMOVE_ATT_CACHE_ = static_cast<int32_t>(0x20D3),
ERROR_DS_CANT_REMOVE_CLASS_CACHE_ = static_cast<int32_t>(0x20D4),
ERROR_DS_CANT_RETRIEVE_DN_ = static_cast<int32_t>(0x20D5),
ERROR_DS_MISSING_SUPREF_ = static_cast<int32_t>(0x20D6),
ERROR_DS_CANT_RETRIEVE_INSTANCE_ = static_cast<int32_t>(0x20D7),
ERROR_DS_CODE_INCONSISTENCY_ = static_cast<int32_t>(0x20D8),
ERROR_DS_DATABASE_ERROR_ = static_cast<int32_t>(0x20D9),
ERROR_DS_GOVERNSID_MISSING_ = static_cast<int32_t>(0x20DA),
ERROR_DS_MISSING_EXPECTED_ATT_ = static_cast<int32_t>(0x20DB),
ERROR_DS_NCNAME_MISSING_CR_REF_ = static_cast<int32_t>(0x20DC),
ERROR_DS_SECURITY_CHECKING_ERROR_ = static_cast<int32_t>(0x20DD),
ERROR_DS_SCHEMA_NOT_LOADED_ = static_cast<int32_t>(0x20DE),
ERROR_DS_SCHEMA_ALLOC_FAILED_ = static_cast<int32_t>(0x20DF),
ERROR_DS_ATT_SCHEMA_REQ_SYNTAX_ = static_cast<int32_t>(0x20E0),
ERROR_DS_GCVERIFY_ERROR_ = static_cast<int32_t>(0x20E1),
ERROR_DS_DRA_SCHEMA_MISMATCH_ = static_cast<int32_t>(0x20E2),
ERROR_DS_CANT_FIND_DSA_OBJ_ = static_cast<int32_t>(0x20E3),
ERROR_DS_CANT_FIND_EXPECTED_NC_ = static_cast<int32_t>(0x20E4),
ERROR_DS_CANT_FIND_NC_IN_CACHE_ = static_cast<int32_t>(0x20E5),
ERROR_DS_CANT_RETRIEVE_CHILD_ = static_cast<int32_t>(0x20E6),
ERROR_DS_SECURITY_ILLEGAL_MODIFY_ = static_cast<int32_t>(0x20E7),
ERROR_DS_CANT_REPLACE_HIDDEN_REC_ = static_cast<int32_t>(0x20E8),
ERROR_DS_BAD_HIERARCHY_FILE_ = static_cast<int32_t>(0x20E9),
ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED_ = static_cast<int32_t>(0x20EA),
ERROR_DS_CONFIG_PARAM_MISSING_ = static_cast<int32_t>(0x20EB),
ERROR_DS_COUNTING_AB_INDICES_FAILED_ = static_cast<int32_t>(0x20EC),
ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED_ = static_cast<int32_t>(0x20ED),
ERROR_DS_INTERNAL_FAILURE_ = static_cast<int32_t>(0x20EE),
ERROR_DS_UNKNOWN_ERROR_ = static_cast<int32_t>(0x20EF),
ERROR_DS_ROOT_REQUIRES_CLASS_TOP_ = static_cast<int32_t>(0x20F0),
ERROR_DS_REFUSING_FSMO_ROLES_ = static_cast<int32_t>(0x20F1),
ERROR_DS_MISSING_FSMO_SETTINGS_ = static_cast<int32_t>(0x20F2),
ERROR_DS_UNABLE_TO_SURRENDER_ROLES_ = static_cast<int32_t>(0x20F3),
ERROR_DS_DRA_GENERIC_ = static_cast<int32_t>(0x20F4),
ERROR_DS_DRA_INVALID_PARAMETER_ = static_cast<int32_t>(0x20F5),
ERROR_DS_DRA_BUSY_ = static_cast<int32_t>(0x20F6),
ERROR_DS_DRA_BAD_DN_ = static_cast<int32_t>(0x20F7),
ERROR_DS_DRA_BAD_NC_ = static_cast<int32_t>(0x20F8),
ERROR_DS_DRA_DN_EXISTS_ = static_cast<int32_t>(0x20F9),
ERROR_DS_DRA_INTERNAL_ERROR_ = static_cast<int32_t>(0x20FA),
ERROR_DS_DRA_INCONSISTENT_DIT_ = static_cast<int32_t>(0x20FB),
ERROR_DS_DRA_CONNECTION_FAILED_ = static_cast<int32_t>(0x20FC),
ERROR_DS_DRA_BAD_INSTANCE_TYPE_ = static_cast<int32_t>(0x20FD),
ERROR_DS_DRA_OUT_OF_MEM_ = static_cast<int32_t>(0x20FE),
ERROR_DS_DRA_MAIL_PROBLEM_ = static_cast<int32_t>(0x20FF),
ERROR_DS_DRA_REF_ALREADY_EXISTS_ = static_cast<int32_t>(0x2100),
ERROR_DS_DRA_REF_NOT_FOUND_ = static_cast<int32_t>(0x2101),
ERROR_DS_DRA_OBJ_IS_REP_SOURCE_ = static_cast<int32_t>(0x2102),
ERROR_DS_DRA_DB_ERROR_ = static_cast<int32_t>(0x2103),
ERROR_DS_DRA_NO_REPLICA_ = static_cast<int32_t>(0x2104),
ERROR_DS_DRA_ACCESS_DENIED_ = static_cast<int32_t>(0x2105),
ERROR_DS_DRA_NOT_SUPPORTED_ = static_cast<int32_t>(0x2106),
ERROR_DS_DRA_RPC_CANCELLED_ = static_cast<int32_t>(0x2107),
ERROR_DS_DRA_SOURCE_DISABLED_ = static_cast<int32_t>(0x2108),
ERROR_DS_DRA_SINK_DISABLED_ = static_cast<int32_t>(0x2109),
ERROR_DS_DRA_NAME_COLLISION_ = static_cast<int32_t>(0x210A),
ERROR_DS_DRA_SOURCE_REINSTALLED_ = static_cast<int32_t>(0x210B),
ERROR_DS_DRA_MISSING_PARENT_ = static_cast<int32_t>(0x210C),
ERROR_DS_DRA_PREEMPTED_ = static_cast<int32_t>(0x210D),
ERROR_DS_DRA_ABANDON_SYNC_ = static_cast<int32_t>(0x210E),
ERROR_DS_DRA_SHUTDOWN_ = static_cast<int32_t>(0x210F),
ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET_ = static_cast<int32_t>(0x2110),
ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA_ = static_cast<int32_t>(0x2111),
ERROR_DS_DRA_EXTN_CONNECTION_FAILED_ = static_cast<int32_t>(0x2112),
ERROR_DS_INSTALL_SCHEMA_MISMATCH_ = static_cast<int32_t>(0x2113),
ERROR_DS_DUP_LINK_ID_ = static_cast<int32_t>(0x2114),
ERROR_DS_NAME_ERROR_RESOLVING_ = static_cast<int32_t>(0x2115),
ERROR_DS_NAME_ERROR_NOT_FOUND_ = static_cast<int32_t>(0x2116),
ERROR_DS_NAME_ERROR_NOT_UNIQUE_ = static_cast<int32_t>(0x2117),
ERROR_DS_NAME_ERROR_NO_MAPPING_ = static_cast<int32_t>(0x2118),
ERROR_DS_NAME_ERROR_DOMAIN_ONLY_ = static_cast<int32_t>(0x2119),
ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING_ = static_cast<int32_t>(0x211A),
ERROR_DS_CONSTRUCTED_ATT_MOD_ = static_cast<int32_t>(0x211B),
ERROR_DS_WRONG_OM_OBJ_CLASS_ = static_cast<int32_t>(0x211C),
ERROR_DS_DRA_REPL_PENDING_ = static_cast<int32_t>(0x211D),
ERROR_DS_DS_REQUIRED_ = static_cast<int32_t>(0x211E),
ERROR_DS_INVALID_LDAP_DISPLAY_NAME_ = static_cast<int32_t>(0x211F),
ERROR_DS_NON_BASE_SEARCH_ = static_cast<int32_t>(0x2120),
ERROR_DS_CANT_RETRIEVE_ATTS_ = static_cast<int32_t>(0x2121),
ERROR_DS_BACKLINK_WITHOUT_LINK_ = static_cast<int32_t>(0x2122),
ERROR_DS_EPOCH_MISMATCH_ = static_cast<int32_t>(0x2123),
ERROR_DS_SRC_NAME_MISMATCH_ = static_cast<int32_t>(0x2124),
ERROR_DS_SRC_AND_DST_NC_IDENTICAL_ = static_cast<int32_t>(0x2125),
ERROR_DS_DST_NC_MISMATCH_ = static_cast<int32_t>(0x2126),
ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC_ = static_cast<int32_t>(0x2127),
ERROR_DS_SRC_GUID_MISMATCH_ = static_cast<int32_t>(0x2128),
ERROR_DS_CANT_MOVE_DELETED_OBJECT_ = static_cast<int32_t>(0x2129),
ERROR_DS_PDC_OPERATION_IN_PROGRESS_ = static_cast<int32_t>(0x212A),
ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD_ = static_cast<int32_t>(0x212B),
ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION_ = static_cast<int32_t>(0x212C),
ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS_ = static_cast<int32_t>(0x212D),
ERROR_DS_NC_MUST_HAVE_NC_PARENT_ = static_cast<int32_t>(0x212E),
ERROR_DS_DST_DOMAIN_NOT_NATIVE_ = static_cast<int32_t>(0x2130),
ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER_ = static_cast<int32_t>(0x2131),
ERROR_DS_CANT_MOVE_ACCOUNT_GROUP_ = static_cast<int32_t>(0x2132),
ERROR_DS_CANT_MOVE_RESOURCE_GROUP_ = static_cast<int32_t>(0x2133),
ERROR_DS_INVALID_SEARCH_FLAG_ = static_cast<int32_t>(0x2134),
ERROR_DS_NO_TREE_DELETE_ABOVE_NC_ = static_cast<int32_t>(0x2135),
ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE_ = static_cast<int32_t>(0x2136),
ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE_ = static_cast<int32_t>(0x2137),
ERROR_DS_SAM_INIT_FAILURE_ = static_cast<int32_t>(0x2138),
ERROR_DS_SENSITIVE_GROUP_VIOLATION_ = static_cast<int32_t>(0x2139),
ERROR_DS_CANT_MOD_PRIMARYGROUPID_ = static_cast<int32_t>(0x213A),
ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD_ = static_cast<int32_t>(0x213B),
ERROR_DS_NONSAFE_SCHEMA_CHANGE_ = static_cast<int32_t>(0x213C),
ERROR_DS_SCHEMA_UPDATE_DISALLOWED_ = static_cast<int32_t>(0x213D),
ERROR_DS_CANT_CREATE_UNDER_SCHEMA_ = static_cast<int32_t>(0x213E),
ERROR_DS_INSTALL_NO_SRC_SCH_VERSION_ = static_cast<int32_t>(0x213F),
ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE_ = static_cast<int32_t>(0x2140),
ERROR_DS_INVALID_GROUP_TYPE_ = static_cast<int32_t>(0x2141),
ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN_ = static_cast<int32_t>(0x2142),
ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN_ = static_cast<int32_t>(0x2143),
ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER_ = static_cast<int32_t>(0x2144),
ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER_ = static_cast<int32_t>(0x2145),
ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER_ = static_cast<int32_t>(0x2146),
ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER_ = static_cast<int32_t>(0x2147),
ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER_ = static_cast<int32_t>(0x2148),
ERROR_DS_HAVE_PRIMARY_MEMBERS_ = static_cast<int32_t>(0x2149),
ERROR_DS_STRING_SD_CONVERSION_FAILED_ = static_cast<int32_t>(0x214A),
ERROR_DS_NAMING_MASTER_GC_ = static_cast<int32_t>(0x214B),
ERROR_DS_LOOKUP_FAILURE_ = static_cast<int32_t>(0x214C),
ERROR_DS_COULDNT_UPDATE_SPNS_ = static_cast<int32_t>(0x214D),
ERROR_DS_CANT_RETRIEVE_SD_ = static_cast<int32_t>(0x214E),
ERROR_DS_KEY_NOT_UNIQUE_ = static_cast<int32_t>(0x214F),
ERROR_DS_WRONG_LINKED_ATT_SYNTAX_ = static_cast<int32_t>(0x2150),
ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD_ = static_cast<int32_t>(0x2151),
ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY_ = static_cast<int32_t>(0x2152),
ERROR_DS_CANT_START_ = static_cast<int32_t>(0x2153),
ERROR_DS_INIT_FAILURE_ = static_cast<int32_t>(0x2154),
ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION_ = static_cast<int32_t>(0x2155),
ERROR_DS_SOURCE_DOMAIN_IN_FOREST_ = static_cast<int32_t>(0x2156),
ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST_ = static_cast<int32_t>(0x2157),
ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED_ = static_cast<int32_t>(0x2158),
ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN_ = static_cast<int32_t>(0x2159),
ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER_ = static_cast<int32_t>(0x215A),
ERROR_DS_SRC_SID_EXISTS_IN_FOREST_ = static_cast<int32_t>(0x215B),
ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH_ = static_cast<int32_t>(0x215C),
ERROR_SAM_INIT_FAILURE_ = static_cast<int32_t>(0x215D),
ERROR_DS_DRA_SCHEMA_INFO_SHIP_ = static_cast<int32_t>(0x215E),
ERROR_DS_DRA_SCHEMA_CONFLICT_ = static_cast<int32_t>(0x215F),
ERROR_DS_DRA_EARLIER_SCHEMA_CONLICT_ = static_cast<int32_t>(0x2160),
ERROR_DS_DRA_OBJ_NC_MISMATCH_ = static_cast<int32_t>(0x2161),
ERROR_DS_NC_STILL_HAS_DSAS_ = static_cast<int32_t>(0x2162),
ERROR_DS_GC_REQUIRED_ = static_cast<int32_t>(0x2163),
ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY_ = static_cast<int32_t>(0x2164),
ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS_ = static_cast<int32_t>(0x2165),
ERROR_DS_CANT_ADD_TO_GC_ = static_cast<int32_t>(0x2166),
ERROR_DS_NO_CHECKPOINT_WITH_PDC_ = static_cast<int32_t>(0x2167),
ERROR_DS_SOURCE_AUDITING_NOT_ENABLED_ = static_cast<int32_t>(0x2168),
ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC_ = static_cast<int32_t>(0x2169),
ERROR_DS_INVALID_NAME_FOR_SPN_ = static_cast<int32_t>(0x216A),
ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS_ = static_cast<int32_t>(0x216B),
ERROR_DS_UNICODEPWD_NOT_IN_QUOTES_ = static_cast<int32_t>(0x216C),
ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED_ = static_cast<int32_t>(0x216D),
ERROR_DS_MUST_BE_RUN_ON_DST_DC_ = static_cast<int32_t>(0x216E),
ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER_ = static_cast<int32_t>(0x216F),
ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ_ = static_cast<int32_t>(0x2170),
ERROR_DS_INIT_FAILURE_CONSOLE_ = static_cast<int32_t>(0x2171),
ERROR_DS_SAM_INIT_FAILURE_CONSOLE_ = static_cast<int32_t>(0x2172),
ERROR_DS_FOREST_VERSION_TOO_HIGH_ = static_cast<int32_t>(0x2173),
ERROR_DS_DOMAIN_VERSION_TOO_HIGH_ = static_cast<int32_t>(0x2174),
ERROR_DS_FOREST_VERSION_TOO_LOW_ = static_cast<int32_t>(0x2175),
ERROR_DS_DOMAIN_VERSION_TOO_LOW_ = static_cast<int32_t>(0x2176),
ERROR_DS_INCOMPATIBLE_VERSION_ = static_cast<int32_t>(0x2177),
ERROR_DS_LOW_DSA_VERSION_ = static_cast<int32_t>(0x2178),
ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN_ = static_cast<int32_t>(0x2179),
ERROR_DS_NOT_SUPPORTED_SORT_ORDER_ = static_cast<int32_t>(0x217A),
ERROR_DS_NAME_NOT_UNIQUE_ = static_cast<int32_t>(0x217B),
ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4_ = static_cast<int32_t>(0x217C),
ERROR_DS_OUT_OF_VERSION_STORE_ = static_cast<int32_t>(0x217D),
ERROR_DS_INCOMPATIBLE_CONTROLS_USED_ = static_cast<int32_t>(0x217E),
ERROR_DS_NO_REF_DOMAIN_ = static_cast<int32_t>(0x217F),
ERROR_DS_RESERVED_LINK_ID_ = static_cast<int32_t>(0x2180),
ERROR_DS_LINK_ID_NOT_AVAILABLE_ = static_cast<int32_t>(0x2181),
ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER_ = static_cast<int32_t>(0x2182),
ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE_ = static_cast<int32_t>(0x2183),
ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC_ = static_cast<int32_t>(0x2184),
ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG_ = static_cast<int32_t>(0x2185),
ERROR_DS_MODIFYDN_WRONG_GRANDPARENT_ = static_cast<int32_t>(0x2186),
ERROR_DS_NAME_ERROR_TRUST_REFERRAL_ = static_cast<int32_t>(0x2187),
ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER_ = static_cast<int32_t>(0x2188),
ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD_ = static_cast<int32_t>(0x2189),
ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_ = static_cast<int32_t>(0x218A),
ERROR_DS_THREAD_LIMIT_EXCEEDED_ = static_cast<int32_t>(0x218B),
ERROR_DS_NOT_CLOSEST_ = static_cast<int32_t>(0x218C),
ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF_ = static_cast<int32_t>(0x218D),
ERROR_DS_SINGLE_USER_MODE_FAILED_ = static_cast<int32_t>(0x218E),
ERROR_DS_NTDSCRIPT_SYNTAX_ERROR_ = static_cast<int32_t>(0x218F),
ERROR_DS_NTDSCRIPT_PROCESS_ERROR_ = static_cast<int32_t>(0x2190),
ERROR_DS_DIFFERENT_REPL_EPOCHS_ = static_cast<int32_t>(0x2191),
ERROR_DS_DRS_EXTENSIONS_CHANGED_ = static_cast<int32_t>(0x2192),
ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR_ = static_cast<int32_t>(0x2193),
ERROR_DS_NO_MSDS_INTID_ = static_cast<int32_t>(0x2194),
ERROR_DS_DUP_MSDS_INTID_ = static_cast<int32_t>(0x2195),
ERROR_DS_EXISTS_IN_RDNATTID_ = static_cast<int32_t>(0x2196),
ERROR_DS_AUTHORIZATION_FAILED_ = static_cast<int32_t>(0x2197),
ERROR_DS_INVALID_SCRIPT_ = static_cast<int32_t>(0x2198),
ERROR_DS_REMOTE_CROSSREF_OP_FAILED_ = static_cast<int32_t>(0x2199),
DNS_ERROR_RCODE_FORMAT_ERROR_ = static_cast<int32_t>(0x2329),
DNS_ERROR_RCODE_SERVER_FAILURE_ = static_cast<int32_t>(0x232A),
DNS_ERROR_RCODE_NAME_ERROR_ = static_cast<int32_t>(0x232B),
DNS_ERROR_RCODE_NOT_IMPLEMENTED_ = static_cast<int32_t>(0x232C),
DNS_ERROR_RCODE_REFUSED_ = static_cast<int32_t>(0x232D),
DNS_ERROR_RCODE_YXDOMAIN_ = static_cast<int32_t>(0x232E),
DNS_ERROR_RCODE_YXRRSET_ = static_cast<int32_t>(0x232F),
DNS_ERROR_RCODE_NXRRSET_ = static_cast<int32_t>(0x2330),
DNS_ERROR_RCODE_NOTAUTH_ = static_cast<int32_t>(0x2331),
DNS_ERROR_RCODE_NOTZONE_ = static_cast<int32_t>(0x2332),
DNS_ERROR_RCODE_BADSIG_ = static_cast<int32_t>(0x2338),
DNS_ERROR_RCODE_BADKEY_ = static_cast<int32_t>(0x2339),
DNS_ERROR_RCODE_BADTIME_ = static_cast<int32_t>(0x233A),
DNS_INFO_NO_RECORDS_ = static_cast<int32_t>(0x251D),
DNS_ERROR_BAD_PACKET_ = static_cast<int32_t>(0x251E),
DNS_ERROR_NO_PACKET_ = static_cast<int32_t>(0x251F),
DNS_ERROR_RCODE_ = static_cast<int32_t>(0x2520),
DNS_ERROR_UNSECURE_PACKET_ = static_cast<int32_t>(0x2521),
DNS_ERROR_INVALID_TYPE_ = static_cast<int32_t>(0x254F),
DNS_ERROR_INVALID_IP_ADDRESS_ = static_cast<int32_t>(0x2550),
DNS_ERROR_INVALID_PROPERTY_ = static_cast<int32_t>(0x2551),
DNS_ERROR_TRY_AGAIN_LATER_ = static_cast<int32_t>(0x2552),
DNS_ERROR_NOT_UNIQUE_ = static_cast<int32_t>(0x2553),
DNS_ERROR_NON_RFC_NAME_ = static_cast<int32_t>(0x2554),
DNS_STATUS_FQDN_ = static_cast<int32_t>(0x2555),
DNS_STATUS_DOTTED_NAME_ = static_cast<int32_t>(0x2556),
DNS_STATUS_SINGLE_PART_NAME_ = static_cast<int32_t>(0x2557),
DNS_ERROR_INVALID_NAME_CHAR_ = static_cast<int32_t>(0x2558),
DNS_ERROR_NUMERIC_NAME_ = static_cast<int32_t>(0x2559),
DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER_ = static_cast<int32_t>(0x255A),
DNS_ERROR_ZONE_DOES_NOT_EXIST_ = static_cast<int32_t>(0x2581),
DNS_ERROR_NO_ZONE_INFO_ = static_cast<int32_t>(0x2582),
DNS_ERROR_INVALID_ZONE_OPERATION_ = static_cast<int32_t>(0x2583),
DNS_ERROR_ZONE_CONFIGURATION_ERROR_ = static_cast<int32_t>(0x2584),
DNS_ERROR_ZONE_HAS_NO_SOA_RECORD_ = static_cast<int32_t>(0x2585),
DNS_ERROR_ZONE_HAS_NO_NS_RECORDS_ = static_cast<int32_t>(0x2586),
DNS_ERROR_ZONE_LOCKED_ = static_cast<int32_t>(0x2587),
DNS_ERROR_ZONE_CREATION_FAILED_ = static_cast<int32_t>(0x2588),
DNS_ERROR_ZONE_ALREADY_EXISTS_ = static_cast<int32_t>(0x2589),
DNS_ERROR_AUTOZONE_ALREADY_EXISTS_ = static_cast<int32_t>(0x258A),
DNS_ERROR_INVALID_ZONE_TYPE_ = static_cast<int32_t>(0x258B),
DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP_ = static_cast<int32_t>(0x258C),
DNS_ERROR_ZONE_NOT_SECONDARY_ = static_cast<int32_t>(0x258D),
DNS_ERROR_NEED_SECONDARY_ADDRESSES_ = static_cast<int32_t>(0x258E),
DNS_ERROR_WINS_INIT_FAILED_ = static_cast<int32_t>(0x258F),
DNS_ERROR_NEED_WINS_SERVERS_ = static_cast<int32_t>(0x2590),
DNS_ERROR_NBSTAT_INIT_FAILED_ = static_cast<int32_t>(0x2591),
DNS_ERROR_SOA_DELETE_INVALID_ = static_cast<int32_t>(0x2592),
DNS_ERROR_FORWARDER_ALREADY_EXISTS_ = static_cast<int32_t>(0x2593),
DNS_ERROR_ZONE_REQUIRES_MASTER_IP_ = static_cast<int32_t>(0x2594),
DNS_ERROR_ZONE_IS_SHUTDOWN_ = static_cast<int32_t>(0x2595),
DNS_ERROR_PRIMARY_REQUIRES_DATAFILE_ = static_cast<int32_t>(0x25B3),
DNS_ERROR_INVALID_DATAFILE_NAME_ = static_cast<int32_t>(0x25B4),
DNS_ERROR_DATAFILE_OPEN_FAILURE_ = static_cast<int32_t>(0x25B5),
DNS_ERROR_FILE_WRITEBACK_FAILED_ = static_cast<int32_t>(0x25B6),
DNS_ERROR_DATAFILE_PARSING_ = static_cast<int32_t>(0x25B7),
DNS_ERROR_RECORD_DOES_NOT_EXIST_ = static_cast<int32_t>(0x25E5),
DNS_ERROR_RECORD_FORMAT_ = static_cast<int32_t>(0x25E6),
DNS_ERROR_NODE_CREATION_FAILED_ = static_cast<int32_t>(0x25E7),
DNS_ERROR_UNKNOWN_RECORD_TYPE_ = static_cast<int32_t>(0x25E8),
DNS_ERROR_RECORD_TIMED_OUT_ = static_cast<int32_t>(0x25E9),
DNS_ERROR_NAME_NOT_IN_ZONE_ = static_cast<int32_t>(0x25EA),
DNS_ERROR_CNAME_LOOP_ = static_cast<int32_t>(0x25EB),
DNS_ERROR_NODE_IS_CNAME_ = static_cast<int32_t>(0x25EC),
DNS_ERROR_CNAME_COLLISION_ = static_cast<int32_t>(0x25ED),
DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT_ = static_cast<int32_t>(0x25EE),
DNS_ERROR_RECORD_ALREADY_EXISTS_ = static_cast<int32_t>(0x25EF),
DNS_ERROR_SECONDARY_DATA_ = static_cast<int32_t>(0x25F0),
DNS_ERROR_NO_CREATE_CACHE_DATA_ = static_cast<int32_t>(0x25F1),
DNS_ERROR_NAME_DOES_NOT_EXIST_ = static_cast<int32_t>(0x25F2),
DNS_WARNING_PTR_CREATE_FAILED_ = static_cast<int32_t>(0x25F3),
DNS_WARNING_DOMAIN_UNDELETED_ = static_cast<int32_t>(0x25F4),
DNS_ERROR_DS_UNAVAILABLE_ = static_cast<int32_t>(0x25F5),
DNS_ERROR_DS_ZONE_ALREADY_EXISTS_ = static_cast<int32_t>(0x25F6),
DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE_ = static_cast<int32_t>(0x25F7),
DNS_INFO_AXFR_COMPLETE_ = static_cast<int32_t>(0x2617),
DNS_ERROR_AXFR_ = static_cast<int32_t>(0x2618),
DNS_INFO_ADDED_LOCAL_WINS_ = static_cast<int32_t>(0x2619),
DNS_STATUS_CONTINUE_NEEDED_ = static_cast<int32_t>(0x2649),
DNS_ERROR_NO_TCPIP_ = static_cast<int32_t>(0x267B),
DNS_ERROR_NO_DNS_SERVERS_ = static_cast<int32_t>(0x267C),
DNS_ERROR_DP_DOES_NOT_EXIST_ = static_cast<int32_t>(0x26AD),
DNS_ERROR_DP_ALREADY_EXISTS_ = static_cast<int32_t>(0x26AE),
DNS_ERROR_DP_NOT_ENLISTED_ = static_cast<int32_t>(0x26AF),
DNS_ERROR_DP_ALREADY_ENLISTED_ = static_cast<int32_t>(0x26B0),
WSAEINTR_ = static_cast<int32_t>(0x2714),
WSAEBADF_ = static_cast<int32_t>(0x2719),
WSAEACCES_ = static_cast<int32_t>(0x271D),
WSAEFAULT_ = static_cast<int32_t>(0x271E),
WSAEINVAL_ = static_cast<int32_t>(0x2726),
WSAEMFILE_ = static_cast<int32_t>(0x2728),
WSAEWOULDBLOCK_ = static_cast<int32_t>(0x2733),
WSAEINPROGRESS_ = static_cast<int32_t>(0x2734),
WSAEALREADY_ = static_cast<int32_t>(0x2735),
WSAENOTSOCK_ = static_cast<int32_t>(0x2736),
WSAEDESTADDRREQ_ = static_cast<int32_t>(0x2737),
WSAEMSGSIZE_ = static_cast<int32_t>(0x2738),
WSAEPROTOTYPE_ = static_cast<int32_t>(0x2739),
WSAENOPROTOOPT_ = static_cast<int32_t>(0x273A),
WSAEPROTONOSUPPORT_ = static_cast<int32_t>(0x273B),
WSAESOCKTNOSUPPORT_ = static_cast<int32_t>(0x273C),
WSAEOPNOTSUPP_ = static_cast<int32_t>(0x273D),
WSAEPFNOSUPPORT_ = static_cast<int32_t>(0x273E),
WSAEAFNOSUPPORT_ = static_cast<int32_t>(0x273F),
WSAEADDRINUSE_ = static_cast<int32_t>(0x2740),
WSAEADDRNOTAVAIL_ = static_cast<int32_t>(0x2741),
WSAENETDOWN_ = static_cast<int32_t>(0x2742),
WSAENETUNREACH_ = static_cast<int32_t>(0x2743),
WSAENETRESET_ = static_cast<int32_t>(0x2744),
WSAECONNABORTED_ = static_cast<int32_t>(0x2745),
WSAECONNRESET_ = static_cast<int32_t>(0x2746),
WSAENOBUFS_ = static_cast<int32_t>(0x2747),
WSAEISCONN_ = static_cast<int32_t>(0x2748),
WSAENOTCONN_ = static_cast<int32_t>(0x2749),
WSAESHUTDOWN_ = static_cast<int32_t>(0x274A),
WSAETOOMANYREFS_ = static_cast<int32_t>(0x274B),
WSAETIMEDOUT_ = static_cast<int32_t>(0x274C),
WSAECONNREFUSED_ = static_cast<int32_t>(0x274D),
WSAELOOP_ = static_cast<int32_t>(0x274E),
WSAENAMETOOLONG_ = static_cast<int32_t>(0x274F),
WSAEHOSTDOWN_ = static_cast<int32_t>(0x2750),
WSAEHOSTUNREACH_ = static_cast<int32_t>(0x2751),
WSAENOTEMPTY_ = static_cast<int32_t>(0x2752),
WSAEPROCLIM_ = static_cast<int32_t>(0x2753),
WSAEUSERS_ = static_cast<int32_t>(0x2754),
WSAEDQUOT_ = static_cast<int32_t>(0x2755),
WSAESTALE_ = static_cast<int32_t>(0x2756),
WSAEREMOTE_ = static_cast<int32_t>(0x2757),
WSASYSNOTREADY_ = static_cast<int32_t>(0x276B),
WSAVERNOTSUPPORTED_ = static_cast<int32_t>(0x276C),
WSANOTINITIALISED_ = static_cast<int32_t>(0x276D),
WSAEDISCON_ = static_cast<int32_t>(0x2775),
WSAENOMORE_ = static_cast<int32_t>(0x2776),
WSAECANCELLED_ = static_cast<int32_t>(0x2777),
WSAEINVALIDPROCTABLE_ = static_cast<int32_t>(0x2778),
WSAEINVALIDPROVIDER_ = static_cast<int32_t>(0x2779),
WSAEPROVIDERFAILEDINIT_ = static_cast<int32_t>(0x277A),
WSASYSCALLFAILURE_ = static_cast<int32_t>(0x277B),
WSASERVICE_NOT_FOUND_ = static_cast<int32_t>(0x277C),
WSATYPE_NOT_FOUND_ = static_cast<int32_t>(0x277D),
WSA_E_NO_MORE_ = static_cast<int32_t>(0x277E),
WSA_E_CANCELLED_ = static_cast<int32_t>(0x277F),
WSAEREFUSED_ = static_cast<int32_t>(0x2780),
WSAHOST_NOT_FOUND_ = static_cast<int32_t>(0x2AF9),
WSATRY_AGAIN_ = static_cast<int32_t>(0x2AFA),
WSANO_RECOVERY_ = static_cast<int32_t>(0x2AFB),
WSANO_DATA_ = static_cast<int32_t>(0x2AFC),
WSA_QOS_RECEIVERS_ = static_cast<int32_t>(0x2AFD),
WSA_QOS_SENDERS_ = static_cast<int32_t>(0x2AFE),
WSA_QOS_NO_SENDERS_ = static_cast<int32_t>(0x2AFF),
WSA_QOS_NO_RECEIVERS_ = static_cast<int32_t>(0x2B00),
WSA_QOS_REQUEST_CONFIRMED_ = static_cast<int32_t>(0x2B01),
WSA_QOS_ADMISSION_FAILURE_ = static_cast<int32_t>(0x2B02),
WSA_QOS_POLICY_FAILURE_ = static_cast<int32_t>(0x2B03),
WSA_QOS_BAD_STYLE_ = static_cast<int32_t>(0x2B04),
WSA_QOS_BAD_OBJECT_ = static_cast<int32_t>(0x2B05),
WSA_QOS_TRAFFIC_CTRL_ERROR_ = static_cast<int32_t>(0x2B06),
WSA_QOS_GENERIC_ERROR_ = static_cast<int32_t>(0x2B07),
WSA_QOS_ESERVICETYPE_ = static_cast<int32_t>(0x2B08),
WSA_QOS_EFLOWSPEC_ = static_cast<int32_t>(0x2B09),
WSA_QOS_EPROVSPECBUF_ = static_cast<int32_t>(0x2B0A),
WSA_QOS_EFILTERSTYLE_ = static_cast<int32_t>(0x2B0B),
WSA_QOS_EFILTERTYPE_ = static_cast<int32_t>(0x2B0C),
WSA_QOS_EFILTERCOUNT_ = static_cast<int32_t>(0x2B0D),
WSA_QOS_EOBJLENGTH_ = static_cast<int32_t>(0x2B0E),
WSA_QOS_EFLOWCOUNT_ = static_cast<int32_t>(0x2B0F),
WSA_QOS_EUNKNOWNPSOBJ_ = static_cast<int32_t>(0x2B10),
WSA_QOS_EPOLICYOBJ_ = static_cast<int32_t>(0x2B11),
WSA_QOS_EFLOWDESC_ = static_cast<int32_t>(0x2B12),
WSA_QOS_EPSFLOWSPEC_ = static_cast<int32_t>(0x2B13),
WSA_QOS_EPSFILTERSPEC_ = static_cast<int32_t>(0x2B14),
WSA_QOS_ESDMODEOBJ_ = static_cast<int32_t>(0x2B15),
WSA_QOS_ESHAPERATEOBJ_ = static_cast<int32_t>(0x2B16),
WSA_QOS_RESERVED_PETYPE_ = static_cast<int32_t>(0x2B17),
ERROR_IPSEC_QM_POLICY_EXISTS_ = static_cast<int32_t>(0x32C8),
ERROR_IPSEC_QM_POLICY_NOT_FOUND_ = static_cast<int32_t>(0x32C9),
ERROR_IPSEC_QM_POLICY_IN_USE_ = static_cast<int32_t>(0x32CA),
ERROR_IPSEC_MM_POLICY_EXISTS_ = static_cast<int32_t>(0x32CB),
ERROR_IPSEC_MM_POLICY_NOT_FOUND_ = static_cast<int32_t>(0x32CC),
ERROR_IPSEC_MM_POLICY_IN_USE_ = static_cast<int32_t>(0x32CD),
ERROR_IPSEC_MM_FILTER_EXISTS_ = static_cast<int32_t>(0x32CE),
ERROR_IPSEC_MM_FILTER_NOT_FOUND_ = static_cast<int32_t>(0x32CF),
ERROR_IPSEC_TRANSPORT_FILTER_EXISTS_ = static_cast<int32_t>(0x32D0),
ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND_ = static_cast<int32_t>(0x32D1),
ERROR_IPSEC_MM_AUTH_EXISTS_ = static_cast<int32_t>(0x32D2),
ERROR_IPSEC_MM_AUTH_NOT_FOUND_ = static_cast<int32_t>(0x32D3),
ERROR_IPSEC_MM_AUTH_IN_USE_ = static_cast<int32_t>(0x32D4),
ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND_ = static_cast<int32_t>(0x32D5),
ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND_ = static_cast<int32_t>(0x32D6),
ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND_ = static_cast<int32_t>(0x32D7),
ERROR_IPSEC_TUNNEL_FILTER_EXISTS_ = static_cast<int32_t>(0x32D8),
ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND_ = static_cast<int32_t>(0x32D9),
ERROR_IPSEC_MM_FILTER_PENDING_DELETION_ = static_cast<int32_t>(0x32DA),
ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION_ = static_cast<int32_t>(0x32DB),
ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION_ = static_cast<int32_t>(0x32DC),
ERROR_IPSEC_MM_POLICY_PENDING_DELETION_ = static_cast<int32_t>(0x32DD),
ERROR_IPSEC_MM_AUTH_PENDING_DELETION_ = static_cast<int32_t>(0x32DE),
ERROR_IPSEC_QM_POLICY_PENDING_DELETION_ = static_cast<int32_t>(0x32DF),
ERROR_IPSEC_IKE_AUTH_FAIL_ = static_cast<int32_t>(0x35E9),
ERROR_IPSEC_IKE_ATTRIB_FAIL_ = static_cast<int32_t>(0x35EA),
ERROR_IPSEC_IKE_NEGOTIATION_PENDING_ = static_cast<int32_t>(0x35EB),
ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR_ = static_cast<int32_t>(0x35EC),
ERROR_IPSEC_IKE_TIMED_OUT_ = static_cast<int32_t>(0x35ED),
ERROR_IPSEC_IKE_NO_CERT_ = static_cast<int32_t>(0x35EE),
ERROR_IPSEC_IKE_SA_DELETED_ = static_cast<int32_t>(0x35EF),
ERROR_IPSEC_IKE_SA_REAPED_ = static_cast<int32_t>(0x35F0),
ERROR_IPSEC_IKE_MM_ACQUIRE_DROP_ = static_cast<int32_t>(0x35F1),
ERROR_IPSEC_IKE_QM_ACQUIRE_DROP_ = static_cast<int32_t>(0x35F2),
ERROR_IPSEC_IKE_QUEUE_DROP_MM_ = static_cast<int32_t>(0x35F3),
ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM_ = static_cast<int32_t>(0x35F4),
ERROR_IPSEC_IKE_DROP_NO_RESPONSE_ = static_cast<int32_t>(0x35F5),
ERROR_IPSEC_IKE_MM_DELAY_DROP_ = static_cast<int32_t>(0x35F6),
ERROR_IPSEC_IKE_QM_DELAY_DROP_ = static_cast<int32_t>(0x35F7),
ERROR_IPSEC_IKE_ERROR_ = static_cast<int32_t>(0x35F8),
ERROR_IPSEC_IKE_CRL_FAILED_ = static_cast<int32_t>(0x35F9),
ERROR_IPSEC_IKE_INVALID_KEY_USAGE_ = static_cast<int32_t>(0x35FA),
ERROR_IPSEC_IKE_INVALID_CERT_TYPE_ = static_cast<int32_t>(0x35FB),
ERROR_IPSEC_IKE_NO_PRIVATE_KEY_ = static_cast<int32_t>(0x35FC),
ERROR_IPSEC_IKE_DH_FAIL_ = static_cast<int32_t>(0x35FE),
ERROR_IPSEC_IKE_INVALID_HEADER_ = static_cast<int32_t>(0x3600),
ERROR_IPSEC_IKE_NO_POLICY_ = static_cast<int32_t>(0x3601),
ERROR_IPSEC_IKE_INVALID_SIGNATURE_ = static_cast<int32_t>(0x3602),
ERROR_IPSEC_IKE_KERBEROS_ERROR_ = static_cast<int32_t>(0x3603),
ERROR_IPSEC_IKE_NO_PUBLIC_KEY_ = static_cast<int32_t>(0x3604),
ERROR_IPSEC_IKE_PROCESS_ERR_ = static_cast<int32_t>(0x3605),
ERROR_IPSEC_IKE_PROCESS_ERR_SA_ = static_cast<int32_t>(0x3606),
ERROR_IPSEC_IKE_PROCESS_ERR_PROP_ = static_cast<int32_t>(0x3607),
ERROR_IPSEC_IKE_PROCESS_ERR_TRANS_ = static_cast<int32_t>(0x3608),
ERROR_IPSEC_IKE_PROCESS_ERR_KE_ = static_cast<int32_t>(0x3609),
ERROR_IPSEC_IKE_PROCESS_ERR_ID_ = static_cast<int32_t>(0x360A),
ERROR_IPSEC_IKE_PROCESS_ERR_CERT_ = static_cast<int32_t>(0x360B),
ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ_ = static_cast<int32_t>(0x360C),
ERROR_IPSEC_IKE_PROCESS_ERR_HASH_ = static_cast<int32_t>(0x360D),
ERROR_IPSEC_IKE_PROCESS_ERR_SIG_ = static_cast<int32_t>(0x360E),
ERROR_IPSEC_IKE_PROCESS_ERR_NONCE_ = static_cast<int32_t>(0x360F),
ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY_ = static_cast<int32_t>(0x3610),
ERROR_IPSEC_IKE_PROCESS_ERR_DELETE_ = static_cast<int32_t>(0x3611),
ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR_ = static_cast<int32_t>(0x3612),
ERROR_IPSEC_IKE_INVALID_PAYLOAD_ = static_cast<int32_t>(0x3613),
ERROR_IPSEC_IKE_LOAD_SOFT_SA_ = static_cast<int32_t>(0x3614),
ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN_ = static_cast<int32_t>(0x3615),
ERROR_IPSEC_IKE_INVALID_COOKIE_ = static_cast<int32_t>(0x3616),
ERROR_IPSEC_IKE_NO_PEER_CERT_ = static_cast<int32_t>(0x3617),
ERROR_IPSEC_IKE_PEER_CRL_FAILED_ = static_cast<int32_t>(0x3618),
ERROR_IPSEC_IKE_POLICY_CHANGE_ = static_cast<int32_t>(0x3619),
ERROR_IPSEC_IKE_NO_MM_POLICY_ = static_cast<int32_t>(0x361A),
ERROR_IPSEC_IKE_NOTCBPRIV_ = static_cast<int32_t>(0x361B),
ERROR_IPSEC_IKE_SECLOADFAIL_ = static_cast<int32_t>(0x361C),
ERROR_IPSEC_IKE_FAILSSPINIT_ = static_cast<int32_t>(0x361D),
ERROR_IPSEC_IKE_FAILQUERYSSP_ = static_cast<int32_t>(0x361E),
ERROR_IPSEC_IKE_SRVACQFAIL_ = static_cast<int32_t>(0x361F),
ERROR_IPSEC_IKE_SRVQUERYCRED_ = static_cast<int32_t>(0x3620),
ERROR_IPSEC_IKE_GETSPIFAIL_ = static_cast<int32_t>(0x3621),
ERROR_IPSEC_IKE_INVALID_FILTER_ = static_cast<int32_t>(0x3622),
ERROR_IPSEC_IKE_OUT_OF_MEMORY_ = static_cast<int32_t>(0x3623),
ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED_ = static_cast<int32_t>(0x3624),
ERROR_IPSEC_IKE_INVALID_POLICY_ = static_cast<int32_t>(0x3625),
ERROR_IPSEC_IKE_UNKNOWN_DOI_ = static_cast<int32_t>(0x3626),
ERROR_IPSEC_IKE_INVALID_SITUATION_ = static_cast<int32_t>(0x3627),
ERROR_IPSEC_IKE_DH_FAILURE_ = static_cast<int32_t>(0x3628),
ERROR_IPSEC_IKE_INVALID_GROUP_ = static_cast<int32_t>(0x3629),
ERROR_IPSEC_IKE_ENCRYPT_ = static_cast<int32_t>(0x362A),
ERROR_IPSEC_IKE_DECRYPT_ = static_cast<int32_t>(0x362B),
ERROR_IPSEC_IKE_POLICY_MATCH_ = static_cast<int32_t>(0x362C),
ERROR_IPSEC_IKE_UNSUPPORTED_ID_ = static_cast<int32_t>(0x362D),
ERROR_IPSEC_IKE_INVALID_HASH_ = static_cast<int32_t>(0x362E),
ERROR_IPSEC_IKE_INVALID_HASH_ALG_ = static_cast<int32_t>(0x362F),
ERROR_IPSEC_IKE_INVALID_HASH_SIZE_ = static_cast<int32_t>(0x3630),
ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG_ = static_cast<int32_t>(0x3631),
ERROR_IPSEC_IKE_INVALID_AUTH_ALG_ = static_cast<int32_t>(0x3632),
ERROR_IPSEC_IKE_INVALID_SIG_ = static_cast<int32_t>(0x3633),
ERROR_IPSEC_IKE_LOAD_FAILED_ = static_cast<int32_t>(0x3634),
ERROR_IPSEC_IKE_RPC_DELETE_ = static_cast<int32_t>(0x3635),
ERROR_IPSEC_IKE_BENIGN_REINIT_ = static_cast<int32_t>(0x3636),
ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY_ = static_cast<int32_t>(0x3637),
ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN_ = static_cast<int32_t>(0x3639),
ERROR_IPSEC_IKE_MM_LIMIT_ = static_cast<int32_t>(0x363A),
ERROR_IPSEC_IKE_NEGOTIATION_DISABLED_ = static_cast<int32_t>(0x363B),
ERROR_IPSEC_IKE_NEG_STATUS_END_ = static_cast<int32_t>(0x363C),
ERROR_SXS_SECTION_NOT_FOUND_ = static_cast<int32_t>(0x36B0),
ERROR_SXS_CANT_GEN_ACTCTX_ = static_cast<int32_t>(0x36B1),
ERROR_SXS_INVALID_ACTCTXDATA_FORMAT_ = static_cast<int32_t>(0x36B2),
ERROR_SXS_ASSEMBLY_NOT_FOUND_ = static_cast<int32_t>(0x36B3),
ERROR_SXS_MANIFEST_FORMAT_ERROR_ = static_cast<int32_t>(0x36B4),
ERROR_SXS_MANIFEST_PARSE_ERROR_ = static_cast<int32_t>(0x36B5),
ERROR_SXS_ACTIVATION_CONTEXT_DISABLED_ = static_cast<int32_t>(0x36B6),
ERROR_SXS_KEY_NOT_FOUND_ = static_cast<int32_t>(0x36B7),
ERROR_SXS_VERSION_CONFLICT_ = static_cast<int32_t>(0x36B8),
ERROR_SXS_WRONG_SECTION_TYPE_ = static_cast<int32_t>(0x36B9),
ERROR_SXS_THREAD_QUERIES_DISABLED_ = static_cast<int32_t>(0x36BA),
ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET_ = static_cast<int32_t>(0x36BB),
ERROR_SXS_UNKNOWN_ENCODING_GROUP_ = static_cast<int32_t>(0x36BC),
ERROR_SXS_UNKNOWN_ENCODING_ = static_cast<int32_t>(0x36BD),
ERROR_SXS_INVALID_XML_NAMESPACE_URI_ = static_cast<int32_t>(0x36BE),
ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED_ = static_cast<int32_t>(0x36BF),
ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED_ = static_cast<int32_t>(0x36C0),
ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_ = static_cast<int32_t>(0x36C1),
ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE_ = static_cast<int32_t>(0x36C2),
ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE_ = static_cast<int32_t>(0x36C3),
ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT_ = static_cast<int32_t>(0x36C4),
ERROR_SXS_DUPLICATE_DLL_NAME_ = static_cast<int32_t>(0x36C5),
ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME_ = static_cast<int32_t>(0x36C6),
ERROR_SXS_DUPLICATE_CLSID_ = static_cast<int32_t>(0x36C7),
ERROR_SXS_DUPLICATE_IID_ = static_cast<int32_t>(0x36C8),
ERROR_SXS_DUPLICATE_TLBID_ = static_cast<int32_t>(0x36C9),
ERROR_SXS_DUPLICATE_PROGID_ = static_cast<int32_t>(0x36CA),
ERROR_SXS_DUPLICATE_ASSEMBLY_NAME_ = static_cast<int32_t>(0x36CB),
ERROR_SXS_FILE_HASH_MISMATCH_ = static_cast<int32_t>(0x36CC),
ERROR_SXS_POLICY_PARSE_ERROR_ = static_cast<int32_t>(0x36CD),
ERROR_SXS_XML_E_MISSINGQUOTE_ = static_cast<int32_t>(0x36CE),
ERROR_SXS_XML_E_COMMENTSYNTAX_ = static_cast<int32_t>(0x36CF),
ERROR_SXS_XML_E_BADSTARTNAMECHAR_ = static_cast<int32_t>(0x36D0),
ERROR_SXS_XML_E_BADNAMECHAR_ = static_cast<int32_t>(0x36D1),
ERROR_SXS_XML_E_BADCHARINSTRING_ = static_cast<int32_t>(0x36D2),
ERROR_SXS_XML_E_XMLDECLSYNTAX_ = static_cast<int32_t>(0x36D3),
ERROR_SXS_XML_E_BADCHARDATA_ = static_cast<int32_t>(0x36D4),
ERROR_SXS_XML_E_MISSINGWHITESPACE_ = static_cast<int32_t>(0x36D5),
ERROR_SXS_XML_E_EXPECTINGTAGEND_ = static_cast<int32_t>(0x36D6),
ERROR_SXS_XML_E_MISSINGSEMICOLON_ = static_cast<int32_t>(0x36D7),
ERROR_SXS_XML_E_UNBALANCEDPAREN_ = static_cast<int32_t>(0x36D8),
ERROR_SXS_XML_E_INTERNALERROR_ = static_cast<int32_t>(0x36D9),
ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE_ = static_cast<int32_t>(0x36DA),
ERROR_SXS_XML_E_INCOMPLETE_ENCODING_ = static_cast<int32_t>(0x36DB),
ERROR_SXS_XML_E_MISSING_PAREN_ = static_cast<int32_t>(0x36DC),
ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE_ = static_cast<int32_t>(0x36DD),
ERROR_SXS_XML_E_MULTIPLE_COLONS_ = static_cast<int32_t>(0x36DE),
ERROR_SXS_XML_E_INVALID_DECIMAL_ = static_cast<int32_t>(0x36DF),
ERROR_SXS_XML_E_INVALID_HEXIDECIMAL_ = static_cast<int32_t>(0x36E0),
ERROR_SXS_XML_E_INVALID_UNICODE_ = static_cast<int32_t>(0x36E1),
ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK_ = static_cast<int32_t>(0x36E2),
ERROR_SXS_XML_E_UNEXPECTEDENDTAG_ = static_cast<int32_t>(0x36E3),
ERROR_SXS_XML_E_UNCLOSEDTAG_ = static_cast<int32_t>(0x36E4),
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE_ = static_cast<int32_t>(0x36E5),
ERROR_SXS_XML_E_MULTIPLEROOTS_ = static_cast<int32_t>(0x36E6),
ERROR_SXS_XML_E_INVALIDATROOTLEVEL_ = static_cast<int32_t>(0x36E7),
ERROR_SXS_XML_E_BADXMLDECL_ = static_cast<int32_t>(0x36E8),
ERROR_SXS_XML_E_MISSINGROOT_ = static_cast<int32_t>(0x36E9),
ERROR_SXS_XML_E_UNEXPECTEDEOF_ = static_cast<int32_t>(0x36EA),
ERROR_SXS_XML_E_BADPEREFINSUBSET_ = static_cast<int32_t>(0x36EB),
ERROR_SXS_XML_E_UNCLOSEDSTARTTAG_ = static_cast<int32_t>(0x36EC),
ERROR_SXS_XML_E_UNCLOSEDENDTAG_ = static_cast<int32_t>(0x36ED),
ERROR_SXS_XML_E_UNCLOSEDSTRING_ = static_cast<int32_t>(0x36EE),
ERROR_SXS_XML_E_UNCLOSEDCOMMENT_ = static_cast<int32_t>(0x36EF),
ERROR_SXS_XML_E_UNCLOSEDDECL_ = static_cast<int32_t>(0x36F0),
ERROR_SXS_XML_E_UNCLOSEDCDATA_ = static_cast<int32_t>(0x36F1),
ERROR_SXS_XML_E_RESERVEDNAMESPACE_ = static_cast<int32_t>(0x36F2),
ERROR_SXS_XML_E_INVALIDENCODING_ = static_cast<int32_t>(0x36F3),
ERROR_SXS_XML_E_INVALIDSWITCH_ = static_cast<int32_t>(0x36F4),
ERROR_SXS_XML_E_BADXMLCASE_ = static_cast<int32_t>(0x36F5),
ERROR_SXS_XML_E_INVALID_STANDALONE_ = static_cast<int32_t>(0x36F6),
ERROR_SXS_XML_E_UNEXPECTED_STANDALONE_ = static_cast<int32_t>(0x36F7),
ERROR_SXS_XML_E_INVALID_VERSION_ = static_cast<int32_t>(0x36F8),
ERROR_SXS_XML_E_MISSINGEQUALS_ = static_cast<int32_t>(0x36F9),
ERROR_SXS_PROTECTION_RECOVERY_FAILED_ = static_cast<int32_t>(0x36FA),
ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT_ = static_cast<int32_t>(0x36FB),
ERROR_SXS_PROTECTION_CATALOG_NOT_VALID_ = static_cast<int32_t>(0x36FC),
ERROR_SXS_UNTRANSLATABLE_HRESULT_ = static_cast<int32_t>(0x36FD),
ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING_ = static_cast<int32_t>(0x36FE),
ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE_ = static_cast<int32_t>(0x36FF),
ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME_ = static_cast<int32_t>(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<int32_t>(0x0),
Compress_ = static_cast<int32_t>(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<uint8_t>* 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<uint8_t>* array_, int32_t offset_, int32_t count_);
int32_t Read_980(DLL2SDK::Array<uint8_t>* dest_, int32_t dest_offset_, int32_t count_);
void WriteInternal_981(DLL2SDK::Array<uint8_t>* array_, int32_t offset_, int32_t count_);
void Write_982(DLL2SDK::Array<uint8_t>* src_, int32_t src_offset_, int32_t count_);
void Flush_984();
DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_985(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<int32_t>(0x0),
LogicalOperationStack_ = static_cast<int32_t>(0x1),
DateTime_ = static_cast<int32_t>(0x2),
Timestamp_ = static_cast<int32_t>(0x4),
ProcessId_ = static_cast<int32_t>(0x8),
ThreadId_ = static_cast<int32_t>(0x10),
Callstack_ = static_cast<int32_t>(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<int32_t>(0x1),
Error_ = static_cast<int32_t>(0x2),
Warning_ = static_cast<int32_t>(0x4),
Information_ = static_cast<int32_t>(0x8),
Verbose_ = static_cast<int32_t>(0x10),
Start_ = static_cast<int32_t>(0x100),
Stop_ = static_cast<int32_t>(0x200),
Suspend_ = static_cast<int32_t>(0x400),
Resume_ = static_cast<int32_t>(0x800),
Transfer_ = static_cast<int32_t>(0x1000)
};
}
namespace DLL2SDK::System::System::Diagnostics
{
enum struct TraceLevel : int32_t
{
Off_ = static_cast<int32_t>(0x0),
Error_ = static_cast<int32_t>(0x1),
Warning_ = static_cast<int32_t>(0x2),
Info_ = static_cast<int32_t>(0x3),
Verbose_ = static_cast<int32_t>(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<StaticFields*>(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<DLL2SDK::mscorlib::System::Object*>* args_, DLL2SDK::mscorlib::System::Object* data1_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* empty_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<StaticFields*>(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<DLL2SDK::System::System::ComponentModel::WeakObjectWrapper*>
{
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<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::Type*, DLL2SDK::System::System::Collections::Generic::LinkedList_1<DLL2SDK::System::System::ComponentModel::TypeDescriptionProvider*>*>* typeDescriptionProviders_;
DLL2SDK::mscorlib::System::Object* componentDescriptionProvidersLock_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::System::System::ComponentModel::WeakObjectWrapper*, DLL2SDK::System::System::Collections::Generic::LinkedList_1<DLL2SDK::System::System::ComponentModel::TypeDescriptionProvider*>*>* componentDescriptionProviders_;
DLL2SDK::mscorlib::System::EventHandler* onDispose_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::mscorlib::System::Attribute*>* attributes_);
static DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* GetProperties_772(DLL2SDK::mscorlib::System::Object* component_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Attribute*>* 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<StaticFields*>(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<DLL2SDK::mscorlib::System::Attribute*>* 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<StaticFields*>(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<StaticFields*>(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<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_623(DLL2SDK::Array<DLL2SDK::System::System::ComponentModel::PropertyDescriptor*>* properties_);
void _ctor_624(DLL2SDK::Array<DLL2SDK::System::System::ComponentModel::PropertyDescriptor*>* 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<DLL2SDK::mscorlib::System::String*>* order_);
void InternalSort_664(DLL2SDK::mscorlib::System::Collections::IComparer* ic_);
void InternalSort_665(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* order_);
DLL2SDK::mscorlib::System::Collections::ArrayList* ExtractItems_666(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* names_);
DLL2SDK::System::System::ComponentModel::PropertyDescriptorCollection* Filter_667(DLL2SDK::Array<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::Attribute*>* 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<StaticFields*>(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<StaticFields*>(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<int32_t>(0x0),
ItemAdded_ = static_cast<int32_t>(0x1),
ItemDeleted_ = static_cast<int32_t>(0x2),
ItemMoved_ = static_cast<int32_t>(0x3),
ItemChanged_ = static_cast<int32_t>(0x4),
PropertyDescriptorAdded_ = static_cast<int32_t>(0x5),
PropertyDescriptorDeleted_ = static_cast<int32_t>(0x6),
PropertyDescriptorChanged_ = static_cast<int32_t>(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<int32_t>(0x0),
Never_ = static_cast<int32_t>(0x1),
Advanced_ = static_cast<int32_t>(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<int32_t>(0x0),
Visible_ = static_cast<int32_t>(0x1),
Content_ = static_cast<int32_t>(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<StaticFields*>(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<StaticFields*>(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<StaticFields*>(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<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::Attribute*>* 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<StaticFields*>(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<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_386(DLL2SDK::mscorlib::System::Collections::ArrayList* attributes_);
void _ctor_387(DLL2SDK::Array<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::Attribute*>* 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<DLL2SDK::mscorlib::System::String*>* cachedAllKeys_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* GetValues_323(int32_t index_);
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* 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 <typename T> struct Stack_1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::Array<T>* _array_;
int32_t _size_;
int32_t _version_;
struct StaticFields
{
int32_t INITIAL_SIZE_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<T>* 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<T> GetEnumerator_217();
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename TKey, typename TValue> struct SortedDictionary_2 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System::System::Collections::Generic::RBTree* tree_;
DLL2SDK::System::System::Collections::Generic::SortedDictionary_2_NodeHelper<TKey, TValue>* hlp_;
void _ctor_109();
void _ctor_110(DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1<TKey>* comparer_);
DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<TKey>* System_Collections_Generic_IDictionary_TKey_TValue__get_Keys_111();
DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<TValue>* 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<TKey, TValue> item_);
bool System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___Contains_114(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2<TKey, TValue> 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<TKey, TValue> 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<DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2<TKey, TValue>>* 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<TKey, TValue>* 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<DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2<TKey, TValue>>* 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<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* cached_path_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_71(DLL2SDK::mscorlib::System::Object* hlp_);
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* 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 <typename T> DLL2SDK::System::System::Collections::Generic::RBTree_Node* Intern_77(T key_, DLL2SDK::System::System::Collections::Generic::RBTree_Node* new_node_);
template <typename T> DLL2SDK::System::System::Collections::Generic::RBTree_Node* Remove_78(T key_);
template <typename T> 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 <typename T> int32_t find_key_82(T key_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* 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<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* path_);
DLL2SDK::System::System::Collections::Generic::RBTree_Node* do_remove_84(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* path_);
void rebalance_insert_85(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* path_);
void rebalance_delete_86(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* path_);
void rebalance_insert__rotate_final_87(int32_t curpos_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* path_);
void rebalance_delete__rotate_final_88(int32_t curpos_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* path_);
int32_t ensure_sibling_black_89(int32_t curpos_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* 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<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* alloc_path_74();
static void release_path_75(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* 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<DLL2SDK::System::System::Collections::Generic::RBTree_Node*>* path_);
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename T> struct Queue_1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::Array<T>* _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<T>* 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<T>* array_, int32_t idx_);
T Dequeue_58();
T Peek_59();
void Enqueue_60(T item_);
DLL2SDK::Array<T>* ToArray_61();
void SetCapacity_62(int32_t new_size_);
int32_t get_Count_63();
DLL2SDK::System::System::Collections::Generic::Queue_1_Enumerator<T> GetEnumerator_64();
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename T> struct LinkedListNode_1 : DLL2SDK::mscorlib::System::Object
{
T item_;
DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* container_;
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* forward_;
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* back_;
void _ctor_39(T value_);
void _ctor_40(DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* list_, T value_);
void _ctor_41(DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* list_, T value_, DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* previousNode_, DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* nextNode_);
void Detach_42();
void SelfReference_43(DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* list_);
void InsertBetween_44(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* previousNode_, DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* nextNode_, DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* list_);
DLL2SDK::System::System::Collections::Generic::LinkedList_1<T>* get_List_45();
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* get_Next_46();
T get_Value_47();
};
}
namespace DLL2SDK::System::System::Collections::Generic
{
template <typename T> 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<T>* 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<StaticFields*>(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<T>* 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<T>* node_);
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* AddLast_17(T value_);
void AddLast_18(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* node_);
void Clear_19();
bool Contains_20(T value_);
void CopyTo_21(DLL2SDK::Array<T>* array_, int32_t index_);
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* Find_22(T value_);
DLL2SDK::System::System::Collections::Generic::LinkedList_1_Enumerator<T> 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<T>* node_);
void RemoveFirst_28();
void RemoveLast_29();
int32_t get_Count_30();
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* get_First_31();
DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* get_Last_32();
static void VerifyBlankNode_16(DLL2SDK::System::System::Collections::Generic::LinkedListNode_1<T>* 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<DLL2SDK::mscorlib::System::Object*>* 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<uint8_t>* Buffer_;
int32_t Offset_;
int32_t Size_;
DLL2SDK::System::System::Net::Sockets::SocketFlags SockFlags_;
DLL2SDK::System::System::Net::Sockets::Socket* AcceptSocket_;
DLL2SDK::Array<DLL2SDK::System::System::Net::IPAddress*>* Addresses_;
int32_t Port_;
DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::mscorlib::System::ArraySegment_1<uint8_t>>* 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<StaticFields*>(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<StaticFields*>(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<uint16_t>* 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<DLL2SDK::System::System::Text::RegularExpressions::Mark>* marks_;
int32_t mark_start_;
int32_t mark_end_;
DLL2SDK::Array<int32_t>* groups_;
void _ctor_2733(DLL2SDK::Array<uint16_t>* 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<StaticFields*>(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<uint8_t>* _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<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_2459();
void _ctor_2460(DLL2SDK::System::System::Security::Cryptography::AsnEncodedData* encodedSubjectKeyIdentifier_, bool critical_);
void _ctor_2461(DLL2SDK::Array<uint8_t>* 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<uint8_t>* extension_);
DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_mapF_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::mscorlib::System::String*, bool>* restricted_response_;
DLL2SDK::Array<bool>* allowed_chars_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* GetValues_2179(DLL2SDK::mscorlib::System::String* header_);
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<uint8_t>* 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<StaticFields*>(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<uint8_t>* buffer_);
DLL2SDK::System::System::Net::WebHeaderCollection* ReadHeaders_2074(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
bool CompleteChunkedRead_2090();
DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_2091(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::Array<uint8_t>* 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<uint8_t>* buffer_, int32_t offset_, int32_t size_);
bool Write_2095(DLL2SDK::System::System::Net::HttpWebRequest* request_, DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* hexBytes_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* DownloadData_2050(DLL2SDK::System::System::Uri* address_);
DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* cookieExpiresFormats_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map8_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<uint8_t>* 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<StaticFields*>(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<StaticFields*>(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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* buffer_);
int32_t Receive_1166(DLL2SDK::Array<uint8_t>* buffer_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_);
int32_t ReceiveFrom_nochecks_1168(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* buf_, int32_t offset_, int32_t size_, DLL2SDK::System::System::Net::Sockets::SocketFlags flags_);
int32_t SendTo_1171(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<uint8_t>* dest_, int32_t dest_offset_, int32_t count_);
void Write_1018(DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<uint8_t>* 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<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map1_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<StaticFields*>(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_);
};
}