22#define GOLDP_GOL_H
33
44#include " decomp.h"
5+ #include " goldrawstate.h"
56#include " types.h"
67
78#include < windows.h>
@@ -23,38 +24,40 @@ struct GolImport {
2324// VTABLE: GOLDP 0x100564b0
2425// SIZE 0x4
2526class GolExport {
26- public:
2727 // SYNTHETIC: GOLDP 0x10007170
2828 // GolExport::`scalar deleting destructor'
2929
30- virtual ~GolExport () {}
31- virtual undefined4* VTable0x04 () = 0;
32- virtual undefined4* VTable0x08 () = 0;
33- virtual undefined4* VTable0x0c () = 0;
34- virtual undefined4* VTable0x10 () = 0;
35- virtual undefined4* VTable0x14 () = 0;
36- virtual undefined4* VTable0x18 () = 0;
37- virtual undefined4* VTable0x1c () = 0;
38- virtual undefined4* VTable0x20 () = 0;
39- virtual undefined4 VTable0x24 () = 0;
40- virtual undefined4* VTable0x28 () = 0;
41- virtual undefined4* VTable0x2c () = 0;
42- virtual undefined4* VTable0x30 () = 0;
43- virtual undefined4* VTable0x34 () = 0;
44- virtual undefined4* VTable0x38 () = 0;
45- virtual void VTable0x3c (undefined4*) = 0;
46- virtual void VTable0x40 (undefined4*) = 0;
47- virtual void VTable0x44 (undefined4*) = 0;
48- virtual void VTable0x48 (undefined4*) = 0;
49- virtual void VTable0x4c (undefined4*) = 0;
50- virtual void VTable0x50 (undefined4*) = 0;
51- virtual void VTable0x54 (undefined4*) = 0;
52- virtual void VTable0x58 (undefined4*) = 0;
53- virtual void VTable0x5c (undefined4*) = 0;
54- virtual void VTable0x60 (undefined4*) = 0;
55- virtual void VTable0x64 (undefined4*) = 0;
56- virtual void VTable0x68 (undefined4*) = 0;
57- virtual void VTable0x6c (undefined4*) = 0;
30+ protected:
31+ virtual ~GolExport () {} // vtable+0x00
32+
33+ public:
34+ virtual GolDrawState* VTable0x04 () = 0; // vtable+0x04
35+ virtual undefined4* VTable0x08 () = 0; // vtable+0x08
36+ virtual undefined4* VTable0x0c () = 0; // vtable+0x0c
37+ virtual undefined4* VTable0x10 () = 0; // vtable+0x10
38+ virtual undefined4* VTable0x14 () = 0; // vtable+0x14
39+ virtual undefined4* VTable0x18 () = 0; // vtable+0x18
40+ virtual undefined4* VTable0x1c () = 0; // vtable+0x1c
41+ virtual undefined4* VTable0x20 () = 0; // vtable+0x20
42+ virtual undefined4 VTable0x24 () = 0; // vtable+0x24
43+ virtual undefined4* VTable0x28 () = 0; // vtable+0x28
44+ virtual undefined4* VTable0x2c () = 0; // vtable+0x2c
45+ virtual undefined4* VTable0x30 () = 0; // vtable+0x30
46+ virtual undefined4* VTable0x34 () = 0; // vtable+0x34
47+ virtual undefined4* VTable0x38 () = 0; // vtable+0x38
48+ virtual void VTable0x3c (undefined4*) = 0; // vtable+0x3c
49+ virtual void VTable0x40 (undefined4*) = 0; // vtable+0x40
50+ virtual void VTable0x44 (undefined4*) = 0; // vtable+0x44
51+ virtual void VTable0x48 (undefined4*) = 0; // vtable+0x48
52+ virtual void VTable0x4c (undefined4*) = 0; // vtable+0x4c
53+ virtual void VTable0x50 (undefined4*) = 0; // vtable+0x50
54+ virtual void VTable0x54 (undefined4*) = 0; // vtable+0x54
55+ virtual void VTable0x58 (undefined4*) = 0; // vtable+0x58
56+ virtual void VTable0x5c (undefined4*) = 0; // vtable+0x5c
57+ virtual void VTable0x60 (undefined4*) = 0; // vtable+0x60
58+ virtual void VTable0x64 (undefined4*) = 0; // vtable+0x64
59+ virtual void VTable0x68 (undefined4*) = 0; // vtable+0x68
60+ virtual void VTable0x6c (undefined4*) = 0; // vtable+0x6c
5861};
5962
6063typedef GolExport* GolEntryCBFN (GolImport*);
0 commit comments