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