Struct win_sys::FileSystem::IDiskQuotaControl [−][src]
#[repr(transparent)]pub struct IDiskQuotaControl(pub IUnknown);Expand description
Required features: Win32_Storage_FileSystem
Tuple Fields
0: IUnknownImplementations
Required features: Win32_Storage_FileSystem, Win32_Foundation
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem, Win32_Foundation
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem, Win32_Foundation
pub unsafe fn AddUserSid<'a, Param0>(
&self,
pusersid: Param0,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PSID>,
pub unsafe fn AddUserSid<'a, Param0>(
&self,
pusersid: Param0,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PSID>,
Required features: Win32_Storage_FileSystem, Win32_Foundation
pub unsafe fn AddUserName<'a, Param0>(
&self,
pszlogonname: Param0,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PWSTR>,
pub unsafe fn AddUserName<'a, Param0>(
&self,
pszlogonname: Param0,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PWSTR>,
Required features: Win32_Storage_FileSystem, Win32_Foundation
pub unsafe fn DeleteUser<'a, Param0>(&self, puser: Param0) -> Result<(), Error> where
Param0: IntoParam<'a, IDiskQuotaUser>,
pub unsafe fn DeleteUser<'a, Param0>(&self, puser: Param0) -> Result<(), Error> where
Param0: IntoParam<'a, IDiskQuotaUser>,
Required features: Win32_Storage_FileSystem
pub unsafe fn FindUserSid<'a, Param0>(
&self,
pusersid: Param0,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PSID>,
pub unsafe fn FindUserSid<'a, Param0>(
&self,
pusersid: Param0,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PSID>,
Required features: Win32_Storage_FileSystem, Win32_Foundation
pub unsafe fn FindUserName<'a, Param0>(
&self,
pszlogonname: Param0
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PWSTR>,
pub unsafe fn FindUserName<'a, Param0>(
&self,
pszlogonname: Param0
) -> Result<IDiskQuotaUser, Error> where
Param0: IntoParam<'a, PWSTR>,
Required features: Win32_Storage_FileSystem, Win32_Foundation
pub unsafe fn CreateEnumUsers(
&self,
rgpusersids: *mut PSID,
cpsids: u32,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE,
ppenum: *mut Option<IEnumDiskQuotaUsers>
) -> Result<(), Error>
pub unsafe fn CreateEnumUsers(
&self,
rgpusersids: *mut PSID,
cpsids: u32,
fnameresolution: DISKQUOTA_USERNAME_RESOLVE,
ppenum: *mut Option<IEnumDiskQuotaUsers>
) -> Result<(), Error>
Required features: Win32_Storage_FileSystem, Win32_Foundation
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
pub unsafe fn GiveUserNameResolutionPriority<'a, Param0>(
&self,
puser: Param0
) -> Result<(), Error> where
Param0: IntoParam<'a, IDiskQuotaUser>,
pub unsafe fn GiveUserNameResolutionPriority<'a, Param0>(
&self,
puser: Param0
) -> Result<(), Error> where
Param0: IntoParam<'a, IDiskQuotaUser>,
Required features: Win32_Storage_FileSystem
Required features: Win32_Storage_FileSystem
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for IDiskQuotaControl
impl !Send for IDiskQuotaControl
impl !Sync for IDiskQuotaControl
impl Unpin for IDiskQuotaControl
impl UnwindSafe for IDiskQuotaControl
Blanket Implementations
Mutably borrows from an owned value. Read more
type DefaultType = Option<T>
Safety