acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
_ios.h
1
#pragma once
2
3
4
#define SECURITY_WIN32
5
6
7
8
//string get_error_message(::u32 dwError);
9
10
::platform::application
* ios_instantiate_application(
::platform::application
* pappSystem, const ::scoped_string & scopedstrId);
11
12
13
#define NULL_REF(class) (*((class *) nullptr))
14
15
#define IOS_THREAD(pthread) (dynamic_cast < ::ios::thread * > (dynamic_cast < ::thread * >(pthread)))
16
17
18
//CLASS_DECL_ACME void __trace_message(const_char_pointer pszPrefix, ::message::message * pmessage);
19
//CLASS_DECL_ACME void __trace_message(const_char_pointer pszPrefix, MESSAGE * lpmsg);
20
21
//#include "implementation.h"
22
//#include "directory_system.h"
23
//#include "file_system.h"
24
//#include "directory_context.h"
25
//#include "file_context.h"
26
//#include "file.h"
27
//#include "factory_exchange.h"
28
//#include "thread.h"
29
//#include "os_context.h"
30
//#include "ip_enum.h"
31
//#include "shell.h"
32
//#include "file_os_watcher.h"
33
//#include "host_interaction.h"
34
35
36
//#include "application.h"
37
38
39
//#include "printer.h"
40
//#include "file_set.h"
41
//#include "window_draw.h"
42
//#include "window.h"
43
//#include "port_forward.h"
44
//#include "copydesk.h"
45
//#include "crypto.h"
46
47
48
// ::i32_bool PeekMessage(
49
// MESSAGE * lpMsg,
50
// oswindow hWnd,
51
// ::u32 wMsgFilterMin,
52
// ::u32 wMsgFilterMax,
53
// ::u32 wRemoveMsg);
54
55
// ::i32_bool GetMessage(
56
// MESSAGE * lpMsg,
57
// oswindow hWnd,
58
// ::u32 wMsgFilterMin,
59
// ::u32 wMsgFilterMax);
60
61
62
63
::i32 CLASS_DECL_ACME __ios_main(::i32 argc, char_pointer argv[]);
64
65
66
CLASS_DECL_ACME
void
vfxThrowFileException(
::particle
* pparticle, const ::e_status & estatus, ::i32 lOsError, const_char_pointer pszFileName =
nullptr
);
67
68
CLASS_DECL_ACME ::file::exception * get_FileException(
::particle
* pparticle, const ::e_status & estatus, ::i32 lOsError, const_char_pointer pszFileName =
nullptr
);
69
70
71
72
namespace
ios
73
{
74
75
76
class
thread;
77
78
class
IOS
79
{
80
::i32 function();
81
};
82
83
84
85
}
// namespace ios
86
87
88
ios::IOS
Definition
_ios.h:79
particle
Definition
particle.h:95
platform::application
Definition
application.h:64
operating_system
ios
_ios.h
Generated by
1.17.0