diff --git a/Source/Client/Input/TextInputBuffer.cpp b/Source/Client/Input/TextInputBuffer.cpp index c1b3500..9df1121 100644 --- a/Source/Client/Input/TextInputBuffer.cpp +++ b/Source/Client/Input/TextInputBuffer.cpp @@ -84,6 +84,11 @@ void TextInputBuffer::Selection(int& anchor, int& cursor) const { cursor = this->cursor; } +// OFFSET: 0x00ACDD10 +// FUNCTION: fn_17774 +void __stdcall SubACDD10() { +} + // OFFSET: 0x00ACDD20 // FUNCTION: fn_17775 void TextInputBuffer::RefreshComposition(unsigned codePage) { @@ -187,6 +192,8 @@ void TextInputBuffer::SelectionRange(int& begin, int& end) const { } } +// OFFSET: 0x00ACE4B0 + // OFFSET: 0x00ACE4C0 // FUNCTION: fn_17787 void TextInputBuffer::MoveForward(unsigned codePage) { @@ -200,6 +207,10 @@ void TextInputBuffer::MoveForward(unsigned codePage) { } } +// OFFSET: 0x00ACE5E0 + +// OFFSET: 0x00ACE620 + // OFFSET: 0x00ACE660 // FUNCTION: fn_17791 void TextInputBuffer::Character(unsigned value, LPARAM, unsigned codePage) { diff --git a/Source/Client/Input/TextInputBuffer.h b/Source/Client/Input/TextInputBuffer.h index 7b90691..e58582e 100644 --- a/Source/Client/Input/TextInputBuffer.h +++ b/Source/Client/Input/TextInputBuffer.h @@ -46,6 +46,9 @@ struct TextInputBuffer { void MoveBack(unsigned codePage); void MoveForward(unsigned codePage); + void SetFlag8C(unsigned char value); + void AdvanceCursor(int delta); + void RetreatCursor(int delta); void Character(unsigned value, LPARAM unused, unsigned codePage); @@ -54,4 +57,6 @@ struct TextInputBuffer { ); }; +void __stdcall SubACDD10(); + #endif