acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_apex_main_struct.h
1
// acme/platform/apex_main_struct.h Offloading apex(TBS) from deep stack stuff 2022-02-22 by camilo at 07:17 <3ThomasBorregaardSorensen!!
2
// acme/platform/acme_main_struct.h Created by camilo 2021-03-12 12:08 BRT <3_ThomasBS, Mummi and bilbo!!
3
// acme/platform/acme_main_struct.h Offloading apex(TBS) from deep stack stuff 2022-02-22 by camilo at 07:17 <3ThomasBorregaardSorensen!!
4
#pragma once
5
6
7
#include "main.h"
8
9
10
// class CLASS_DECL_ACME acme_main_struct :
11
// public ::main
12
// {
13
// public:
14
// //
15
// //
16
// // //::i32 m_argc;
17
// // //char_pointer * m_argv;
18
// // //char_pointer * m_envp;
19
// // //wchar_t** m_wargv;
20
// // //wchar_t** m_wenvp;
21
// // //::i32 m_iExitCode;
22
// // //string m_strCommandLine;
23
// // //string m_strAppId;
24
// //
25
// //
26
// //
27
// // acme_main_data()
28
// // {
29
// //
30
// // m_argc = 0;
31
// // m_argv = nullptr;
32
// // m_envp = nullptr;
33
// // m_wargv = nullptr;
34
// // m_wenvp = nullptr;
35
// // m_iExitCode = 0;
36
// //
37
// // }
38
// //
39
// //
40
// // void system_construct(main_arguments & mainarguments);
41
// //
42
// //
43
// // //void system_construct(::i32 argc, char_pointer * argv, char_pointer * envp);
44
// //
45
// //
46
// // //void system_construct(::i32 argc, wchar_t** argv, wchar_t** envp);
47
// //
48
// //
49
// // //void system_construct(const ::scoped_string & scopedstrCommandLine);
50
// //
51
// //
52
// };
53
54
55
56
57
// #pragma once
58
59
60
// //#include "apex_main_data.h"
61
62
63
// //namespace apex
64
// //{
65
66
67
// // class application;
68
69
70
// //class library;
71
72
73
// //} // namespace apex
74
75
76
77
extern
"C"
78
typedef
::acme::library
* NEW_LIBRARY();
79
80
typedef
NEW_LIBRARY* PFN_NEW_LIBRARY;
81
82
83
extern
"C"
84
typedef
::matter
* NEW_MATTER();
85
86
typedef
NEW_MATTER* PFN_NEW_MATTER;
87
88
89
struct
CLASS_DECL_ACME
main_struct
:
90
public
::main
91
{
92
93
94
bool
m_bDataCentralRequired : 1;
95
96
::logic::boolean
m_bExperienceMainFrame;
97
98
::i32_sz
* m_pintstringLanguageResourceMap;
99
::i32 m_iMatterFromHttpCache;
100
101
const_char_pointer m_pszMain;
102
PFN_NEW_MATTER m_pfnnewmatterApplication;
103
PFN_NEW_LIBRARY m_pfnnewlibrary;
104
105
106
apex_main_struct();
107
108
apex_main_struct& operator = (
const
apex_main_struct& mainstruct);
109
110
111
};
112
113
114
acme::library
Definition
library.h:10
logic::boolean
Definition
boolean.h:55
matter
Definition
matter.h:17
i32_sz
Definition
_structures.h:28
main_struct
Definition
aaa_apex_main_struct.h:91
platform
aaa_apex_main_struct.h
Generated by
1.17.0