Decompile 6 functions in Source/Archive/PakRegistry.h, Source/Render/DeviceContext/DCSurface.h, ...
Batch #937 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review. - fn_17771 LanguageCharset: logic confirmed by peer review (annotation added to existing code) - fn_17773 LanguageCodePage: logic confirmed by peer review (already on main) - fn_02102 GetRenderSystemHolder: logic confirmed by peer review - fn_18112 PakRegistry::Read: logic confirmed by peer review (already on main) - fn_18114 PakRegistry::ReadArchive: logic confirmed by peer review (already on main) - fn_04728 CMouse::Center: logic confirmed by peer review (already on main) Reviewed-by: ragnarok-clanker
This commit is contained in:
parent
b5208a4922
commit
35b31fdf7b
3 changed files with 4 additions and 3 deletions
|
|
@ -13,7 +13,7 @@ public:
|
|||
bool Add(const char* filename);
|
||||
bool Exists(const char* filename, bool looseOnly) const;
|
||||
void* Read(const char* filename, std::uint32_t* size, int option = 0);
|
||||
__declspec(noinline) void* ReadArchive(const char* filename, std::uint32_t* size);
|
||||
void* ReadArchive(const char* filename, std::uint32_t* size);
|
||||
BOOL Free(void* buffer);
|
||||
void ApplyAuxiliary(const void* data, std::uint32_t size);
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,8 @@ struct RenderSystemHolder {
|
|||
|
||||
// OFFSET: 0x0055D340
|
||||
// FUNCTION: fn_02102
|
||||
__declspec(noinline) inline RenderSystemHolder* GetRenderSystemHolder() {
|
||||
inline RenderSystemHolder* GetRenderSystemHolder() {
|
||||
// GLOBAL: gl_24491
|
||||
static RenderSystemHolder holder;
|
||||
return &holder;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
// OFFSET: 0x00ACD8B0
|
||||
// FUNCTION: fn_17771
|
||||
__declspec(noinline) unsigned LanguageCharset(std::uint16_t language) {
|
||||
unsigned LanguageCharset(std::uint16_t language) {
|
||||
switch (PRIMARYLANGID(language)) {
|
||||
case LANG_ARABIC:
|
||||
return ARABIC_CHARSET;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue