winapi_ui_automation/um/
processtopologyapi.rs1use shared::minwindef::{BOOL, PUSHORT};
7use um::winnt::{GROUP_AFFINITY, HANDLE, PGROUP_AFFINITY};
8extern "system" {
9 pub fn GetProcessGroupAffinity(
10 hProcess: HANDLE,
11 GroupCount: PUSHORT,
12 GroupArray: PUSHORT,
13 ) -> BOOL;
14 pub fn GetThreadGroupAffinity(
15 hThread: HANDLE,
16 GroupAffinity: PGROUP_AFFINITY,
17 ) -> BOOL;
18 pub fn SetThreadGroupAffinity(
19 hThread: HANDLE,
20 GroupAffinity: *const GROUP_AFFINITY,
21 PreviousGroupAffinity: PGROUP_AFFINITY,
22 ) -> BOOL;
23}