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>