Trait windows::Win32::Media::DeviceManager::ISCPSecureQuery2_Impl
pub trait ISCPSecureQuery2_Impl: Sized + ISCPSecureQuery_Impl {
// Required method
fn MakeDecision2(
&self,
fuflags: u32,
pdata: *const u8,
dwsize: u32,
dwappsec: u32,
pbspsessionkey: *const u8,
dwsessionkeylen: u32,
pstorageglobals: Option<&IMDSPStorageGlobals>,
pappcertapp: *const u8,
dwappcertapplen: u32,
pappcertsp: *const u8,
dwappcertsplen: u32,
pszrevocationurl: *mut PWSTR,
pdwrevocationurllen: *mut u32,
pdwrevocationbitflag: *mut u32,
pqwfilesize: *mut u64,
punknown: Option<&IUnknown>,
ppexchange: *mut Option<ISCPSecureExchange>,
abmac: *mut u8
) -> Result<()>;
}
Required Methods§
fn MakeDecision2( &self, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: Option<&IMDSPStorageGlobals>, pappcertapp: *const u8, dwappcertapplen: u32, pappcertsp: *const u8, dwappcertsplen: u32, pszrevocationurl: *mut PWSTR, pdwrevocationurllen: *mut u32, pdwrevocationbitflag: *mut u32, pqwfilesize: *mut u64, punknown: Option<&IUnknown>, ppexchange: *mut Option<ISCPSecureExchange>, abmac: *mut u8 ) -> Result<()>
Object Safety§
This trait is not object safe.