Type Alias USER_MARSHAL_ROUTINE_QUADRUPLE

Source
pub type USER_MARSHAL_ROUTINE_QUADRUPLE = _USER_MARSHAL_ROUTINE_QUADRUPLE;

Aliased Type§

struct USER_MARSHAL_ROUTINE_QUADRUPLE {
    pub pfnBufferSize: Option<unsafe extern "C" fn(_: *mut u32, _: u32, _: *mut c_void) -> u32>,
    pub pfnMarshall: Option<unsafe extern "C" fn(_: *mut u32, _: *mut u8, _: *mut c_void) -> *mut u8>,
    pub pfnUnmarshall: Option<unsafe extern "C" fn(_: *mut u32, _: *mut u8, _: *mut c_void) -> *mut u8>,
    pub pfnFree: Option<unsafe extern "C" fn(_: *mut u32, _: *mut c_void)>,
}

Fields§

§pfnBufferSize: Option<unsafe extern "C" fn(_: *mut u32, _: u32, _: *mut c_void) -> u32>§pfnMarshall: Option<unsafe extern "C" fn(_: *mut u32, _: *mut u8, _: *mut c_void) -> *mut u8>§pfnUnmarshall: Option<unsafe extern "C" fn(_: *mut u32, _: *mut u8, _: *mut c_void) -> *mut u8>§pfnFree: Option<unsafe extern "C" fn(_: *mut u32, _: *mut c_void)>