pub trait INetFwRule3_Impl: Sized + INetFwRule2_Impl {
// Required methods
fn LocalAppPackageId(&self) -> Result<BSTR>;
fn SetLocalAppPackageId(&self, wszpackageid: &BSTR) -> Result<()>;
fn LocalUserOwner(&self) -> Result<BSTR>;
fn SetLocalUserOwner(&self, wszuserowner: &BSTR) -> Result<()>;
fn LocalUserAuthorizedList(&self) -> Result<BSTR>;
fn SetLocalUserAuthorizedList(&self, wszuserauthlist: &BSTR) -> Result<()>;
fn RemoteUserAuthorizedList(&self) -> Result<BSTR>;
fn SetRemoteUserAuthorizedList(&self, wszuserauthlist: &BSTR) -> Result<()>;
fn RemoteMachineAuthorizedList(&self) -> Result<BSTR>;
fn SetRemoteMachineAuthorizedList(
&self,
wszuserauthlist: &BSTR
) -> Result<()>;
fn SecureFlags(&self) -> Result<i32>;
fn SetSecureFlags(&self, loptions: i32) -> Result<()>;
}
Required Methods§
fn LocalAppPackageId(&self) -> Result<BSTR>
fn SetLocalAppPackageId(&self, wszpackageid: &BSTR) -> Result<()>
fn LocalUserOwner(&self) -> Result<BSTR>
fn SetLocalUserOwner(&self, wszuserowner: &BSTR) -> Result<()>
fn LocalUserAuthorizedList(&self) -> Result<BSTR>
fn SetLocalUserAuthorizedList(&self, wszuserauthlist: &BSTR) -> Result<()>
fn RemoteUserAuthorizedList(&self) -> Result<BSTR>
fn SetRemoteUserAuthorizedList(&self, wszuserauthlist: &BSTR) -> Result<()>
fn RemoteMachineAuthorizedList(&self) -> Result<BSTR>
fn SetRemoteMachineAuthorizedList(&self, wszuserauthlist: &BSTR) -> Result<()>
fn SecureFlags(&self) -> Result<i32>
fn SetSecureFlags(&self, loptions: i32) -> Result<()>
Object Safety§
This trait is not object safe.