#[repr(C)]pub struct AutoProxyHelperVtbl {
pub IsResolvable: Option<unsafe extern "system" fn(lpszHost: LPSTR) -> BOOL>,
pub GetIPAddress: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>,
pub ResolveHostName: Option<unsafe extern "system" fn(lpszHostName: LPSTR, lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>,
pub IsInNet: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpszDest: LPSTR, lpszMask: LPSTR) -> BOOL>,
pub IsResolvableEx: Option<unsafe extern "system" fn(lpszHost: LPSTR) -> BOOL>,
pub GetIPAddressEx: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>,
pub ResolveHostNameEx: Option<unsafe extern "system" fn(lpszHostName: LPSTR, lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>,
pub IsInNetEx: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpszIPPrefix: LPSTR) -> BOOL>,
pub SortIpList: Option<unsafe extern "system" fn(lpszIPAddressList: LPSTR, lpszIPSortedList: LPSTR, lpdwIPSortedListSize: LPDWORD) -> DWORD>,
}
Fields§
§IsResolvable: Option<unsafe extern "system" fn(lpszHost: LPSTR) -> BOOL>
§GetIPAddress: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>
§ResolveHostName: Option<unsafe extern "system" fn(lpszHostName: LPSTR, lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>
§IsInNet: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpszDest: LPSTR, lpszMask: LPSTR) -> BOOL>
§IsResolvableEx: Option<unsafe extern "system" fn(lpszHost: LPSTR) -> BOOL>
§GetIPAddressEx: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>
§ResolveHostNameEx: Option<unsafe extern "system" fn(lpszHostName: LPSTR, lpszIPAddress: LPSTR, lpdwIPAddressSize: LPDWORD) -> DWORD>
§IsInNetEx: Option<unsafe extern "system" fn(lpszIPAddress: LPSTR, lpszIPPrefix: LPSTR) -> BOOL>
§SortIpList: Option<unsafe extern "system" fn(lpszIPAddressList: LPSTR, lpszIPSortedList: LPSTR, lpdwIPSortedListSize: LPDWORD) -> DWORD>
Trait Implementations§
Source§impl Clone for AutoProxyHelperVtbl
impl Clone for AutoProxyHelperVtbl
Source§fn clone(&self) -> AutoProxyHelperVtbl
fn clone(&self) -> AutoProxyHelperVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for AutoProxyHelperVtbl
impl Default for AutoProxyHelperVtbl
Source§fn default() -> AutoProxyHelperVtbl
fn default() -> AutoProxyHelperVtbl
Returns the “default value” for a type. Read more
impl Copy for AutoProxyHelperVtbl
Auto Trait Implementations§
impl Freeze for AutoProxyHelperVtbl
impl RefUnwindSafe for AutoProxyHelperVtbl
impl Send for AutoProxyHelperVtbl
impl Sync for AutoProxyHelperVtbl
impl Unpin for AutoProxyHelperVtbl
impl UnwindSafe for AutoProxyHelperVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more