acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_netbsd.h
1#pragma once
2
3
4
5//string get_error_message(::u32 dwError);
6
7//::pointer<::platform::application> linux_instantiate_application(::pointer<::platform::application>appSystem, const ::scoped_string & scopedstrId);
8
9
10
11namespace linux
12{
13
14
15// class thread;
16
17 class linux
18 {
19 ::i32 function();
20 };
21
22
23
24} // namespace linux
25
26
27
28CLASS_DECL_ACME MESSAGE * __get_current_message();
29
30
31//CLASS_DECL_ACME ::pointer<::platform::application> __get_app();
32//CLASS_DECL_ACME ::pointer<::user::interaction_base>__get_main_window();
33//CLASS_DECL_ACME HINSTANCE CLASS_DECL_ACME ::acmeacmesystem()->m_hInstance;
34CLASS_DECL_ACME const_char_pointer __get_app_name();
35
36
37
38
39
40#include "thread.h"
41//#include "os_context.h"
42
43#define NULL_REF(class) (*((class *) nullptr))
44
45#define LNX_THREAD(pthread) (dynamic_cast < ::linux::thread * > (dynamic_cast < ::thread * >(pthread)))
46
47
48//CLASS_DECL_ACME void ::windows_definition::ProcessWndProcException(::exception*, ::message::message * pmessage);
49
50//CLASS_DECL_ACME void __cdecl __pre_translate_message(::message::message * pmessage);
51
52//::i32_bool mq_peek_message(MESSAGE * pMsg, oswindow hWnd, ::u32 wMsgFilterMin, ::u32 wMsgFilterMax, ::u32 wRemoveMsg);
53
54//::i32_bool mq_get_message(MESSAGE * pMsg, oswindow hWnd, ::u32 wMsgFilterMin, ::u32 wMsgFilterMax);
55
56//::i32 CLASS_DECL_ACME __linux_main(::i32 argc, char_pointer argv[]);
57
58//CLASS_DECL_ACME void vfxThrowFileException(::particle * pparticle, const ::e_status & estatus, ::i32 lOsError, const ::file::path & path = nullptr);
59
60#include "internal.h"
61
62//CLASS_DECL_ACME void os_shell_initialize();
63
64//CLASS_DECL_ACME MESSAGE * __get_current_message();
65
66//CLASS_DECL_ACME ::pointer<::platform::application> __get_app();
67
68//CLASS_DECL_ACME ::pointer<::user::interaction_base>__get_main_window();
69
70CLASS_DECL_ACME const_char_pointer __get_app_name();
71
72
73//#include "directory_system.h"
74//#include "directory_context.h"
75//#include "file_system.h"
76//#include "file_context.h"
77
78
79//#include "copydesk.h"
80
81
82#include "factory_exchange.h"
83
84
85
Definition _freebsd.h:18
Definition message.h:13