#[repr(transparent)]pub struct IOpcUri(_);
Expand description
Required features: "Win32_Storage_Packaging_Opc"
, "Win32_System_Com"
Implementations§
§impl IOpcUri
impl IOpcUri
pub unsafe fn GetPropertyBSTR(
&self,
uriprop: Uri_PROPERTY,
pbstrproperty: *mut BSTR,
dwflags: u32
) -> Result<()>
pub unsafe fn GetPropertyBSTR( &self, uriprop: Uri_PROPERTY, pbstrproperty: *mut BSTR, dwflags: u32 ) -> Result<()>
Required features: "Win32_System_Com"
pub unsafe fn GetPropertyLength(
&self,
uriprop: Uri_PROPERTY,
pcchproperty: *mut u32,
dwflags: u32
) -> Result<()>
pub unsafe fn GetPropertyLength( &self, uriprop: Uri_PROPERTY, pcchproperty: *mut u32, dwflags: u32 ) -> Result<()>
Required features: "Win32_System_Com"
pub unsafe fn GetPropertyDWORD(
&self,
uriprop: Uri_PROPERTY,
pdwproperty: *mut u32,
dwflags: u32
) -> Result<()>
pub unsafe fn GetPropertyDWORD( &self, uriprop: Uri_PROPERTY, pdwproperty: *mut u32, dwflags: u32 ) -> Result<()>
Required features: "Win32_System_Com"
pub unsafe fn HasProperty(&self, uriprop: Uri_PROPERTY) -> Result<BOOL>
pub unsafe fn HasProperty(&self, uriprop: Uri_PROPERTY) -> Result<BOOL>
Required features: "Win32_Foundation"
, "Win32_System_Com"
pub unsafe fn GetAbsoluteUri(&self) -> Result<BSTR>
pub unsafe fn GetAbsoluteUri(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetAuthority(&self) -> Result<BSTR>
pub unsafe fn GetAuthority(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetDisplayUri(&self) -> Result<BSTR>
pub unsafe fn GetDisplayUri(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetExtension(&self) -> Result<BSTR>
pub unsafe fn GetExtension(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetFragment(&self) -> Result<BSTR>
pub unsafe fn GetFragment(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetPassword(&self) -> Result<BSTR>
pub unsafe fn GetPassword(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetPathAndQuery(&self) -> Result<BSTR>
pub unsafe fn GetPathAndQuery(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetSchemeName(&self) -> Result<BSTR>
pub unsafe fn GetSchemeName(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetUserInfo(&self) -> Result<BSTR>
pub unsafe fn GetUserInfo(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetUserName(&self) -> Result<BSTR>
pub unsafe fn GetUserName(&self) -> Result<BSTR>
Required features: "Win32_System_Com"
pub unsafe fn GetHostType(&self) -> Result<u32>
pub unsafe fn GetHostType(&self) -> Result<u32>
Required features: "Win32_System_Com"
pub unsafe fn GetProperties(&self) -> Result<u32>
pub unsafe fn GetProperties(&self) -> Result<u32>
Required features: "Win32_System_Com"
pub unsafe fn IsEqual<P0>(&self, puri: P0) -> Result<BOOL>where
P0: IntoParam<IUri>,
pub unsafe fn IsEqual<P0>(&self, puri: P0) -> Result<BOOL>where P0: IntoParam<IUri>,
Required features: "Win32_Foundation"
, "Win32_System_Com"
pub unsafe fn GetRelationshipsPartUri(&self) -> Result<IOpcPartUri>
pub unsafe fn GetRelationshipsPartUri(&self) -> Result<IOpcPartUri>
Required features: "Win32_System_Com"
pub unsafe fn GetRelativeUri<P0>(&self, targetparturi: P0) -> Result<IUri>where
P0: IntoParam<IOpcPartUri>,
pub unsafe fn GetRelativeUri<P0>(&self, targetparturi: P0) -> Result<IUri>where P0: IntoParam<IOpcPartUri>,
Required features: "Win32_System_Com"
pub unsafe fn CombinePartUri<P0>(&self, relativeuri: P0) -> Result<IOpcPartUri>where
P0: IntoParam<IUri>,
pub unsafe fn CombinePartUri<P0>(&self, relativeuri: P0) -> Result<IOpcPartUri>where P0: IntoParam<IUri>,
Required features: "Win32_System_Com"