acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_.h
1
#pragma once
2
3
4
#include "base_file.h"
5
#include "parallelization.h"
6
7
8
//#ifdef __cplusplus
9
//#include "operating_system-windows_common/windows_commoncomptr.h"
10
//#endif
11
12
13
//#ifndef UNIVERSAL_WINDOWS
14
//
15
//CLASS_DECL_ACME void WINAPI sleep(::u32 dw::durations);
16
//
17
//#endif
18
19
/*#define GetAValue(rgb) (lower_byte((rgb)>>24))
20
#define argb(a, r,g,b) ((color32_t)(((::u8)(r)|((::u16)((::u8)(g))<<8))|(((::u32)(::u8)(b))<<16)|(((::u32)(::u8)(a))<<24)))*/
21
22
23
//CLASS_DECL_ACME i32_bool os_initialize();
24
//CLASS_DECL_ACME i32_bool os_finalize();
25
26
27
CLASS_DECL_ACME i32_bool main_initialize();
28
CLASS_DECL_ACME i32_bool main_finalize();
29
30
31
CLASS_DECL_ACME
void
set_main_htask(
htask
htask
);
32
CLASS_DECL_ACME
void
set_main_itask(
itask
itask
);
33
CLASS_DECL_ACME
htask
main_htask();
34
CLASS_DECL_ACME
itask
main_itask();
35
36
//CLASS_DECL_ACME oswindow get_focus();
37
//CLASS_DECL_ACME oswindow set_focus(::acme::windowing::window * pacmewindowingwindow);
38
39
//CLASS_DECL_ACME oswindow get_window(::acme::windowing::window * pacmewindowingwindow, ::i32 iWindow);
40
41
//CLASS_DECL_ACME void attach_thread_input_to_main_thread(i32_bool bAttach);
42
43
44
//CLASS_DECL_ACME ::u32 WINAPI WaitForSingleObject( _In_ HANDLE hHandle, _In_ ::u32 dw::durations );
45
46
47
48
49
//CLASS_DECL_ACME char_pointer getenv(const_char_pointer pszName);
50
//CLASS_DECL_ACME HANDLE WINAPI CreateMutex(_In_opt_ LPSECURITY_ATTRIBUTES lpMutexAttributes, _In_ BOOL bInitialOwner, _In_opt_ const_char_pointer lpName );
51
52
//CLASS_DECL_ACME HANDLE WINAPI CreateMutexW( _In_opt_ LPSECURITY_ATTRIBUTES lpMutexAttributes, _In_ BOOL bInitialOwner, _In_opt_ const ::wide_character * lpName );
53
54
55
56
//inline i32_bool is_nok(hfile hfile);
57
58
//
59
//inline i32_bool is_ok(hfile hfile);
60
//
61
//
62
//CLASS_DECL_ACME void dpi_os_initialize();
63
//
64
65
66
htask
Definition
types.h:47
itask
Definition
types.h:93
operating_system
universal_windows
aaa_.h
Generated by
1.17.0