PrSDKThreadedWorkSuite

Type Alias PrSDKThreadedWorkSuite 

Source
pub type PrSDKThreadedWorkSuite = PrSDKThreadedWorkSuiteVersion2;
Expand description

The following typedef is provided for short-term backwards compatibility only. Clients should prefer the explicit versioned struct name.

Aliased Type§

#[repr(C, packed(1))]
pub struct PrSDKThreadedWorkSuite { pub RegisterForThreadedWork: Option<unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void, *mut *mut c_void) -> i32>, pub QueueThreadedWork: Option<unsafe extern "C" fn(*mut c_void) -> i32>, pub UnregisterForThreadedWork: Option<unsafe extern "C" fn(*mut c_void) -> i32>, pub RegisterForSingleThreadedWork: Option<unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void, *mut *mut c_void) -> i32>, }

Fields§

§RegisterForThreadedWork: Option<unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void, *mut *mut c_void) -> i32>§QueueThreadedWork: Option<unsafe extern "C" fn(*mut c_void) -> i32>§UnregisterForThreadedWork: Option<unsafe extern "C" fn(*mut c_void) -> i32>§RegisterForSingleThreadedWork: Option<unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void, *mut *mut c_void) -> i32>