7enum enum_digit_case : ::i32
10 e_digit_case_lower = (::i32)
'a',
11 e_digit_case_upper = (::i32)
'A',
24enum enum_property : ::iptr
27 e_property_default = 0,
34enum enum_factory : ::iptr
37 e_factory_draw2d_bitmap,
38 e_factory_draw2d_brush,
39 e_factory_draw2d_font,
40 e_factory_draw2d_graphics,
41 e_factory_draw2d_image,
42 e_factory_draw2d_path,
44 e_factory_draw2d_region,
69enum ENUM_UPTR : ::uptr
72 INVALID_ID = ((::uptr) -1),
87enum ENUM_IMPACT : ::iptr
99FOLDER_SELECTION_LIST_GROUP =300,
104CONTEXT_MENU_IMPACT= 3,
106MAIN_SWITCHER_IMPACT =5,
112AUDIO_DEVICES_IMPACT= 11,
114ACTION_AREA_IMPACT =13,
116CONFIGURATION_IMPACT =15,
117PROPERTIES_IMPACT= 16,
120APP_OPTIONS_IMPACT = 19,
121CONTEXT_OPTIONS_IMPACT = 20,
123OPERATING_SYSTEM_INFORMATION_IMPACT = 22,
127enum enum_library_main
131 e_library_main_none = 0,
132 e_library_main_any = 1 << 0,
133 e_library_main_process_attach = 1 << 1,
134 e_library_main_process_detach = 1 << 2,
135 e_library_main_thread_attach = 1 << 3,
136 e_library_main_thread_detach = 1 << 4,
145enum enum_dialog_result : ::iptr
149 e_dialog_result_none = 0,
150 e_dialog_result_ok = 1,
151 e_dialog_result_cancel = 2,
152 e_dialog_result_abort = 3,
153 e_dialog_result_retry = 4,
154 e_dialog_result_ignore = 5,
155 e_dialog_result_yes = 6,
156 e_dialog_result_no = 7,
157 e_dialog_result_close = 8,
158 e_dialog_result_help = 9,
159 e_dialog_result_continue = 11,
160 e_dialog_result_try_again = 12,
161 e_dialog_result_timeout = 32000,
172 e_type_parareturn = 0,
177 e_type_empty_argument,
200 e_type_string = 4096,
245 e_type_element = 8192,
248 e_type_payload_array,
263 e_type_primitive_mask = 65535,
264 e_type_pointer_of = 65536,
265 e_type_pbool = e_type_bool | e_type_pointer_of,
266 e_type_pu8 = e_type_u8 | e_type_pointer_of,
267 e_type_pi8 = e_type_i8 | e_type_pointer_of,
268 e_type_pu16 = e_type_u16 | e_type_pointer_of,
269 e_type_pi16 = e_type_i16 | e_type_pointer_of,
270 e_type_pu32 = e_type_u32 | e_type_pointer_of,
271 e_type_pi32 = e_type_i32 | e_type_pointer_of,
272 e_type_pu64 = e_type_u64 | e_type_pointer_of,
273 e_type_pi64 = e_type_i64 | e_type_pointer_of,
274 e_type_pf32 = e_type_f32 | e_type_pointer_of,
275 e_type_pf64 = e_type_f64 | e_type_pointer_of,
282constexpr bool is_number(enum_type etype)
287 || etype == e_type_u8
288 || etype == e_type_i8
289 || etype == e_type_u16
290 || etype == e_type_i16
291 || etype == e_type_u32
292 || etype == e_type_i32
293 || etype == e_type_u64
294 || etype == e_type_i64
295 || etype == e_type_f32
296 || etype == e_type_f64;
301enum enum_trace_category
305 e_trace_category_general,
306 e_trace_category_first = e_trace_category_general,
307 e_trace_category_com,
309 e_trace_category_registrar,
310 e_trace_category_refcount,
311 e_trace_category_windowing,
312 e_trace_category_controls,
313 e_trace_category_hosting,
314 e_trace_category_dbclient,
315 e_trace_category_dbprovider,
316 e_trace_category_snapin,
317 e_trace_category_notimpl,
318 e_trace_category_allocation,
319 e_trace_category_exception,
320 e_trace_category_time,
321 e_trace_category_cache,
322 e_trace_category_stencil,
323 e_trace_category_string,
324 e_trace_category_map,
325 e_trace_category_util,
326 e_trace_category_security,
327 e_trace_category_sync,
328 e_trace_category_isapi,
329 e_trace_category_user,
330 e_trace_category_user2,
331 e_trace_category_user3,
332 e_trace_category_user4,
333 e_trace_category_appmsg,
334 e_trace_category_winmsg,
335 e_trace_category_cmdrouting,
336 e_trace_category_ole,
337 e_trace_category_database,
338 e_trace_category_internet,
339 e_trace_category_dumpcontext,
340 e_trace_category_memory,
341 e_trace_category_html,
342 e_trace_category_socket,
343 e_trace_category_colorertake5,
344 e_trace_category_graphics_thread,
345 e_trace_category_count
373 e_trace_level_undefined = -1,
374 e_trace_level_none = 0,
375 e_trace_level_fatal = 1,
376 e_trace_level_error = 2,
377 e_trace_level_warning = 3,
378 e_trace_level_message = 4,
379 e_trace_level_information = 5,
380 e_trace_level_detail = 6,
381 e_trace_level_debug = 9,
382 e_trace_level_last = e_trace_level_debug,
389constexpr ::i8 trace_level_letter(enum_trace_level etracelevel)
392 return etracelevel < 0|| etracelevel >= e_trace_level_count?
' ':
" IWEF"[(::i32)etracelevel];
397constexpr ::i8 line_feed_letter(
bool bCarriage)
400 return bCarriage ?
'\r' :
'\n';
432#define ALOG_CATEGORY trace_category_general
442 e_priority_none = -1,
444 e_priority_lowest = 48,
445 e_priority_below_normal,
447 e_priority_above_normal,
449 e_priority_time_critical = 99
464 e_task_flag_fast_path,
465 e_task_flag_compress_is_dir,
466 e_task_flag_is_timer,
467 e_task_flag_resolve_alias,
468 e_task_flag_prevent_bad_status_exception,
469 e_task_flag_using_sockets,
470 e_task_flag_avoid_parsing_exception,
471 e_task_flag_avoid_numeric_parsing_exception,
472 e_task_flag_avoid_datetime_parsing_exception,
473 e_task_flag_dynamic_source_script_instance,
479enum enum_task_payload
483 e_task_payload_count,
488enum enum_thread_context
492 e_thread_context_none,
493 e_thread_context_thread,
494 e_thread_context_service,
495 e_thread_context_application,
496 e_thread_context_session,
497 e_thread_context_system,
503enum enum_timer : iptr;
534 e_zorder_normal_anchor,
537 e_zorder_no_top_most,
538 e_zorder_top_most_anchor,
565 e_display_undefined = I32_MINIMUM,
573 e_display_notify_icon,
576 e_display_full_screen,
583 e_display_default = 1024,
585 e_display_stored_state,
586 e_display_fixed_size,
588 e_display_last_command,
591 e_display_left = 0x10000,
592 e_display_top = 0x20000,
593 e_display_right = 0x40000,
594 e_display_bottom = 0x80000,
595 e_display_top_left = e_display_top | e_display_left,
596 e_display_top_right = e_display_top | e_display_right,
597 e_display_bottom_left = e_display_bottom | e_display_left,
598 e_display_bottom_right = e_display_bottom | e_display_right,
599 e_display_full_left = e_display_left | e_display_top | e_display_bottom,
600 e_display_full_top = e_display_top | e_display_left | e_display_right,
601 e_display_full_right = e_display_right | e_display_top | e_display_bottom,
602 e_display_full_bottom = e_display_bottom | e_display_left | e_display_right,
604 e_display_docking_mask = 0xf0000,
611enum enum_system_command
614 e_system_command_none,
615 e_system_command_minimize,
620enum enum_layout_experience
624 e_layout_experience_none,
625 e_layout_experience_moving,
626 e_layout_experience_sizing,
627 e_layout_experience_docking,
637 e_appearance_none = 0,
638 e_appearance_transparent_frame = 1 << 0,
653 e_dock_top_left = e_dock_top | e_dock_left,
654 e_dock_top_right = e_dock_top | e_dock_right,
655 e_dock_bottom_left = e_dock_bottom | e_dock_left,
656 e_dock_bottom_right = e_dock_bottom | e_dock_right,
657 e_dock_all = e_dock_left | e_dock_top | e_dock_right | e_dock_bottom,
668 e_grip_left = 1 << 0,
670 e_grip_right = 1 << 2,
671 e_grip_bottom = 1 << 3,
672 e_grip_top_left = 1 << 4,
673 e_grip_top_right = 1 << 5,
674 e_grip_bottom_left = 1 << 6,
675 e_grip_bottom_right = 1 << 7,
676 e_grip_all = e_grip_left | e_grip_top | e_grip_right | e_grip_bottom |
677 e_grip_top_left | e_grip_top_right |
678 e_grip_bottom_left | e_grip_bottom_right,
693 e_border_top_left = e_border_top | e_border_left,
694 e_border_top_right = e_border_top | e_border_right,
695 e_border_top_right_bottom = e_border_top | e_border_right | e_border_bottom,
696 e_border_bottom_left = e_border_bottom | e_border_left,
697 e_border_bottom_right = e_border_bottom | e_border_right,
698 e_border_bottom_left_top = e_border_bottom | e_border_left | e_border_top,
699 e_border_left_top_right = e_border_left | e_border_top | e_border_right,
700 e_border_right_bottom_left = e_border_right | e_border_bottom | e_border_left,
701 e_border_all = e_border_left | e_border_top | e_border_right | e_border_bottom,
707enum enum_window_flag : ::i64
712 e_window_flag_is_window = 1 << 0,
713 e_window_flag_enable = 1 << 1,
714 e_window_flag_focus = 1 << 2,
715 e_window_flag_active = 1 << 3,
716 e_window_flag_redraw_in_queue = 1 << 4,
718 e_window_flag_fps_interest_on_show = 1 << 6,
719 e_window_flag_on_show_window_visible = 1 << 7,
720 e_window_flag_on_show_window_screen_visible = 1 << 8,
721 e_window_flag_satellite_window = 1 << 9,
722 e_window_flag_graphical = 1 << 10,
723 e_window_flag_disable_window_placement_snapping = 1 << 11,
724 e_window_flag_embedded_prodevian = 1 << 12,
725 e_window_flag_arbitrary_positioning = 1 << 13,
726 e_window_flag_desktop_window = 1 << 14,
727 e_window_flag_dock_window = 1 << 15,
728 e_window_flag_load_window_rect_on_impl = 1 << 17,
729 e_window_flag_window_created = 1 << 18,
730 e_window_flag_updown = 1 << 19,
731 e_window_flag_postpone_visual_update = 1 << 20,
732 e_window_flag_miniaturizable = 1 << 21,
736 e_window_flag_main_frame = 1 << 25,
737 e_window_flag_destroying = 1 << 26,
738 e_window_flag_not_visible = 1 << 27,
739 e_window_flag_satellite_window_if_child = 1 << 28,
740 e_window_flag_embedded_graphics_thread_if_child = 1 << 29,
741 e_window_flag_composite = 1 << 30,
742 e_window_flag_hosted = 1 << 31,
743 e_window_flag_top_level = 1ll << 32,
744 e_window_flag_root = 1ll << 33,
745 e_window_flag_destroyed = 1ll << 34,
751#define WM_USER 0x0400
755#ifndef CLASS_DECL_ACME
756#define CLASS_DECL_ACME
765enum enum_system_message
769 e_system_message_none,
770 e_system_message_create,
771 e_system_message_meta,
772 e_system_message_method,
785 e_relative_first_child,
786 e_relative_last_child,
787 e_relative_first_sibling,
788 e_relative_previous_sibling,
789 e_relative_next_sibling,
790 e_relative_last_sibling,
801enum enum_linux_distribution
805 e_linux_distribution_not_initialized = -2,
806 e_linux_distribution_unknown = -1,
807 e_linux_distribution_default = 0,
808 e_linux_distribution_ubuntu,
809 e_linux_distribution_manjaro,
810 e_linux_distribution_fedora,
811 e_linux_distribution_centos,
817enum enum_service_status
821 e_service_status_stopped,
822 e_service_status_starting,
823 e_service_status_running,
824 e_service_status_stopping,
830#include "parallelization.h"
833enum enum_item : ::i64
842#include "_geometry.h"
844#include "user_message_box.h"
848enum enum_command_system
851 e_command_system_none = 0,
852 e_command_system_inline_log = 1,
859 CodePageShiftJIS = 932,
860 CodePageLatin1 = 1252,
866 CodePageUtf8 = 65001,
900struct default_initialization_t{};
991enum enum_pointer_transfer
1030 e_command_file_nothing = -1,
1032 e_command_default = 1,
1049 e_command_start_application,
1050 e_command_default_start,
1052 e_command_file_open,
1053 e_command_file_print,
1054 e_command_file_print_to,
1056 e_command_app_unregister,
1057 e_command_request_exit,
1092 e_state_available = 1,
1093 e_state_installed = 2,
1094 e_state_installing = 4,
1108 e_unit_rate = (::i32) - 1,
1124 enum enum_key : ::i32;
1130enum enum_synchronicity
1133 e_synchronicity_synchronous,
1134 e_synchronicity_asynchronous
1139enum enum_matrix_major
1142 e_matrix_major_column,
Created by camilo on 2026-05-28 12:34 <3ThomasBorregaardSørensen!! Mummi!! Bilbo!!
Definition _.h:67