初版
This commit is contained in:
@@ -3,17 +3,16 @@
|
||||
#define __PACKETBUF_H__
|
||||
#pragma pack(push, 0x01)
|
||||
|
||||
|
||||
class PacketBuf
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData_0000[0x20000];
|
||||
unsigned char UnknownData_0000[0x20000];
|
||||
|
||||
public:
|
||||
PacketBuf()
|
||||
{
|
||||
memset(UnknownData_0000, 0, sizeof(UnknownData_0000));
|
||||
CallT<PacketBuf*>(base::PacketBuf::PacketBuf_make, this);
|
||||
CallT<PacketBuf *>(base::PacketBuf::PacketBuf_make, this);
|
||||
}
|
||||
|
||||
~PacketBuf()
|
||||
@@ -21,14 +20,15 @@ public:
|
||||
CallT<int>(base::PacketBuf::PacketBuf_destroy, this);
|
||||
}
|
||||
|
||||
static PacketBuf* NewPacketBuf()
|
||||
static PacketBuf *NewPacketBuf()
|
||||
{
|
||||
void* v62 = malloc(0x20000);
|
||||
if (!v62) return NULL;
|
||||
return CallT<PacketBuf*>(base::PacketBuf::PacketBuf_make, v62);
|
||||
void *v62 = malloc(0x20000);
|
||||
if (!v62)
|
||||
return NULL;
|
||||
return CallT<PacketBuf *>(base::PacketBuf::PacketBuf_make, v62);
|
||||
}
|
||||
|
||||
static void DelPacketBuf(PacketBuf* a1)
|
||||
static void DelPacketBuf(PacketBuf *a1)
|
||||
{
|
||||
CallT<int>(base::PacketBuf::PacketBuf_destroy, a1);
|
||||
free(a1);
|
||||
@@ -39,7 +39,7 @@ public:
|
||||
return CallT<int>(base::PacketBuf::at, this, a2);
|
||||
}
|
||||
|
||||
int bind_packet(char* a2, int a3)
|
||||
int bind_packet(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::bind_packet, this, a2, a3);
|
||||
}
|
||||
@@ -59,7 +59,7 @@ public:
|
||||
return CallT<int>(base::PacketBuf::compress_packet, this);
|
||||
}
|
||||
|
||||
int copy(PacketBuf const& a2)
|
||||
int copy(PacketBuf const &a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::copy, this, a2);
|
||||
}
|
||||
@@ -84,7 +84,7 @@ public:
|
||||
return CallT<int>(base::PacketBuf::getLastError, this);
|
||||
}
|
||||
|
||||
int get_binary(char* a2, int a3)
|
||||
int get_binary(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_binary, this, a2, a3);
|
||||
}
|
||||
@@ -94,12 +94,12 @@ public:
|
||||
return CallT<int>(base::PacketBuf::get_buf_ptr, this, a2);
|
||||
}
|
||||
|
||||
int get_byte(char* a2)
|
||||
int get_byte(char *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_byte, this, a2);
|
||||
}
|
||||
|
||||
int get_byte_u(uchar* a2)
|
||||
int get_byte_u(uchar *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_byte_u, this, a2);
|
||||
}
|
||||
@@ -109,22 +109,22 @@ public:
|
||||
return CallT<int>(base::PacketBuf::get_index, this);
|
||||
}
|
||||
|
||||
int get_int(int* a2)
|
||||
int get_int(int *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_int, this, a2);
|
||||
}
|
||||
|
||||
int get_int_u(uint* a2)
|
||||
int get_int_u(uint *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_int_u, this, a2);
|
||||
}
|
||||
|
||||
int get_int_ul(ulong* a2)
|
||||
int get_int_ul(ulong *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_int_ul, this, a2);
|
||||
}
|
||||
|
||||
int get_item_idx(ulong* a2)
|
||||
int get_item_idx(ulong *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_item_idx, this, a2);
|
||||
}
|
||||
@@ -139,22 +139,22 @@ public:
|
||||
return CallT<int>(base::PacketBuf::get_packet, this, a2);
|
||||
}
|
||||
|
||||
int get_short(short* a2)
|
||||
int get_short(short *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_short, this, a2);
|
||||
}
|
||||
|
||||
int get_short_u(ushort* a2)
|
||||
int get_short_u(ushort *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_short_u, this, a2);
|
||||
}
|
||||
|
||||
int get_str(char* a2, int a3, int a4)
|
||||
int get_str(char *a2, int a3, int a4)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::get_str, this, a2, a3, a4);
|
||||
}
|
||||
|
||||
int isCompressRequired(char* a2)
|
||||
int isCompressRequired(char *a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::isCompressRequired, this, a2);
|
||||
}
|
||||
@@ -179,12 +179,12 @@ public:
|
||||
return CallT<int>(base::PacketBuf::is_ptr_end, this, a2, a3);
|
||||
}
|
||||
|
||||
int put_binary(char* a2, int a3)
|
||||
int put_binary(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::put_binary, this, a2, a3);
|
||||
}
|
||||
|
||||
int put_binary_c(char const* a2, int a3)
|
||||
int put_binary_c(char const *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::put_binary_c, this, a2, a3);
|
||||
}
|
||||
@@ -194,7 +194,7 @@ public:
|
||||
return CallT<int>(base::PacketBuf::put_byte, this, a2);
|
||||
}
|
||||
|
||||
int put_header(int a2, int a3)
|
||||
int put_header(char a2, short a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::put_header, this, a2, a3);
|
||||
}
|
||||
@@ -209,7 +209,7 @@ public:
|
||||
return CallT<int>(base::PacketBuf::put_item_idx, this, a2);
|
||||
}
|
||||
|
||||
int put_packet(Inven_Item const& a2)
|
||||
int put_packet(Inven_Item const &a2)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::put_packet, this, a2);
|
||||
}
|
||||
@@ -219,12 +219,12 @@ public:
|
||||
return CallT<int>(base::PacketBuf::put_short, this, a2);
|
||||
}
|
||||
|
||||
int put_str(char* a2, int a3)
|
||||
int put_str(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::put_str, this, a2, a3);
|
||||
}
|
||||
|
||||
int put_str_c(char const* a2, int a3)
|
||||
int put_str_c(char const *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::put_str_c, this, a2, a3);
|
||||
}
|
||||
@@ -239,18 +239,15 @@ public:
|
||||
return CallT<int>(base::PacketBuf::set_index, this, a2);
|
||||
}
|
||||
|
||||
int set_packet(char const* a2, int a3)
|
||||
int set_packet(char const *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::PacketBuf::set_packet, this, a2, a3);
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
class InterfacePacketBuf :public PacketBuf
|
||||
class InterfacePacketBuf : public PacketBuf
|
||||
{
|
||||
public:
|
||||
|
||||
InterfacePacketBuf()
|
||||
{
|
||||
CallT<int>(base::InterfacePacketBuf::InterfacePacketBuf_make, this);
|
||||
@@ -261,12 +258,12 @@ public:
|
||||
CallT<int>(base::InterfacePacketBuf::InterfacePacketBuf_destroy, this);
|
||||
}
|
||||
|
||||
int AcquirePacketBuf(PacketBuf* a2)
|
||||
int AcquirePacketBuf(PacketBuf *a2)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::AcquirePacketBuf, this, a2);
|
||||
}
|
||||
|
||||
int bind_packet(char* a2, int a3)
|
||||
int bind_packet(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::bind_packet, this, a2, a3);
|
||||
}
|
||||
@@ -291,7 +288,7 @@ public:
|
||||
return CallT<int>(base::InterfacePacketBuf::getLastError, this);
|
||||
}
|
||||
|
||||
int get_binary(char* a2, int a3)
|
||||
int get_binary(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::get_binary, this, a2, a3);
|
||||
}
|
||||
@@ -301,7 +298,7 @@ public:
|
||||
return CallT<int>(base::InterfacePacketBuf::get_index, this);
|
||||
}
|
||||
|
||||
int get_int(int* a2)
|
||||
int get_int(int *a2)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::get_int, this, a2);
|
||||
}
|
||||
@@ -316,7 +313,7 @@ public:
|
||||
return CallT<int>(base::InterfacePacketBuf::get_packet, this, a2);
|
||||
}
|
||||
|
||||
int get_short(short* a2)
|
||||
int get_short(short *a2)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::get_short, this, a2);
|
||||
}
|
||||
@@ -326,12 +323,12 @@ public:
|
||||
return CallT<int>(base::InterfacePacketBuf::is_finallized, this);
|
||||
}
|
||||
|
||||
int put_binary(char* a2, int a3)
|
||||
int put_binary(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::put_binary, this, a2, a3);
|
||||
}
|
||||
|
||||
int put_binary_c(char const* a2, int a3)
|
||||
int put_binary_c(char const *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::put_binary_c, this, a2, a3);
|
||||
}
|
||||
@@ -356,7 +353,7 @@ public:
|
||||
return CallT<int>(base::InterfacePacketBuf::put_item_idx, this, a2);
|
||||
}
|
||||
|
||||
int put_packet(Inven_Item const& a2)
|
||||
int put_packet(Inven_Item const &a2)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::put_packet, this, a2);
|
||||
}
|
||||
@@ -366,12 +363,12 @@ public:
|
||||
return CallT<int>(base::InterfacePacketBuf::put_short, this, a2);
|
||||
}
|
||||
|
||||
int put_str(char* a2, int a3)
|
||||
int put_str(char *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::put_str, this, a2, a3);
|
||||
}
|
||||
|
||||
int put_str_c(char const* a2, int a3)
|
||||
int put_str_c(char const *a2, int a3)
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::put_str_c, this, a2, a3);
|
||||
}
|
||||
@@ -380,24 +377,23 @@ public:
|
||||
{
|
||||
return CallT<int>(base::InterfacePacketBuf::set_index, this, a2);
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
class PacketGuard
|
||||
{
|
||||
public:
|
||||
static PacketGuard* NewPacketGuard()
|
||||
static PacketGuard *NewPacketGuard()
|
||||
{
|
||||
void* v62 = malloc(0x20000);
|
||||
typedef int (*__func)(void* a1);
|
||||
if (!v62) return NULL;
|
||||
void *v62 = malloc(0x20000);
|
||||
typedef int (*__func)(void *a1);
|
||||
if (!v62)
|
||||
return NULL;
|
||||
((__func)base::PacketGuard::PacketGuard_make)(v62);
|
||||
return (PacketGuard*)v62;
|
||||
return (PacketGuard *)v62;
|
||||
}
|
||||
static void DelPacketGuard(PacketGuard* a1)
|
||||
static void DelPacketGuard(PacketGuard *a1)
|
||||
{
|
||||
typedef int (*__func)(void* a1);
|
||||
typedef int (*__func)(void *a1);
|
||||
((__func)base::PacketGuard::PacketGuard_destroy)(a1);
|
||||
free(a1);
|
||||
}
|
||||
@@ -408,13 +404,13 @@ class PacketDispatcher
|
||||
public:
|
||||
int getDispatcher(int a2)
|
||||
{
|
||||
typedef int (*__func)(PacketDispatcher* a1, int a2);
|
||||
typedef int (*__func)(PacketDispatcher *a1, int a2);
|
||||
return ((__func)base::PacketDispatcher::getDispatcher)(this, a2);
|
||||
}
|
||||
|
||||
void** get_dispatcher(int a2)
|
||||
void **get_dispatcher(int a2)
|
||||
{
|
||||
typedef void** (*__func)(PacketDispatcher* a1, int a2);
|
||||
typedef void **(*__func)(PacketDispatcher *a1, int a2);
|
||||
return ((__func)base::PacketDispatcher::get_dispatcher)(this, a2);
|
||||
}
|
||||
};
|
||||
@@ -422,4 +418,3 @@ public:
|
||||
#pragma pack(pop)
|
||||
|
||||
#endif // __PACKETBUF_H__
|
||||
|
||||
|
||||
Reference in New Issue
Block a user