acme
Foundational cross-platform layer of the ca2 framework
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
77extern "C"
78typedef ::acme::library* NEW_LIBRARY();
79
80typedef NEW_LIBRARY* PFN_NEW_LIBRARY;
81
82
83extern "C"
84typedef ::matter * NEW_MATTER();
85
86typedef NEW_MATTER* PFN_NEW_MATTER;
87
88
89struct 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
Definition library.h:10
Definition boolean.h:55
Definition matter.h:17
Definition _structures.h:28
Definition aaa_apex_main_struct.h:91