Type Alias I_RpcProxyCallbackInterface
Source pub type I_RpcProxyCallbackInterface = tagI_RpcProxyCallbackInterface;
struct I_RpcProxyCallbackInterface {
pub IsValidMachineFn: Option<unsafe extern "C" fn(_: *mut u16, _: *mut u16, _: u32) -> i32>,
pub GetClientAddressFn: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut i8, _: *mut u32) -> i32>,
pub GetConnectionTimeoutFn: Option<unsafe extern "C" fn(_: *mut u32) -> i32>,
pub PerformCalloutFn: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut _RDR_CALLOUT_STATE, _: i32) -> i32>,
pub FreeCalloutStateFn: Option<unsafe extern "C" fn(_: *mut _RDR_CALLOUT_STATE)>,
pub GetClientSessionAndResourceUUIDFn: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut i32, _: *mut _GUID, _: *mut i32, _: *mut _GUID) -> i32>,
pub ProxyFilterIfFn: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut _GUID, _: u16, _: *mut i32) -> i32>,
pub RpcProxyUpdatePerfCounterFn: Option<unsafe extern "C" fn(_: i32, _: i32, _: u32)>,
pub RpcProxyUpdatePerfCounterBackendServerFn: Option<unsafe extern "C" fn(_: *mut u16, _: i32)>,
}
§GetClientSessionAndResourceUUIDFn: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut i32, _: *mut _GUID, _: *mut i32, _: *mut _GUID) -> i32>