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.

Implementors§