1 const char *win32_strerror(DWORD win32_error_id); 2 USHORT win32_get_process_machine(void); 3 BOOL win32_is_non_nt_system(void); 4 BOOL win32_is_32bit_on_64bit_system(void); 5 BOOL win32_is_32bit_on_win8_64bit_system(void); 6 BOOL win32_is_not_native_process(USHORT *native_machine); 7 UINT win32_change_error_mode(UINT new_mode); 8 BOOL win32_have_privilege(LUID luid_privilege); 9 BOOL win32_enable_privilege(LUID luid_privilege, HANDLE *revert_token, BOOL *revert_only_privilege); 10 VOID win32_revert_privilege(LUID luid_privilege, HANDLE revert_token, BOOL revert_only_privilege); 11 BOOL win32_change_token(HANDLE new_token, HANDLE *old_token); 12 VOID win32_revert_to_token(HANDLE token); 13 HANDLE win32_find_and_open_process_for_query(LPCSTR exe_file); 14 HANDLE win32_open_process_token_with_rights(HANDLE process, DWORD rights); 15 BOOL win32_call_func_with_tcb_privilege(BOOL (*function)(LPVOID), LPVOID argument); 16