]> mj.ucw.cz Git - pciutils.git/blob - lib/win32-helpers.h
windows: Move common non-I/O port code from i386-io-windows.h to win32-helpers.c
[pciutils.git] / lib / win32-helpers.h
1 const char *win32_strerror(DWORD win32_error_id);
2 BOOL win32_is_non_nt_system(void);
3 BOOL win32_is_32bit_on_64bit_system(void);
4 BOOL win32_is_32bit_on_win8_64bit_system(void);
5 UINT win32_change_error_mode(UINT new_mode);
6 BOOL win32_have_privilege(LUID luid_privilege);
7 BOOL win32_enable_privilege(LUID luid_privilege, HANDLE *revert_token, BOOL *revert_only_privilege);
8 VOID win32_revert_privilege(LUID luid_privilege, HANDLE revert_token, BOOL revert_only_privilege);
9 BOOL win32_change_token(HANDLE new_token, HANDLE *old_token);
10 VOID win32_revert_to_token(HANDLE token);
11 HANDLE win32_find_and_open_process_for_query(LPCSTR exe_file);
12 HANDLE win32_open_process_token_with_rights(HANDLE process, DWORD rights);