pub trait IPhotoAcquireSettings_Impl: Sized {
Show 13 methods
// Required methods
fn InitializeFromRegistry(&self, pszregistrykey: &PCWSTR) -> Result<()>;
fn SetFlags(&self, dwphotoacquireflags: u32) -> Result<()>;
fn SetOutputFilenameTemplate(&self, psztemplate: &PCWSTR) -> Result<()>;
fn SetSequencePaddingWidth(&self, dwwidth: u32) -> Result<()>;
fn SetSequenceZeroPadding(&self, fzeropad: BOOL) -> Result<()>;
fn SetGroupTag(&self, pszgrouptag: &PCWSTR) -> Result<()>;
fn SetAcquisitionTime(
&self,
pftacquisitiontime: *const FILETIME
) -> Result<()>;
fn GetFlags(&self) -> Result<u32>;
fn GetOutputFilenameTemplate(&self) -> Result<BSTR>;
fn GetSequencePaddingWidth(&self) -> Result<u32>;
fn GetSequenceZeroPadding(&self) -> Result<BOOL>;
fn GetGroupTag(&self) -> Result<BSTR>;
fn GetAcquisitionTime(&self) -> Result<FILETIME>;
}
Required Methods§
fn InitializeFromRegistry(&self, pszregistrykey: &PCWSTR) -> Result<()>
fn SetFlags(&self, dwphotoacquireflags: u32) -> Result<()>
fn SetOutputFilenameTemplate(&self, psztemplate: &PCWSTR) -> Result<()>
fn SetSequencePaddingWidth(&self, dwwidth: u32) -> Result<()>
fn SetSequenceZeroPadding(&self, fzeropad: BOOL) -> Result<()>
fn SetGroupTag(&self, pszgrouptag: &PCWSTR) -> Result<()>
fn SetAcquisitionTime(&self, pftacquisitiontime: *const FILETIME) -> Result<()>
fn GetFlags(&self) -> Result<u32>
fn GetOutputFilenameTemplate(&self) -> Result<BSTR>
fn GetSequencePaddingWidth(&self) -> Result<u32>
fn GetSequenceZeroPadding(&self) -> Result<BOOL>
fn GetGroupTag(&self) -> Result<BSTR>
fn GetAcquisitionTime(&self) -> Result<FILETIME>
Object Safety§
This trait is not object safe.