#[repr(C)]pub struct BROWSEINFOA {
pub hwndOwner: HWND,
pub pidlRoot: *mut ITEMIDLIST,
pub pszDisplayName: PSTR,
pub lpszTitle: PSTR,
pub ulFlags: u32,
pub lpfn: Option<BFFCALLBACK>,
pub lParam: LPARAM,
pub iImage: i32,
}
Fields§
§hwndOwner: HWND
§pidlRoot: *mut ITEMIDLIST
§pszDisplayName: PSTR
§lpszTitle: PSTR
§ulFlags: u32
§lpfn: Option<BFFCALLBACK>
§lParam: LPARAM
§iImage: i32
Trait Implementations§
Source§impl Abi for BROWSEINFOA
impl Abi for BROWSEINFOA
type DefaultType = BROWSEINFOA
Source§fn ok(value: &Self::DefaultType) -> Result<Self, Error>
fn ok(value: &Self::DefaultType) -> Result<Self, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for BROWSEINFOA
impl Clone for BROWSEINFOA
Source§fn clone(&self) -> BROWSEINFOA
fn clone(&self) -> BROWSEINFOA
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 Debug for BROWSEINFOA
impl Debug for BROWSEINFOA
Source§impl Default for BROWSEINFOA
impl Default for BROWSEINFOA
Source§impl PartialEq for BROWSEINFOA
impl PartialEq for BROWSEINFOA
impl Eq for BROWSEINFOA
Auto Trait Implementations§
impl Freeze for BROWSEINFOA
impl RefUnwindSafe for BROWSEINFOA
impl !Send for BROWSEINFOA
impl !Sync for BROWSEINFOA
impl Unpin for BROWSEINFOA
impl UnwindSafe for BROWSEINFOA
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