Vendor dependencies
Let's see how I like this workflow.
This commit is contained in:
parent
34d1830413
commit
9c435dc440
7500 changed files with 1665121 additions and 99 deletions
3064
vendor/windows-sys/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs
vendored
Normal file
3064
vendor/windows-sys/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
607
vendor/windows-sys/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs
vendored
Normal file
607
vendor/windows-sys/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,607 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub fn MLCreateOperatorRegistry(registry: *mut IMLOperatorRegistry) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub fn WinMLCreateRuntime(runtime: *mut IWinMLRuntime) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type IMLOperatorAttributes = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorKernel = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorKernelContext = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorKernelCreationContext = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorKernelFactory = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorRegistry = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorShapeInferenceContext = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorShapeInferrer = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorTensor = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorTensorShapeDescription = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorTypeInferenceContext = *mut ::core::ffi::c_void;
|
||||
pub type IMLOperatorTypeInferrer = *mut ::core::ffi::c_void;
|
||||
pub type IWinMLEvaluationContext = *mut ::core::ffi::c_void;
|
||||
pub type IWinMLModel = *mut ::core::ffi::c_void;
|
||||
pub type IWinMLRuntime = *mut ::core::ffi::c_void;
|
||||
pub type IWinMLRuntimeFactory = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_DIMENSION_COUNT_MAX: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
#[repr(transparent)]
|
||||
pub struct MLOperatorAttributeType(pub u32);
|
||||
impl MLOperatorAttributeType {
|
||||
pub const Undefined: Self = Self(0u32);
|
||||
pub const Float: Self = Self(2u32);
|
||||
pub const Int: Self = Self(3u32);
|
||||
pub const String: Self = Self(4u32);
|
||||
pub const FloatArray: Self = Self(7u32);
|
||||
pub const IntArray: Self = Self(8u32);
|
||||
pub const StringArray: Self = Self(9u32);
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorAttributeType {}
|
||||
impl ::core::clone::Clone for MLOperatorAttributeType {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
#[repr(transparent)]
|
||||
pub struct MLOperatorEdgeType(pub u32);
|
||||
impl MLOperatorEdgeType {
|
||||
pub const Undefined: Self = Self(0u32);
|
||||
pub const Tensor: Self = Self(1u32);
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorEdgeType {}
|
||||
impl ::core::clone::Clone for MLOperatorEdgeType {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
#[repr(transparent)]
|
||||
pub struct MLOperatorExecutionType(pub u32);
|
||||
impl MLOperatorExecutionType {
|
||||
pub const Undefined: Self = Self(0u32);
|
||||
pub const Cpu: Self = Self(1u32);
|
||||
pub const D3D12: Self = Self(2u32);
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorExecutionType {}
|
||||
impl ::core::clone::Clone for MLOperatorExecutionType {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
#[repr(transparent)]
|
||||
pub struct MLOperatorKernelOptions(pub u32);
|
||||
impl MLOperatorKernelOptions {
|
||||
pub const None: Self = Self(0u32);
|
||||
pub const AllowDynamicInputShapes: Self = Self(1u32);
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorKernelOptions {}
|
||||
impl ::core::clone::Clone for MLOperatorKernelOptions {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
#[repr(transparent)]
|
||||
pub struct MLOperatorParameterOptions(pub u32);
|
||||
impl MLOperatorParameterOptions {
|
||||
pub const Single: Self = Self(0u32);
|
||||
pub const Optional: Self = Self(1u32);
|
||||
pub const Variadic: Self = Self(2u32);
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorParameterOptions {}
|
||||
impl ::core::clone::Clone for MLOperatorParameterOptions {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
#[repr(transparent)]
|
||||
pub struct MLOperatorSchemaEdgeTypeFormat(pub i32);
|
||||
impl MLOperatorSchemaEdgeTypeFormat {
|
||||
pub const EdgeDescription: Self = Self(0i32);
|
||||
pub const Label: Self = Self(1i32);
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorSchemaEdgeTypeFormat {}
|
||||
impl ::core::clone::Clone for MLOperatorSchemaEdgeTypeFormat {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
#[repr(transparent)]
|
||||
pub struct MLOperatorTensorDataType(pub u32);
|
||||
impl MLOperatorTensorDataType {
|
||||
pub const Undefined: Self = Self(0u32);
|
||||
pub const Float: Self = Self(1u32);
|
||||
pub const UInt8: Self = Self(2u32);
|
||||
pub const Int8: Self = Self(3u32);
|
||||
pub const UInt16: Self = Self(4u32);
|
||||
pub const Int16: Self = Self(5u32);
|
||||
pub const Int32: Self = Self(6u32);
|
||||
pub const Int64: Self = Self(7u32);
|
||||
pub const String: Self = Self(8u32);
|
||||
pub const Bool: Self = Self(9u32);
|
||||
pub const Float16: Self = Self(10u32);
|
||||
pub const Double: Self = Self(11u32);
|
||||
pub const UInt32: Self = Self(12u32);
|
||||
pub const UInt64: Self = Self(13u32);
|
||||
pub const Complex64: Self = Self(14u32);
|
||||
pub const Complex128: Self = Self(15u32);
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorTensorDataType {}
|
||||
impl ::core::clone::Clone for MLOperatorTensorDataType {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub type WINML_BINDING_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_BINDING_UNDEFINED: WINML_BINDING_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_BINDING_TENSOR: WINML_BINDING_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_BINDING_SEQUENCE: WINML_BINDING_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_BINDING_MAP: WINML_BINDING_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_BINDING_IMAGE: WINML_BINDING_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_BINDING_RESOURCE: WINML_BINDING_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub type WINML_FEATURE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_FEATURE_UNDEFINED: WINML_FEATURE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_FEATURE_TENSOR: WINML_FEATURE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_FEATURE_SEQUENCE: WINML_FEATURE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_FEATURE_MAP: WINML_FEATURE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_FEATURE_IMAGE: WINML_FEATURE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub type WINML_RUNTIME_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_RUNTIME_CNTK: WINML_RUNTIME_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub type WINML_TENSOR_DATA_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_UNDEFINED: WINML_TENSOR_DATA_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_FLOAT: WINML_TENSOR_DATA_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_UINT8: WINML_TENSOR_DATA_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_INT8: WINML_TENSOR_DATA_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_UINT16: WINML_TENSOR_DATA_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_INT16: WINML_TENSOR_DATA_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_INT32: WINML_TENSOR_DATA_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_INT64: WINML_TENSOR_DATA_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_STRING: WINML_TENSOR_DATA_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_BOOLEAN: WINML_TENSOR_DATA_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_FLOAT16: WINML_TENSOR_DATA_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_DOUBLE: WINML_TENSOR_DATA_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_UINT32: WINML_TENSOR_DATA_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_UINT64: WINML_TENSOR_DATA_TYPE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_COMPLEX64: WINML_TENSOR_DATA_TYPE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub const WINML_TENSOR_COMPLEX128: WINML_TENSOR_DATA_TYPE = 15i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorAttribute {
|
||||
pub name: ::windows_sys::core::PCSTR,
|
||||
pub r#type: MLOperatorAttributeType,
|
||||
pub required: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorAttribute {}
|
||||
impl ::core::clone::Clone for MLOperatorAttribute {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorAttributeNameValue {
|
||||
pub name: ::windows_sys::core::PCSTR,
|
||||
pub r#type: MLOperatorAttributeType,
|
||||
pub valueCount: u32,
|
||||
pub Anonymous: MLOperatorAttributeNameValue_0,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorAttributeNameValue {}
|
||||
impl ::core::clone::Clone for MLOperatorAttributeNameValue {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub union MLOperatorAttributeNameValue_0 {
|
||||
pub reserved: *const ::core::ffi::c_void,
|
||||
pub ints: *const i64,
|
||||
pub strings: *const *const i8,
|
||||
pub floats: *const f32,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorAttributeNameValue_0 {}
|
||||
impl ::core::clone::Clone for MLOperatorAttributeNameValue_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorEdgeDescription {
|
||||
pub edgeType: MLOperatorEdgeType,
|
||||
pub Anonymous: MLOperatorEdgeDescription_0,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorEdgeDescription {}
|
||||
impl ::core::clone::Clone for MLOperatorEdgeDescription {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub union MLOperatorEdgeDescription_0 {
|
||||
pub reserved: u64,
|
||||
pub tensorDataType: MLOperatorTensorDataType,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorEdgeDescription_0 {}
|
||||
impl ::core::clone::Clone for MLOperatorEdgeDescription_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorEdgeTypeConstraint {
|
||||
pub typeLabel: ::windows_sys::core::PCSTR,
|
||||
pub allowedTypes: *const MLOperatorEdgeDescription,
|
||||
pub allowedTypeCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorEdgeTypeConstraint {}
|
||||
impl ::core::clone::Clone for MLOperatorEdgeTypeConstraint {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorKernelDescription {
|
||||
pub domain: ::windows_sys::core::PCSTR,
|
||||
pub name: ::windows_sys::core::PCSTR,
|
||||
pub minimumOperatorSetVersion: i32,
|
||||
pub executionType: MLOperatorExecutionType,
|
||||
pub typeConstraints: *const MLOperatorEdgeTypeConstraint,
|
||||
pub typeConstraintCount: u32,
|
||||
pub defaultAttributes: *const MLOperatorAttributeNameValue,
|
||||
pub defaultAttributeCount: u32,
|
||||
pub options: MLOperatorKernelOptions,
|
||||
pub executionOptions: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorKernelDescription {}
|
||||
impl ::core::clone::Clone for MLOperatorKernelDescription {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorSchemaDescription {
|
||||
pub name: ::windows_sys::core::PCSTR,
|
||||
pub operatorSetVersionAtLastChange: i32,
|
||||
pub inputs: *const MLOperatorSchemaEdgeDescription,
|
||||
pub inputCount: u32,
|
||||
pub outputs: *const MLOperatorSchemaEdgeDescription,
|
||||
pub outputCount: u32,
|
||||
pub typeConstraints: *const MLOperatorEdgeTypeConstraint,
|
||||
pub typeConstraintCount: u32,
|
||||
pub attributes: *const MLOperatorAttribute,
|
||||
pub attributeCount: u32,
|
||||
pub defaultAttributes: *const MLOperatorAttributeNameValue,
|
||||
pub defaultAttributeCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorSchemaDescription {}
|
||||
impl ::core::clone::Clone for MLOperatorSchemaDescription {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorSchemaEdgeDescription {
|
||||
pub options: MLOperatorParameterOptions,
|
||||
pub typeFormat: MLOperatorSchemaEdgeTypeFormat,
|
||||
pub Anonymous: MLOperatorSchemaEdgeDescription_0,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorSchemaEdgeDescription {}
|
||||
impl ::core::clone::Clone for MLOperatorSchemaEdgeDescription {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub union MLOperatorSchemaEdgeDescription_0 {
|
||||
pub reserved: *const ::core::ffi::c_void,
|
||||
pub typeLabel: ::windows_sys::core::PCSTR,
|
||||
pub edgeDescription: MLOperatorEdgeDescription,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorSchemaEdgeDescription_0 {}
|
||||
impl ::core::clone::Clone for MLOperatorSchemaEdgeDescription_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct MLOperatorSetId {
|
||||
pub domain: ::windows_sys::core::PCSTR,
|
||||
pub version: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for MLOperatorSetId {}
|
||||
impl ::core::clone::Clone for MLOperatorSetId {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`, `\"Win32_Graphics_Direct3D12\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
pub struct WINML_BINDING_DESC {
|
||||
pub Name: ::windows_sys::core::PCWSTR,
|
||||
pub BindType: WINML_BINDING_TYPE,
|
||||
pub Anonymous: WINML_BINDING_DESC_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
impl ::core::marker::Copy for WINML_BINDING_DESC {}
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
impl ::core::clone::Clone for WINML_BINDING_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`, `\"Win32_Graphics_Direct3D12\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
pub union WINML_BINDING_DESC_0 {
|
||||
pub Tensor: WINML_TENSOR_BINDING_DESC,
|
||||
pub Sequence: WINML_SEQUENCE_BINDING_DESC,
|
||||
pub Map: WINML_MAP_BINDING_DESC,
|
||||
pub Image: WINML_IMAGE_BINDING_DESC,
|
||||
pub Resource: WINML_RESOURCE_BINDING_DESC,
|
||||
}
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
impl ::core::marker::Copy for WINML_BINDING_DESC_0 {}
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
impl ::core::clone::Clone for WINML_BINDING_DESC_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_IMAGE_BINDING_DESC {
|
||||
pub ElementType: WINML_TENSOR_DATA_TYPE,
|
||||
pub NumDimensions: u32,
|
||||
pub pShape: *mut i64,
|
||||
pub DataSize: u32,
|
||||
pub pData: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_IMAGE_BINDING_DESC {}
|
||||
impl ::core::clone::Clone for WINML_IMAGE_BINDING_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_IMAGE_VARIABLE_DESC {
|
||||
pub ElementType: WINML_TENSOR_DATA_TYPE,
|
||||
pub NumDimensions: u32,
|
||||
pub pShape: *mut i64,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_IMAGE_VARIABLE_DESC {}
|
||||
impl ::core::clone::Clone for WINML_IMAGE_VARIABLE_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_MAP_BINDING_DESC {
|
||||
pub ElementCount: u32,
|
||||
pub KeyType: WINML_TENSOR_DATA_TYPE,
|
||||
pub Anonymous1: WINML_MAP_BINDING_DESC_0,
|
||||
pub Fields: WINML_TENSOR_DATA_TYPE,
|
||||
pub Anonymous2: WINML_MAP_BINDING_DESC_1,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_MAP_BINDING_DESC {}
|
||||
impl ::core::clone::Clone for WINML_MAP_BINDING_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub union WINML_MAP_BINDING_DESC_0 {
|
||||
pub pStringKeys: *mut ::windows_sys::core::PWSTR,
|
||||
pub pIntKeys: *mut i64,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_MAP_BINDING_DESC_0 {}
|
||||
impl ::core::clone::Clone for WINML_MAP_BINDING_DESC_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub union WINML_MAP_BINDING_DESC_1 {
|
||||
pub pStringFields: *mut ::windows_sys::core::PWSTR,
|
||||
pub pIntFields: *mut i64,
|
||||
pub pFloatFields: *mut f32,
|
||||
pub pDoubleFields: *mut f64,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_MAP_BINDING_DESC_1 {}
|
||||
impl ::core::clone::Clone for WINML_MAP_BINDING_DESC_1 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_MAP_VARIABLE_DESC {
|
||||
pub KeyType: WINML_TENSOR_DATA_TYPE,
|
||||
pub Fields: WINML_TENSOR_DATA_TYPE,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_MAP_VARIABLE_DESC {}
|
||||
impl ::core::clone::Clone for WINML_MAP_VARIABLE_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_MODEL_DESC {
|
||||
pub Author: ::windows_sys::core::PWSTR,
|
||||
pub Name: ::windows_sys::core::PWSTR,
|
||||
pub Domain: ::windows_sys::core::PWSTR,
|
||||
pub Description: ::windows_sys::core::PWSTR,
|
||||
pub Version: usize,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_MODEL_DESC {}
|
||||
impl ::core::clone::Clone for WINML_MODEL_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`, `\"Win32_Graphics_Direct3D12\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
pub struct WINML_RESOURCE_BINDING_DESC {
|
||||
pub ElementType: WINML_TENSOR_DATA_TYPE,
|
||||
pub NumDimensions: u32,
|
||||
pub pShape: *mut i64,
|
||||
pub pResource: super::super::super::Graphics::Direct3D12::ID3D12Resource,
|
||||
}
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
impl ::core::marker::Copy for WINML_RESOURCE_BINDING_DESC {}
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
impl ::core::clone::Clone for WINML_RESOURCE_BINDING_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_SEQUENCE_BINDING_DESC {
|
||||
pub ElementCount: u32,
|
||||
pub ElementType: WINML_TENSOR_DATA_TYPE,
|
||||
pub Anonymous: WINML_SEQUENCE_BINDING_DESC_0,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_SEQUENCE_BINDING_DESC {}
|
||||
impl ::core::clone::Clone for WINML_SEQUENCE_BINDING_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub union WINML_SEQUENCE_BINDING_DESC_0 {
|
||||
pub pStrings: *mut ::windows_sys::core::PWSTR,
|
||||
pub pInts: *mut i64,
|
||||
pub pFloats: *mut f32,
|
||||
pub pDoubles: *mut f64,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_SEQUENCE_BINDING_DESC_0 {}
|
||||
impl ::core::clone::Clone for WINML_SEQUENCE_BINDING_DESC_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_SEQUENCE_VARIABLE_DESC {
|
||||
pub ElementType: WINML_TENSOR_DATA_TYPE,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_SEQUENCE_VARIABLE_DESC {}
|
||||
impl ::core::clone::Clone for WINML_SEQUENCE_VARIABLE_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_TENSOR_BINDING_DESC {
|
||||
pub DataType: WINML_TENSOR_DATA_TYPE,
|
||||
pub NumDimensions: u32,
|
||||
pub pShape: *mut i64,
|
||||
pub DataSize: u32,
|
||||
pub pData: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_TENSOR_BINDING_DESC {}
|
||||
impl ::core::clone::Clone for WINML_TENSOR_BINDING_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"]
|
||||
pub struct WINML_TENSOR_VARIABLE_DESC {
|
||||
pub ElementType: WINML_TENSOR_DATA_TYPE,
|
||||
pub NumDimensions: u32,
|
||||
pub pShape: *mut i64,
|
||||
}
|
||||
impl ::core::marker::Copy for WINML_TENSOR_VARIABLE_DESC {}
|
||||
impl ::core::clone::Clone for WINML_TENSOR_VARIABLE_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WINML_VARIABLE_DESC {
|
||||
pub Name: ::windows_sys::core::PWSTR,
|
||||
pub Description: ::windows_sys::core::PWSTR,
|
||||
pub FeatureType: WINML_FEATURE_TYPE,
|
||||
pub Required: super::super::super::Foundation::BOOL,
|
||||
pub Anonymous: WINML_VARIABLE_DESC_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for WINML_VARIABLE_DESC {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for WINML_VARIABLE_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union WINML_VARIABLE_DESC_0 {
|
||||
pub Tensor: WINML_TENSOR_VARIABLE_DESC,
|
||||
pub Sequence: WINML_SEQUENCE_VARIABLE_DESC,
|
||||
pub Map: WINML_MAP_VARIABLE_DESC,
|
||||
pub Image: WINML_IMAGE_VARIABLE_DESC,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for WINML_VARIABLE_DESC_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for WINML_VARIABLE_DESC_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
4
vendor/windows-sys/src/Windows/Win32/AI/MachineLearning/mod.rs
vendored
Normal file
4
vendor/windows-sys/src/Windows/Win32/AI/MachineLearning/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#[cfg(feature = "Win32_AI_MachineLearning_DirectML")]
|
||||
pub mod DirectML;
|
||||
#[cfg(feature = "Win32_AI_MachineLearning_WinML")]
|
||||
pub mod WinML;
|
||||
2
vendor/windows-sys/src/Windows/Win32/AI/mod.rs
vendored
Normal file
2
vendor/windows-sys/src/Windows/Win32/AI/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(feature = "Win32_AI_MachineLearning")]
|
||||
pub mod MachineLearning;
|
||||
834
vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs
vendored
Normal file
834
vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,834 @@
|
|||
pub type IITDatabase = *mut ::core::ffi::c_void;
|
||||
pub type IITPropList = *mut ::core::ffi::c_void;
|
||||
pub type IITResultSet = *mut ::core::ffi::c_void;
|
||||
pub type IITWordWheel = *mut ::core::ffi::c_void;
|
||||
pub type IStemSink = *mut ::core::ffi::c_void;
|
||||
pub type IStemmerConfig = *mut ::core::ffi::c_void;
|
||||
pub type IWordBreakerConfig = *mut ::core::ffi::c_void;
|
||||
pub const CLSID_IITCmdInt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883618, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITDatabase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1718039634, data2: 35875, data3: 4560, data4: [168, 78, 0, 170, 0, 108, 125, 1] };
|
||||
pub const CLSID_IITDatabaseLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883625, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITGroupUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883620, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITIndexBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2409682346, data2: 57055, data3: 4560, data4: [154, 97, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITPropList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883630, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITResultSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883623, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITSvMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883619, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITWWFilterBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2409682347, data2: 57055, data3: 4560, data4: [154, 97, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITWordWheel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3610715586, data2: 35858, data3: 4560, data4: [168, 78, 0, 170, 0, 108, 125, 1] };
|
||||
pub const CLSID_IITWordWheelLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883624, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_IITWordWheelUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883621, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_ITEngStemmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2409682344, data2: 57055, data3: 4560, data4: [154, 97, 0, 192, 79, 182, 139, 247] };
|
||||
pub const CLSID_ITStdBreaker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883631, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALL_WILD: ::windows_sys::core::HRESULT = -2147479467i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALREADYINIT: ::windows_sys::core::HRESULT = -2147479421i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALREADYOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ASSERT: ::windows_sys::core::HRESULT = -2147479546i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADBREAKER: ::windows_sys::core::HRESULT = -2147479469i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFILE: ::windows_sys::core::HRESULT = -2147479549i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFILTERSIZE: ::windows_sys::core::HRESULT = -2147479528i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFORMAT: ::windows_sys::core::HRESULT = -2147479548i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADINDEXFLAGS: ::windows_sys::core::HRESULT = -2147479456i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADPARAM: ::windows_sys::core::HRESULT = -2147479535i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADRANGEOP: ::windows_sys::core::HRESULT = -2147479459i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADVALUE: ::windows_sys::core::HRESULT = -2147479468i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADVERSION: ::windows_sys::core::HRESULT = -2147479550i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_CANTFINDDLL: ::windows_sys::core::HRESULT = -2147479538i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_DISKFULL: ::windows_sys::core::HRESULT = -2147479496i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_DUPLICATE: ::windows_sys::core::HRESULT = -2147479551i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_EXPECTEDTERM: ::windows_sys::core::HRESULT = -2147479465i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILECLOSE: ::windows_sys::core::HRESULT = -2147479503i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILECREATE: ::windows_sys::core::HRESULT = -2147479504i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEDELETE: ::windows_sys::core::HRESULT = -2147479499i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEINVALID: ::windows_sys::core::HRESULT = -2147479498i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILENOTFOUND: ::windows_sys::core::HRESULT = -2147479497i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEREAD: ::windows_sys::core::HRESULT = -2147479502i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILESEEK: ::windows_sys::core::HRESULT = -2147479501i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEWRITE: ::windows_sys::core::HRESULT = -2147479500i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_GETLASTERROR: ::windows_sys::core::HRESULT = -2147479536i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_GROUPIDTOOBIG: ::windows_sys::core::HRESULT = -2147479542i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_INTERRUPT: ::windows_sys::core::HRESULT = -2147479545i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_INVALIDSTATE: ::windows_sys::core::HRESULT = -2147479534i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSINGPROP: ::windows_sys::core::HRESULT = -2147479424i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSLPAREN: ::windows_sys::core::HRESULT = -2147479464i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSQUOTE: ::windows_sys::core::HRESULT = -2147479462i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSRPAREN: ::windows_sys::core::HRESULT = -2147479463i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NAMETOOLONG: ::windows_sys::core::HRESULT = -2147479520i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOHANDLE: ::windows_sys::core::HRESULT = -2147479537i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOKEYPROP: ::windows_sys::core::HRESULT = -2147479417i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOMERGEDDATA: ::windows_sys::core::HRESULT = -2147479540i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOPERMISSION: ::windows_sys::core::HRESULT = -2147479547i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOSTEMMER: ::windows_sys::core::HRESULT = -2147479454i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTEXIST: ::windows_sys::core::HRESULT = -2147479552i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTFOUND: ::windows_sys::core::HRESULT = -2147479539i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTINIT: ::windows_sys::core::HRESULT = -2147479420i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2147479544i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NULLQUERY: ::windows_sys::core::HRESULT = -2147479461i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_OUTOFRANGE: ::windows_sys::core::HRESULT = -2147479543i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_PROPLISTEMPTY: ::windows_sys::core::HRESULT = -2147479422i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_PROPLISTNOTEMPTY: ::windows_sys::core::HRESULT = -2147479423i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_RESULTSETEMPTY: ::windows_sys::core::HRESULT = -2147479419i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_STOPWORD: ::windows_sys::core::HRESULT = -2147479460i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOODEEP: ::windows_sys::core::HRESULT = -2147479466i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYCOLUMNS: ::windows_sys::core::HRESULT = -2147479418i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYDUPS: ::windows_sys::core::HRESULT = -2147479471i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYOBJECTS: ::windows_sys::core::HRESULT = -2147479527i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYTITLES: ::windows_sys::core::HRESULT = -2147479541i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYTOPICS: ::windows_sys::core::HRESULT = -2147479472i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TREETOOBIG: ::windows_sys::core::HRESULT = -2147479470i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNKNOWN_TRANSPORT: ::windows_sys::core::HRESULT = -2147479530i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNMATCHEDTYPE: ::windows_sys::core::HRESULT = -2147479458i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNSUPPORTED_TRANSPORT: ::windows_sys::core::HRESULT = -2147479529i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_WILD_IN_DTYPE: ::windows_sys::core::HRESULT = -2147479455i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_WORDTOOLONG: ::windows_sys::core::HRESULT = -2147479457i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_BACK: i32 = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_CONTRACT: i32 = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_CUSTOMIZE: i32 = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_EXPAND: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_FORWARD: i32 = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_HIGHLIGHT: i32 = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_HOME: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_JUMP1: i32 = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_JUMP2: i32 = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_LAST_ENUM: i32 = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_NOTES: i32 = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_OPTIONS: i32 = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_PRINT: i32 = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_REFRESH: i32 = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_STOP: i32 = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_SYNC: i32 = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_CONTENTS: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_FAVORITES: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_HISTORY: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TOC_NEXT: i32 = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TOC_PREV: i32 = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_ZOOM: i32 = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BACK: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BROWSE_BCK: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BROWSE_FWD: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_CONTENTS: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_EXPAND: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_FAVORITES: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_FORWARD: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_HISTORY: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_HOME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_INDEX: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_JUMP1: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_JUMP2: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_NOTES: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_OPTIONS: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_PRINT: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_REFRESH: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_SEARCH: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_STOP: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_SYNC: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_TOC_NEXT: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_TOC_PREV: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_ZOOM: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_BOTTOM: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_LEFT: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_TOP: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_AUTHOR: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_CUSTOM_FIRST: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_FAVORITES: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_HISTORY: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_TOC: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_CUR_TAB: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_EXPANSION: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_EXSTYLES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_HISTORY_COUNT: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_INFOTYPES: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_NAV_WIDTH: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_PROPERTIES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_RECT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_SHOWSTATE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_STYLES: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TABORDER: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TABPOS: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TB_FLAGS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_AUTO_SYNC: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_CHANGE_TITLE: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_MENU: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NAV_ONLY_WIN: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NODEF_EXSTYLES: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NODEF_STYLES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NOTB_TEXT: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NOTITLEBAR: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NO_TOOLBAR: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_ONTOP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_POST_QUIT: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_ADVSEARCH: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_AUTOHIDESHOW: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM1: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM2: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM3: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM4: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM5: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM6: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM7: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM8: u32 = 67108864u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM9: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_FAVORITES: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_HISTORY: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_SEARCH: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TRACKING: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TRI_PANE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_USER_POS: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_TB_MARGIN: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ALINK_LOOKUP: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_CLOSE_ALL: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_INDEX: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_SEARCH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TEXT_POPUP: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TOC: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TOPIC: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_CATEGORY: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_CATEGORY_IT: u32 = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_INFO_TYPE: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_FTS_DEFAULT_PROXIMITY: i32 = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_LAST_ERROR: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_WIN_HANDLE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_WIN_TYPE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_HELP_CONTEXT: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_HELP_FINDER: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_INITIALIZE: u32 = 28u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_KEYWORD_LOOKUP: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_MAX_TABS: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_PRETRANSLATEMESSAGE: u32 = 253u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED1: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED2: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED3: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESET_IT_FILTER: u32 = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SAFE_DISPLAY_TOPIC: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_EXCLUSIVE_FILTER: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_GLOBAL_PROPERTY: u32 = 252u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_INCLUSIVE_FILTER: u32 = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_INFO_TYPE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_QUERYSERVICE: u32 = 30u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_WIN_TYPE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SYNC: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_AUTHOR: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CONTENTS: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CUSTOM_FIRST: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CUSTOM_LAST: i32 = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_FAVORITES: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_HISTORY: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TP_HELP_CONTEXTMENU: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TP_HELP_WM_HELP: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_UNINITIALIZE: u32 = 29u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BACK: u32 = 204u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BROWSE_BACK: u32 = 212u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BROWSE_FWD: u32 = 211u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CONTENTS: u32 = 213u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CONTRACT: u32 = 201u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CUSTOMIZE: u32 = 221u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_EXPAND: u32 = 200u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_FAVORITES: u32 = 217u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_FORWARD: u32 = 209u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_HISTORY: u32 = 216u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_HOME: u32 = 205u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_INDEX: u32 = 214u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_JUMP1: u32 = 218u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_JUMP2: u32 = 219u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_NOTES: u32 = 210u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_OPTIONS: u32 = 208u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_PRINT: u32 = 207u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_REFRESH: u32 = 203u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_SEARCH: u32 = 215u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_STOP: u32 = 202u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_SYNC: u32 = 206u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_TOC_NEXT: u32 = 223u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_TOC_PREV: u32 = 224u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_ZOOM: u32 = 222u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IITWBC_BREAK_ACCEPT_WILDCARDS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IITWBC_BREAK_AND_STEM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_CBKEY_MAX: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_OPEN_NOCONNECT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_EXCLUSIVE: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_HIDDEN: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_INCLUSIVE: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const MAX_COLUMNS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_ADD: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_DELETE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_UPDATE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_DISPLAYKEY: u32 = 101u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_BREAK: u32 = 204u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_DTYPE: u32 = 202u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_LENGTH: u32 = 203u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TERM: u32 = 210u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TERM_RAW_LENGTH: u32 = 211u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TEXT: u32 = 200u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_VFLD: u32 = 201u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_KEY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_SORTKEY: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_SORTORDINAL: u32 = 102u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_TITLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_UID: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERDATA: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERPROP_BASE: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERPROP_MAX: u32 = 2147483647u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_GLOBAL: &str = "GLOBAL";
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_KEY: &str = "KEY";
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_OCC: &str = "OCC";
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_POINTER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_STRING: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_VALUE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type HH_GPROPID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_SINGLETHREAD: HH_GPROPID = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_TOOLBAR_MARGIN: HH_GPROPID = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_UI_LANGUAGE: HH_GPROPID = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_CURRENT_SUBSET: HH_GPROPID = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_CONTENT_LANGUAGE: HH_GPROPID = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type PRIORITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_LOW: PRIORITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_NORMAL: PRIORITY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_HIGH: PRIORITY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type WORD_WHEEL_OPEN_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_OPEN_CONNECT: WORD_WHEEL_OPEN_FLAGS = 0u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct COLUMNSTATUS {
|
||||
pub cPropCount: i32,
|
||||
pub cPropsLoaded: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for COLUMNSTATUS {}
|
||||
impl ::core::clone::Clone for COLUMNSTATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CProperty {
|
||||
pub dwPropID: u32,
|
||||
pub cbData: u32,
|
||||
pub dwType: u32,
|
||||
pub Anonymous: CProperty_0,
|
||||
pub fPersist: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CProperty {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CProperty {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union CProperty_0 {
|
||||
pub lpszwData: ::windows_sys::core::PWSTR,
|
||||
pub lpvData: *mut ::core::ffi::c_void,
|
||||
pub dwValue: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CProperty_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CProperty_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
pub struct HHNTRACK {
|
||||
pub hdr: super::super::UI::Controls::NMHDR,
|
||||
pub pszCurUrl: ::windows_sys::core::PCSTR,
|
||||
pub idAction: i32,
|
||||
pub phhWinType: *mut HH_WINTYPE,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::marker::Copy for HHNTRACK {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::clone::Clone for HHNTRACK {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
pub struct HHN_NOTIFY {
|
||||
pub hdr: super::super::UI::Controls::NMHDR,
|
||||
pub pszUrl: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::marker::Copy for HHN_NOTIFY {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::clone::Clone for HHN_NOTIFY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_AKLINK {
|
||||
pub cbStruct: i32,
|
||||
pub fReserved: super::super::Foundation::BOOL,
|
||||
pub pszKeywords: *mut i8,
|
||||
pub pszUrl: *mut i8,
|
||||
pub pszMsgText: *mut i8,
|
||||
pub pszMsgTitle: *mut i8,
|
||||
pub pszWindow: *mut i8,
|
||||
pub fIndexOnFail: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_AKLINK {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_AKLINK {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_ENUM_CAT {
|
||||
pub cbStruct: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
pub pszCatDescription: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for HH_ENUM_CAT {}
|
||||
impl ::core::clone::Clone for HH_ENUM_CAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_ENUM_IT {
|
||||
pub cbStruct: i32,
|
||||
pub iType: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
pub pszITName: ::windows_sys::core::PCSTR,
|
||||
pub pszITDescription: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for HH_ENUM_IT {}
|
||||
impl ::core::clone::Clone for HH_ENUM_IT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_FTS_QUERY {
|
||||
pub cbStruct: i32,
|
||||
pub fUniCodeStrings: super::super::Foundation::BOOL,
|
||||
pub pszSearchQuery: *mut i8,
|
||||
pub iProximity: i32,
|
||||
pub fStemmedSearch: super::super::Foundation::BOOL,
|
||||
pub fTitleOnly: super::super::Foundation::BOOL,
|
||||
pub fExecute: super::super::Foundation::BOOL,
|
||||
pub pszWindow: *mut i8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_FTS_QUERY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_FTS_QUERY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
pub struct HH_GLOBAL_PROPERTY {
|
||||
pub id: HH_GPROPID,
|
||||
pub var: super::super::System::Com::VARIANT,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
impl ::core::marker::Copy for HH_GLOBAL_PROPERTY {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
impl ::core::clone::Clone for HH_GLOBAL_PROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_POPUP {
|
||||
pub cbStruct: i32,
|
||||
pub hinst: super::super::Foundation::HINSTANCE,
|
||||
pub idString: u32,
|
||||
pub pszText: *mut i8,
|
||||
pub pt: super::super::Foundation::POINT,
|
||||
pub clrForeground: super::super::Foundation::COLORREF,
|
||||
pub clrBackground: super::super::Foundation::COLORREF,
|
||||
pub rcMargins: super::super::Foundation::RECT,
|
||||
pub pszFont: *mut i8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_POPUP {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_POPUP {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_SET_INFOTYPE {
|
||||
pub cbStruct: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
pub pszInfoTypeName: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for HH_SET_INFOTYPE {}
|
||||
impl ::core::clone::Clone for HH_SET_INFOTYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_WINTYPE {
|
||||
pub cbStruct: i32,
|
||||
pub fUniCodeStrings: super::super::Foundation::BOOL,
|
||||
pub pszType: *mut i8,
|
||||
pub fsValidMembers: u32,
|
||||
pub fsWinProperties: u32,
|
||||
pub pszCaption: *mut i8,
|
||||
pub dwStyles: u32,
|
||||
pub dwExStyles: u32,
|
||||
pub rcWindowPos: super::super::Foundation::RECT,
|
||||
pub nShowState: i32,
|
||||
pub hwndHelp: super::super::Foundation::HWND,
|
||||
pub hwndCaller: super::super::Foundation::HWND,
|
||||
pub paInfoTypes: *mut u32,
|
||||
pub hwndToolBar: super::super::Foundation::HWND,
|
||||
pub hwndNavigation: super::super::Foundation::HWND,
|
||||
pub hwndHTML: super::super::Foundation::HWND,
|
||||
pub iNavWidth: i32,
|
||||
pub rcHTML: super::super::Foundation::RECT,
|
||||
pub pszToc: *mut i8,
|
||||
pub pszIndex: *mut i8,
|
||||
pub pszFile: *mut i8,
|
||||
pub pszHome: *mut i8,
|
||||
pub fsToolBarFlags: u32,
|
||||
pub fNotExpanded: super::super::Foundation::BOOL,
|
||||
pub curNavType: i32,
|
||||
pub tabpos: i32,
|
||||
pub idNotify: i32,
|
||||
pub tabOrder: [u8; 20],
|
||||
pub cHistory: i32,
|
||||
pub pszJump1: *mut i8,
|
||||
pub pszJump2: *mut i8,
|
||||
pub pszUrlJump1: *mut i8,
|
||||
pub pszUrlJump2: *mut i8,
|
||||
pub rcMinSize: super::super::Foundation::RECT,
|
||||
pub cbInfoTypes: i32,
|
||||
pub pszCustomTabs: *mut i8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_WINTYPE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_WINTYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct IITGroup(pub u8);
|
||||
#[repr(C)]
|
||||
pub struct IITQuery(pub u8);
|
||||
#[repr(C)]
|
||||
pub struct IITStopWordList(pub u8);
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct ROWSTATUS {
|
||||
pub lRowFirst: i32,
|
||||
pub cRows: i32,
|
||||
pub cProperties: i32,
|
||||
pub cRowsTotal: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for ROWSTATUS {}
|
||||
impl ::core::clone::Clone for ROWSTATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type PFNCOLHEAPFREE = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32>;
|
||||
477
vendor/windows-sys/src/Windows/Win32/Data/RightsManagement/mod.rs
vendored
Normal file
477
vendor/windows-sys/src/Windows/Win32/Data/RightsManagement/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,477 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMAcquireAdvisories(hlicensestorage: u32, wszlicense: ::windows_sys::core::PCWSTR, wszurl: ::windows_sys::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMAcquireIssuanceLicenseTemplate(hclient: u32, uflags: u32, pvreserved: *mut ::core::ffi::c_void, ctemplates: u32, pwsztemplateids: *const ::windows_sys::core::PWSTR, wszurl: ::windows_sys::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMAcquireLicense(hsession: u32, uflags: u32, wszgroupidentitycredential: ::windows_sys::core::PCWSTR, wszrequestedrights: ::windows_sys::core::PCWSTR, wszcustomdata: ::windows_sys::core::PCWSTR, wszurl: ::windows_sys::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMActivate(hclient: u32, uflags: u32, ulangid: u32, pactservinfo: *mut DRM_ACTSERV_INFO, pvcontext: *mut ::core::ffi::c_void, hparentwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMAddLicense(hlicensestorage: u32, uflags: u32, wszlicense: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMAddRightWithUser(hissuancelicense: u32, hright: u32, huser: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMAttest(henablingprincipal: u32, wszdata: ::windows_sys::core::PCWSTR, etype: DRMATTESTTYPE, pcattestedblob: *mut u32, wszattestedblob: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCheckSecurity(henv: u32, clevel: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMClearAllRights(hissuancelicense: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCloseEnvironmentHandle(henv: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCloseHandle(handle: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMClosePubHandle(hpub: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCloseQueryHandle(hquery: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCloseSession(hsession: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMConstructCertificateChain(ccertificates: u32, rgwszcertificates: *const ::windows_sys::core::PWSTR, pcchain: *mut u32, wszchain: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCreateBoundLicense(henv: u32, pparams: *mut DRMBOUNDLICENSEPARAMS, wszlicensechain: ::windows_sys::core::PCWSTR, phboundlicense: *mut u32, pherrorlog: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCreateClientSession(pfncallback: DRMCALLBACK, ucallbackversion: u32, wszgroupidprovidertype: ::windows_sys::core::PCWSTR, wszgroupid: ::windows_sys::core::PCWSTR, phclient: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCreateEnablingBitsDecryptor(hboundlicense: u32, wszright: ::windows_sys::core::PCWSTR, hauxlib: u32, wszauxplug: ::windows_sys::core::PCWSTR, phdecryptor: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCreateEnablingBitsEncryptor(hboundlicense: u32, wszright: ::windows_sys::core::PCWSTR, hauxlib: u32, wszauxplug: ::windows_sys::core::PCWSTR, phencryptor: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCreateEnablingPrincipal(henv: u32, hlibrary: u32, wszobject: ::windows_sys::core::PCWSTR, pidprincipal: *mut DRMID, wszcredentials: ::windows_sys::core::PCWSTR, phenablingprincipal: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMCreateIssuanceLicense(psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, wszreferralinfoname: ::windows_sys::core::PCWSTR, wszreferralinfourl: ::windows_sys::core::PCWSTR, howner: u32, wszissuancelicense: ::windows_sys::core::PCWSTR, hboundlicense: u32, phissuancelicense: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCreateLicenseStorageSession(henv: u32, hdefaultlibrary: u32, hclient: u32, uflags: u32, wszissuancelicense: ::windows_sys::core::PCWSTR, phlicensestorage: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMCreateRight(wszrightname: ::windows_sys::core::PCWSTR, pstfrom: *mut super::super::Foundation::SYSTEMTIME, pstuntil: *mut super::super::Foundation::SYSTEMTIME, cextendedinfo: u32, pwszextendedinfoname: *const ::windows_sys::core::PWSTR, pwszextendedinfovalue: *const ::windows_sys::core::PWSTR, phright: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMCreateUser(wszusername: ::windows_sys::core::PCWSTR, wszuserid: ::windows_sys::core::PCWSTR, wszuseridtype: ::windows_sys::core::PCWSTR, phuser: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDecode(wszalgid: ::windows_sys::core::PCWSTR, wszencodedstring: ::windows_sys::core::PCWSTR, pudecodeddatalen: *mut u32, pbdecodeddata: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDeconstructCertificateChain(wszchain: ::windows_sys::core::PCWSTR, iwhich: u32, pccert: *mut u32, wszcert: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDecrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, pbindata: *mut u8, pcnumoutbytes: *mut u32, pboutdata: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDeleteLicense(hsession: u32, wszlicenseid: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDuplicateEnvironmentHandle(htocopy: u32, phcopy: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDuplicateHandle(htocopy: u32, phcopy: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDuplicatePubHandle(hpubin: u32, phpubout: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMDuplicateSession(hsessionin: u32, phsessionout: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMEncode(wszalgid: ::windows_sys::core::PCWSTR, udatalen: u32, pbdecodeddata: *mut u8, puencodedstringlen: *mut u32, wszencodedstring: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMEncrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, pbindata: *mut u8, pcnumoutbytes: *mut u32, pboutdata: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMEnumerateLicense(hsession: u32, uflags: u32, uindex: u32, pfsharedflag: *mut super::super::Foundation::BOOL, pucertificatedatalen: *mut u32, wszcertificatedata: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetApplicationSpecificData(hissuancelicense: u32, uindex: u32, punamelength: *mut u32, wszname: ::windows_sys::core::PWSTR, puvaluelength: *mut u32, wszvalue: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetBoundLicenseAttribute(hqueryroot: u32, wszattribute: ::windows_sys::core::PCWSTR, iwhich: u32, peencoding: *mut DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetBoundLicenseAttributeCount(hqueryroot: u32, wszattribute: ::windows_sys::core::PCWSTR, pcattributes: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetBoundLicenseObject(hqueryroot: u32, wszsubobjecttype: ::windows_sys::core::PCWSTR, iwhich: u32, phsubobject: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetBoundLicenseObjectCount(hqueryroot: u32, wszsubobjecttype: ::windows_sys::core::PCWSTR, pcsubobjects: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetCertificateChainCount(wszchain: ::windows_sys::core::PCWSTR, pccertcount: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetClientVersion(pdrmclientversioninfo: *mut DRM_CLIENT_VERSION_INFO) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetEnvironmentInfo(handle: u32, wszattribute: ::windows_sys::core::PCWSTR, peencoding: *mut DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetInfo(handle: u32, wszattribute: ::windows_sys::core::PCWSTR, peencoding: *const DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetIntervalTime(hissuancelicense: u32, pcdays: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMGetIssuanceLicenseInfo(hissuancelicense: u32, psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, uflags: u32, pudistributionpointnamelength: *mut u32, wszdistributionpointname: ::windows_sys::core::PWSTR, pudistributionpointurllength: *mut u32, wszdistributionpointurl: ::windows_sys::core::PWSTR, phowner: *mut u32, pfofficial: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetIssuanceLicenseTemplate(hissuancelicense: u32, puissuancelicensetemplatelength: *mut u32, wszissuancelicensetemplate: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetMetaData(hissuancelicense: u32, pucontentidlength: *mut u32, wszcontentid: ::windows_sys::core::PWSTR, pucontentidtypelength: *mut u32, wszcontentidtype: ::windows_sys::core::PWSTR, puskuidlength: *mut u32, wszskuid: ::windows_sys::core::PWSTR, puskuidtypelength: *mut u32, wszskuidtype: ::windows_sys::core::PWSTR, pucontenttypelength: *mut u32, wszcontenttype: ::windows_sys::core::PWSTR, pucontentnamelength: *mut u32, wszcontentname: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetNameAndDescription(hissuancelicense: u32, uindex: u32, pulcid: *mut u32, punamelength: *mut u32, wszname: ::windows_sys::core::PWSTR, pudescriptionlength: *mut u32, wszdescription: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetOwnerLicense(hissuancelicense: u32, puownerlicenselength: *mut u32, wszownerlicense: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMGetProcAddress(hlibrary: u32, wszprocname: ::windows_sys::core::PCWSTR, ppfnprocaddress: *mut super::super::Foundation::FARPROC) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMGetRevocationPoint(hissuancelicense: u32, puidlength: *mut u32, wszid: ::windows_sys::core::PWSTR, puidtypelength: *mut u32, wszidtype: ::windows_sys::core::PWSTR, puurllength: *mut u32, wszrl: ::windows_sys::core::PWSTR, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, punamelength: *mut u32, wszname: ::windows_sys::core::PWSTR, pupublickeylength: *mut u32, wszpublickey: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetRightExtendedInfo(hright: u32, uindex: u32, puextendedinfonamelength: *mut u32, wszextendedinfoname: ::windows_sys::core::PWSTR, puextendedinfovaluelength: *mut u32, wszextendedinfovalue: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMGetRightInfo(hright: u32, purightnamelength: *mut u32, wszrightname: ::windows_sys::core::PWSTR, pstfrom: *mut super::super::Foundation::SYSTEMTIME, pstuntil: *mut super::super::Foundation::SYSTEMTIME) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetSecurityProvider(uflags: u32, putypelen: *mut u32, wsztype: ::windows_sys::core::PWSTR, pupathlen: *mut u32, wszpath: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetServiceLocation(hclient: u32, uservicetype: u32, uservicelocation: u32, wszissuancelicense: ::windows_sys::core::PCWSTR, puserviceurllength: *mut u32, wszserviceurl: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetSignedIssuanceLicense(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *mut u8, cbsymkey: u32, wszsymkeytype: ::windows_sys::core::PCWSTR, wszclientlicensorcertificate: ::windows_sys::core::PCWSTR, pfncallback: DRMCALLBACK, wszurl: ::windows_sys::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetSignedIssuanceLicenseEx(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *const u8, cbsymkey: u32, wszsymkeytype: ::windows_sys::core::PCWSTR, pvreserved: *const ::core::ffi::c_void, henablingprincipal: u32, hboundlicenseclc: u32, pfncallback: DRMCALLBACK, pvcontext: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMGetTime(henv: u32, etimeridtype: DRMTIMETYPE, potimeobject: *mut super::super::Foundation::SYSTEMTIME) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetUnboundLicenseAttribute(hqueryroot: u32, wszattributetype: ::windows_sys::core::PCWSTR, iwhich: u32, peencoding: *mut DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetUnboundLicenseAttributeCount(hqueryroot: u32, wszattributetype: ::windows_sys::core::PCWSTR, pcattributes: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetUnboundLicenseObject(hqueryroot: u32, wszsubobjecttype: ::windows_sys::core::PCWSTR, iindex: u32, phsubquery: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetUnboundLicenseObjectCount(hqueryroot: u32, wszsubobjecttype: ::windows_sys::core::PCWSTR, pcsubobjects: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMGetUsagePolicy(hissuancelicense: u32, uindex: u32, peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, pfexclusion: *mut super::super::Foundation::BOOL, punamelength: *mut u32, wszname: ::windows_sys::core::PWSTR, puminversionlength: *mut u32, wszminversion: ::windows_sys::core::PWSTR, pumaxversionlength: *mut u32, wszmaxversion: ::windows_sys::core::PWSTR, pupublickeylength: *mut u32, wszpublickey: ::windows_sys::core::PWSTR, pudigestalgorithmlength: *mut u32, wszdigestalgorithm: ::windows_sys::core::PWSTR, pcbdigest: *mut u32, pbdigest: *mut u8) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetUserInfo(huser: u32, puusernamelength: *mut u32, wszusername: ::windows_sys::core::PWSTR, puuseridlength: *mut u32, wszuserid: ::windows_sys::core::PWSTR, puuseridtypelength: *mut u32, wszuseridtype: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetUserRights(hissuancelicense: u32, huser: u32, uindex: u32, phright: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMGetUsers(hissuancelicense: u32, uindex: u32, phuser: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMInitEnvironment(esecurityprovidertype: DRMSECURITYPROVIDERTYPE, especification: DRMSPECTYPE, wszsecurityprovider: ::windows_sys::core::PCWSTR, wszmanifestcredentials: ::windows_sys::core::PCWSTR, wszmachinecredentials: ::windows_sys::core::PCWSTR, phenv: *mut u32, phdefaultlibrary: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMIsActivated(hclient: u32, uflags: u32, pactservinfo: *mut DRM_ACTSERV_INFO) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMIsWindowProtected(hwnd: super::super::Foundation::HWND, pfprotected: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMLoadLibrary(henv: u32, especification: DRMSPECTYPE, wszlibraryprovider: ::windows_sys::core::PCWSTR, wszcredentials: ::windows_sys::core::PCWSTR, phlibrary: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMParseUnboundLicense(wszcertificate: ::windows_sys::core::PCWSTR, phqueryroot: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMRegisterContent(fregister: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMRegisterProtectedWindow(henv: u32, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMRegisterRevocationList(henv: u32, wszrevocationlist: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMRepair() -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMSetApplicationSpecificData(hissuancelicense: u32, fdelete: super::super::Foundation::BOOL, wszname: ::windows_sys::core::PCWSTR, wszvalue: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMSetGlobalOptions(eglobaloptions: DRMGLOBALOPTIONS, pvdata: *mut ::core::ffi::c_void, dwlen: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMSetIntervalTime(hissuancelicense: u32, cdays: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMSetMetaData(hissuancelicense: u32, wszcontentid: ::windows_sys::core::PCWSTR, wszcontentidtype: ::windows_sys::core::PCWSTR, wszskuid: ::windows_sys::core::PCWSTR, wszskuidtype: ::windows_sys::core::PCWSTR, wszcontenttype: ::windows_sys::core::PCWSTR, wszcontentname: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMSetNameAndDescription(hissuancelicense: u32, fdelete: super::super::Foundation::BOOL, lcid: u32, wszname: ::windows_sys::core::PCWSTR, wszdescription: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMSetRevocationPoint(hissuancelicense: u32, fdelete: super::super::Foundation::BOOL, wszid: ::windows_sys::core::PCWSTR, wszidtype: ::windows_sys::core::PCWSTR, wszurl: ::windows_sys::core::PCWSTR, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, wszname: ::windows_sys::core::PCWSTR, wszpublickey: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DRMSetUsagePolicy(hissuancelicense: u32, eusagepolicytype: DRM_USAGEPOLICY_TYPE, fdelete: super::super::Foundation::BOOL, fexclusion: super::super::Foundation::BOOL, wszname: ::windows_sys::core::PCWSTR, wszminversion: ::windows_sys::core::PCWSTR, wszmaxversion: ::windows_sys::core::PCWSTR, wszpublickey: ::windows_sys::core::PCWSTR, wszdigestalgorithm: ::windows_sys::core::PCWSTR, pbdigest: *mut u8, cbdigest: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub fn DRMVerify(wszdata: ::windows_sys::core::PCWSTR, pcattesteddata: *mut u32, wszattesteddata: ::windows_sys::core::PWSTR, petype: *mut DRMATTESTTYPE, pcprincipal: *mut u32, wszprincipal: ::windows_sys::core::PWSTR, pcmanifest: *mut u32, wszmanifest: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMACTSERVINFOVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMBINDINGFLAGS_IGNORE_VALIDITY_INTERVALS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMBOUNDLICENSEPARAMSVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMCALLBACKVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMCLIENTSTRUCTVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENVHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMHSESSION_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMIDVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMLICENSEACQDATAVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMPUBHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMQUERYHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_CANCEL: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_DELAYED: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_GROUPIDENTITY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_MACHINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_SHARED_GROUPIDENTITY: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_SILENT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_TEMPORARY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ADD_LICENSE_NOPERSIST: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ADD_LICENSE_PERSIST: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_NONSILENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_OBTAIN_ALL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_FETCHNOADVISORY: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NONSILENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NOPERSIST: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NOUI: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AUTO_GENERATE_KEY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: &str = "PassportAuthProvider";
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: &str = "WindowsAuthProvider";
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_CLIENTLICENSOR: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_CLIENTLICENSOR_LID: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EUL: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EUL_LID: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EXPIRED: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY_LID: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY_NAME: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE_LID: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUERNAME: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_MACHINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_REVOCATIONLIST: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_REVOCATIONLIST_LID: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_SPECIFIED_CLIENTLICENSOR: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_SPECIFIED_GROUPIDENTITY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_BLACKBOX: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_DEFAULT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_NONE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_WHITEBOX: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_OWNER_LICENSE_NOPERSIST: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_REUSE_KEY: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVER_ISSUANCELICENSE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_LOCATION_ENTERPRISE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_LOCATION_INTERNET: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_ACTIVATION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_CERTIFICATION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_CLIENTLICENSOR: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_PUBLISHING: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_SILENT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_OFFLINE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_ONLINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const MSDRM_CLIENT_ZONE: u32 = 52992u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const MSDRM_POLICY_ZONE: u32 = 37632u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMATTESTTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMATTESTTYPE_FULLENVIRONMENT: DRMATTESTTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMATTESTTYPE_HASHONLY: DRMATTESTTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMENCODINGTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_BASE64: DRMENCODINGTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_STRING: DRMENCODINGTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_LONG: DRMENCODINGTYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_TIME: DRMENCODINGTYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_UINT: DRMENCODINGTYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_RAW: DRMENCODINGTYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMGLOBALOPTIONS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMGLOBALOPTIONS_USE_WINHTTP: DRMGLOBALOPTIONS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMGLOBALOPTIONS_USE_SERVERSECURITYPROCESSOR: DRMGLOBALOPTIONS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMSECURITYPROVIDERTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSECURITYPROVIDERTYPE_SOFTWARESECREP: DRMSECURITYPROVIDERTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMSPECTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSPECTYPE_UNKNOWN: DRMSPECTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSPECTYPE_FILENAME: DRMSPECTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMTIMETYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMTIMETYPE_SYSTEMUTC: DRMTIMETYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMTIMETYPE_SYSTEMLOCAL: DRMTIMETYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_DISTRIBUTION_POINT_INFO = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION: DRM_DISTRIBUTION_POINT_INFO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_PUBLISHING: DRM_DISTRIBUTION_POINT_INFO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_REFERRAL_INFO: DRM_DISTRIBUTION_POINT_INFO = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_STATUS_MSG = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACTIVATE_MACHINE: DRM_STATUS_MSG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACTIVATE_GROUPIDENTITY: DRM_STATUS_MSG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_LICENSE: DRM_STATUS_MSG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_ADVISORY: DRM_STATUS_MSG = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_SIGN_ISSUANCE_LICENSE: DRM_STATUS_MSG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_CLIENTLICENSOR: DRM_STATUS_MSG = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_ISSUANCE_LICENSE_TEMPLATE: DRM_STATUS_MSG = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_USAGEPOLICY_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYNAME: DRM_USAGEPOLICY_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYPUBLICKEY: DRM_USAGEPOLICY_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYDIGEST: DRM_USAGEPOLICY_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_OSEXCLUSION: DRM_USAGEPOLICY_TYPE = 3i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRMBOUNDLICENSEPARAMS {
|
||||
pub uVersion: u32,
|
||||
pub hEnablingPrincipal: u32,
|
||||
pub hSecureStore: u32,
|
||||
pub wszRightsRequested: ::windows_sys::core::PWSTR,
|
||||
pub wszRightsGroup: ::windows_sys::core::PWSTR,
|
||||
pub idResource: DRMID,
|
||||
pub cAuthenticatorCount: u32,
|
||||
pub rghAuthenticators: *mut u32,
|
||||
pub wszDefaultEnablingPrincipalCredentials: ::windows_sys::core::PWSTR,
|
||||
pub dwFlags: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DRMBOUNDLICENSEPARAMS {}
|
||||
impl ::core::clone::Clone for DRMBOUNDLICENSEPARAMS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRMID {
|
||||
pub uVersion: u32,
|
||||
pub wszIDType: ::windows_sys::core::PWSTR,
|
||||
pub wszID: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DRMID {}
|
||||
impl ::core::clone::Clone for DRMID {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_ACTSERV_INFO {
|
||||
pub uVersion: u32,
|
||||
pub wszPubKey: ::windows_sys::core::PWSTR,
|
||||
pub wszURL: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DRM_ACTSERV_INFO {}
|
||||
impl ::core::clone::Clone for DRM_ACTSERV_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_CLIENT_VERSION_INFO {
|
||||
pub uStructVersion: u32,
|
||||
pub dwVersion: [u32; 4],
|
||||
pub wszHierarchy: [u16; 256],
|
||||
pub wszProductId: [u16; 256],
|
||||
pub wszProductDescription: [u16; 256],
|
||||
}
|
||||
impl ::core::marker::Copy for DRM_CLIENT_VERSION_INFO {}
|
||||
impl ::core::clone::Clone for DRM_CLIENT_VERSION_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_LICENSE_ACQ_DATA {
|
||||
pub uVersion: u32,
|
||||
pub wszURL: ::windows_sys::core::PWSTR,
|
||||
pub wszLocalFilename: ::windows_sys::core::PWSTR,
|
||||
pub pbPostData: *mut u8,
|
||||
pub dwPostDataSize: u32,
|
||||
pub wszFriendlyName: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DRM_LICENSE_ACQ_DATA {}
|
||||
impl ::core::clone::Clone for DRM_LICENSE_ACQ_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: DRM_STATUS_MSG, param1: ::windows_sys::core::HRESULT, param2: *mut ::core::ffi::c_void, param3: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
1687
vendor/windows-sys/src/Windows/Win32/Data/Xml/MsXml/mod.rs
vendored
Normal file
1687
vendor/windows-sys/src/Windows/Win32/Data/Xml/MsXml/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
302
vendor/windows-sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs
vendored
Normal file
302
vendor/windows-sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,302 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
pub fn CreateXmlReader(riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void, pmalloc: super::super::super::System::Com::IMalloc) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
|
||||
pub fn CreateXmlReaderInputWithEncodingCodePage(pinputstream: ::windows_sys::core::IUnknown, pmalloc: super::super::super::System::Com::IMalloc, nencodingcodepage: u32, fencodinghint: super::super::super::Foundation::BOOL, pwszbaseuri: ::windows_sys::core::PCWSTR, ppinput: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
|
||||
pub fn CreateXmlReaderInputWithEncodingName(pinputstream: ::windows_sys::core::IUnknown, pmalloc: super::super::super::System::Com::IMalloc, pwszencodingname: ::windows_sys::core::PCWSTR, fencodinghint: super::super::super::Foundation::BOOL, pwszbaseuri: ::windows_sys::core::PCWSTR, ppinput: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
pub fn CreateXmlWriter(riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void, pmalloc: super::super::super::System::Com::IMalloc) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
pub fn CreateXmlWriterOutputWithEncodingCodePage(poutputstream: ::windows_sys::core::IUnknown, pmalloc: super::super::super::System::Com::IMalloc, nencodingcodepage: u32, ppoutput: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
pub fn CreateXmlWriterOutputWithEncodingName(poutputstream: ::windows_sys::core::IUnknown, pmalloc: super::super::super::System::Com::IMalloc, pwszencodingname: ::windows_sys::core::PCWSTR, ppoutput: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type IXmlReader = *mut ::core::ffi::c_void;
|
||||
pub type IXmlResolver = *mut ::core::ffi::c_void;
|
||||
pub type IXmlWriter = *mut ::core::ffi::c_void;
|
||||
pub type IXmlWriterLite = *mut ::core::ffi::c_void;
|
||||
pub const _IID_IXmlReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597121, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] };
|
||||
pub const _IID_IXmlResolver: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597122, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] };
|
||||
pub const _IID_IXmlWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597128, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] };
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type DtdProcessing = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const DtdProcessing_Prohibit: DtdProcessing = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const DtdProcessing_Parse: DtdProcessing = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _DtdProcessing_Last: DtdProcessing = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlConformanceLevel = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Auto: XmlConformanceLevel = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Fragment: XmlConformanceLevel = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Document: XmlConformanceLevel = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlConformanceLevel_Last: XmlConformanceLevel = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlError = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_MX: XmlError = -1072894464i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_INPUTEND: XmlError = -1072894463i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODING: XmlError = -1072894462i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODINGSWITCH: XmlError = -1072894461i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODINGSIGNATURE: XmlError = -1072894460i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_WC: XmlError = -1072894432i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_WHITESPACE: XmlError = -1072894431i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SEMICOLON: XmlError = -1072894430i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_GREATERTHAN: XmlError = -1072894429i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_QUOTE: XmlError = -1072894428i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_EQUAL: XmlError = -1072894427i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LESSTHAN: XmlError = -1072894426i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_HEXDIGIT: XmlError = -1072894425i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DIGIT: XmlError = -1072894424i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEFTBRACKET: XmlError = -1072894423i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEFTPAREN: XmlError = -1072894422i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_XMLCHARACTER: XmlError = -1072894421i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NAMECHARACTER: XmlError = -1072894420i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYNTAX: XmlError = -1072894419i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CDSECT: XmlError = -1072894418i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_COMMENT: XmlError = -1072894417i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CONDSECT: XmlError = -1072894416i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLATTLIST: XmlError = -1072894415i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLDOCTYPE: XmlError = -1072894414i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLELEMENT: XmlError = -1072894413i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLENTITY: XmlError = -1072894412i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLNOTATION: XmlError = -1072894411i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NDATA: XmlError = -1072894410i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PUBLIC: XmlError = -1072894409i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYSTEM: XmlError = -1072894408i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NAME: XmlError = -1072894407i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ROOTELEMENT: XmlError = -1072894406i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ELEMENTMATCH: XmlError = -1072894405i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_UNIQUEATTRIBUTE: XmlError = -1072894404i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_TEXTXMLDECL: XmlError = -1072894403i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEADINGXML: XmlError = -1072894402i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_TEXTDECL: XmlError = -1072894401i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_XMLDECL: XmlError = -1072894400i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ENCNAME: XmlError = -1072894399i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PUBLICID: XmlError = -1072894398i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PESINTERNALSUBSET: XmlError = -1072894397i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PESBETWEENDECLS: XmlError = -1072894396i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NORECURSION: XmlError = -1072894395i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ENTITYCONTENT: XmlError = -1072894394i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_UNDECLAREDENTITY: XmlError = -1072894393i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PARSEDENTITY: XmlError = -1072894392i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NOEXTERNALENTITYREF: XmlError = -1072894391i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PI: XmlError = -1072894390i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYSTEMID: XmlError = -1072894389i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_QUESTIONMARK: XmlError = -1072894388i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CDSECTEND: XmlError = -1072894387i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_MOREDATA: XmlError = -1072894386i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DTDPROHIBITED: XmlError = -1072894385i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_INVALIDXMLSPACE: XmlError = -1072894384i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_NC: XmlError = -1072894368i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_QNAMECHARACTER: XmlError = -1072894367i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_QNAMECOLON: XmlError = -1072894366i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_NAMECOLON: XmlError = -1072894365i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_DECLAREDPREFIX: XmlError = -1072894364i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_UNDECLAREDPREFIX: XmlError = -1072894363i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_EMPTYURI: XmlError = -1072894362i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLPREFIXRESERVED: XmlError = -1072894361i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLNSPREFIXRESERVED: XmlError = -1072894360i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLURIRESERVED: XmlError = -1072894359i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLNSURIRESERVED: XmlError = -1072894358i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_SC: XmlError = -1072894336i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_MAXELEMENTDEPTH: XmlError = -1072894335i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_MAXENTITYEXPANSION: XmlError = -1072894334i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_WR: XmlError = -1072894208i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NONWHITESPACE: XmlError = -1072894207i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NSPREFIXDECLARED: XmlError = -1072894206i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NSPREFIXWITHEMPTYNSURI: XmlError = -1072894205i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_DUPLICATEATTRIBUTE: XmlError = -1072894204i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLNSPREFIXDECLARATION: XmlError = -1072894203i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLPREFIXDECLARATION: XmlError = -1072894202i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLURIDECLARATION: XmlError = -1072894201i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLNSURIDECLARATION: XmlError = -1072894200i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NAMESPACEUNDECLARED: XmlError = -1072894199i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDXMLSPACE: XmlError = -1072894198i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDACTION: XmlError = -1072894197i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDSURROGATEPAIR: XmlError = -1072894196i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_DECIMAL: XmlError = -1072898019i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_HEXIDECIMAL: XmlError = -1072898018i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_UNICODE: XmlError = -1072898017i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALIDENCODING: XmlError = -1072897938i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlNodeType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_None: XmlNodeType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Element: XmlNodeType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Attribute: XmlNodeType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Text: XmlNodeType = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_CDATA: XmlNodeType = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_ProcessingInstruction: XmlNodeType = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Comment: XmlNodeType = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_DocumentType: XmlNodeType = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Whitespace: XmlNodeType = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_EndElement: XmlNodeType = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_XmlDeclaration: XmlNodeType = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlNodeType_Last: XmlNodeType = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlReadState = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Initial: XmlReadState = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Interactive: XmlReadState = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Error: XmlReadState = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_EndOfFile: XmlReadState = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Closed: XmlReadState = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlReaderProperty = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MultiLanguage: XmlReaderProperty = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_ConformanceLevel: XmlReaderProperty = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_RandomAccess: XmlReaderProperty = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_XmlResolver: XmlReaderProperty = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_DtdProcessing: XmlReaderProperty = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_ReadState: XmlReaderProperty = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MaxElementDepth: XmlReaderProperty = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MaxEntityExpansion: XmlReaderProperty = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlReaderProperty_Last: XmlReaderProperty = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlStandalone = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_Omit: XmlStandalone = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_Yes: XmlStandalone = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_No: XmlStandalone = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlStandalone_Last: XmlStandalone = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlWriterProperty = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_MultiLanguage: XmlWriterProperty = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_Indent: XmlWriterProperty = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_ByteOrderMark: XmlWriterProperty = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_OmitXmlDeclaration: XmlWriterProperty = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_ConformanceLevel: XmlWriterProperty = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_CompactEmptyElement: XmlWriterProperty = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlWriterProperty_Last: XmlWriterProperty = 5i32;
|
||||
4
vendor/windows-sys/src/Windows/Win32/Data/Xml/mod.rs
vendored
Normal file
4
vendor/windows-sys/src/Windows/Win32/Data/Xml/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#[cfg(feature = "Win32_Data_Xml_MsXml")]
|
||||
pub mod MsXml;
|
||||
#[cfg(feature = "Win32_Data_Xml_XmlLite")]
|
||||
pub mod XmlLite;
|
||||
6
vendor/windows-sys/src/Windows/Win32/Data/mod.rs
vendored
Normal file
6
vendor/windows-sys/src/Windows/Win32/Data/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#[cfg(feature = "Win32_Data_HtmlHelp")]
|
||||
pub mod HtmlHelp;
|
||||
#[cfg(feature = "Win32_Data_RightsManagement")]
|
||||
pub mod RightsManagement;
|
||||
#[cfg(feature = "Win32_Data_Xml")]
|
||||
pub mod Xml;
|
||||
2504
vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs
vendored
Normal file
2504
vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2598
vendor/windows-sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs
vendored
Normal file
2598
vendor/windows-sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2755
vendor/windows-sys/src/Windows/Win32/Devices/Bluetooth/mod.rs
vendored
Normal file
2755
vendor/windows-sys/src/Windows/Win32/Devices/Bluetooth/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
592
vendor/windows-sys/src/Windows/Win32/Devices/Communication/mod.rs
vendored
Normal file
592
vendor/windows-sys/src/Windows/Win32/Devices/Communication/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,592 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn BuildCommDCBA(lpdef: ::windows_sys::core::PCSTR, lpdcb: *mut DCB) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn BuildCommDCBAndTimeoutsA(lpdef: ::windows_sys::core::PCSTR, lpdcb: *mut DCB, lpcommtimeouts: *mut COMMTIMEOUTS) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn BuildCommDCBAndTimeoutsW(lpdef: ::windows_sys::core::PCWSTR, lpdcb: *mut DCB, lpcommtimeouts: *mut COMMTIMEOUTS) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn BuildCommDCBW(lpdef: ::windows_sys::core::PCWSTR, lpdcb: *mut DCB) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn ClearCommBreak(hfile: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn ClearCommError(hfile: super::super::Foundation::HANDLE, lperrors: *mut CLEAR_COMM_ERROR_FLAGS, lpstat: *mut COMSTAT) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn CommConfigDialogA(lpszname: ::windows_sys::core::PCSTR, hwnd: super::super::Foundation::HWND, lpcc: *mut COMMCONFIG) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn CommConfigDialogW(lpszname: ::windows_sys::core::PCWSTR, hwnd: super::super::Foundation::HWND, lpcc: *mut COMMCONFIG) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn EscapeCommFunction(hfile: super::super::Foundation::HANDLE, dwfunc: ESCAPE_COMM_FUNCTION) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetCommConfig(hcommdev: super::super::Foundation::HANDLE, lpcc: *mut COMMCONFIG, lpdwsize: *mut u32) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetCommMask(hfile: super::super::Foundation::HANDLE, lpevtmask: *mut COMM_EVENT_MASK) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetCommModemStatus(hfile: super::super::Foundation::HANDLE, lpmodemstat: *mut MODEM_STATUS_FLAGS) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub fn GetCommPorts(lpportnumbers: *mut u32, uportnumberscount: u32, puportnumbersfound: *mut u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetCommProperties(hfile: super::super::Foundation::HANDLE, lpcommprop: *mut COMMPROP) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetCommState(hfile: super::super::Foundation::HANDLE, lpdcb: *mut DCB) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetCommTimeouts(hfile: super::super::Foundation::HANDLE, lpcommtimeouts: *mut COMMTIMEOUTS) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetDefaultCommConfigA(lpszname: ::windows_sys::core::PCSTR, lpcc: *mut COMMCONFIG, lpdwsize: *mut u32) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn GetDefaultCommConfigW(lpszname: ::windows_sys::core::PCWSTR, lpcc: *mut COMMCONFIG, lpdwsize: *mut u32) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn OpenCommPort(uportnumber: u32, dwdesiredaccess: u32, dwflagsandattributes: u32) -> super::super::Foundation::HANDLE;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn PurgeComm(hfile: super::super::Foundation::HANDLE, dwflags: PURGE_COMM_FLAGS) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetCommBreak(hfile: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetCommConfig(hcommdev: super::super::Foundation::HANDLE, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetCommMask(hfile: super::super::Foundation::HANDLE, dwevtmask: COMM_EVENT_MASK) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetCommState(hfile: super::super::Foundation::HANDLE, lpdcb: *const DCB) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetCommTimeouts(hfile: super::super::Foundation::HANDLE, lpcommtimeouts: *const COMMTIMEOUTS) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetDefaultCommConfigA(lpszname: ::windows_sys::core::PCSTR, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetDefaultCommConfigW(lpszname: ::windows_sys::core::PCWSTR, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetupComm(hfile: super::super::Foundation::HANDLE, dwinqueue: u32, dwoutqueue: u32) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn TransmitCommChar(hfile: super::super::Foundation::HANDLE, cchar: super::super::Foundation::CHAR) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
|
||||
pub fn WaitCommEvent(hfile: super::super::Foundation::HANDLE, lpevtmask: *mut COMM_EVENT_MASK, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MAXLENGTH_NAI: u32 = 72u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MAXLENGTH_UICCDATASTORE: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_RLP_OFF: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_RLP_ON: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_V34: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_ANALOG: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_GSM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_ISDN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BLIND_DIAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_CCITT_OVERRIDE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_CELLULAR: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_COMPRESSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_DIAGNOSTICS: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ERROR_CONTROL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FLOWCONTROL_HARD: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FLOWCONTROL_SOFT: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FORCED_EC: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_CHAP: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_MSCHAP: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_PAP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_56K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_AUTO_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_BEARERMODE: u32 = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_HDLCPPP_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_PROTOCOLDATA: u32 = 267386880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_PROTOCOLID: u32 = 983040u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_V110_SPEED: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_V120_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_X75_DATA: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PIAFS_INCOMING: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PIAFS_OUTGOING: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_ANALOG: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_AUTO: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_GPRS: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_HDLCPPP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_PIAFS: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V110: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V120: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V128: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_X75: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_AUTO_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_AUTO_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_BEARERMODE: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_EXTENDEDINFO: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_AUTH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLDATA: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLID: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLINFO: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V110_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V120_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V120_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_X75_DATA: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SPEED_ADJUST: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_TONE_DIAL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_12DOT0K: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_14DOT4K: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_19DOT2K: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_1DOT2K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_28DOT8K: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_2DOT4K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_38DOT4K: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_4DOT8K: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_57DOT6K: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_9DOT6K: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_56K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V23_OVERRIDE: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_128K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_BTX: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_T_70: u32 = 3u32;
|
||||
pub const SID_3GPP_SUPSVCMODEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3620769287, data2: 55143, data3: 17528, data4: [177, 74, 238, 204, 135, 234, 18, 247] };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type CLEAR_COMM_ERROR_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_BREAK: CLEAR_COMM_ERROR_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_FRAME: CLEAR_COMM_ERROR_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_OVERRUN: CLEAR_COMM_ERROR_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_RXOVER: CLEAR_COMM_ERROR_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_RXPARITY: CLEAR_COMM_ERROR_FLAGS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type COMMPROP_STOP_PARITY = u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_10: COMMPROP_STOP_PARITY = 1u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_15: COMMPROP_STOP_PARITY = 2u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_20: COMMPROP_STOP_PARITY = 4u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_NONE: COMMPROP_STOP_PARITY = 256u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_ODD: COMMPROP_STOP_PARITY = 512u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_EVEN: COMMPROP_STOP_PARITY = 1024u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_MARK: COMMPROP_STOP_PARITY = 2048u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_SPACE: COMMPROP_STOP_PARITY = 4096u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type COMM_EVENT_MASK = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_BREAK: COMM_EVENT_MASK = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_CTS: COMM_EVENT_MASK = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_DSR: COMM_EVENT_MASK = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_ERR: COMM_EVENT_MASK = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_EVENT1: COMM_EVENT_MASK = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_EVENT2: COMM_EVENT_MASK = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_PERR: COMM_EVENT_MASK = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RING: COMM_EVENT_MASK = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RLSD: COMM_EVENT_MASK = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RX80FULL: COMM_EVENT_MASK = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RXCHAR: COMM_EVENT_MASK = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RXFLAG: COMM_EVENT_MASK = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_TXEMPTY: COMM_EVENT_MASK = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type DCB_PARITY = u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EVENPARITY: DCB_PARITY = 2u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MARKPARITY: DCB_PARITY = 3u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const NOPARITY: DCB_PARITY = 0u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ODDPARITY: DCB_PARITY = 1u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SPACEPARITY: DCB_PARITY = 4u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type DCB_STOP_BITS = u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ONESTOPBIT: DCB_STOP_BITS = 0u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ONE5STOPBITS: DCB_STOP_BITS = 1u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const TWOSTOPBITS: DCB_STOP_BITS = 2u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type ESCAPE_COMM_FUNCTION = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRBREAK: ESCAPE_COMM_FUNCTION = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRDTR: ESCAPE_COMM_FUNCTION = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRRTS: ESCAPE_COMM_FUNCTION = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETBREAK: ESCAPE_COMM_FUNCTION = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETDTR: ESCAPE_COMM_FUNCTION = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETRTS: ESCAPE_COMM_FUNCTION = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETXOFF: ESCAPE_COMM_FUNCTION = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETXON: ESCAPE_COMM_FUNCTION = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_DIAL_OPTIONS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_BILLING: MODEMDEVCAPS_DIAL_OPTIONS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_DIALTONE: MODEMDEVCAPS_DIAL_OPTIONS = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_QUIET: MODEMDEVCAPS_DIAL_OPTIONS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_SPEAKER_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_CALLSETUP: MODEMDEVCAPS_SPEAKER_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_DIAL: MODEMDEVCAPS_SPEAKER_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_OFF: MODEMDEVCAPS_SPEAKER_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_ON: MODEMDEVCAPS_SPEAKER_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_SPEAKER_VOLUME = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_HIGH: MODEMDEVCAPS_SPEAKER_VOLUME = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_LOW: MODEMDEVCAPS_SPEAKER_VOLUME = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_MEDIUM: MODEMDEVCAPS_SPEAKER_VOLUME = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMSETTINGS_SPEAKER_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_CALLSETUP: MODEMSETTINGS_SPEAKER_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_DIAL: MODEMSETTINGS_SPEAKER_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_OFF: MODEMSETTINGS_SPEAKER_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_ON: MODEMSETTINGS_SPEAKER_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEM_SPEAKER_VOLUME = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_HIGH: MODEM_SPEAKER_VOLUME = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_LOW: MODEM_SPEAKER_VOLUME = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_MEDIUM: MODEM_SPEAKER_VOLUME = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEM_STATUS_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_CTS_ON: MODEM_STATUS_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_DSR_ON: MODEM_STATUS_FLAGS = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_RING_ON: MODEM_STATUS_FLAGS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_RLSD_ON: MODEM_STATUS_FLAGS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type PURGE_COMM_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_RXABORT: PURGE_COMM_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_RXCLEAR: PURGE_COMM_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_TXABORT: PURGE_COMM_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_TXCLEAR: PURGE_COMM_FLAGS = 4u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct COMMCONFIG {
|
||||
pub dwSize: u32,
|
||||
pub wVersion: u16,
|
||||
pub wReserved: u16,
|
||||
pub dcb: DCB,
|
||||
pub dwProviderSubType: u32,
|
||||
pub dwProviderOffset: u32,
|
||||
pub dwProviderSize: u32,
|
||||
pub wcProviderData: [u16; 1],
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for COMMCONFIG {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for COMMCONFIG {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMPROP {
|
||||
pub wPacketLength: u16,
|
||||
pub wPacketVersion: u16,
|
||||
pub dwServiceMask: u32,
|
||||
pub dwReserved1: u32,
|
||||
pub dwMaxTxQueue: u32,
|
||||
pub dwMaxRxQueue: u32,
|
||||
pub dwMaxBaud: u32,
|
||||
pub dwProvSubType: u32,
|
||||
pub dwProvCapabilities: u32,
|
||||
pub dwSettableParams: u32,
|
||||
pub dwSettableBaud: u32,
|
||||
pub wSettableData: u16,
|
||||
pub wSettableStopParity: COMMPROP_STOP_PARITY,
|
||||
pub dwCurrentTxQueue: u32,
|
||||
pub dwCurrentRxQueue: u32,
|
||||
pub dwProvSpec1: u32,
|
||||
pub dwProvSpec2: u32,
|
||||
pub wcProvChar: [u16; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for COMMPROP {}
|
||||
impl ::core::clone::Clone for COMMPROP {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMTIMEOUTS {
|
||||
pub ReadIntervalTimeout: u32,
|
||||
pub ReadTotalTimeoutMultiplier: u32,
|
||||
pub ReadTotalTimeoutConstant: u32,
|
||||
pub WriteTotalTimeoutMultiplier: u32,
|
||||
pub WriteTotalTimeoutConstant: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for COMMTIMEOUTS {}
|
||||
impl ::core::clone::Clone for COMMTIMEOUTS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMSTAT {
|
||||
pub _bitfield: u32,
|
||||
pub cbInQue: u32,
|
||||
pub cbOutQue: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for COMSTAT {}
|
||||
impl ::core::clone::Clone for COMSTAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DCB {
|
||||
pub DCBlength: u32,
|
||||
pub BaudRate: u32,
|
||||
pub _bitfield: u32,
|
||||
pub wReserved: u16,
|
||||
pub XonLim: u16,
|
||||
pub XoffLim: u16,
|
||||
pub ByteSize: u8,
|
||||
pub Parity: DCB_PARITY,
|
||||
pub StopBits: DCB_STOP_BITS,
|
||||
pub XonChar: super::super::Foundation::CHAR,
|
||||
pub XoffChar: super::super::Foundation::CHAR,
|
||||
pub ErrorChar: super::super::Foundation::CHAR,
|
||||
pub EofChar: super::super::Foundation::CHAR,
|
||||
pub EvtChar: super::super::Foundation::CHAR,
|
||||
pub wReserved1: u16,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DCB {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DCB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct MODEMDEVCAPS {
|
||||
pub dwActualSize: u32,
|
||||
pub dwRequiredSize: u32,
|
||||
pub dwDevSpecificOffset: u32,
|
||||
pub dwDevSpecificSize: u32,
|
||||
pub dwModemProviderVersion: u32,
|
||||
pub dwModemManufacturerOffset: u32,
|
||||
pub dwModemManufacturerSize: u32,
|
||||
pub dwModemModelOffset: u32,
|
||||
pub dwModemModelSize: u32,
|
||||
pub dwModemVersionOffset: u32,
|
||||
pub dwModemVersionSize: u32,
|
||||
pub dwDialOptions: MODEMDEVCAPS_DIAL_OPTIONS,
|
||||
pub dwCallSetupFailTimer: u32,
|
||||
pub dwInactivityTimeout: u32,
|
||||
pub dwSpeakerVolume: MODEMDEVCAPS_SPEAKER_VOLUME,
|
||||
pub dwSpeakerMode: MODEMDEVCAPS_SPEAKER_MODE,
|
||||
pub dwModemOptions: u32,
|
||||
pub dwMaxDTERate: u32,
|
||||
pub dwMaxDCERate: u32,
|
||||
pub abVariablePortion: [u8; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for MODEMDEVCAPS {}
|
||||
impl ::core::clone::Clone for MODEMDEVCAPS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct MODEMSETTINGS {
|
||||
pub dwActualSize: u32,
|
||||
pub dwRequiredSize: u32,
|
||||
pub dwDevSpecificOffset: u32,
|
||||
pub dwDevSpecificSize: u32,
|
||||
pub dwCallSetupFailTimer: u32,
|
||||
pub dwInactivityTimeout: u32,
|
||||
pub dwSpeakerVolume: MODEM_SPEAKER_VOLUME,
|
||||
pub dwSpeakerMode: MODEMSETTINGS_SPEAKER_MODE,
|
||||
pub dwPreferredModemOptions: u32,
|
||||
pub dwNegotiatedModemOptions: u32,
|
||||
pub dwNegotiatedDCERate: u32,
|
||||
pub abVariablePortion: [u8; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for MODEMSETTINGS {}
|
||||
impl ::core::clone::Clone for MODEMSETTINGS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
97
vendor/windows-sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs
vendored
Normal file
97
vendor/windows-sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub fn CreateDeviceAccessInstance(deviceinterfacepath: ::windows_sys::core::PCWSTR, desiredaccess: u32, createasync: *mut ICreateDeviceAccessAsync) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type ICreateDeviceAccessAsync = *mut ::core::ffi::c_void;
|
||||
pub type IDeviceIoControl = *mut ::core::ffi::c_void;
|
||||
pub type IDeviceRequestCompletionCallback = *mut ::core::ffi::c_void;
|
||||
pub const CLSID_DeviceIoControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 315876210, data2: 34635, data3: 17789, data4: [159, 223, 115, 151, 119, 120, 104, 108] };
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_1394: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_ARTI: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM1: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM2: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM3: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM4: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_DIAQ: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_MAX: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_MIN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_SIM: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_USB: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_1: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_10: i32 = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_11: i32 = 1024i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_12: i32 = 2048i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_13: i32 = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_14: i32 = 8192i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_15: i32 = 16384i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_16: i32 = 32768i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_17: i32 = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_18: i32 = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_19: i32 = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_2: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_20: i32 = 524288i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_21: i32 = 1048576i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_22: i32 = 2097152i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_23: i32 = 4194304i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_24: i32 = 8388608i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_3: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_4: i32 = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_5: i32 = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_6: i32 = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_7: i32 = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_8: i32 = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_9: i32 = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_ALL: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_BASE: i32 = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_BOTTOM: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_CENTER: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_LEFT: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_MIDDLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_RIGHT: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_TOP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_VIDEO: i32 = 33554432i32;
|
||||
7659
vendor/windows-sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs
vendored
Normal file
7659
vendor/windows-sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
281
vendor/windows-sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs
vendored
Normal file
281
vendor/windows-sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,281 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub fn DevCloseObjectQuery(hdevquery: *const HDEVQUERY__);
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevCreateObjectQueryFromId(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows_sys::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevCreateObjectQueryFromIdEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows_sys::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevCreateObjectQueryFromIds(objecttype: DEV_OBJECT_TYPE, pszzobjectids: ::windows_sys::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevCreateObjectQueryFromIdsEx(objecttype: DEV_OBJECT_TYPE, pszzobjectids: ::windows_sys::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevFindProperty(pkey: *const super::Properties::DEVPROPKEY, store: super::Properties::DEVPROPSTORE, pszlocalename: ::windows_sys::core::PCWSTR, cproperties: u32, pproperties: *const super::Properties::DEVPROPERTY) -> *mut super::Properties::DEVPROPERTY;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevFreeObjectProperties(cpropertycount: u32, pproperties: *const super::Properties::DEVPROPERTY);
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevFreeObjects(cobjectcount: u32, pobjects: *const DEV_OBJECT);
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevGetObjectProperties(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows_sys::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, pcpropertycount: *mut u32, ppproperties: *mut *mut super::Properties::DEVPROPERTY) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevGetObjectPropertiesEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows_sys::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcpropertycount: *mut u32, ppproperties: *mut *mut super::Properties::DEVPROPERTY) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevGetObjects(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn DevGetObjectsEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEVPROP_OPERATOR = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_NOT: DEVPROP_OPERATOR = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE: DEVPROP_OPERATOR = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NONE: DEVPROP_OPERATOR = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EXISTS: DEVPROP_OPERATOR = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EXISTS: DEVPROP_OPERATOR = 65537u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EQUALS: DEVPROP_OPERATOR = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS: DEVPROP_OPERATOR = 65538u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN: DEVPROP_OPERATOR = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN: DEVPROP_OPERATOR = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN_EQUALS: DEVPROP_OPERATOR = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN_EQUALS: DEVPROP_OPERATOR = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 131074u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 196610u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BITWISE_AND: DEVPROP_OPERATOR = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BITWISE_OR: DEVPROP_OPERATOR = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH: DEVPROP_OPERATOR = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH: DEVPROP_OPERATOR = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_CONTAINS: DEVPROP_OPERATOR = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131081u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131082u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 131083u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS: DEVPROP_OPERATOR = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH: DEVPROP_OPERATOR = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH: DEVPROP_OPERATOR = 12288u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS: DEVPROP_OPERATOR = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 135168u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 139264u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 143360u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 147456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_AND_OPEN: DEVPROP_OPERATOR = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_AND_CLOSE: DEVPROP_OPERATOR = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_OR_OPEN: DEVPROP_OPERATOR = 3145728u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_OR_CLOSE: DEVPROP_OPERATOR = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_OPEN: DEVPROP_OPERATOR = 5242880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_CLOSE: DEVPROP_OPERATOR = 6291456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ARRAY_CONTAINS: DEVPROP_OPERATOR = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_EVAL: DEVPROP_OPERATOR = 4095u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_LIST: DEVPROP_OPERATOR = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_MODIFIER: DEVPROP_OPERATOR = 983040u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_NOT_LOGICAL: DEVPROP_OPERATOR = 4027580415u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_LOGICAL: DEVPROP_OPERATOR = 267386880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_ARRAY: DEVPROP_OPERATOR = 4026531840u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_OBJECT_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeUnknown: DEV_OBJECT_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterface: DEV_OBJECT_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceContainer: DEV_OBJECT_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDevice: DEV_OBJECT_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterfaceClass: DEV_OBJECT_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEP: DEV_OBJECT_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEPContainer: DEV_OBJECT_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInstallerClass: DEV_OBJECT_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterfaceDisplay: DEV_OBJECT_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceContainerDisplay: DEV_OBJECT_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEPService: DEV_OBJECT_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDevicePanel: DEV_OBJECT_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagNone: DEV_QUERY_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagUpdateResults: DEV_QUERY_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagAllProperties: DEV_QUERY_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagLocalize: DEV_QUERY_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagAsyncClose: DEV_QUERY_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_RESULT_ACTION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultStateChange: DEV_QUERY_RESULT_ACTION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultAdd: DEV_QUERY_RESULT_ACTION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultUpdate: DEV_QUERY_RESULT_ACTION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultRemove: DEV_QUERY_RESULT_ACTION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateInitialized: DEV_QUERY_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateEnumCompleted: DEV_QUERY_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateAborted: DEV_QUERY_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateClosed: DEV_QUERY_STATE = 3i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEVPROP_FILTER_EXPRESSION {
|
||||
pub Operator: DEVPROP_OPERATOR,
|
||||
pub Property: super::Properties::DEVPROPERTY,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEVPROP_FILTER_EXPRESSION {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEVPROP_FILTER_EXPRESSION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_OBJECT {
|
||||
pub ObjectType: DEV_OBJECT_TYPE,
|
||||
pub pszObjectId: ::windows_sys::core::PCWSTR,
|
||||
pub cPropertyCount: u32,
|
||||
pub pProperties: *const super::Properties::DEVPROPERTY,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_OBJECT {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_OBJECT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_QUERY_PARAMETER {
|
||||
pub Key: super::Properties::DEVPROPKEY,
|
||||
pub Type: u32,
|
||||
pub BufferSize: u32,
|
||||
pub Buffer: *mut ::core::ffi::c_void,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_QUERY_PARAMETER {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_QUERY_PARAMETER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_QUERY_RESULT_ACTION_DATA {
|
||||
pub Action: DEV_QUERY_RESULT_ACTION,
|
||||
pub Data: DEV_QUERY_RESULT_ACTION_DATA_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_QUERY_RESULT_ACTION_DATA {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub union DEV_QUERY_RESULT_ACTION_DATA_0 {
|
||||
pub State: DEV_QUERY_STATE,
|
||||
pub DeviceObject: DEV_OBJECT,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_QUERY_RESULT_ACTION_DATA_0 {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub struct HDEVQUERY__ {
|
||||
pub unused: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for HDEVQUERY__ {}
|
||||
impl ::core::clone::Clone for HDEVQUERY__ {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub type PDEV_QUERY_RESULT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevquery: *const HDEVQUERY__, pcontext: *const ::core::ffi::c_void, pactiondata: *const DEV_QUERY_RESULT_ACTION_DATA)>;
|
||||
6021
vendor/windows-sys/src/Windows/Win32/Devices/Display/mod.rs
vendored
Normal file
6021
vendor/windows-sys/src/Windows/Win32/Devices/Display/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
201
vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs
vendored
Normal file
201
vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,201 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub fn SwDeviceClose(hswdevice: HSWDEVICE);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub fn SwDeviceCreate(pszenumeratorname: ::windows_sys::core::PCWSTR, pszparentdeviceinstance: ::windows_sys::core::PCWSTR, pcreateinfo: *const SW_DEVICE_CREATE_INFO, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY, pcallback: SW_DEVICE_CREATE_CALLBACK, pcontext: *const ::core::ffi::c_void, phswdevice: *mut isize) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub fn SwDeviceGetLifetime(hswdevice: HSWDEVICE, plifetime: *mut SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn SwDeviceInterfacePropertySet(hswdevice: HSWDEVICE, pszdeviceinterfaceid: ::windows_sys::core::PCWSTR, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
|
||||
pub fn SwDeviceInterfaceRegister(hswdevice: HSWDEVICE, pinterfaceclassguid: *const ::windows_sys::core::GUID, pszreferencestring: ::windows_sys::core::PCWSTR, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY, fenabled: super::super::super::Foundation::BOOL, ppszdeviceinterfaceid: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SwDeviceInterfaceSetState(hswdevice: HSWDEVICE, pszdeviceinterfaceid: ::windows_sys::core::PCWSTR, fenabled: super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub fn SwDevicePropertySet(hswdevice: HSWDEVICE, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub fn SwDeviceSetLifetime(hswdevice: HSWDEVICE, lifetime: SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub fn SwMemFree(pmem: *const ::core::ffi::c_void);
|
||||
}
|
||||
pub type IUPnPAddressFamilyControl = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPAsyncResult = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDescriptionDocument = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDescriptionDocumentCallback = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDevice = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceControl = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceControlHttpHeaders = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceDocumentAccess = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceDocumentAccessEx = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceFinder = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceFinderAddCallbackWithInterface = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceFinderCallback = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceProvider = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDevices = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPEventSink = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPEventSource = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPHttpHeaderControl = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPRegistrar = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPRemoteEndpointInfo = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPReregistrar = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPService = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceAsync = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceCallback = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceDocumentAccess = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceEnumProperty = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServices = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const ADDRESS_FAMILY_VALUE_NAME: &str = "AddressFamily";
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_ACTION_SPECIFIC_BASE: u32 = 600u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_ACTION_SPECIFIC_MAX: u32 = 899u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_DEVICE_INTERNAL_ERROR: u32 = 501u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_ACTION: u32 = 401u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_ARG: u32 = 402u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_SEQUENCE_NUMBER: u32 = 403u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_VARIABLE: u32 = 404u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const REMOTE_ADDRESS_VALUE_NAME: &str = "RemoteAddress";
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_BOTH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_IPv4: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_IPv6: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ACTION_REQUEST_FAILED: ::windows_sys::core::HRESULT = -2147220976i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ACTION_SPECIFIC_BASE: ::windows_sys::core::HRESULT = -2147220736i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_ERROR: ::windows_sys::core::HRESULT = -2147220972i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_NOTREGISTERED: ::windows_sys::core::HRESULT = -2147180494i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_RUNNING: ::windows_sys::core::HRESULT = -2147180495i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_TIMEOUT: ::windows_sys::core::HRESULT = -2147220969i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DUPLICATE_NOT_ALLOWED: ::windows_sys::core::HRESULT = -2147180511i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DUPLICATE_SERVICE_ID: ::windows_sys::core::HRESULT = -2147180510i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ERROR_PROCESSING_RESPONSE: ::windows_sys::core::HRESULT = -2147220970i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_EVENT_SUBSCRIPTION_FAILED: ::windows_sys::core::HRESULT = -2147220223i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ICON_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ICON_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ACTION: ::windows_sys::core::HRESULT = -2147220985i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ARGUMENTS: ::windows_sys::core::HRESULT = -2147220984i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_DESCRIPTION: ::windows_sys::core::HRESULT = -2147180509i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_DOCUMENT: ::windows_sys::core::HRESULT = -2147220224i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ICON: ::windows_sys::core::HRESULT = -2147180507i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ROOT_NAMESPACE: ::windows_sys::core::HRESULT = -2147180505i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_SERVICE: ::windows_sys::core::HRESULT = -2147180508i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_VARIABLE: ::windows_sys::core::HRESULT = -2147220973i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_XML: ::windows_sys::core::HRESULT = -2147180506i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_OUT_OF_SYNC: ::windows_sys::core::HRESULT = -2147220983i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_PROTOCOL_ERROR: ::windows_sys::core::HRESULT = -2147220971i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_REQUIRED_ELEMENT_ERROR: ::windows_sys::core::HRESULT = -2147180512i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ROOT_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220992i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SERVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SERVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SUFFIX_TOO_LONG: ::windows_sys::core::HRESULT = -2147180504i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_TRANSPORT_ERROR: ::windows_sys::core::HRESULT = -2147220975i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_URLBASE_PRESENT: ::windows_sys::core::HRESULT = -2147180503i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_VALUE_TOO_LONG: ::windows_sys::core::HRESULT = -2147180496i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_VARIABLE_VALUE_UNKNOWN: ::windows_sys::core::HRESULT = -2147220974i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_SERVICE_DELAY_SCPD_AND_SUBSCRIPTION: u32 = 1u32;
|
||||
pub const UPnPDescriptionDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 495622983, data2: 14888, data3: 19682, data4: [138, 75, 189, 52, 228, 91, 206, 235] };
|
||||
pub const UPnPDescriptionDocumentEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 872220003, data2: 55322, data3: 17299, data4: [131, 204, 1, 149, 177, 218, 47, 145] };
|
||||
pub const UPnPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2737132229, data2: 47713, data3: 17786, data4: [181, 154, 162, 86, 30, 18, 94, 51] };
|
||||
pub const UPnPDeviceFinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3792199464, data2: 65207, data3: 16458, data4: [184, 231, 230, 89, 189, 234, 170, 2] };
|
||||
pub const UPnPDeviceFinderEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 404444412, data2: 14347, data3: 19061, data4: [179, 241, 74, 196, 94, 150, 5, 176] };
|
||||
pub const UPnPDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3119009789, data2: 44348, data3: 16548, data4: [184, 53, 8, 130, 235, 203, 170, 168] };
|
||||
pub const UPnPRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 541593785, data2: 29618, data3: 4564, data4: [191, 66, 0, 176, 208, 17, 139, 86] };
|
||||
pub const UPnPRemoteEndpointInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 777946345, data2: 16457, data3: 16964, data4: [183, 40, 45, 36, 34, 113, 87, 199] };
|
||||
pub const UPnPService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3324295829, data2: 64459, data3: 17417, data4: [140, 3, 140, 206, 236, 83, 62, 241] };
|
||||
pub const UPnPServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3233565514, data2: 41990, data3: 20220, data4: [147, 47, 184, 84, 107, 129, 0, 204] };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_CAPABILITIES = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesNone: SW_DEVICE_CAPABILITIES = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesRemovable: SW_DEVICE_CAPABILITIES = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesSilentInstall: SW_DEVICE_CAPABILITIES = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesNoDisplayInUI: SW_DEVICE_CAPABILITIES = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesDriverRequired: SW_DEVICE_CAPABILITIES = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_LIFETIME = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeHandle: SW_DEVICE_LIFETIME = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeParentPresent: SW_DEVICE_LIFETIME = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeMax: SW_DEVICE_LIFETIME = 2i32;
|
||||
pub type HSWDEVICE = isize;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub struct SW_DEVICE_CREATE_INFO {
|
||||
pub cbSize: u32,
|
||||
pub pszInstanceId: ::windows_sys::core::PCWSTR,
|
||||
pub pszzHardwareIds: ::windows_sys::core::PCWSTR,
|
||||
pub pszzCompatibleIds: ::windows_sys::core::PCWSTR,
|
||||
pub pContainerId: *const ::windows_sys::core::GUID,
|
||||
pub CapabilityFlags: u32,
|
||||
pub pszDeviceDescription: ::windows_sys::core::PCWSTR,
|
||||
pub pszDeviceLocation: ::windows_sys::core::PCWSTR,
|
||||
pub pSecurityDescriptor: *const super::super::super::Security::SECURITY_DESCRIPTOR,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::marker::Copy for SW_DEVICE_CREATE_INFO {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::clone::Clone for SW_DEVICE_CREATE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_CREATE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hswdevice: HSWDEVICE, createresult: ::windows_sys::core::HRESULT, pcontext: *const ::core::ffi::c_void, pszdeviceinstanceid: ::windows_sys::core::PCWSTR)>;
|
||||
2
vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/mod.rs
vendored
Normal file
2
vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(feature = "Win32_Devices_Enumeration_Pnp")]
|
||||
pub mod Pnp;
|
||||
2276
vendor/windows-sys/src/Windows/Win32/Devices/Fax/mod.rs
vendored
Normal file
2276
vendor/windows-sys/src/Windows/Win32/Devices/Fax/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1052
vendor/windows-sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs
vendored
Normal file
1052
vendor/windows-sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1333
vendor/windows-sys/src/Windows/Win32/Devices/Geolocation/mod.rs
vendored
Normal file
1333
vendor/windows-sys/src/Windows/Win32/Devices/Geolocation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
6977
vendor/windows-sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs
vendored
Normal file
6977
vendor/windows-sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3161
vendor/windows-sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs
vendored
Normal file
3161
vendor/windows-sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3259
vendor/windows-sys/src/Windows/Win32/Devices/PortableDevices/mod.rs
vendored
Normal file
3259
vendor/windows-sys/src/Windows/Win32/Devices/PortableDevices/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
501
vendor/windows-sys/src/Windows/Win32/Devices/Properties/mod.rs
vendored
Normal file
501
vendor/windows-sys/src/Windows/Win32/Devices/Properties/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,501 @@
|
|||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DevQuery_ObjectType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 325533506, data2: 41942, data3: 18934, data4: [180, 218, 174, 70, 224, 197, 35, 124] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 29u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1899828995, data2: 41698, data3: 18933, data4: [146, 20, 86, 71, 46, 243, 218, 92] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassInstaller: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3511500531, data2: 26319, data3: 19362, data4: [157, 56, 13, 219, 55, 171, 71, 1] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DefaultService: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 11u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 27u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 28u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_IconPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 12u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 20u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoDisplayClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoInstallClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoUseClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_PropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 25u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 26u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_SilentInstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 19u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 51u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 101u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_AssociationArray: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 80u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_BaselineExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 78u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 90u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 94u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 95u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 92u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 91u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 93u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 105u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 107u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceDescription1: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 81u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceDescription2: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 82u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 100u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DiscoveryMethod: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 52u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 89u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12288u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 83u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 57u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_InstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsAuthenticated: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 54u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 55u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsDefaultDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 86u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 79u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsEncrypted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 53u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsLocalMachine: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 70u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 72u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsNetworkDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 85u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 74u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsPaired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 56u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 108u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsSharedDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 84u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 68u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Last_Connected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 67u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Last_Seen: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 66u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 77u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 76u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8192u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataCabinet: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 87u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataChecksum: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 73u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 71u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ModelName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8194u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ModelNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8195u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_PrimaryCategory: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 97u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 106u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 88u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 99u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_UnpairUninstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 98u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Version: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 65u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterfaceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Autoplay_Silent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1129173647, data2: 40565, data3: 17674, data4: [154, 185, 255, 97, 230, 24, 186, 208] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Enabled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_ReferenceString: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Restricted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_SchematicName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_AdditionalSoftwareRequested: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 19u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 30u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_AssignedToGuest: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 24u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BaseContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 38u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BiosDeviceName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 23u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusReportedDeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusTypeGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 21u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Capabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 17u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 29u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Children: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Class: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_CompatibleIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 12u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ConfigurationId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_CreatorProcessId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 25u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DHP_Rebalance_Policy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DebuggerSafe: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 12u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DependencyDependents: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 21u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DependencyProviders: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 20u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DevNodeStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 27u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Driver: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 11u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 11u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfSection: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfSectionExt: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverLogoLevel: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 15u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverProblemDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 11u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverPropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 14u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_EjectionRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_EnumeratorName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 24u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 28u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ExtendedAddress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 23u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ExtendedConfigurationIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 15u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 17u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareRevision: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 19u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 18u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirstInstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 101u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 14u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FriendlyNameAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_GenericDriverInstalled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 18u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_HardwareIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InLocalMachineContainer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 100u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstallState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 36u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstanceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 256u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsAssociateableByUserAction: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsPresent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 16u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LastArrivalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 102u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LastRemovalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 103u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Legacy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LegacyBusType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 22u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LocationInfo: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 15u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LocationPaths: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 37u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 20u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 13u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ManufacturerAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_MatchingDeviceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 39u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ModelId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_NoConnectSound: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 17u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Numa_Node: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Numa_Proximity_Domain: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 1u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PDOName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 16u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Parent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PhysicalDeviceLocation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PostInstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 13u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PowerData: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 32u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PowerRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PresenceNotForDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ProblemCode: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ProblemStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 12u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 33u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicyDefault: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 34u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicyOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 35u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Reported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ReportedDeviceIdsHash: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ResourcePickerExceptions: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 13u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ResourcePickerTags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 12u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SafeRemovalRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SafeRemovalRequiredOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 25u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 26u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Service: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SessionId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ShowInUninstallUI: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Siblings: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SignalStrength: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SoftRestartSupported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 22u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Stack: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 14u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_TransportRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 11u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UINumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 18u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UINumberDescFormat: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 31u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 19u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_BrandingIcon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_DetailedDescription: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_DocumentationLink: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_VendorWebSite: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_NAME: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROPID_FIRST_USABLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_MASK_TYPE: u32 = 4095u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_MASK_TYPEMOD: u32 = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BOOLEAN: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BYTE: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_CURRENCY: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DATE: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DECIMAL: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DEVPROPKEY: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DEVPROPTYPE: u32 = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DOUBLE: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_EMPTY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_ERROR: u32 = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_FILETIME: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_FLOAT: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_GUID: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT16: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT32: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT64: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_NTSTATUS: u32 = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_NULL: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SBYTE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_STRING: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_STRING_INDIRECT: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT16: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT32: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT64: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const MAX_DEVPROP_TYPE: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const MAX_DEVPROP_TYPEMOD: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub type DEVPROPSTORE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_STORE_SYSTEM: DEVPROPSTORE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_STORE_USER: DEVPROPSTORE = 1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPCOMPKEY {
|
||||
pub Key: DEVPROPKEY,
|
||||
pub Store: DEVPROPSTORE,
|
||||
pub LocaleName: ::windows_sys::core::PCWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DEVPROPCOMPKEY {}
|
||||
impl ::core::clone::Clone for DEVPROPCOMPKEY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPERTY {
|
||||
pub CompKey: DEVPROPCOMPKEY,
|
||||
pub Type: u32,
|
||||
pub BufferSize: u32,
|
||||
pub Buffer: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for DEVPROPERTY {}
|
||||
impl ::core::clone::Clone for DEVPROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPKEY {
|
||||
pub fmtid: ::windows_sys::core::GUID,
|
||||
pub pid: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DEVPROPKEY {}
|
||||
impl ::core::clone::Clone for DEVPROPKEY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
154
vendor/windows-sys/src/Windows/Win32/Devices/Pwm/mod.rs
vendored
Normal file
154
vendor/windows-sys/src/Windows/Win32/Devices/Pwm/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,154 @@
|
|||
pub const GUID_DEVINTERFACE_PWM_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619151692, data2: 61137, data3: 19612, data4: [180, 156, 27, 150, 20, 97, 168, 25] };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: &str = "{60824B4C-EED1-4C9C-B49C-1B961461A819}";
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD: u32 = 262148u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_GET_INFO: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD: u32 = 294920u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE: u32 = 262544u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_GET_POLARITY: u32 = 262552u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_IS_STARTED: u32 = 262568u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE: u32 = 295316u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_SET_POLARITY: u32 = 295324u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_START: u32 = 295331u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_STOP: u32 = 295335u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_INFO: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 100i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_GET_POLARITY: i32 = 102i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_IS_STARTED: i32 = 106i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 101i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_SET_POLARITY: i32 = 103i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_START: i32 = 104i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_STOP: i32 = 105i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub type PWM_POLARITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_ACTIVE_HIGH: PWM_POLARITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_ACTIVE_LOW: PWM_POLARITY = 1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {
|
||||
pub ActualPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_INFO {
|
||||
pub Size: usize,
|
||||
pub PinCount: u32,
|
||||
pub MinimumPeriod: u64,
|
||||
pub MaximumPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_INFO {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {
|
||||
pub DesiredPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {
|
||||
pub ActualPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {
|
||||
pub Percentage: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_GET_POLARITY_OUTPUT {
|
||||
pub Polarity: PWM_POLARITY,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_GET_POLARITY_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_GET_POLARITY_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct PWM_PIN_IS_STARTED_OUTPUT {
|
||||
pub IsStarted: super::super::Foundation::BOOLEAN,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for PWM_PIN_IS_STARTED_OUTPUT {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for PWM_PIN_IS_STARTED_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {
|
||||
pub Percentage: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_SET_POLARITY_INPUT {
|
||||
pub Polarity: PWM_POLARITY,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_SET_POLARITY_INPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_SET_POLARITY_INPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
1053
vendor/windows-sys/src/Windows/Win32/Devices/Sensors/mod.rs
vendored
Normal file
1053
vendor/windows-sys/src/Windows/Win32/Devices/Sensors/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
27
vendor/windows-sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs
vendored
Normal file
27
vendor/windows-sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub fn ComDBClaimNextFreePort(hcomdb: HCOMDB, comnumber: *mut u32) -> i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn ComDBClaimPort(hcomdb: HCOMDB, comnumber: u32, forceclaim: super::super::Foundation::BOOL, forced: *mut super::super::Foundation::BOOL) -> i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub fn ComDBClose(hcomdb: HCOMDB) -> i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub fn ComDBGetCurrentPortUsage(hcomdb: HCOMDB, buffer: *mut u8, buffersize: u32, reporttype: u32, maxportsreported: *mut u32) -> i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub fn ComDBOpen(phcomdb: *mut isize) -> i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub fn ComDBReleasePort(hcomdb: HCOMDB, comnumber: u32) -> i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub fn ComDBResizeDatabase(hcomdb: HCOMDB, newsize: u32) -> i32;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const CDB_REPORT_BITS: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const CDB_REPORT_BYTES: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const COMDB_MAX_PORTS_ARBITRATED: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const COMDB_MIN_PORTS_ARBITRATED: u32 = 256u32;
|
||||
pub type HCOMDB = isize;
|
||||
6087
vendor/windows-sys/src/Windows/Win32/Devices/Tapi/mod.rs
vendored
Normal file
6087
vendor/windows-sys/src/Windows/Win32/Devices/Tapi/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3994
vendor/windows-sys/src/Windows/Win32/Devices/Usb/mod.rs
vendored
Normal file
3994
vendor/windows-sys/src/Windows/Win32/Devices/Usb/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1285
vendor/windows-sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs
vendored
Normal file
1285
vendor/windows-sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
44
vendor/windows-sys/src/Windows/Win32/Devices/mod.rs
vendored
Normal file
44
vendor/windows-sys/src/Windows/Win32/Devices/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
#[cfg(feature = "Win32_Devices_AllJoyn")]
|
||||
pub mod AllJoyn;
|
||||
#[cfg(feature = "Win32_Devices_BiometricFramework")]
|
||||
pub mod BiometricFramework;
|
||||
#[cfg(feature = "Win32_Devices_Bluetooth")]
|
||||
pub mod Bluetooth;
|
||||
#[cfg(feature = "Win32_Devices_Communication")]
|
||||
pub mod Communication;
|
||||
#[cfg(feature = "Win32_Devices_DeviceAccess")]
|
||||
pub mod DeviceAccess;
|
||||
#[cfg(feature = "Win32_Devices_DeviceAndDriverInstallation")]
|
||||
pub mod DeviceAndDriverInstallation;
|
||||
#[cfg(feature = "Win32_Devices_DeviceQuery")]
|
||||
pub mod DeviceQuery;
|
||||
#[cfg(feature = "Win32_Devices_Display")]
|
||||
pub mod Display;
|
||||
#[cfg(feature = "Win32_Devices_Enumeration")]
|
||||
pub mod Enumeration;
|
||||
#[cfg(feature = "Win32_Devices_Fax")]
|
||||
pub mod Fax;
|
||||
#[cfg(feature = "Win32_Devices_FunctionDiscovery")]
|
||||
pub mod FunctionDiscovery;
|
||||
#[cfg(feature = "Win32_Devices_Geolocation")]
|
||||
pub mod Geolocation;
|
||||
#[cfg(feature = "Win32_Devices_HumanInterfaceDevice")]
|
||||
pub mod HumanInterfaceDevice;
|
||||
#[cfg(feature = "Win32_Devices_ImageAcquisition")]
|
||||
pub mod ImageAcquisition;
|
||||
#[cfg(feature = "Win32_Devices_PortableDevices")]
|
||||
pub mod PortableDevices;
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub mod Properties;
|
||||
#[cfg(feature = "Win32_Devices_Pwm")]
|
||||
pub mod Pwm;
|
||||
#[cfg(feature = "Win32_Devices_Sensors")]
|
||||
pub mod Sensors;
|
||||
#[cfg(feature = "Win32_Devices_SerialCommunication")]
|
||||
pub mod SerialCommunication;
|
||||
#[cfg(feature = "Win32_Devices_Tapi")]
|
||||
pub mod Tapi;
|
||||
#[cfg(feature = "Win32_Devices_Usb")]
|
||||
pub mod Usb;
|
||||
#[cfg(feature = "Win32_Devices_WebServicesOnDevices")]
|
||||
pub mod WebServicesOnDevices;
|
||||
19886
vendor/windows-sys/src/Windows/Win32/Foundation/mod.rs
vendored
Normal file
19886
vendor/windows-sys/src/Windows/Win32/Foundation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
203
vendor/windows-sys/src/Windows/Win32/Gaming/mod.rs
vendored
Normal file
203
vendor/windows-sys/src/Windows/Win32/Gaming/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,203 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn CheckGamingPrivilegeSilently(privilegeid: u32, scope: ::windows_sys::core::HSTRING, policy: ::windows_sys::core::HSTRING, hasprivilege: *mut super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn CheckGamingPrivilegeSilentlyForUser(user: ::windows_sys::core::IInspectable, privilegeid: u32, scope: ::windows_sys::core::HSTRING, policy: ::windows_sys::core::HSTRING, hasprivilege: *mut super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn CheckGamingPrivilegeWithUI(privilegeid: u32, scope: ::windows_sys::core::HSTRING, policy: ::windows_sys::core::HSTRING, friendlymessage: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn CheckGamingPrivilegeWithUIForUser(user: ::windows_sys::core::IInspectable, privilegeid: u32, scope: ::windows_sys::core::HSTRING, policy: ::windows_sys::core::HSTRING, friendlymessage: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn GetExpandedResourceExclusiveCpuCount(exclusivecpucount: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn GetGamingDeviceModelInformation(information: *mut GAMING_DEVICE_MODEL_INFORMATION) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn HasExpandedResources(hasexpandedresources: *mut super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn ProcessPendingGameUI(waitforcompletion: super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ReleaseExclusiveCpuSets() -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowChangeFriendRelationshipUI(targetuserxuid: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowChangeFriendRelationshipUIForUser(user: ::windows_sys::core::IInspectable, targetuserxuid: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowCustomizeUserProfileUI(completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowCustomizeUserProfileUIForUser(user: ::windows_sys::core::IInspectable, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowFindFriendsUI(completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowFindFriendsUIForUser(user: ::windows_sys::core::IInspectable, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowGameInfoUI(titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowGameInfoUIForUser(user: ::windows_sys::core::IInspectable, titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowGameInviteUI(serviceconfigurationid: ::windows_sys::core::HSTRING, sessiontemplatename: ::windows_sys::core::HSTRING, sessionid: ::windows_sys::core::HSTRING, invitationdisplaytext: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowGameInviteUIForUser(user: ::windows_sys::core::IInspectable, serviceconfigurationid: ::windows_sys::core::HSTRING, sessiontemplatename: ::windows_sys::core::HSTRING, sessionid: ::windows_sys::core::HSTRING, invitationdisplaytext: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowGameInviteUIWithContext(serviceconfigurationid: ::windows_sys::core::HSTRING, sessiontemplatename: ::windows_sys::core::HSTRING, sessionid: ::windows_sys::core::HSTRING, invitationdisplaytext: ::windows_sys::core::HSTRING, customactivationcontext: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowGameInviteUIWithContextForUser(user: ::windows_sys::core::IInspectable, serviceconfigurationid: ::windows_sys::core::HSTRING, sessiontemplatename: ::windows_sys::core::HSTRING, sessionid: ::windows_sys::core::HSTRING, invitationdisplaytext: ::windows_sys::core::HSTRING, customactivationcontext: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowPlayerPickerUI(promptdisplaytext: ::windows_sys::core::HSTRING, xuids: *const ::windows_sys::core::HSTRING, xuidscount: usize, preselectedxuids: *const ::windows_sys::core::HSTRING, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: PlayerPickerUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowPlayerPickerUIForUser(user: ::windows_sys::core::IInspectable, promptdisplaytext: ::windows_sys::core::HSTRING, xuids: *const ::windows_sys::core::HSTRING, xuidscount: usize, preselectedxuids: *const ::windows_sys::core::HSTRING, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: PlayerPickerUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowProfileCardUI(targetuserxuid: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowProfileCardUIForUser(user: ::windows_sys::core::IInspectable, targetuserxuid: ::windows_sys::core::HSTRING, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowTitleAchievementsUI(titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowTitleAchievementsUIForUser(user: ::windows_sys::core::IInspectable, titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowUserSettingsUI(completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub fn ShowUserSettingsUIForUser(user: ::windows_sys::core::IInspectable, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn TryCancelPendingGameUI() -> super::Foundation::BOOL;
|
||||
}
|
||||
pub type IGameExplorer = *mut ::core::ffi::c_void;
|
||||
pub type IGameExplorer2 = *mut ::core::ffi::c_void;
|
||||
pub type IGameStatistics = *mut ::core::ffi::c_void;
|
||||
pub type IGameStatisticsMgr = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthManager = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthTokenResult = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthTokenResult2 = *mut ::core::ffi::c_void;
|
||||
pub const GameExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2589895056, data2: 12340, data3: 19823, data4: [145, 40, 1, 243, 198, 16, 34, 188] };
|
||||
pub const GameStatistics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3687340588, data2: 49372, data3: 18785, data4: [182, 226, 210, 139, 98, 193, 26, 212] };
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const ID_GDF_THUMBNAIL_STR: &str = "__GDF_THUMBNAIL";
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const ID_GDF_XML_STR: &str = "__GDF_XML";
|
||||
pub const XblIdpAuthManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3458421579, data2: 22232, data3: 18808, data4: [134, 162, 126, 229, 112, 100, 4, 104] };
|
||||
pub const XblIdpAuthTokenResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2672374849, data2: 29770, data3: 16652, data4: [174, 43, 154, 34, 247, 199, 115, 31] };
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMESTATS_OPEN_RESULT = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_CREATED: GAMESTATS_OPEN_RESULT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENED: GAMESTATS_OPEN_RESULT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMESTATS_OPEN_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENORCREATE: GAMESTATS_OPEN_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENONLY: GAMESTATS_OPEN_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAME_INSTALL_SCOPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_NOT_INSTALLED: GAME_INSTALL_SCOPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_CURRENT_USER: GAME_INSTALL_SCOPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_ALL_USERS: GAME_INSTALL_SCOPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMING_DEVICE_DEVICE_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_NONE: GAMING_DEVICE_DEVICE_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE: GAMING_DEVICE_DEVICE_ID = 1988865574i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_S: GAMING_DEVICE_DEVICE_ID = 712204761i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X: GAMING_DEVICE_DEVICE_ID = 1523980231i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X_DEVKIT: GAMING_DEVICE_DEVICE_ID = 284675555i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMING_DEVICE_VENDOR_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_VENDOR_ID_NONE: GAMING_DEVICE_VENDOR_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_VENDOR_ID_MICROSOFT: GAMING_DEVICE_VENDOR_ID = -1024700366i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type KnownGamingPrivileges = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_BROADCAST: KnownGamingPrivileges = 190i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_VIEW_FRIENDS_LIST: KnownGamingPrivileges = 197i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_GAME_DVR: KnownGamingPrivileges = 198i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SHARE_KINECT_CONTENT: KnownGamingPrivileges = 199i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_MULTIPLAYER_PARTIES: KnownGamingPrivileges = 203i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_INGAME: KnownGamingPrivileges = 205i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_SKYPE: KnownGamingPrivileges = 206i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_MANAGE_SESSION: KnownGamingPrivileges = 207i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_JOIN_SESSION: KnownGamingPrivileges = 208i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_SAVED_GAMES: KnownGamingPrivileges = 209i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SHARE_CONTENT: KnownGamingPrivileges = 211i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PREMIUM_CONTENT: KnownGamingPrivileges = 214i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SUBSCRIPTION_CONTENT: KnownGamingPrivileges = 219i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SOCIAL_NETWORK_SHARING: KnownGamingPrivileges = 220i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PREMIUM_VIDEO: KnownGamingPrivileges = 224i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_VIDEO_COMMUNICATIONS: KnownGamingPrivileges = 235i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PURCHASE_CONTENT: KnownGamingPrivileges = 245i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_USER_CREATED_CONTENT: KnownGamingPrivileges = 247i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PROFILE_VIEWING: KnownGamingPrivileges = 249i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATIONS: KnownGamingPrivileges = 252i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_MULTIPLAYER_SESSIONS: KnownGamingPrivileges = 254i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_ADD_FRIEND: KnownGamingPrivileges = 255i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type XBL_IDP_AUTH_TOKEN_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_NO_ACCOUNT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_LOAD_MSA_ACCOUNT_FAILED: XBL_IDP_AUTH_TOKEN_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_XBOX_VETO: XBL_IDP_AUTH_TOKEN_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_MSA_INTERRUPT: XBL_IDP_AUTH_TOKEN_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_NO_CONSENT: XBL_IDP_AUTH_TOKEN_STATUS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_VIEW_NOT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_UNKNOWN: XBL_IDP_AUTH_TOKEN_STATUS = -1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub struct GAMING_DEVICE_MODEL_INFORMATION {
|
||||
pub vendorId: GAMING_DEVICE_VENDOR_ID,
|
||||
pub deviceId: GAMING_DEVICE_DEVICE_ID,
|
||||
}
|
||||
impl ::core::marker::Copy for GAMING_DEVICE_MODEL_INFORMATION {}
|
||||
impl ::core::clone::Clone for GAMING_DEVICE_MODEL_INFORMATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GameUICompletionRoutine = ::core::option::Option<unsafe extern "system" fn(returncode: ::windows_sys::core::HRESULT, context: *const ::core::ffi::c_void)>;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type PlayerPickerUICompletionRoutine = ::core::option::Option<unsafe extern "system" fn(returncode: ::windows_sys::core::HRESULT, context: *const ::core::ffi::c_void, selectedxuids: *const ::windows_sys::core::HSTRING, selectedxuidscount: usize)>;
|
||||
10098
vendor/windows-sys/src/Windows/Win32/Globalization/mod.rs
vendored
Normal file
10098
vendor/windows-sys/src/Windows/Win32/Globalization/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
86
vendor/windows-sys/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs
vendored
Normal file
86
vendor/windows-sys/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub fn CreatePresentationFactory(d3ddevice: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, presentationfactory: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type ICompositionFramePresentStatistics = *mut ::core::ffi::c_void;
|
||||
pub type IIndependentFlipFramePresentStatistics = *mut ::core::ffi::c_void;
|
||||
pub type IPresentStatistics = *mut ::core::ffi::c_void;
|
||||
pub type IPresentStatusPresentStatistics = *mut ::core::ffi::c_void;
|
||||
pub type IPresentationBuffer = *mut ::core::ffi::c_void;
|
||||
pub type IPresentationContent = *mut ::core::ffi::c_void;
|
||||
pub type IPresentationFactory = *mut ::core::ffi::c_void;
|
||||
pub type IPresentationManager = *mut ::core::ffi::c_void;
|
||||
pub type IPresentationSurface = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub type CompositionFrameInstanceKind = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const CompositionFrameInstanceKind_ComposedOnScreen: CompositionFrameInstanceKind = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const CompositionFrameInstanceKind_ScanoutOnScreen: CompositionFrameInstanceKind = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const CompositionFrameInstanceKind_ComposedToIntermediate: CompositionFrameInstanceKind = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub type PresentStatisticsKind = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const PresentStatisticsKind_PresentStatus: PresentStatisticsKind = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const PresentStatisticsKind_CompositionFrame: PresentStatisticsKind = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const PresentStatisticsKind_IndependentFlipFrame: PresentStatisticsKind = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub type PresentStatus = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const PresentStatus_Queued: PresentStatus = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const PresentStatus_Skipped: PresentStatus = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub const PresentStatus_Canceled: PresentStatus = 2i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))]
|
||||
pub struct CompositionFrameDisplayInstance {
|
||||
pub displayAdapterLUID: super::super::Foundation::LUID,
|
||||
pub displayVidPnSourceId: u32,
|
||||
pub displayUniqueId: u32,
|
||||
pub renderAdapterLUID: super::super::Foundation::LUID,
|
||||
pub instanceKind: CompositionFrameInstanceKind,
|
||||
pub finalTransform: PresentationTransform,
|
||||
pub requiredCrossAdapterCopy: u8,
|
||||
pub colorSpace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))]
|
||||
impl ::core::marker::Copy for CompositionFrameDisplayInstance {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))]
|
||||
impl ::core::clone::Clone for CompositionFrameDisplayInstance {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub struct PresentationTransform {
|
||||
pub M11: f32,
|
||||
pub M12: f32,
|
||||
pub M21: f32,
|
||||
pub M22: f32,
|
||||
pub M31: f32,
|
||||
pub M32: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for PresentationTransform {}
|
||||
impl ::core::clone::Clone for PresentationTransform {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"]
|
||||
pub struct SystemInterruptTime {
|
||||
pub value: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for SystemInterruptTime {}
|
||||
impl ::core::clone::Clone for SystemInterruptTime {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
132
vendor/windows-sys/src/Windows/Win32/Graphics/DXCore/mod.rs
vendored
Normal file
132
vendor/windows-sys/src/Windows/Win32/Graphics/DXCore/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub fn DXCoreCreateAdapterFactory(riid: *const ::windows_sys::core::GUID, ppvfactory: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type IDXCoreAdapter = *mut ::core::ffi::c_void;
|
||||
pub type IDXCoreAdapterFactory = *mut ::core::ffi::c_void;
|
||||
pub type IDXCoreAdapterList = *mut ::core::ffi::c_void;
|
||||
pub const DXCORE_ADAPTER_ATTRIBUTE_D3D11_GRAPHICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2353497707, data2: 30083, data3: 17677, data4: [240, 240, 107, 173, 168, 149, 175, 75] };
|
||||
pub const DXCORE_ADAPTER_ATTRIBUTE_D3D12_CORE_COMPUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 613296128, data2: 42899, data3: 18212, data4: [171, 170, 35, 166, 222, 27, 224, 144] };
|
||||
pub const DXCORE_ADAPTER_ATTRIBUTE_D3D12_GRAPHICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 211734093, data2: 12142, data3: 20225, data4: [140, 150, 232, 158, 51, 27, 71, 177] };
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const _FACDXCORE: u32 = 2176u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub type DXCoreAdapterPreference = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const Hardware: DXCoreAdapterPreference = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const MinimumPower: DXCoreAdapterPreference = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const HighPerformance: DXCoreAdapterPreference = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub type DXCoreAdapterProperty = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const InstanceLuid: DXCoreAdapterProperty = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const DriverVersion: DXCoreAdapterProperty = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const DriverDescription: DXCoreAdapterProperty = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const HardwareID: DXCoreAdapterProperty = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const KmdModelVersion: DXCoreAdapterProperty = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const ComputePreemptionGranularity: DXCoreAdapterProperty = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const GraphicsPreemptionGranularity: DXCoreAdapterProperty = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const DedicatedAdapterMemory: DXCoreAdapterProperty = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const DedicatedSystemMemory: DXCoreAdapterProperty = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const SharedSystemMemory: DXCoreAdapterProperty = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const AcgCompatible: DXCoreAdapterProperty = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const IsHardware: DXCoreAdapterProperty = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const IsIntegrated: DXCoreAdapterProperty = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const IsDetachable: DXCoreAdapterProperty = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const HardwareIDParts: DXCoreAdapterProperty = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub type DXCoreAdapterState = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const IsDriverUpdateInProgress: DXCoreAdapterState = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const AdapterMemoryBudget: DXCoreAdapterState = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub type DXCoreNotificationType = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const AdapterListStale: DXCoreNotificationType = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const AdapterNoLongerValid: DXCoreNotificationType = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const AdapterBudgetChange: DXCoreNotificationType = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const AdapterHardwareContentProtectionTeardown: DXCoreNotificationType = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub type DXCoreSegmentGroup = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const Local: DXCoreSegmentGroup = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub const NonLocal: DXCoreSegmentGroup = 1u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub struct DXCoreAdapterMemoryBudget {
|
||||
pub budget: u64,
|
||||
pub currentUsage: u64,
|
||||
pub availableForReservation: u64,
|
||||
pub currentReservation: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for DXCoreAdapterMemoryBudget {}
|
||||
impl ::core::clone::Clone for DXCoreAdapterMemoryBudget {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub struct DXCoreAdapterMemoryBudgetNodeSegmentGroup {
|
||||
pub nodeIndex: u32,
|
||||
pub segmentGroup: DXCoreSegmentGroup,
|
||||
}
|
||||
impl ::core::marker::Copy for DXCoreAdapterMemoryBudgetNodeSegmentGroup {}
|
||||
impl ::core::clone::Clone for DXCoreAdapterMemoryBudgetNodeSegmentGroup {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub struct DXCoreHardwareID {
|
||||
pub vendorID: u32,
|
||||
pub deviceID: u32,
|
||||
pub subSysID: u32,
|
||||
pub revision: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DXCoreHardwareID {}
|
||||
impl ::core::clone::Clone for DXCoreHardwareID {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub struct DXCoreHardwareIDParts {
|
||||
pub vendorID: u32,
|
||||
pub deviceID: u32,
|
||||
pub subSystemID: u32,
|
||||
pub subVendorID: u32,
|
||||
pub revisionID: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DXCoreHardwareIDParts {}
|
||||
impl ::core::clone::Clone for DXCoreHardwareIDParts {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"]
|
||||
pub type PFN_DXCORE_NOTIFICATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(notificationtype: DXCoreNotificationType, object: ::windows_sys::core::IUnknown, context: *const ::core::ffi::c_void)>;
|
||||
547
vendor/windows-sys/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs
vendored
Normal file
547
vendor/windows-sys/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,547 @@
|
|||
pub type ID2D1SimplifiedGeometrySink = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_ALPHA_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_ALPHA_MODE_UNKNOWN: D2D1_ALPHA_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_ALPHA_MODE_PREMULTIPLIED: D2D1_ALPHA_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_ALPHA_MODE_STRAIGHT: D2D1_ALPHA_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_ALPHA_MODE_IGNORE: D2D1_ALPHA_MODE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_ALPHA_MODE_FORCE_DWORD: D2D1_ALPHA_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_BLEND_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_MULTIPLY: D2D1_BLEND_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_SCREEN: D2D1_BLEND_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_DARKEN: D2D1_BLEND_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_LIGHTEN: D2D1_BLEND_MODE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_DISSOLVE: D2D1_BLEND_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_COLOR_BURN: D2D1_BLEND_MODE = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_LINEAR_BURN: D2D1_BLEND_MODE = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_DARKER_COLOR: D2D1_BLEND_MODE = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_LIGHTER_COLOR: D2D1_BLEND_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_COLOR_DODGE: D2D1_BLEND_MODE = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_LINEAR_DODGE: D2D1_BLEND_MODE = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_OVERLAY: D2D1_BLEND_MODE = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_SOFT_LIGHT: D2D1_BLEND_MODE = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_HARD_LIGHT: D2D1_BLEND_MODE = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_VIVID_LIGHT: D2D1_BLEND_MODE = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_LINEAR_LIGHT: D2D1_BLEND_MODE = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_PIN_LIGHT: D2D1_BLEND_MODE = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_HARD_MIX: D2D1_BLEND_MODE = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_DIFFERENCE: D2D1_BLEND_MODE = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_EXCLUSION: D2D1_BLEND_MODE = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_HUE: D2D1_BLEND_MODE = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_SATURATION: D2D1_BLEND_MODE = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_COLOR: D2D1_BLEND_MODE = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_LUMINOSITY: D2D1_BLEND_MODE = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_SUBTRACT: D2D1_BLEND_MODE = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_DIVISION: D2D1_BLEND_MODE = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BLEND_MODE_FORCE_DWORD: D2D1_BLEND_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_BORDER_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BORDER_MODE_SOFT: D2D1_BORDER_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BORDER_MODE_HARD: D2D1_BORDER_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_BORDER_MODE_FORCE_DWORD: D2D1_BORDER_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_COLORMATRIX_ALPHA_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED: D2D1_COLORMATRIX_ALPHA_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT: D2D1_COLORMATRIX_ALPHA_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COLORMATRIX_ALPHA_MODE_FORCE_DWORD: D2D1_COLORMATRIX_ALPHA_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_COMPOSITE_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_SOURCE_OVER: D2D1_COMPOSITE_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_DESTINATION_OVER: D2D1_COMPOSITE_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_SOURCE_IN: D2D1_COMPOSITE_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_DESTINATION_IN: D2D1_COMPOSITE_MODE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_SOURCE_OUT: D2D1_COMPOSITE_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_DESTINATION_OUT: D2D1_COMPOSITE_MODE = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_SOURCE_ATOP: D2D1_COMPOSITE_MODE = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_DESTINATION_ATOP: D2D1_COMPOSITE_MODE = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_XOR: D2D1_COMPOSITE_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_PLUS: D2D1_COMPOSITE_MODE = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_SOURCE_COPY: D2D1_COMPOSITE_MODE = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY: D2D1_COMPOSITE_MODE = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_MASK_INVERT: D2D1_COMPOSITE_MODE = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_COMPOSITE_MODE_FORCE_DWORD: D2D1_COMPOSITE_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_FIGURE_BEGIN = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FIGURE_BEGIN_FILLED: D2D1_FIGURE_BEGIN = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FIGURE_BEGIN_HOLLOW: D2D1_FIGURE_BEGIN = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FIGURE_BEGIN_FORCE_DWORD: D2D1_FIGURE_BEGIN = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_FIGURE_END = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FIGURE_END_OPEN: D2D1_FIGURE_END = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FIGURE_END_CLOSED: D2D1_FIGURE_END = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FIGURE_END_FORCE_DWORD: D2D1_FIGURE_END = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_FILL_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FILL_MODE_ALTERNATE: D2D1_FILL_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FILL_MODE_WINDING: D2D1_FILL_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_FILL_MODE_FORCE_DWORD: D2D1_FILL_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_PATH_SEGMENT = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_PATH_SEGMENT_NONE: D2D1_PATH_SEGMENT = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_PATH_SEGMENT_FORCE_UNSTROKED: D2D1_PATH_SEGMENT = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN: D2D1_PATH_SEGMENT = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_PATH_SEGMENT_FORCE_DWORD: D2D1_PATH_SEGMENT = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub type D2D1_TURBULENCE_NOISE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_TURBULENCE_NOISE_FRACTAL_SUM: D2D1_TURBULENCE_NOISE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_TURBULENCE_NOISE_TURBULENCE: D2D1_TURBULENCE_NOISE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub const D2D1_TURBULENCE_NOISE_FORCE_DWORD: D2D1_TURBULENCE_NOISE = 4294967295u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D1_BEZIER_SEGMENT {
|
||||
pub point1: D2D_POINT_2F,
|
||||
pub point2: D2D_POINT_2F,
|
||||
pub point3: D2D_POINT_2F,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D1_BEZIER_SEGMENT {}
|
||||
impl ::core::clone::Clone for D2D1_BEZIER_SEGMENT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D1_COLOR_F {
|
||||
pub r: f32,
|
||||
pub g: f32,
|
||||
pub b: f32,
|
||||
pub a: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D1_COLOR_F {}
|
||||
impl ::core::clone::Clone for D2D1_COLOR_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
|
||||
pub struct D2D1_PIXEL_FORMAT {
|
||||
pub format: super::super::Dxgi::Common::DXGI_FORMAT,
|
||||
pub alphaMode: D2D1_ALPHA_MODE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
|
||||
impl ::core::marker::Copy for D2D1_PIXEL_FORMAT {}
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
|
||||
impl ::core::clone::Clone for D2D1_PIXEL_FORMAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_COLOR_F {
|
||||
pub r: f32,
|
||||
pub g: f32,
|
||||
pub b: f32,
|
||||
pub a: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_COLOR_F {}
|
||||
impl ::core::clone::Clone for D2D_COLOR_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_3X2_F {
|
||||
pub Anonymous: D2D_MATRIX_3X2_F_0,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_3X2_F {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_3X2_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub union D2D_MATRIX_3X2_F_0 {
|
||||
pub Anonymous1: D2D_MATRIX_3X2_F_0_0,
|
||||
pub Anonymous2: D2D_MATRIX_3X2_F_0_1,
|
||||
pub m: [f32; 6],
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_3X2_F_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_3X2_F_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_3X2_F_0_0 {
|
||||
pub m11: f32,
|
||||
pub m12: f32,
|
||||
pub m21: f32,
|
||||
pub m22: f32,
|
||||
pub dx: f32,
|
||||
pub dy: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_3X2_F_0_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_3X2_F_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_3X2_F_0_1 {
|
||||
pub _11: f32,
|
||||
pub _12: f32,
|
||||
pub _21: f32,
|
||||
pub _22: f32,
|
||||
pub _31: f32,
|
||||
pub _32: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_3X2_F_0_1 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_3X2_F_0_1 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_4X3_F {
|
||||
pub Anonymous: D2D_MATRIX_4X3_F_0,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_4X3_F {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_4X3_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub union D2D_MATRIX_4X3_F_0 {
|
||||
pub Anonymous: D2D_MATRIX_4X3_F_0_0,
|
||||
pub m: [f32; 12],
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_4X3_F_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_4X3_F_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_4X3_F_0_0 {
|
||||
pub _11: f32,
|
||||
pub _12: f32,
|
||||
pub _13: f32,
|
||||
pub _21: f32,
|
||||
pub _22: f32,
|
||||
pub _23: f32,
|
||||
pub _31: f32,
|
||||
pub _32: f32,
|
||||
pub _33: f32,
|
||||
pub _41: f32,
|
||||
pub _42: f32,
|
||||
pub _43: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_4X3_F_0_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_4X3_F_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_4X4_F {
|
||||
pub Anonymous: D2D_MATRIX_4X4_F_0,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_4X4_F {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_4X4_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub union D2D_MATRIX_4X4_F_0 {
|
||||
pub Anonymous: D2D_MATRIX_4X4_F_0_0,
|
||||
pub m: [f32; 16],
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_4X4_F_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_4X4_F_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_4X4_F_0_0 {
|
||||
pub _11: f32,
|
||||
pub _12: f32,
|
||||
pub _13: f32,
|
||||
pub _14: f32,
|
||||
pub _21: f32,
|
||||
pub _22: f32,
|
||||
pub _23: f32,
|
||||
pub _24: f32,
|
||||
pub _31: f32,
|
||||
pub _32: f32,
|
||||
pub _33: f32,
|
||||
pub _34: f32,
|
||||
pub _41: f32,
|
||||
pub _42: f32,
|
||||
pub _43: f32,
|
||||
pub _44: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_4X4_F_0_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_4X4_F_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_5X4_F {
|
||||
pub Anonymous: D2D_MATRIX_5X4_F_0,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_5X4_F {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_5X4_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub union D2D_MATRIX_5X4_F_0 {
|
||||
pub Anonymous: D2D_MATRIX_5X4_F_0_0,
|
||||
pub m: [f32; 20],
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_5X4_F_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_5X4_F_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_MATRIX_5X4_F_0_0 {
|
||||
pub _11: f32,
|
||||
pub _12: f32,
|
||||
pub _13: f32,
|
||||
pub _14: f32,
|
||||
pub _21: f32,
|
||||
pub _22: f32,
|
||||
pub _23: f32,
|
||||
pub _24: f32,
|
||||
pub _31: f32,
|
||||
pub _32: f32,
|
||||
pub _33: f32,
|
||||
pub _34: f32,
|
||||
pub _41: f32,
|
||||
pub _42: f32,
|
||||
pub _43: f32,
|
||||
pub _44: f32,
|
||||
pub _51: f32,
|
||||
pub _52: f32,
|
||||
pub _53: f32,
|
||||
pub _54: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_MATRIX_5X4_F_0_0 {}
|
||||
impl ::core::clone::Clone for D2D_MATRIX_5X4_F_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_POINT_2F {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_POINT_2F {}
|
||||
impl ::core::clone::Clone for D2D_POINT_2F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_POINT_2U {
|
||||
pub x: u32,
|
||||
pub y: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_POINT_2U {}
|
||||
impl ::core::clone::Clone for D2D_POINT_2U {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_RECT_F {
|
||||
pub left: f32,
|
||||
pub top: f32,
|
||||
pub right: f32,
|
||||
pub bottom: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_RECT_F {}
|
||||
impl ::core::clone::Clone for D2D_RECT_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_RECT_U {
|
||||
pub left: u32,
|
||||
pub top: u32,
|
||||
pub right: u32,
|
||||
pub bottom: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_RECT_U {}
|
||||
impl ::core::clone::Clone for D2D_RECT_U {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_SIZE_F {
|
||||
pub width: f32,
|
||||
pub height: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_SIZE_F {}
|
||||
impl ::core::clone::Clone for D2D_SIZE_F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_SIZE_U {
|
||||
pub width: u32,
|
||||
pub height: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_SIZE_U {}
|
||||
impl ::core::clone::Clone for D2D_SIZE_U {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_VECTOR_2F {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_VECTOR_2F {}
|
||||
impl ::core::clone::Clone for D2D_VECTOR_2F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_VECTOR_3F {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
pub z: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_VECTOR_3F {}
|
||||
impl ::core::clone::Clone for D2D_VECTOR_3F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
|
||||
pub struct D2D_VECTOR_4F {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
pub z: f32,
|
||||
pub w: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for D2D_VECTOR_4F {}
|
||||
impl ::core::clone::Clone for D2D_VECTOR_4F {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
3059
vendor/windows-sys/src/Windows/Win32/Graphics/Direct2D/mod.rs
vendored
Normal file
3059
vendor/windows-sys/src/Windows/Win32/Graphics/Direct2D/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
193
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs
vendored
Normal file
193
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,193 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub fn DxcCreateInstance(rclsid: *const ::windows_sys::core::GUID, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
pub fn DxcCreateInstance2(pmalloc: super::super::super::System::Com::IMalloc, rclsid: *const ::windows_sys::core::GUID, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type IDxcAssembler = *mut ::core::ffi::c_void;
|
||||
pub type IDxcBlob = *mut ::core::ffi::c_void;
|
||||
pub type IDxcBlobEncoding = *mut ::core::ffi::c_void;
|
||||
pub type IDxcBlobUtf16 = *mut ::core::ffi::c_void;
|
||||
pub type IDxcBlobUtf8 = *mut ::core::ffi::c_void;
|
||||
pub type IDxcCompiler = *mut ::core::ffi::c_void;
|
||||
pub type IDxcCompiler2 = *mut ::core::ffi::c_void;
|
||||
pub type IDxcCompiler3 = *mut ::core::ffi::c_void;
|
||||
pub type IDxcCompilerArgs = *mut ::core::ffi::c_void;
|
||||
pub type IDxcContainerBuilder = *mut ::core::ffi::c_void;
|
||||
pub type IDxcContainerReflection = *mut ::core::ffi::c_void;
|
||||
pub type IDxcExtraOutputs = *mut ::core::ffi::c_void;
|
||||
pub type IDxcIncludeHandler = *mut ::core::ffi::c_void;
|
||||
pub type IDxcLibrary = *mut ::core::ffi::c_void;
|
||||
pub type IDxcLinker = *mut ::core::ffi::c_void;
|
||||
pub type IDxcOperationResult = *mut ::core::ffi::c_void;
|
||||
pub type IDxcOptimizer = *mut ::core::ffi::c_void;
|
||||
pub type IDxcOptimizerPass = *mut ::core::ffi::c_void;
|
||||
pub type IDxcPdbUtils = *mut ::core::ffi::c_void;
|
||||
pub type IDxcResult = *mut ::core::ffi::c_void;
|
||||
pub type IDxcUtils = *mut ::core::ffi::c_void;
|
||||
pub type IDxcValidator = *mut ::core::ffi::c_void;
|
||||
pub type IDxcValidator2 = *mut ::core::ffi::c_void;
|
||||
pub type IDxcVersionInfo = *mut ::core::ffi::c_void;
|
||||
pub type IDxcVersionInfo2 = *mut ::core::ffi::c_void;
|
||||
pub type IDxcVersionInfo3 = *mut ::core::ffi::c_void;
|
||||
pub const CLSID_DxcAssembler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3609779048, data2: 63747, data3: 20352, data4: [148, 205, 220, 207, 118, 236, 113, 81] };
|
||||
pub const CLSID_DxcCompiler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1944202643, data2: 59086, data3: 18419, data4: [181, 191, 240, 102, 79, 57, 193, 176] };
|
||||
pub const CLSID_DxcCompilerArgs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1045868162, data2: 8781, data3: 18191, data4: [161, 161, 254, 48, 22, 238, 159, 157] };
|
||||
pub const CLSID_DxcContainerBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2484290196, data2: 16671, data3: 17780, data4: [180, 208, 135, 65, 226, 82, 64, 210] };
|
||||
pub const CLSID_DxcContainerReflection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3119858825, data2: 21944, data3: 16396, data4: [186, 58, 22, 117, 228, 114, 139, 145] };
|
||||
pub const CLSID_DxcDiaDataSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3441388403, data2: 10928, data3: 18509, data4: [142, 220, 235, 231, 164, 60, 160, 159] };
|
||||
pub const CLSID_DxcLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1648744111, data2: 26336, data3: 18685, data4: [128, 180, 77, 39, 23, 150, 116, 140] };
|
||||
pub const CLSID_DxcLinker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4016734343, data2: 45290, data3: 19798, data4: [158, 69, 208, 126, 26, 139, 120, 6] };
|
||||
pub const CLSID_DxcOptimizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2922174367, data2: 52258, data3: 17727, data4: [155, 107, 177, 36, 231, 165, 32, 76] };
|
||||
pub const CLSID_DxcPdbUtils: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415716347, data2: 62158, data3: 17790, data4: [174, 140, 236, 53, 95, 174, 236, 124] };
|
||||
pub const CLSID_DxcValidator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2359550485, data2: 63272, data3: 19699, data4: [140, 221, 136, 175, 145, 117, 135, 161] };
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_ALL_RESOURCES_BOUND: &str = "-all_resources_bound";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_AVOID_FLOW_CONTROL: &str = "-Gfa";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_DEBUG: &str = "-Zi";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_DEBUG_NAME_FOR_BINARY: &str = "-Zsb";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_DEBUG_NAME_FOR_SOURCE: &str = "-Zss";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY: &str = "-Gec";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_ENABLE_STRICTNESS: &str = "-Ges";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_IEEE_STRICTNESS: &str = "-Gis";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_OPTIMIZATION_LEVEL0: &str = "-O0";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_OPTIMIZATION_LEVEL1: &str = "-O1";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_OPTIMIZATION_LEVEL2: &str = "-O2";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_OPTIMIZATION_LEVEL3: &str = "-O3";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_PACK_MATRIX_COLUMN_MAJOR: &str = "-Zpc";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_PACK_MATRIX_ROW_MAJOR: &str = "-Zpr";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_PREFER_FLOW_CONTROL: &str = "-Gfp";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_RESOURCES_MAY_ALIAS: &str = "-res_may_alias";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_SKIP_OPTIMIZATIONS: &str = "-Od";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_SKIP_VALIDATION: &str = "-Vd";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_ARG_WARNINGS_ARE_ERRORS: &str = "-WX";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_EXTRA_OUTPUT_NAME_STDERR: &str = "*stderr*";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_EXTRA_OUTPUT_NAME_STDOUT: &str = "*stdout*";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_HASHFLAG_INCLUDES_SOURCE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcValidatorFlags_Default: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcValidatorFlags_InPlaceEdit: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcValidatorFlags_ModuleOnly: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcValidatorFlags_RootSignatureOnly: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcValidatorFlags_ValidMask: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcVersionInfoFlags_Debug: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcVersionInfoFlags_Internal: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DxcVersionInfoFlags_None: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub type DXC_CP = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_CP_ACP: DXC_CP = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_CP_UTF16: DXC_CP = 1200u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_CP_UTF8: DXC_CP = 65001u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub type DXC_OUT_KIND = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_NONE: DXC_OUT_KIND = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_OBJECT: DXC_OUT_KIND = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_ERRORS: DXC_OUT_KIND = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_PDB: DXC_OUT_KIND = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_SHADER_HASH: DXC_OUT_KIND = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_DISASSEMBLY: DXC_OUT_KIND = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_HLSL: DXC_OUT_KIND = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_TEXT: DXC_OUT_KIND = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_REFLECTION: DXC_OUT_KIND = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_ROOT_SIGNATURE: DXC_OUT_KIND = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_EXTRA_OUTPUTS: DXC_OUT_KIND = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub const DXC_OUT_FORCE_DWORD: DXC_OUT_KIND = -1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub struct DxcArgPair {
|
||||
pub pName: ::windows_sys::core::PCWSTR,
|
||||
pub pValue: ::windows_sys::core::PCWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DxcArgPair {}
|
||||
impl ::core::clone::Clone for DxcArgPair {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub struct DxcBuffer {
|
||||
pub Ptr: *const ::core::ffi::c_void,
|
||||
pub Size: usize,
|
||||
pub Encoding: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DxcBuffer {}
|
||||
impl ::core::clone::Clone for DxcBuffer {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub struct DxcDefine {
|
||||
pub Name: ::windows_sys::core::PCWSTR,
|
||||
pub Value: ::windows_sys::core::PCWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DxcDefine {}
|
||||
impl ::core::clone::Clone for DxcDefine {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub struct DxcShaderHash {
|
||||
pub Flags: u32,
|
||||
pub HashDigest: [u8; 16],
|
||||
}
|
||||
impl ::core::marker::Copy for DxcShaderHash {}
|
||||
impl ::core::clone::Clone for DxcShaderHash {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
pub type DxcCreateInstance2Proc = ::core::option::Option<unsafe extern "system" fn(pmalloc: super::super::super::System::Com::IMalloc, rclsid: *const ::windows_sys::core::GUID, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"]
|
||||
pub type DxcCreateInstanceProc = ::core::option::Option<unsafe extern "system" fn(rclsid: *const ::windows_sys::core::GUID, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
218
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs
vendored
Normal file
218
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,218 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DCompile(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: ::windows_sys::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, pentrypoint: ::windows_sys::core::PCSTR, ptarget: ::windows_sys::core::PCSTR, flags1: u32, flags2: u32, ppcode: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DCompile2(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: ::windows_sys::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, pentrypoint: ::windows_sys::core::PCSTR, ptarget: ::windows_sys::core::PCSTR, flags1: u32, flags2: u32, secondarydataflags: u32, psecondarydata: *const ::core::ffi::c_void, secondarydatasize: usize, ppcode: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DCompileFromFile(pfilename: ::windows_sys::core::PCWSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, pentrypoint: ::windows_sys::core::PCSTR, ptarget: ::windows_sys::core::PCSTR, flags1: u32, flags2: u32, ppcode: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DCompressShaders(unumshaders: u32, pshaderdata: *const D3D_SHADER_DATA, uflags: u32, ppcompresseddata: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DCreateBlob(size: usize, ppblob: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D11\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D11")]
|
||||
pub fn D3DCreateFunctionLinkingGraph(uflags: u32, ppfunctionlinkinggraph: *mut super::super::Direct3D11::ID3D11FunctionLinkingGraph) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D11\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D11")]
|
||||
pub fn D3DCreateLinker(pplinker: *mut super::super::Direct3D11::ID3D11Linker) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DDecompressShaders(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, unumshaders: u32, ustartindex: u32, pindices: *const u32, uflags: u32, ppshaders: *mut super::ID3DBlob, ptotalshaders: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DDisassemble(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, szcomments: ::windows_sys::core::PCSTR, ppdisassembly: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D10\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D10")]
|
||||
pub fn D3DDisassemble10Effect(peffect: super::super::Direct3D10::ID3D10Effect, flags: u32, ppdisassembly: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DDisassembleRegion(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, szcomments: ::windows_sys::core::PCSTR, startbyteoffset: usize, numinsts: usize, pfinishbyteoffset: *mut usize, ppdisassembly: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DGetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, part: D3D_BLOB_PART, flags: u32, pppart: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DGetDebugInfo(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppdebuginfo: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DGetInputAndOutputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppsignatureblob: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DGetInputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppsignatureblob: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DGetOutputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppsignatureblob: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DGetTraceInstructionOffsets(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, startinstindex: usize, numinsts: usize, poffsets: *mut usize, ptotalinsts: *mut usize) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D11\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D11")]
|
||||
pub fn D3DLoadModule(psrcdata: *const ::core::ffi::c_void, cbsrcdatasize: usize, ppmodule: *mut super::super::Direct3D11::ID3D11Module) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DPreprocess(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: ::windows_sys::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, ppcodetext: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DReadFileToBlob(pfilename: ::windows_sys::core::PCWSTR, ppcontents: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DReflect(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, pinterface: *const ::windows_sys::core::GUID, ppreflector: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DReflectLibrary(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, riid: *const ::windows_sys::core::GUID, ppreflector: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DSetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, part: D3D_BLOB_PART, flags: u32, ppart: *const ::core::ffi::c_void, partsize: usize, ppnewshader: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub fn D3DStripShader(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ustripflags: u32, ppstrippedblob: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn D3DWriteBlobToFile(pblob: super::ID3DBlob, pfilename: ::windows_sys::core::PCWSTR, boverwrite: super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_DLL_A: &str = "d3dcompiler_47.dll";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_DLL_W: &str = "d3dcompiler_47.dll";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_ALL_RESOURCES_BOUND: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_AVOID_FLOW_CONTROL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_DEBUG: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_DEBUG_NAME_FOR_BINARY: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_DEBUG_NAME_FOR_SOURCE: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_EFFECT_CHILD_EFFECT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_ENABLE_STRICTNESS: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_IEEE_STRICTNESS: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_NO_PRESHADER: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_OPTIMIZATION_LEVEL0: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_OPTIMIZATION_LEVEL1: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_OPTIMIZATION_LEVEL3: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_PACK_MATRIX_ROW_MAJOR: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_PARTIAL_PRECISION: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_PREFER_FLOW_CONTROL: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_RESERVED16: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_RESERVED17: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_RESOURCES_MAY_ALIAS: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_SKIP_OPTIMIZATION: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_SKIP_VALIDATION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILE_WARNINGS_ARE_ERRORS: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_COMPILER_VERSION: u32 = 47u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_COMPRESS_SHADER_KEEP_ALL_PARTS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_DISABLE_DEBUG_INFO: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_ENABLE_COLOR_CODE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_ENABLE_INSTRUCTION_CYCLE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_ENABLE_INSTRUCTION_OFFSET: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_INSTRUCTION_ONLY: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_DISASM_PRINT_HEX_LITERALS: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub type D3DCOMPILER_STRIP_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_STRIP_REFLECTION_DATA: D3DCOMPILER_STRIP_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_STRIP_DEBUG_INFO: D3DCOMPILER_STRIP_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_STRIP_TEST_BLOBS: D3DCOMPILER_STRIP_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_STRIP_PRIVATE_DATA: D3DCOMPILER_STRIP_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_STRIP_ROOT_SIGNATURE: D3DCOMPILER_STRIP_FLAGS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3DCOMPILER_STRIP_FORCE_DWORD: D3DCOMPILER_STRIP_FLAGS = 2147483647i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub type D3D_BLOB_PART = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_INPUT_SIGNATURE_BLOB: D3D_BLOB_PART = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_OUTPUT_SIGNATURE_BLOB: D3D_BLOB_PART = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB: D3D_BLOB_PART = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB: D3D_BLOB_PART = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_ALL_SIGNATURE_BLOB: D3D_BLOB_PART = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_DEBUG_INFO: D3D_BLOB_PART = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_LEGACY_SHADER: D3D_BLOB_PART = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_XNA_PREPASS_SHADER: D3D_BLOB_PART = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_XNA_SHADER: D3D_BLOB_PART = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_PDB: D3D_BLOB_PART = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_PRIVATE_DATA: D3D_BLOB_PART = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_ROOT_SIGNATURE: D3D_BLOB_PART = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_DEBUG_NAME: D3D_BLOB_PART = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_TEST_ALTERNATE_SHADER: D3D_BLOB_PART = 32768i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_TEST_COMPILE_DETAILS: D3D_BLOB_PART = 32769i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_TEST_COMPILE_PERF: D3D_BLOB_PART = 32770i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub const D3D_BLOB_TEST_COMPILE_REPORT: D3D_BLOB_PART = 32771i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub struct D3D_SHADER_DATA {
|
||||
pub pBytecode: *const ::core::ffi::c_void,
|
||||
pub BytecodeLength: usize,
|
||||
}
|
||||
impl ::core::marker::Copy for D3D_SHADER_DATA {}
|
||||
impl ::core::clone::Clone for D3D_SHADER_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub type pD3DCompile = ::core::option::Option<unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, pfilename: ::windows_sys::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, pentrypoint: ::windows_sys::core::PCSTR, ptarget: ::windows_sys::core::PCSTR, flags1: u32, flags2: u32, ppcode: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT>;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub type pD3DDisassemble = ::core::option::Option<unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, szcomments: ::windows_sys::core::PCSTR, ppdisassembly: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT>;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"]
|
||||
pub type pD3DPreprocess = ::core::option::Option<unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, pfilename: ::windows_sys::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, ppcodetext: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT>;
|
||||
1365
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D/mod.rs
vendored
Normal file
1365
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3812
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D10/mod.rs
vendored
Normal file
3812
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D10/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
8496
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D11/mod.rs
vendored
Normal file
8496
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D11/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
26
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs
vendored
Normal file
26
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D11on12\"`, `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D11\"`*"]
|
||||
#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D11"))]
|
||||
pub fn D3D11On12CreateDevice(pdevice: ::windows_sys::core::IUnknown, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, ppcommandqueues: *const ::windows_sys::core::IUnknown, numqueues: u32, nodemask: u32, ppdevice: *mut super::Direct3D11::ID3D11Device, ppimmediatecontext: *mut super::Direct3D11::ID3D11DeviceContext, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type ID3D11On12Device = *mut ::core::ffi::c_void;
|
||||
pub type ID3D11On12Device1 = *mut ::core::ffi::c_void;
|
||||
pub type ID3D11On12Device2 = *mut ::core::ffi::c_void;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D11on12\"`*"]
|
||||
pub struct D3D11_RESOURCE_FLAGS {
|
||||
pub BindFlags: u32,
|
||||
pub MiscFlags: u32,
|
||||
pub CPUAccessFlags: u32,
|
||||
pub StructureByteStride: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for D3D11_RESOURCE_FLAGS {}
|
||||
impl ::core::clone::Clone for D3D11_RESOURCE_FLAGS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D11on12\"`, `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D11\"`*"]
|
||||
#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D11"))]
|
||||
pub type PFN_D3D11ON12_CREATE_DEVICE = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::IUnknown, param1: u32, param2: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param4: *const ::windows_sys::core::IUnknown, numqueues: u32, param6: u32, param7: *mut super::Direct3D11::ID3D11Device, param8: *mut super::Direct3D11::ID3D11DeviceContext, param9: *mut super::Direct3D::D3D_FEATURE_LEVEL) -> ::windows_sys::core::HRESULT>;
|
||||
8490
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D12/mod.rs
vendored
Normal file
8490
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D12/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3390
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D9/mod.rs
vendored
Normal file
3390
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D9/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
36
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs
vendored
Normal file
36
vendor/windows-sys/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
|
||||
pub fn Direct3DCreate9On12(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32) -> super::Direct3D9::IDirect3D9;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
|
||||
pub fn Direct3DCreate9On12Ex(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32, ppoutputinterface: *mut super::Direct3D9::IDirect3D9Ex) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type IDirect3DDevice9On12 = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`*"]
|
||||
pub const MAX_D3D9ON12_QUEUES: u32 = 2u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct D3D9ON12_ARGS {
|
||||
pub Enable9On12: super::super::Foundation::BOOL,
|
||||
pub pD3D12Device: ::windows_sys::core::IUnknown,
|
||||
pub ppD3D12Queues: [::windows_sys::core::IUnknown; 2],
|
||||
pub NumQueues: u32,
|
||||
pub NodeMask: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for D3D9ON12_ARGS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for D3D9ON12_ARGS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
|
||||
pub type PFN_Direct3DCreate9On12 = ::core::option::Option<unsafe extern "system" fn(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32) -> super::Direct3D9::IDirect3D9>;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
|
||||
pub type PFN_Direct3DCreate9On12Ex = ::core::option::Option<unsafe extern "system" fn(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32, ppoutputinterface: *mut super::Direct3D9::IDirect3D9Ex) -> ::windows_sys::core::HRESULT>;
|
||||
237
vendor/windows-sys/src/Windows/Win32/Graphics/DirectComposition/mod.rs
vendored
Normal file
237
vendor/windows-sys/src/Windows/Win32/Graphics/DirectComposition/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,237 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DCompositionAttachMouseDragToHwnd(visual: IDCompositionVisual, hwnd: super::super::Foundation::HWND, enable: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DCompositionAttachMouseWheelToHwnd(visual: IDCompositionVisual, hwnd: super::super::Foundation::HWND, enable: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DCompositionBoostCompositorClock(enable: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi")]
|
||||
pub fn DCompositionCreateDevice(dxgidevice: super::Dxgi::IDXGIDevice, iid: *const ::windows_sys::core::GUID, dcompositiondevice: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub fn DCompositionCreateDevice2(renderingdevice: ::windows_sys::core::IUnknown, iid: *const ::windows_sys::core::GUID, dcompositiondevice: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub fn DCompositionCreateDevice3(renderingdevice: ::windows_sys::core::IUnknown, iid: *const ::windows_sys::core::GUID, dcompositiondevice: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub fn DCompositionCreateSurfaceHandle(desiredaccess: u32, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, surfacehandle: *mut super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub fn DCompositionGetFrameId(frameidtype: COMPOSITION_FRAME_ID_TYPE, frameid: *mut u64) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DCompositionGetStatistics(frameid: u64, framestats: *mut COMPOSITION_FRAME_STATS, targetidcount: u32, targetids: *mut COMPOSITION_TARGET_ID, actualtargetidcount: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DCompositionGetTargetStatistics(frameid: u64, targetid: *const COMPOSITION_TARGET_ID, targetstats: *mut COMPOSITION_TARGET_STATS) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DCompositionWaitForCompositorClock(count: u32, handles: *const super::super::Foundation::HANDLE, timeoutinms: u32) -> u32;
|
||||
}
|
||||
pub type IDCompositionAffineTransform2DEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionAnimation = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionArithmeticCompositeEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionBlendEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionBrightnessEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionClip = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionColorMatrixEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionCompositeEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionDelegatedInkTrail = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionDesktopDevice = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionDevice = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionDevice2 = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionDevice3 = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionDeviceDebug = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionEffectGroup = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionFilterEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionGaussianBlurEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionHueRotationEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionInkTrailDevice = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionLinearTransferEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionMatrixTransform = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionMatrixTransform3D = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionRectangleClip = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionRotateTransform = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionRotateTransform3D = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionSaturationEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionScaleTransform = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionScaleTransform3D = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionShadowEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionSkewTransform = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionSurface = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionSurfaceFactory = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionTableTransferEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionTarget = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionTransform = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionTransform3D = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionTranslateTransform = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionTranslateTransform3D = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionTurbulenceEffect = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionVirtualSurface = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionVisual = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionVisual2 = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionVisual3 = *mut ::core::ffi::c_void;
|
||||
pub type IDCompositionVisualDebug = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const COMPOSITIONOBJECT_READ: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const COMPOSITIONOBJECT_WRITE: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const COMPOSITION_STATS_MAX_TARGETS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_MAX_WAITFORCOMPOSITORCLOCK_OBJECTS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub type COMPOSITION_FRAME_ID_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const COMPOSITION_FRAME_ID_CREATED: COMPOSITION_FRAME_ID_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const COMPOSITION_FRAME_ID_CONFIRMED: COMPOSITION_FRAME_ID_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const COMPOSITION_FRAME_ID_COMPLETED: COMPOSITION_FRAME_ID_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub type DCOMPOSITION_BACKFACE_VISIBILITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE: DCOMPOSITION_BACKFACE_VISIBILITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BACKFACE_VISIBILITY_HIDDEN: DCOMPOSITION_BACKFACE_VISIBILITY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT: DCOMPOSITION_BACKFACE_VISIBILITY = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub type DCOMPOSITION_BITMAP_INTERPOLATION_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR: DCOMPOSITION_BITMAP_INTERPOLATION_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR: DCOMPOSITION_BITMAP_INTERPOLATION_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT: DCOMPOSITION_BITMAP_INTERPOLATION_MODE = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub type DCOMPOSITION_BORDER_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BORDER_MODE_SOFT: DCOMPOSITION_BORDER_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BORDER_MODE_HARD: DCOMPOSITION_BORDER_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_BORDER_MODE_INHERIT: DCOMPOSITION_BORDER_MODE = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub type DCOMPOSITION_COMPOSITE_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER: DCOMPOSITION_COMPOSITE_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT: DCOMPOSITION_COMPOSITE_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND: DCOMPOSITION_COMPOSITE_MODE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_COMPOSITE_MODE_INHERIT: DCOMPOSITION_COMPOSITE_MODE = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub type DCOMPOSITION_DEPTH_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_DEPTH_MODE_TREE: DCOMPOSITION_DEPTH_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_DEPTH_MODE_SPATIAL: DCOMPOSITION_DEPTH_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_DEPTH_MODE_SORTED: DCOMPOSITION_DEPTH_MODE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_DEPTH_MODE_INHERIT: DCOMPOSITION_DEPTH_MODE = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub type DCOMPOSITION_OPACITY_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_OPACITY_MODE_LAYER: DCOMPOSITION_OPACITY_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_OPACITY_MODE_MULTIPLY: DCOMPOSITION_OPACITY_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub const DCOMPOSITION_OPACITY_MODE_INHERIT: DCOMPOSITION_OPACITY_MODE = -1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub struct COMPOSITION_FRAME_STATS {
|
||||
pub startTime: u64,
|
||||
pub targetTime: u64,
|
||||
pub framePeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for COMPOSITION_FRAME_STATS {}
|
||||
impl ::core::clone::Clone for COMPOSITION_FRAME_STATS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub struct COMPOSITION_STATS {
|
||||
pub presentCount: u32,
|
||||
pub refreshCount: u32,
|
||||
pub virtualRefreshCount: u32,
|
||||
pub time: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for COMPOSITION_STATS {}
|
||||
impl ::core::clone::Clone for COMPOSITION_STATS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct COMPOSITION_TARGET_ID {
|
||||
pub displayAdapterLuid: super::super::Foundation::LUID,
|
||||
pub renderAdapterLuid: super::super::Foundation::LUID,
|
||||
pub vidPnSourceId: u32,
|
||||
pub vidPnTargetId: u32,
|
||||
pub uniqueId: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for COMPOSITION_TARGET_ID {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for COMPOSITION_TARGET_ID {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub struct COMPOSITION_TARGET_STATS {
|
||||
pub outstandingPresents: u32,
|
||||
pub presentTime: u64,
|
||||
pub vblankDuration: u64,
|
||||
pub presentedStats: COMPOSITION_STATS,
|
||||
pub completedStats: COMPOSITION_STATS,
|
||||
}
|
||||
impl ::core::marker::Copy for COMPOSITION_TARGET_STATS {}
|
||||
impl ::core::clone::Clone for COMPOSITION_TARGET_STATS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
|
||||
pub struct DCOMPOSITION_FRAME_STATISTICS {
|
||||
pub lastFrameTime: i64,
|
||||
pub currentCompositionRate: super::Dxgi::Common::DXGI_RATIONAL,
|
||||
pub currentTime: i64,
|
||||
pub timeFrequency: i64,
|
||||
pub nextEstimatedFrameTime: i64,
|
||||
}
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
|
||||
impl ::core::marker::Copy for DCOMPOSITION_FRAME_STATISTICS {}
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
|
||||
impl ::core::clone::Clone for DCOMPOSITION_FRAME_STATISTICS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"]
|
||||
pub struct DCompositionInkTrailPoint {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
pub radius: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for DCompositionInkTrailPoint {}
|
||||
impl ::core::clone::Clone for DCompositionInkTrailPoint {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
8291
vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs
vendored
Normal file
8291
vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
218
vendor/windows-sys/src/Windows/Win32/Graphics/DirectManipulation/mod.rs
vendored
Normal file
218
vendor/windows-sys/src/Windows/Win32/Graphics/DirectManipulation/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,218 @@
|
|||
pub type IDirectManipulationAutoScrollBehavior = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationCompositor = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationCompositor2 = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationContent = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationDeferContactService = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationDragDropBehavior = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationDragDropEventHandler = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationFrameInfoProvider = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationInteractionEventHandler = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationManager = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationManager2 = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationManager3 = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationPrimaryContent = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationUpdateHandler = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationUpdateManager = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationViewport = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationViewport2 = *mut ::core::ffi::c_void;
|
||||
pub type IDirectManipulationViewportEventHandler = *mut ::core::ffi::c_void;
|
||||
pub const CLSID_AutoScrollBehavior: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 638741073, data2: 15472, data3: 19610, data4: [174, 194, 148, 136, 73, 238, 176, 147] };
|
||||
pub const CLSID_DeferContactService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3619060980, data2: 33979, data3: 17230, data4: [134, 174, 101, 146, 187, 201, 171, 217] };
|
||||
pub const CLSID_DragDropConfigurationBehavior: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 162536254, data2: 47724, data3: 17741, data4: [130, 232, 149, 227, 82, 50, 159, 35] };
|
||||
pub const CLSID_HorizontalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3889270005, data2: 16071, data3: 17621, data4: [167, 107, 55, 112, 243, 207, 144, 61] };
|
||||
pub const CLSID_VerticalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2701877015, data2: 45024, data3: 19106, data4: [145, 233, 62, 112, 1, 210, 230, 180] };
|
||||
pub const CLSID_VirtualViewportContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 839295386, data2: 34544, data3: 19636, data4: [167, 243, 22, 227, 183, 226, 216, 82] };
|
||||
pub const DCompManipulationCompositor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2044634663, data2: 41098, data3: 17324, data4: [142, 245, 105, 0, 185, 41, 145, 38] };
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_KEYBOARDFOCUS: u32 = 4294967294u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOUSEFOCUS: u32 = 4294967293u32;
|
||||
pub const DirectManipulationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1424101814, data2: 13904, data3: 20341, data4: [131, 52, 250, 53, 149, 152, 225, 197] };
|
||||
pub const DirectManipulationPrimaryContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3399493217, data2: 54686, data3: 16839, data4: [131, 147, 59, 163, 186, 203, 107, 87] };
|
||||
pub const DirectManipulationSharedManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2574856838, data2: 30668, data3: 19287, data4: [150, 219, 59, 53, 79, 111, 159, 181] };
|
||||
pub const DirectManipulationUpdateManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2680274901, data2: 6197, data3: 17434, data4: [179, 177, 182, 204, 116, 183, 39, 208] };
|
||||
pub const DirectManipulationViewport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 887230902, data2: 13904, data3: 20341, data4: [131, 52, 250, 53, 149, 152, 225, 197] };
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_STOP: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_FORWARD: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_REVERSE: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_CONFIGURATION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_NONE: DIRECTMANIPULATION_CONFIGURATION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_INTERACTION: DIRECTMANIPULATION_CONFIGURATION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X: DIRECTMANIPULATION_CONFIGURATION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y: DIRECTMANIPULATION_CONFIGURATION = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_SCALING: DIRECTMANIPULATION_CONFIGURATION = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA: DIRECTMANIPULATION_CONFIGURATION = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA: DIRECTMANIPULATION_CONFIGURATION = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_RAILS_X: DIRECTMANIPULATION_CONFIGURATION = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_CONFIGURATION_RAILS_Y: DIRECTMANIPULATION_CONFIGURATION = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_VERTICAL: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HORIZONTAL: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_ONLY: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_DRAG: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HOLD_DRAG: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_DRAG_DROP_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_READY: DIRECTMANIPULATION_DRAG_DROP_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_PRESELECT: DIRECTMANIPULATION_DRAG_DROP_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_SELECTING: DIRECTMANIPULATION_DRAG_DROP_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_DRAGGING: DIRECTMANIPULATION_DRAG_DROP_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_CANCELLED: DIRECTMANIPULATION_DRAG_DROP_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DRAG_DROP_COMMITTED: DIRECTMANIPULATION_DRAG_DROP_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_GESTURE_CONFIGURATION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_GESTURE_NONE: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_GESTURE_DEFAULT: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_VERTICAL: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_HORIZONTAL: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_GESTURE_PINCH_ZOOM: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_HITTEST_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS: DIRECTMANIPULATION_HITTEST_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS: DIRECTMANIPULATION_HITTEST_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS: DIRECTMANIPULATION_HITTEST_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_HORIZONTALALIGNMENT = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_CENTER: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_INPUT_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC: DIRECTMANIPULATION_INPUT_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INPUT_MODE_MANUAL: DIRECTMANIPULATION_INPUT_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_INTERACTION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INTERACTION_BEGIN: DIRECTMANIPULATION_INTERACTION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION: DIRECTMANIPULATION_INTERACTION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP: DIRECTMANIPULATION_INTERACTION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD: DIRECTMANIPULATION_INTERACTION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE: DIRECTMANIPULATION_INTERACTION_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM: DIRECTMANIPULATION_INTERACTION_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INTERACTION_END: DIRECTMANIPULATION_INTERACTION_TYPE = 100i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_MOTION_TYPES = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOTION_NONE: DIRECTMANIPULATION_MOTION_TYPES = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOTION_TRANSLATEX: DIRECTMANIPULATION_MOTION_TYPES = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOTION_TRANSLATEY: DIRECTMANIPULATION_MOTION_TYPES = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOTION_ZOOM: DIRECTMANIPULATION_MOTION_TYPES = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOTION_CENTERX: DIRECTMANIPULATION_MOTION_TYPES = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOTION_CENTERY: DIRECTMANIPULATION_MOTION_TYPES = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_MOTION_ALL: DIRECTMANIPULATION_MOTION_TYPES = 55i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_SNAPPOINT_COORDINATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_COORDINATE_BOUNDARY: DIRECTMANIPULATION_SNAPPOINT_COORDINATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_COORDINATE_ORIGIN: DIRECTMANIPULATION_SNAPPOINT_COORDINATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_COORDINATE_MIRRORED: DIRECTMANIPULATION_SNAPPOINT_COORDINATE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_SNAPPOINT_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_SNAPPOINT_MANDATORY: DIRECTMANIPULATION_SNAPPOINT_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_SNAPPOINT_OPTIONAL: DIRECTMANIPULATION_SNAPPOINT_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE: DIRECTMANIPULATION_SNAPPOINT_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE: DIRECTMANIPULATION_SNAPPOINT_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_BUILDING: DIRECTMANIPULATION_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_ENABLED: DIRECTMANIPULATION_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_DISABLED: DIRECTMANIPULATION_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_RUNNING: DIRECTMANIPULATION_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_INERTIA: DIRECTMANIPULATION_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_READY: DIRECTMANIPULATION_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_SUSPENDED: DIRECTMANIPULATION_STATUS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_VERTICALALIGNMENT = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VERTICALALIGNMENT_NONE: DIRECTMANIPULATION_VERTICALALIGNMENT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VERTICALALIGNMENT_TOP: DIRECTMANIPULATION_VERTICALALIGNMENT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VERTICALALIGNMENT_CENTER: DIRECTMANIPULATION_VERTICALALIGNMENT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM: DIRECTMANIPULATION_VERTICALALIGNMENT = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER: DIRECTMANIPULATION_VERTICALALIGNMENT = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub type DIRECTMANIPULATION_VIEWPORT_OPTIONS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"]
|
||||
pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 16i32;
|
||||
2089
vendor/windows-sys/src/Windows/Win32/Graphics/DirectWrite/mod.rs
vendored
Normal file
2089
vendor/windows-sys/src/Windows/Win32/Graphics/DirectWrite/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
423
vendor/windows-sys/src/Windows/Win32/Graphics/Dwm/mod.rs
vendored
Normal file
423
vendor/windows-sys/src/Windows/Win32/Graphics/Dwm/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,423 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmAttachMilContent(hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmDefWindowProc(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, plresult: *mut super::super::Foundation::LRESULT) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmDetachMilContent(hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
pub fn DwmEnableBlurBehindWindow(hwnd: super::super::Foundation::HWND, pblurbehind: *const DWM_BLURBEHIND) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub fn DwmEnableComposition(ucompositionaction: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmEnableMMCSS(fenablemmcss: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
pub fn DwmExtendFrameIntoClientArea(hwnd: super::super::Foundation::HWND, pmarinset: *const super::super::UI::Controls::MARGINS) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub fn DwmFlush() -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmGetColorizationColor(pcrcolorization: *mut u32, pfopaqueblend: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmGetCompositionTimingInfo(hwnd: super::super::Foundation::HWND, ptiminginfo: *mut DWM_TIMING_INFO) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub fn DwmGetGraphicsStreamClient(uindex: u32, pclientuuid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub fn DwmGetGraphicsStreamTransformHint(uindex: u32, ptransform: *mut MilMatrix3x2D) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmGetTransportAttributes(pfisremoting: *mut super::super::Foundation::BOOL, pfisconnected: *mut super::super::Foundation::BOOL, pdwgeneration: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmGetUnmetTabRequirements(appwindow: super::super::Foundation::HWND, value: *mut DWM_TAB_WINDOW_REQUIREMENTS) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmGetWindowAttribute(hwnd: super::super::Foundation::HWND, dwattribute: DWMWINDOWATTRIBUTE, pvattribute: *mut ::core::ffi::c_void, cbattribute: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmInvalidateIconicBitmaps(hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmIsCompositionEnabled(pfenabled: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmModifyPreviousDxFrameDuration(hwnd: super::super::Foundation::HWND, crefreshes: i32, frelative: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmQueryThumbnailSourceSize(hthumbnail: isize, psize: *mut super::super::Foundation::SIZE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmRegisterThumbnail(hwnddestination: super::super::Foundation::HWND, hwndsource: super::super::Foundation::HWND, phthumbnailid: *mut isize) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmRenderGesture(gt: GESTURE_TYPE, ccontacts: u32, pdwpointerid: *const u32, ppoints: *const super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmSetDxFrameDuration(hwnd: super::super::Foundation::HWND, crefreshes: i32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
pub fn DwmSetIconicLivePreviewBitmap(hwnd: super::super::Foundation::HWND, hbmp: super::Gdi::HBITMAP, pptclient: *const super::super::Foundation::POINT, dwsitflags: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
pub fn DwmSetIconicThumbnail(hwnd: super::super::Foundation::HWND, hbmp: super::Gdi::HBITMAP, dwsitflags: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmSetPresentParameters(hwnd: super::super::Foundation::HWND, ppresentparams: *mut DWM_PRESENT_PARAMETERS) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmSetWindowAttribute(hwnd: super::super::Foundation::HWND, dwattribute: DWMWINDOWATTRIBUTE, pvattribute: *const ::core::ffi::c_void, cbattribute: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub fn DwmShowContact(dwpointerid: u32, eshowcontact: DWM_SHOWCONTACT) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmTetherContact(dwpointerid: u32, fenable: super::super::Foundation::BOOL, pttether: super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmTransitionOwnedWindow(hwnd: super::super::Foundation::HWND, target: DWMTRANSITION_OWNEDWINDOW_TARGET) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub fn DwmUnregisterThumbnail(hthumbnailid: isize) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn DwmUpdateThumbnailProperties(hthumbnailid: isize, ptnproperties: *const DWM_THUMBNAIL_PROPERTIES) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_COLOR_DEFAULT: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_COLOR_NONE: u32 = 4294967294u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_BLURREGION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_ENABLE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_TRANSITIONONMAXIMIZED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_APP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_INHERITED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_SHELL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_EC_DISABLECOMPOSITION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_EC_ENABLECOMPOSITION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_FRAME_DURATION_DEFAULT: i32 = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SIT_DISPLAYFRAME: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_OPACITY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_RECTDESTINATION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_RECTSOURCE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_SOURCECLIENTAREAONLY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_VISIBLE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxAdapters: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxMonitors: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxQueuedBuffers: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMFLIP3DWINDOWPOLICY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_DEFAULT: DWMFLIP3DWINDOWPOLICY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_EXCLUDEBELOW: DWMFLIP3DWINDOWPOLICY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_EXCLUDEABOVE: DWMFLIP3DWINDOWPOLICY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_LAST: DWMFLIP3DWINDOWPOLICY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMNCRENDERINGPOLICY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_USEWINDOWSTYLE: DWMNCRENDERINGPOLICY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_DISABLED: DWMNCRENDERINGPOLICY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_ENABLED: DWMNCRENDERINGPOLICY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_LAST: DWMNCRENDERINGPOLICY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMTRANSITION_OWNEDWINDOW_TARGET = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_NULL: DWMTRANSITION_OWNEDWINDOW_TARGET = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_REPOSITION: DWMTRANSITION_OWNEDWINDOW_TARGET = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMWINDOWATTRIBUTE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NCRENDERING_ENABLED: DWMWINDOWATTRIBUTE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NCRENDERING_POLICY: DWMWINDOWATTRIBUTE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_TRANSITIONS_FORCEDISABLED: DWMWINDOWATTRIBUTE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_ALLOW_NCPAINT: DWMWINDOWATTRIBUTE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CAPTION_BUTTON_BOUNDS: DWMWINDOWATTRIBUTE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NONCLIENT_RTL_LAYOUT: DWMWINDOWATTRIBUTE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FORCE_ICONIC_REPRESENTATION: DWMWINDOWATTRIBUTE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FLIP3D_POLICY: DWMWINDOWATTRIBUTE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_EXTENDED_FRAME_BOUNDS: DWMWINDOWATTRIBUTE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_HAS_ICONIC_BITMAP: DWMWINDOWATTRIBUTE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_DISALLOW_PEEK: DWMWINDOWATTRIBUTE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_EXCLUDED_FROM_PEEK: DWMWINDOWATTRIBUTE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CLOAK: DWMWINDOWATTRIBUTE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CLOAKED: DWMWINDOWATTRIBUTE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FREEZE_REPRESENTATION: DWMWINDOWATTRIBUTE = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_PASSIVE_UPDATE_MODE: DWMWINDOWATTRIBUTE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_USE_HOSTBACKDROPBRUSH: DWMWINDOWATTRIBUTE = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_USE_IMMERSIVE_DARK_MODE: DWMWINDOWATTRIBUTE = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_WINDOW_CORNER_PREFERENCE: DWMWINDOWATTRIBUTE = 33i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_BORDER_COLOR: DWMWINDOWATTRIBUTE = 34i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CAPTION_COLOR: DWMWINDOWATTRIBUTE = 35i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_TEXT_COLOR: DWMWINDOWATTRIBUTE = 36i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_VISIBLE_FRAME_BORDER_THICKNESS: DWMWINDOWATTRIBUTE = 37i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_LAST: DWMWINDOWATTRIBUTE = 38i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SHOWCONTACT = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_DOWN: DWM_SHOWCONTACT = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_UP: DWM_SHOWCONTACT = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_DRAG: DWM_SHOWCONTACT = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_HOLD: DWM_SHOWCONTACT = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_PENBARREL: DWM_SHOWCONTACT = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_NONE: DWM_SHOWCONTACT = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_ALL: DWM_SHOWCONTACT = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SOURCE_FRAME_SAMPLING = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_POINT: DWM_SOURCE_FRAME_SAMPLING = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_COVERAGE: DWM_SOURCE_FRAME_SAMPLING = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_LAST: DWM_SOURCE_FRAME_SAMPLING = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_TAB_WINDOW_REQUIREMENTS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_NONE: DWM_TAB_WINDOW_REQUIREMENTS = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_IMPLEMENTED_BY_SYSTEM: DWM_TAB_WINDOW_REQUIREMENTS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_RELATIONSHIP: DWM_TAB_WINDOW_REQUIREMENTS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_STYLES: DWM_TAB_WINDOW_REQUIREMENTS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_REGION: DWM_TAB_WINDOW_REQUIREMENTS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_DWM_ATTRIBUTES: DWM_TAB_WINDOW_REQUIREMENTS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_MARGINS: DWM_TAB_WINDOW_REQUIREMENTS = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_TABBING_ENABLED: DWM_TAB_WINDOW_REQUIREMENTS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_USER_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_GROUP_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_APP_COMPAT: DWM_TAB_WINDOW_REQUIREMENTS = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_WINDOW_CORNER_PREFERENCE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_DEFAULT: DWM_WINDOW_CORNER_PREFERENCE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_DONOTROUND: DWM_WINDOW_CORNER_PREFERENCE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_ROUND: DWM_WINDOW_CORNER_PREFERENCE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_ROUNDSMALL: DWM_WINDOW_CORNER_PREFERENCE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type GESTURE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_TAP: GESTURE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_DOUBLETAP: GESTURE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_RIGHTTAP: GESTURE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_PRESSANDHOLD: GESTURE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_PRESSANDHOLDABORT: GESTURE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_TAP: GESTURE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_DOUBLETAP: GESTURE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_RIGHTTAP: GESTURE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDHOLD: GESTURE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDHOLDABORT: GESTURE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDTAP: GESTURE_TYPE = 10i32;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
pub struct DWM_BLURBEHIND {
|
||||
pub dwFlags: u32,
|
||||
pub fEnable: super::super::Foundation::BOOL,
|
||||
pub hRgnBlur: super::Gdi::HRGN,
|
||||
pub fTransitionOnMaximized: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
impl ::core::marker::Copy for DWM_BLURBEHIND {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
impl ::core::clone::Clone for DWM_BLURBEHIND {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DWM_PRESENT_PARAMETERS {
|
||||
pub cbSize: u32,
|
||||
pub fQueue: super::super::Foundation::BOOL,
|
||||
pub cRefreshStart: u64,
|
||||
pub cBuffer: u32,
|
||||
pub fUseSourceRate: super::super::Foundation::BOOL,
|
||||
pub rateSource: UNSIGNED_RATIO,
|
||||
pub cRefreshesPerFrame: u32,
|
||||
pub eSampling: DWM_SOURCE_FRAME_SAMPLING,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DWM_PRESENT_PARAMETERS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DWM_PRESENT_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DWM_THUMBNAIL_PROPERTIES {
|
||||
pub dwFlags: u32,
|
||||
pub rcDestination: super::super::Foundation::RECT,
|
||||
pub rcSource: super::super::Foundation::RECT,
|
||||
pub opacity: u8,
|
||||
pub fVisible: super::super::Foundation::BOOL,
|
||||
pub fSourceClientAreaOnly: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DWM_THUMBNAIL_PROPERTIES {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DWM_THUMBNAIL_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct DWM_TIMING_INFO {
|
||||
pub cbSize: u32,
|
||||
pub rateRefresh: UNSIGNED_RATIO,
|
||||
pub qpcRefreshPeriod: u64,
|
||||
pub rateCompose: UNSIGNED_RATIO,
|
||||
pub qpcVBlank: u64,
|
||||
pub cRefresh: u64,
|
||||
pub cDXRefresh: u32,
|
||||
pub qpcCompose: u64,
|
||||
pub cFrame: u64,
|
||||
pub cDXPresent: u32,
|
||||
pub cRefreshFrame: u64,
|
||||
pub cFrameSubmitted: u64,
|
||||
pub cDXPresentSubmitted: u32,
|
||||
pub cFrameConfirmed: u64,
|
||||
pub cDXPresentConfirmed: u32,
|
||||
pub cRefreshConfirmed: u64,
|
||||
pub cDXRefreshConfirmed: u32,
|
||||
pub cFramesLate: u64,
|
||||
pub cFramesOutstanding: u32,
|
||||
pub cFrameDisplayed: u64,
|
||||
pub qpcFrameDisplayed: u64,
|
||||
pub cRefreshFrameDisplayed: u64,
|
||||
pub cFrameComplete: u64,
|
||||
pub qpcFrameComplete: u64,
|
||||
pub cFramePending: u64,
|
||||
pub qpcFramePending: u64,
|
||||
pub cFramesDisplayed: u64,
|
||||
pub cFramesComplete: u64,
|
||||
pub cFramesPending: u64,
|
||||
pub cFramesAvailable: u64,
|
||||
pub cFramesDropped: u64,
|
||||
pub cFramesMissed: u64,
|
||||
pub cRefreshNextDisplayed: u64,
|
||||
pub cRefreshNextPresented: u64,
|
||||
pub cRefreshesDisplayed: u64,
|
||||
pub cRefreshesPresented: u64,
|
||||
pub cRefreshStarted: u64,
|
||||
pub cPixelsReceived: u64,
|
||||
pub cPixelsDrawn: u64,
|
||||
pub cBuffersEmpty: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for DWM_TIMING_INFO {}
|
||||
impl ::core::clone::Clone for DWM_TIMING_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct MilMatrix3x2D {
|
||||
pub S_11: f64,
|
||||
pub S_12: f64,
|
||||
pub S_21: f64,
|
||||
pub S_22: f64,
|
||||
pub DX: f64,
|
||||
pub DY: f64,
|
||||
}
|
||||
impl ::core::marker::Copy for MilMatrix3x2D {}
|
||||
impl ::core::clone::Clone for MilMatrix3x2D {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct UNSIGNED_RATIO {
|
||||
pub uiNumerator: u32,
|
||||
pub uiDenominator: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for UNSIGNED_RATIO {}
|
||||
impl ::core::clone::Clone for UNSIGNED_RATIO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
479
vendor/windows-sys/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs
vendored
Normal file
479
vendor/windows-sys/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,479 @@
|
|||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN: u32 = 4294967294u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_CPU_ACCESS_DYNAMIC: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_CPU_ACCESS_FIELD: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_CPU_ACCESS_NONE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_CPU_ACCESS_READ_WRITE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_CPU_ACCESS_SCRATCH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_DEFINED: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const _FACDXGI: u32 = 2170u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub type DXGI_ALPHA_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_ALPHA_MODE_UNSPECIFIED: DXGI_ALPHA_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_ALPHA_MODE_PREMULTIPLIED: DXGI_ALPHA_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_ALPHA_MODE_STRAIGHT: DXGI_ALPHA_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_ALPHA_MODE_IGNORE: DXGI_ALPHA_MODE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_ALPHA_MODE_FORCE_DWORD: DXGI_ALPHA_MODE = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub type DXGI_COLOR_SPACE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709: DXGI_COLOR_SPACE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709: DXGI_COLOR_SPACE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709: DXGI_COLOR_SPACE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020: DXGI_COLOR_SPACE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RESERVED: DXGI_COLOR_SPACE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601: DXGI_COLOR_SPACE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601: DXGI_COLOR_SPACE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601: DXGI_COLOR_SPACE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709: DXGI_COLOR_SPACE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709: DXGI_COLOR_SPACE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020: DXGI_COLOR_SPACE_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020: DXGI_COLOR_SPACE_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020: DXGI_COLOR_SPACE_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020: DXGI_COLOR_SPACE_TYPE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020: DXGI_COLOR_SPACE_TYPE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020: DXGI_COLOR_SPACE_TYPE = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020: DXGI_COLOR_SPACE_TYPE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020: DXGI_COLOR_SPACE_TYPE = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020: DXGI_COLOR_SPACE_TYPE = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020: DXGI_COLOR_SPACE_TYPE = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709: DXGI_COLOR_SPACE_TYPE = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020: DXGI_COLOR_SPACE_TYPE = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709: DXGI_COLOR_SPACE_TYPE = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020: DXGI_COLOR_SPACE_TYPE = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020: DXGI_COLOR_SPACE_TYPE = 24i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_COLOR_SPACE_CUSTOM: DXGI_COLOR_SPACE_TYPE = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub type DXGI_FORMAT = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_UNKNOWN: DXGI_FORMAT = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32A32_TYPELESS: DXGI_FORMAT = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32A32_FLOAT: DXGI_FORMAT = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32A32_UINT: DXGI_FORMAT = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32A32_SINT: DXGI_FORMAT = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32_TYPELESS: DXGI_FORMAT = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32_FLOAT: DXGI_FORMAT = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32_UINT: DXGI_FORMAT = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32B32_SINT: DXGI_FORMAT = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16B16A16_TYPELESS: DXGI_FORMAT = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16B16A16_FLOAT: DXGI_FORMAT = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16B16A16_UNORM: DXGI_FORMAT = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16B16A16_UINT: DXGI_FORMAT = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16B16A16_SNORM: DXGI_FORMAT = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16B16A16_SINT: DXGI_FORMAT = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32_TYPELESS: DXGI_FORMAT = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32_FLOAT: DXGI_FORMAT = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32_UINT: DXGI_FORMAT = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G32_SINT: DXGI_FORMAT = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32G8X24_TYPELESS: DXGI_FORMAT = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_D32_FLOAT_S8X24_UINT: DXGI_FORMAT = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS: DXGI_FORMAT = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_X32_TYPELESS_G8X24_UINT: DXGI_FORMAT = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R10G10B10A2_TYPELESS: DXGI_FORMAT = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R10G10B10A2_UNORM: DXGI_FORMAT = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R10G10B10A2_UINT: DXGI_FORMAT = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R11G11B10_FLOAT: DXGI_FORMAT = 26u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8B8A8_TYPELESS: DXGI_FORMAT = 27u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8B8A8_UNORM: DXGI_FORMAT = 28u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8B8A8_UNORM_SRGB: DXGI_FORMAT = 29u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8B8A8_UINT: DXGI_FORMAT = 30u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8B8A8_SNORM: DXGI_FORMAT = 31u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8B8A8_SINT: DXGI_FORMAT = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16_TYPELESS: DXGI_FORMAT = 33u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16_FLOAT: DXGI_FORMAT = 34u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16_UNORM: DXGI_FORMAT = 35u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16_UINT: DXGI_FORMAT = 36u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16_SNORM: DXGI_FORMAT = 37u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16G16_SINT: DXGI_FORMAT = 38u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32_TYPELESS: DXGI_FORMAT = 39u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_D32_FLOAT: DXGI_FORMAT = 40u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32_FLOAT: DXGI_FORMAT = 41u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32_UINT: DXGI_FORMAT = 42u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R32_SINT: DXGI_FORMAT = 43u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R24G8_TYPELESS: DXGI_FORMAT = 44u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_D24_UNORM_S8_UINT: DXGI_FORMAT = 45u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R24_UNORM_X8_TYPELESS: DXGI_FORMAT = 46u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_X24_TYPELESS_G8_UINT: DXGI_FORMAT = 47u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8_TYPELESS: DXGI_FORMAT = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8_UNORM: DXGI_FORMAT = 49u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8_UINT: DXGI_FORMAT = 50u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8_SNORM: DXGI_FORMAT = 51u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8_SINT: DXGI_FORMAT = 52u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16_TYPELESS: DXGI_FORMAT = 53u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16_FLOAT: DXGI_FORMAT = 54u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_D16_UNORM: DXGI_FORMAT = 55u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16_UNORM: DXGI_FORMAT = 56u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16_UINT: DXGI_FORMAT = 57u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16_SNORM: DXGI_FORMAT = 58u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R16_SINT: DXGI_FORMAT = 59u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8_TYPELESS: DXGI_FORMAT = 60u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8_UNORM: DXGI_FORMAT = 61u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8_UINT: DXGI_FORMAT = 62u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8_SNORM: DXGI_FORMAT = 63u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8_SINT: DXGI_FORMAT = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_A8_UNORM: DXGI_FORMAT = 65u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R1_UNORM: DXGI_FORMAT = 66u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R9G9B9E5_SHAREDEXP: DXGI_FORMAT = 67u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R8G8_B8G8_UNORM: DXGI_FORMAT = 68u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_G8R8_G8B8_UNORM: DXGI_FORMAT = 69u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC1_TYPELESS: DXGI_FORMAT = 70u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC1_UNORM: DXGI_FORMAT = 71u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC1_UNORM_SRGB: DXGI_FORMAT = 72u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC2_TYPELESS: DXGI_FORMAT = 73u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC2_UNORM: DXGI_FORMAT = 74u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC2_UNORM_SRGB: DXGI_FORMAT = 75u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC3_TYPELESS: DXGI_FORMAT = 76u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC3_UNORM: DXGI_FORMAT = 77u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC3_UNORM_SRGB: DXGI_FORMAT = 78u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC4_TYPELESS: DXGI_FORMAT = 79u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC4_UNORM: DXGI_FORMAT = 80u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC4_SNORM: DXGI_FORMAT = 81u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC5_TYPELESS: DXGI_FORMAT = 82u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC5_UNORM: DXGI_FORMAT = 83u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC5_SNORM: DXGI_FORMAT = 84u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B5G6R5_UNORM: DXGI_FORMAT = 85u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B5G5R5A1_UNORM: DXGI_FORMAT = 86u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B8G8R8A8_UNORM: DXGI_FORMAT = 87u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B8G8R8X8_UNORM: DXGI_FORMAT = 88u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM: DXGI_FORMAT = 89u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B8G8R8A8_TYPELESS: DXGI_FORMAT = 90u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B8G8R8A8_UNORM_SRGB: DXGI_FORMAT = 91u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B8G8R8X8_TYPELESS: DXGI_FORMAT = 92u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B8G8R8X8_UNORM_SRGB: DXGI_FORMAT = 93u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC6H_TYPELESS: DXGI_FORMAT = 94u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC6H_UF16: DXGI_FORMAT = 95u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC6H_SF16: DXGI_FORMAT = 96u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC7_TYPELESS: DXGI_FORMAT = 97u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC7_UNORM: DXGI_FORMAT = 98u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_BC7_UNORM_SRGB: DXGI_FORMAT = 99u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_AYUV: DXGI_FORMAT = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_Y410: DXGI_FORMAT = 101u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_Y416: DXGI_FORMAT = 102u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_NV12: DXGI_FORMAT = 103u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_P010: DXGI_FORMAT = 104u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_P016: DXGI_FORMAT = 105u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_420_OPAQUE: DXGI_FORMAT = 106u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_YUY2: DXGI_FORMAT = 107u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_Y210: DXGI_FORMAT = 108u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_Y216: DXGI_FORMAT = 109u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_NV11: DXGI_FORMAT = 110u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_AI44: DXGI_FORMAT = 111u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_IA44: DXGI_FORMAT = 112u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_P8: DXGI_FORMAT = 113u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_A8P8: DXGI_FORMAT = 114u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_B4G4R4A4_UNORM: DXGI_FORMAT = 115u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_P208: DXGI_FORMAT = 130u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_V208: DXGI_FORMAT = 131u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_V408: DXGI_FORMAT = 132u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE: DXGI_FORMAT = 189u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE: DXGI_FORMAT = 190u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_FORMAT_FORCE_UINT: DXGI_FORMAT = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub type DXGI_MODE_ROTATION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_ROTATION_UNSPECIFIED: DXGI_MODE_ROTATION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_ROTATION_IDENTITY: DXGI_MODE_ROTATION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_ROTATION_ROTATE90: DXGI_MODE_ROTATION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_ROTATION_ROTATE180: DXGI_MODE_ROTATION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_ROTATION_ROTATE270: DXGI_MODE_ROTATION = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub type DXGI_MODE_SCALING = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_SCALING_UNSPECIFIED: DXGI_MODE_SCALING = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_SCALING_CENTERED: DXGI_MODE_SCALING = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_SCALING_STRETCHED: DXGI_MODE_SCALING = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub type DXGI_MODE_SCANLINE_ORDER = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED: DXGI_MODE_SCANLINE_ORDER = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE: DXGI_MODE_SCANLINE_ORDER = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST: DXGI_MODE_SCANLINE_ORDER = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub const DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST: DXGI_MODE_SCANLINE_ORDER = 3i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_GAMMA_CONTROL {
|
||||
pub Scale: DXGI_RGB,
|
||||
pub Offset: DXGI_RGB,
|
||||
pub GammaCurve: [DXGI_RGB; 1025],
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_GAMMA_CONTROL {}
|
||||
impl ::core::clone::Clone for DXGI_GAMMA_CONTROL {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DXGI_GAMMA_CONTROL_CAPABILITIES {
|
||||
pub ScaleAndOffsetSupported: super::super::super::Foundation::BOOL,
|
||||
pub MaxConvertedValue: f32,
|
||||
pub MinConvertedValue: f32,
|
||||
pub NumGammaControlPoints: u32,
|
||||
pub ControlPointPositions: [f32; 1025],
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DXGI_GAMMA_CONTROL_CAPABILITIES {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DXGI_GAMMA_CONTROL_CAPABILITIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_JPEG_AC_HUFFMAN_TABLE {
|
||||
pub CodeCounts: [u8; 16],
|
||||
pub CodeValues: [u8; 162],
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_JPEG_AC_HUFFMAN_TABLE {}
|
||||
impl ::core::clone::Clone for DXGI_JPEG_AC_HUFFMAN_TABLE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_JPEG_DC_HUFFMAN_TABLE {
|
||||
pub CodeCounts: [u8; 12],
|
||||
pub CodeValues: [u8; 12],
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_JPEG_DC_HUFFMAN_TABLE {}
|
||||
impl ::core::clone::Clone for DXGI_JPEG_DC_HUFFMAN_TABLE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_JPEG_QUANTIZATION_TABLE {
|
||||
pub Elements: [u8; 64],
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_JPEG_QUANTIZATION_TABLE {}
|
||||
impl ::core::clone::Clone for DXGI_JPEG_QUANTIZATION_TABLE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_MODE_DESC {
|
||||
pub Width: u32,
|
||||
pub Height: u32,
|
||||
pub RefreshRate: DXGI_RATIONAL,
|
||||
pub Format: DXGI_FORMAT,
|
||||
pub ScanlineOrdering: DXGI_MODE_SCANLINE_ORDER,
|
||||
pub Scaling: DXGI_MODE_SCALING,
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_MODE_DESC {}
|
||||
impl ::core::clone::Clone for DXGI_MODE_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_RATIONAL {
|
||||
pub Numerator: u32,
|
||||
pub Denominator: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_RATIONAL {}
|
||||
impl ::core::clone::Clone for DXGI_RATIONAL {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_RGB {
|
||||
pub Red: f32,
|
||||
pub Green: f32,
|
||||
pub Blue: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_RGB {}
|
||||
impl ::core::clone::Clone for DXGI_RGB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
|
||||
pub struct DXGI_SAMPLE_DESC {
|
||||
pub Count: u32,
|
||||
pub Quality: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DXGI_SAMPLE_DESC {}
|
||||
impl ::core::clone::Clone for DXGI_SAMPLE_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
1663
vendor/windows-sys/src/Windows/Win32/Graphics/Dxgi/mod.rs
vendored
Normal file
1663
vendor/windows-sys/src/Windows/Win32/Graphics/Dxgi/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
7548
vendor/windows-sys/src/Windows/Win32/Graphics/Gdi/mod.rs
vendored
Normal file
7548
vendor/windows-sys/src/Windows/Win32/Graphics/Gdi/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
6
vendor/windows-sys/src/Windows/Win32/Graphics/Hlsl/mod.rs
vendored
Normal file
6
vendor/windows-sys/src/Windows/Win32/Graphics/Hlsl/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#[doc = "*Required features: `\"Win32_Graphics_Hlsl\"`*"]
|
||||
pub const D3DCOMPILER_DLL: &str = "d3dcompiler_47.dll";
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Hlsl\"`*"]
|
||||
pub const D3DCOMPILE_OPTIMIZATION_LEVEL2: u32 = 49152u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Hlsl\"`*"]
|
||||
pub const D3D_COMPILE_STANDARD_FILE_INCLUDE: u32 = 1u32;
|
||||
2
vendor/windows-sys/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs
vendored
Normal file
2
vendor/windows-sys/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
pub type IWICImageEncoder = *mut ::core::ffi::c_void;
|
||||
pub type IWICImagingFactory2 = *mut ::core::ffi::c_void;
|
||||
1337
vendor/windows-sys/src/Windows/Win32/Graphics/Imaging/mod.rs
vendored
Normal file
1337
vendor/windows-sys/src/Windows/Win32/Graphics/Imaging/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2494
vendor/windows-sys/src/Windows/Win32/Graphics/OpenGL/mod.rs
vendored
Normal file
2494
vendor/windows-sys/src/Windows/Win32/Graphics/OpenGL/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
62
vendor/windows-sys/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs
vendored
Normal file
62
vendor/windows-sys/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"]
|
||||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
pub fn PTCloseProvider(hprovider: super::super::super::Storage::Xps::HPTPROVIDER) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
pub fn PTConvertDevModeToPrintTicket(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, cbdevmode: u32, pdevmode: *const super::super::Gdi::DEVMODEA, scope: EPrintTicketScope, pprintticket: super::super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
pub fn PTConvertPrintTicketToDevMode(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, pprintticket: super::super::super::System::Com::IStream, basedevmodetype: EDefaultDevmodeType, scope: EPrintTicketScope, pcbdevmode: *mut u32, ppdevmode: *mut *mut super::super::Gdi::DEVMODEA, pbstrerrormessage: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
pub fn PTGetPrintCapabilities(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, pprintticket: super::super::super::System::Com::IStream, pcapabilities: super::super::super::System::Com::IStream, pbstrerrormessage: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
pub fn PTGetPrintDeviceCapabilities(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, pprintticket: super::super::super::System::Com::IStream, pdevicecapabilities: super::super::super::System::Com::IStream, pbstrerrormessage: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
pub fn PTGetPrintDeviceResources(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, pszlocalename: ::windows_sys::core::PCWSTR, pprintticket: super::super::super::System::Com::IStream, pdeviceresources: super::super::super::System::Com::IStream, pbstrerrormessage: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"]
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
pub fn PTMergeAndValidatePrintTicket(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, pbaseticket: super::super::super::System::Com::IStream, pdeltaticket: super::super::super::System::Com::IStream, scope: EPrintTicketScope, presultticket: super::super::super::System::Com::IStream, pbstrerrormessage: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"]
|
||||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
pub fn PTOpenProvider(pszprintername: ::windows_sys::core::PCWSTR, dwversion: u32, phprovider: *mut super::super::super::Storage::Xps::HPTPROVIDER) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"]
|
||||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
pub fn PTOpenProviderEx(pszprintername: ::windows_sys::core::PCWSTR, dwmaxversion: u32, dwprefversion: u32, phprovider: *mut super::super::super::Storage::Xps::HPTPROVIDER, pusedversion: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub fn PTQuerySchemaVersionSupport(pszprintername: ::windows_sys::core::PCWSTR, pmaxversion: *mut u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub fn PTReleaseMemory(pbuffer: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_DELTA_PRINTTICKET_FORMAT: u32 = 2147745797u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTCAPABILITIES_FORMAT: u32 = 2147745796u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTDEVICECAPABILITIES_FORMAT: u32 = 2147745798u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTTICKET_FORMAT: u32 = 2147745795u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const PRINTTICKET_ISTREAM_APIS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const S_PT_CONFLICT_RESOLVED: u32 = 262146u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const S_PT_NO_CONFLICT: u32 = 262145u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub type EDefaultDevmodeType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kUserDefaultDevmode: EDefaultDevmodeType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPrinterDefaultDevmode: EDefaultDevmodeType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub type EPrintTicketScope = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTPageScope: EPrintTicketScope = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTDocumentScope: EPrintTicketScope = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTJobScope: EPrintTicketScope = 2i32;
|
||||
7577
vendor/windows-sys/src/Windows/Win32/Graphics/Printing/mod.rs
vendored
Normal file
7577
vendor/windows-sys/src/Windows/Win32/Graphics/Printing/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
42
vendor/windows-sys/src/Windows/Win32/Graphics/mod.rs
vendored
Normal file
42
vendor/windows-sys/src/Windows/Win32/Graphics/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
#[cfg(feature = "Win32_Graphics_CompositionSwapchain")]
|
||||
pub mod CompositionSwapchain;
|
||||
#[cfg(feature = "Win32_Graphics_DXCore")]
|
||||
pub mod DXCore;
|
||||
#[cfg(feature = "Win32_Graphics_Direct2D")]
|
||||
pub mod Direct2D;
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D")]
|
||||
pub mod Direct3D;
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D10")]
|
||||
pub mod Direct3D10;
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D11")]
|
||||
pub mod Direct3D11;
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D11on12")]
|
||||
pub mod Direct3D11on12;
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D12")]
|
||||
pub mod Direct3D12;
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D9")]
|
||||
pub mod Direct3D9;
|
||||
#[cfg(feature = "Win32_Graphics_Direct3D9on12")]
|
||||
pub mod Direct3D9on12;
|
||||
#[cfg(feature = "Win32_Graphics_DirectComposition")]
|
||||
pub mod DirectComposition;
|
||||
#[cfg(feature = "Win32_Graphics_DirectDraw")]
|
||||
pub mod DirectDraw;
|
||||
#[cfg(feature = "Win32_Graphics_DirectManipulation")]
|
||||
pub mod DirectManipulation;
|
||||
#[cfg(feature = "Win32_Graphics_DirectWrite")]
|
||||
pub mod DirectWrite;
|
||||
#[cfg(feature = "Win32_Graphics_Dwm")]
|
||||
pub mod Dwm;
|
||||
#[cfg(feature = "Win32_Graphics_Dxgi")]
|
||||
pub mod Dxgi;
|
||||
#[cfg(feature = "Win32_Graphics_Gdi")]
|
||||
pub mod Gdi;
|
||||
#[cfg(feature = "Win32_Graphics_Hlsl")]
|
||||
pub mod Hlsl;
|
||||
#[cfg(feature = "Win32_Graphics_Imaging")]
|
||||
pub mod Imaging;
|
||||
#[cfg(feature = "Win32_Graphics_OpenGL")]
|
||||
pub mod OpenGL;
|
||||
#[cfg(feature = "Win32_Graphics_Printing")]
|
||||
pub mod Printing;
|
||||
212
vendor/windows-sys/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs
vendored
Normal file
212
vendor/windows-sys/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,212 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn ApplyLocalManagementSyncML(syncmlrequest: ::windows_sys::core::PCWSTR, syncmlresult: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn DiscoverManagementService(pszupn: ::windows_sys::core::PCWSTR, ppmgmtinfo: *mut *mut MANAGEMENT_SERVICE_INFO) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn DiscoverManagementServiceEx(pszupn: ::windows_sys::core::PCWSTR, pszdiscoveryservicecandidate: ::windows_sys::core::PCWSTR, ppmgmtinfo: *mut *mut MANAGEMENT_SERVICE_INFO) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn GetDeviceManagementConfigInfo(providerid: ::windows_sys::core::PCWSTR, configstringbufferlength: *mut u32, configstring: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn GetDeviceRegistrationInfo(deviceinformationclass: REGISTRATION_INFORMATION_CLASS, ppdeviceregistrationinfo: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn GetManagementAppHyperlink(cchhyperlink: u32, pszhyperlink: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn IsDeviceRegisteredWithManagement(pfisdeviceregisteredwithmanagement: *mut super::super::Foundation::BOOL, cchupn: u32, pszupn: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn IsManagementRegistrationAllowed(pfismanagementregistrationallowed: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn IsMdmUxWithoutAadAllowed(isenrollmentallowed: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn RegisterDeviceWithLocalManagement(alreadyregistered: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn RegisterDeviceWithManagement(pszupn: ::windows_sys::core::PCWSTR, ppszmdmserviceuri: ::windows_sys::core::PCWSTR, ppzsaccesstoken: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn RegisterDeviceWithManagementUsingAADCredentials(usertoken: super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn RegisterDeviceWithManagementUsingAADDeviceCredentials() -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn RegisterDeviceWithManagementUsingAADDeviceCredentials2(mdmapplicationid: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn SetDeviceManagementConfigInfo(providerid: ::windows_sys::core::PCWSTR, configstring: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn SetManagedExternally(ismanagedexternally: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn UnregisterDeviceWithLocalManagement() -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub fn UnregisterDeviceWithManagement(enrollmentid: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MAM: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_DEVICEWIDE_WITH_AAD: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_ONLY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_USERSPECIFIC_WITH_AAD: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICE_ENROLLER_FACILITY_CODE: u32 = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MDM_REGISTRATION_FACILITY_CODE: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CERTAUTH_FAILED_TO_FIND_CERT: ::windows_sys::core::HRESULT = -2145910744i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CERTPOLICY_PRIVATEKEYCREATION_FAILED: ::windows_sys::core::HRESULT = -2145910745i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CONNECTIVITY: ::windows_sys::core::HRESULT = -2145910768i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICEAPREACHED: ::windows_sys::core::HRESULT = -2145910765i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICECAPREACHED: ::windows_sys::core::HRESULT = -2145910765i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICENOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910764i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_ALREADY_ENROLLED: ::windows_sys::core::HRESULT = -2145910774i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145910782i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145910781i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CERTIFICATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145910779i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145910778i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145910777i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_MANAGEMENT_BLOCKED: ::windows_sys::core::HRESULT = -2145910746i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145910783i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_NOT_ENROLLED: ::windows_sys::core::HRESULT = -2145910773i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910776i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DISCOVERY_SEC_CERT_DATE_INVALID: ::windows_sys::core::HRESULT = -2145910771i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_EMPTY_MESSAGE: ::windows_sys::core::HRESULT = -2145910743i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_ENROLLMENTDATAINVALID: ::windows_sys::core::HRESULT = -2145910759i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_ENROLLMENT_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145910775i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INMAINTENANCE: ::windows_sys::core::HRESULT = -2145910761i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INSECUREREDIRECT: ::windows_sys::core::HRESULT = -2145910758i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INVALIDSSLCERT: ::windows_sys::core::HRESULT = -2145910766i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_MDM_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2145910735i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOTELIGIBLETORENEW: ::windows_sys::core::HRESULT = -2145910762i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PASSWORD_NEEDED: ::windows_sys::core::HRESULT = -2145910770i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_LICENSE_ERROR: ::windows_sys::core::HRESULT = -2145910756i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910755i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_WRONG_STATE: ::windows_sys::core::HRESULT = -2145910757i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_APPMGMT: ::windows_sys::core::HRESULT = -2145910747i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_CERTSTORE: ::windows_sys::core::HRESULT = -2145910754i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_DMCLIENT: ::windows_sys::core::HRESULT = -2145910752i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_MISC: ::windows_sys::core::HRESULT = -2145910750i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_PFW: ::windows_sys::core::HRESULT = -2145910751i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_W7: ::windows_sys::core::HRESULT = -2145910753i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_SSLCERTNOTFOUND: ::windows_sys::core::HRESULT = -2145910748i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_UNKNOWN: ::windows_sys::core::HRESULT = -2145910749i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USERLICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_CANCELED: ::windows_sys::core::HRESULT = -2145910742i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_CANCELLED: ::windows_sys::core::HRESULT = -2145910736i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_LICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_WAB_ERROR: ::windows_sys::core::HRESULT = -2145910769i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -2145845238i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145845246i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145845245i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145845244i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145845243i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145845242i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145845241i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145845247i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_NOT_AD_REGISTERED_ERROR: ::windows_sys::core::HRESULT = -2145845235i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_NOT_REGISTERED: ::windows_sys::core::HRESULT = -2145845237i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145845240i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DISCOVERY_FAILED: ::windows_sys::core::HRESULT = -2145845234i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DISCOVERY_REDIRECTED: ::windows_sys::core::HRESULT = -2145845236i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_REGISTRATION_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145845239i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub type REGISTRATION_INFORMATION_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DeviceRegistrationBasicInfo: REGISTRATION_INFORMATION_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MaxDeviceInfoClass: REGISTRATION_INFORMATION_CLASS = 2i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct MANAGEMENT_REGISTRATION_INFO {
|
||||
pub fDeviceRegisteredWithManagement: super::super::Foundation::BOOL,
|
||||
pub dwDeviceRegistionKind: u32,
|
||||
pub pszUPN: ::windows_sys::core::PWSTR,
|
||||
pub pszMDMServiceUri: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for MANAGEMENT_REGISTRATION_INFO {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for MANAGEMENT_REGISTRATION_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub struct MANAGEMENT_SERVICE_INFO {
|
||||
pub pszMDMServiceUri: ::windows_sys::core::PWSTR,
|
||||
pub pszAuthenticationUri: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for MANAGEMENT_SERVICE_INFO {}
|
||||
impl ::core::clone::Clone for MANAGEMENT_SERVICE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
2
vendor/windows-sys/src/Windows/Win32/Management/mod.rs
vendored
Normal file
2
vendor/windows-sys/src/Windows/Win32/Management/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(feature = "Win32_Management_MobileDeviceManagementRegistration")]
|
||||
pub mod MobileDeviceManagementRegistration;
|
||||
556
vendor/windows-sys/src/Windows/Win32/Media/Audio/Apo/mod.rs
vendored
Normal file
556
vendor/windows-sys/src/Windows/Win32/Media/Audio/Apo/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,556 @@
|
|||
pub type IApoAcousticEchoCancellation = *mut ::core::ffi::c_void;
|
||||
pub type IApoAuxiliaryInputConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IApoAuxiliaryInputRT = *mut ::core::ffi::c_void;
|
||||
pub type IAudioDeviceModulesClient = *mut ::core::ffi::c_void;
|
||||
pub type IAudioMediaType = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObject = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectLoggingService = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectNotifications = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectRT = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectRTQueueService = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectVBR = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects2 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects3 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffectsCustomFormats = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_ALREADY_INITIALIZED: ::windows_sys::core::HRESULT = -2005073919i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_ALREADY_UNLOCKED: ::windows_sys::core::HRESULT = -2005073914i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_APO_LOCKED: ::windows_sys::core::HRESULT = -2005073910i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_BUFFERS_OVERLAP: ::windows_sys::core::HRESULT = -2005073915i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2005073917i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_APO_CLSID: ::windows_sys::core::HRESULT = -2005073916i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_COEFFCOUNT: ::windows_sys::core::HRESULT = -2005073909i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_COEFFICIENT: ::windows_sys::core::HRESULT = -2005073908i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_CONNECTION_FORMAT: ::windows_sys::core::HRESULT = -2005073911i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_CURVE_PARAM: ::windows_sys::core::HRESULT = -2005073907i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_INPUTID: ::windows_sys::core::HRESULT = -2005073906i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_OUTPUT_MAXFRAMECOUNT: ::windows_sys::core::HRESULT = -2005073912i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2005073918i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_NUM_CONNECTIONS_INVALID: ::windows_sys::core::HRESULT = -2005073913i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_DATA: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_TYPES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_USER_DATA: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MAX_CHANNELS: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MAX_FRAMERATE: f64 = 384000f64;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MIN_CHANNELS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MIN_FRAMERATE: f64 = 10f64;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 13u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 15u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 18u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 17u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 16u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 14u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 20u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 19u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 13u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_EFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Association: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 0u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_FriendlyName: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 12u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 11u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_PostMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_PreMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 1u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_UserInterfaceClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 12u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 11u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 5u32 };
|
||||
pub const SID_AudioProcessingObjectLoggingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340423855, data2: 2553, data3: 17774, data4: [161, 115, 189, 181, 132, 153, 188, 231] };
|
||||
pub const SID_AudioProcessingObjectRTQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1166809631, data2: 26777, data3: 19474, data4: [153, 172, 226, 230, 172, 37, 49, 4] };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_INVALID: APO_BUFFER_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_VALID: APO_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_SILENT: APO_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_CONNECTION_BUFFER_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_ALLOCATED: APO_CONNECTION_BUFFER_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_EXTERNAL: APO_CONNECTION_BUFFER_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_DEPENDANT: APO_CONNECTION_BUFFER_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_NONE: APO_FLAG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_INPLACE: APO_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_SAMPLESPERFRAME_MUST_MATCH: APO_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_FRAMESPERSECOND_MUST_MATCH: APO_FLAG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_BITSPERSAMPLE_MUST_MATCH: APO_FLAG = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_MIXER: APO_FLAG = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_DEFAULT: APO_FLAG = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_LOG_LEVEL = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_ALWAYS: APO_LOG_LEVEL = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_CRITICAL: APO_LOG_LEVEL = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_ERROR: APO_LOG_LEVEL = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_WARNING: APO_LOG_LEVEL = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_INFO: APO_LOG_LEVEL = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_VERBOSE: APO_LOG_LEVEL = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_NOTIFICATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_NONE: APO_NOTIFICATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME: APO_NOTIFICATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE: APO_NOTIFICATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE: APO_NOTIFICATION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type AUDIO_FLOW_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_FLOW_PULL: AUDIO_FLOW_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_FLOW_PUSH: AUDIO_FLOW_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type AUDIO_SYSTEMEFFECT_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_SYSTEMEFFECT_STATE_OFF: AUDIO_SYSTEMEFFECT_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_SYSTEMEFFECT_STATE_ON: AUDIO_SYSTEMEFFECT_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type EAudioConstriction = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstrictionOff: EAudioConstriction = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction48_16: EAudioConstriction = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction44_16: EAudioConstriction = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction14_14: EAudioConstriction = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstrictionMute: EAudioConstriction = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APOInitBaseStruct {
|
||||
pub cbSize: u32,
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for APOInitBaseStruct {}
|
||||
impl ::core::clone::Clone for APOInitBaseStruct {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct APOInitSystemEffects {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pAPOSystemEffectsProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APOInitSystemEffects2 {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pAPOSystemEffectsProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
pub nSoftwareIoDeviceInCollection: u32,
|
||||
pub nSoftwareIoConnectorIndex: u32,
|
||||
pub AudioProcessingMode: ::windows_sys::core::GUID,
|
||||
pub InitializeForDiscoveryOnly: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects2 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APOInitSystemEffects3 {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pServiceProvider: super::super::super::System::Com::IServiceProvider,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
pub nSoftwareIoDeviceInCollection: u32,
|
||||
pub nSoftwareIoConnectorIndex: u32,
|
||||
pub AudioProcessingMode: ::windows_sys::core::GUID,
|
||||
pub InitializeForDiscoveryOnly: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects3 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects3 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_DESCRIPTOR {
|
||||
pub Type: APO_CONNECTION_BUFFER_TYPE,
|
||||
pub pBuffer: usize,
|
||||
pub u32MaxFrameCount: u32,
|
||||
pub pFormat: IAudioMediaType,
|
||||
pub u32Signature: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_PROPERTY {
|
||||
pub pBuffer: usize,
|
||||
pub u32ValidFrameCount: u32,
|
||||
pub u32BufferFlags: APO_BUFFER_FLAGS,
|
||||
pub u32Signature: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_PROPERTY {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_PROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_PROPERTY_V2 {
|
||||
pub property: APO_CONNECTION_PROPERTY,
|
||||
pub u64QPCTime: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_PROPERTY_V2 {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_PROPERTY_V2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APO_NOTIFICATION {
|
||||
pub r#type: APO_NOTIFICATION_TYPE,
|
||||
pub Anonymous: APO_NOTIFICATION_0,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub union APO_NOTIFICATION_0 {
|
||||
pub audioEndpointVolumeChange: AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION,
|
||||
pub audioEndpointPropertyChange: AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION,
|
||||
pub audioSystemEffectsPropertyChange: AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_0 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub r#type: APO_NOTIFICATION_TYPE,
|
||||
pub Anonymous: APO_NOTIFICATION_DESCRIPTOR_0,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub union APO_NOTIFICATION_DESCRIPTOR_0 {
|
||||
pub audioEndpointVolume: AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioEndpointPropertyChange: AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioSystemEffectsPropertyChange: AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_DESCRIPTOR_0 {}
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_DESCRIPTOR_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_REG_PROPERTIES {
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
pub Flags: APO_FLAG,
|
||||
pub szFriendlyName: [u16; 256],
|
||||
pub szCopyrightInfo: [u16; 256],
|
||||
pub u32MajorVersion: u32,
|
||||
pub u32MinorVersion: u32,
|
||||
pub u32MinInputConnections: u32,
|
||||
pub u32MaxInputConnections: u32,
|
||||
pub u32MinOutputConnections: u32,
|
||||
pub u32MaxOutputConnections: u32,
|
||||
pub u32MaxInstances: u32,
|
||||
pub u32NumAPOInterfaces: u32,
|
||||
pub iidAPOInterfaceList: [::windows_sys::core::GUID; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for APO_REG_PROPERTIES {}
|
||||
impl ::core::clone::Clone for APO_REG_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub propertyStore: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub propertyKey: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub volume: *mut super::AUDIO_VOLUME_NOTIFICATION_DATA,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_SYSTEMEFFECT {
|
||||
pub id: ::windows_sys::core::GUID,
|
||||
pub canSetState: super::super::super::Foundation::BOOL,
|
||||
pub state: AUDIO_SYSTEMEFFECT_STATE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECT {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
pub propertyStoreContext: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub propertyStoreContext: ::windows_sys::core::GUID,
|
||||
pub propertyStoreType: super::AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE,
|
||||
pub propertyStore: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub propertyKey: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct AudioFXExtensionParams {
|
||||
pub AddPageParam: super::super::super::Foundation::LPARAM,
|
||||
pub pwstrEndpointID: ::windows_sys::core::PWSTR,
|
||||
pub pFxProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for AudioFXExtensionParams {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for AudioFXExtensionParams {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct UNCOMPRESSEDAUDIOFORMAT {
|
||||
pub guidFormatType: ::windows_sys::core::GUID,
|
||||
pub dwSamplesPerFrame: u32,
|
||||
pub dwBytesPerSampleContainer: u32,
|
||||
pub dwValidBitsPerSample: u32,
|
||||
pub fFramesPerSecond: f32,
|
||||
pub dwChannelMask: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for UNCOMPRESSEDAUDIOFORMAT {}
|
||||
impl ::core::clone::Clone for UNCOMPRESSEDAUDIOFORMAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type FNAPONOTIFICATIONCALLBACK = ::core::option::Option<unsafe extern "system" fn(pproperties: *mut APO_REG_PROPERTIES, pvrefdata: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
1291
vendor/windows-sys/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs
vendored
Normal file
1291
vendor/windows-sys/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1079
vendor/windows-sys/src/Windows/Win32/Media/Audio/DirectSound/mod.rs
vendored
Normal file
1079
vendor/windows-sys/src/Windows/Win32/Media/Audio/DirectSound/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
50
vendor/windows-sys/src/Windows/Win32/Media/Audio/Endpoints/mod.rs
vendored
Normal file
50
vendor/windows-sys/src/Windows/Win32/Media/Audio/Endpoints/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
pub type IAudioEndpointFormatControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointLastBufferControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamMeter = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamMute = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamVolume = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolume = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolumeCallback = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolumeEx = *mut ::core::ffi::c_void;
|
||||
pub type IAudioLfxControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioMeterInformation = *mut ::core::ffi::c_void;
|
||||
pub type IHardwareAudioEngineBase = *mut ::core::ffi::c_void;
|
||||
pub const DEVINTERFACE_AUDIOENDPOINTPLUGIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2670689126, data2: 26028, data3: 20390, data4: [138, 228, 18, 60, 120, 184, 147, 19] };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin2_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_DataFlow: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 1u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_PnPInterface: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub type EndpointConnectorType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eHostProcessConnector: EndpointConnectorType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eOffloadConnector: EndpointConnectorType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eLoopbackConnector: EndpointConnectorType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eKeywordDetectorConnector: EndpointConnectorType = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eConnectorCount: EndpointConnectorType = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {
|
||||
pub u32Size: u32,
|
||||
pub u32TSSessionId: u32,
|
||||
pub targetEndpointConnectorType: EndpointConnectorType,
|
||||
pub wfxDeviceFormat: super::WAVEFORMATEX,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
970
vendor/windows-sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs
vendored
Normal file
970
vendor/windows-sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,970 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "cdecl" {
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub fn CreateFX(clsid: *const ::windows_sys::core::GUID, peffect: *mut ::windows_sys::core::IUnknown, pinitdat: *const ::core::ffi::c_void, initdatabytesize: u32) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub fn CreateAudioReverb(ppapo: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub fn CreateAudioVolumeMeter(ppapo: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub fn CreateHrtfApo(init: *const HrtfApoInit, xapo: *mut IXAPO) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub fn XAudio2CreateWithVersionInfo(ppxaudio2: *mut IXAudio2, flags: u32, xaudio2processor: u32, ntddiversion: u32) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type IXAPO = *mut ::core::ffi::c_void;
|
||||
pub type IXAPOHrtfParameters = *mut ::core::ffi::c_void;
|
||||
pub type IXAPOParameters = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2 = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2EngineCallback = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2Extension = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2MasteringVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2SourceVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2SubmixVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2Voice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2VoiceCallback = *mut ::core::ffi::c_void;
|
||||
pub const AudioReverb: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3261283094, data2: 18203, data3: 17560, data4: [184, 197, 79, 9, 89, 226, 236, 9] };
|
||||
pub const AudioVolumeMeter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1338224998, data2: 38698, data3: 16591, data4: [188, 55, 125, 176, 61, 178, 251, 163] };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FACILITY_XAPO: u32 = 2199u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FACILITY_XAUDIO2: u32 = 2198u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_DELAY: f32 = 500f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_FEEDBACK: f32 = 0.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_WETDRYMIX: f32 = 0.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_DELAY: f32 = 2000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_FEEDBACK: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_WETDRYMIX: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_DELAY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_FEEDBACK: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_WETDRYMIX: f32 = 0f32;
|
||||
pub const FXEQ: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4125102359, data2: 54980, data3: 18522, data4: [163, 245, 105, 81, 150, 243, 219, 250] };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_BANDWIDTH: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_0: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_1: f32 = 800f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_2: f32 = 2000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_3: f32 = 10000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_GAIN: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_BANDWIDTH: f32 = 2f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_FRAMERATE: u32 = 48000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_FREQUENCY_CENTER: f32 = 20000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_GAIN: f32 = 7.94f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_BANDWIDTH: f32 = 0.1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_FRAMERATE: u32 = 22000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_FREQUENCY_CENTER: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_GAIN: f32 = 0.126f32;
|
||||
pub const FXEcho: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1345967936, data2: 63286, data3: 17562, data4: [132, 211, 165, 98, 2, 85, 123, 135] };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXLOUDNESS_DEFAULT_MOMENTARY_MS: u32 = 400u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXLOUDNESS_DEFAULT_SHORTTERM_MS: u32 = 3000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_DEFAULT_LOUDNESS: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_DEFAULT_RELEASE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MAX_LOUDNESS: u32 = 1800u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MAX_RELEASE: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MIN_LOUDNESS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MIN_RELEASE: u32 = 1u32;
|
||||
pub const FXMasteringLimiter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3289610518, data2: 11233, data3: 18173, data4: [133, 153, 68, 21, 54, 244, 152, 86] };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_DEFAULT_DIFFUSION: f32 = 0.9f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_DEFAULT_ROOMSIZE: f32 = 0.6f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MAX_DIFFUSION: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MAX_ROOMSIZE: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MIN_DIFFUSION: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MIN_ROOMSIZE: f32 = 0.0001f32;
|
||||
pub const FXReverb: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2107296342, data2: 52072, data3: 18439, data4: [182, 50, 177, 55, 53, 46, 133, 150] };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_DEFAULT_UNITY_GAIN_DISTANCE: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MAX_GAIN_LIMIT: f32 = 12f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MIN_GAIN_LIMIT: f32 = -96f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MIN_UNITY_GAIN_DISTANCE: f32 = 0.05f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor1: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor10: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor11: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor12: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor13: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor14: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor15: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor16: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor17: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor18: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor19: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor20: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor21: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor22: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor23: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor24: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor25: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor26: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor27: u32 = 67108864u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor28: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor29: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor3: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor30: u32 = 536870912u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor31: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor32: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor4: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor5: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor6: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor7: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor8: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor9: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const SPEAKER_MONO: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_2PI: f32 = 6.2831855f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_DELAY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_DOPPLER: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_EMITTER_ANGLE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_LPF_DIRECT: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_LPF_REVERB: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_MATRIX: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_REDIRECT_TO_LFE: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_REVERB: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_ZEROCENTER: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_HANDLE_BYTESIZE: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_PI: f32 = 3.1415927f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_SPEED_OF_SOUND: f32 = 343.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_E_FORMAT_UNSUPPORTED: ::windows_sys::core::HRESULT = -2003369983i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_BUFFERCOUNT_MUST_MATCH: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_CHANNELS_MUST_MATCH: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_FRAMERATE_MUST_MATCH: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_INPLACE_REQUIRED: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_INPLACE_SUPPORTED: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MAX_CHANNELS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MAX_FRAMERATE: u32 = 200000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MIN_CHANNELS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MIN_FRAMERATE: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_REGISTRATION_STRING_LENGTH: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL: &str = "xaudio2_9d.dll";
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL_A: &str = "xaudio2_9d.dll";
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL_W: &str = "xaudio2_9d.dll";
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DENSITY: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX: u32 = 27u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ: f32 = 5000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_DENSITY: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_DIFFUSION: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_FRAMERATE: u32 = 48000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_POSITION: u32 = 30u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REAR_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY: u32 = 300u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REVERB_DELAY: u32 = 85u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REVERB_GAIN: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ: f32 = 20000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_SIZE: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_WET_DRY_MIX: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DECAY_TIME: f32 = 0.1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DENSITY: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DIFFUSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_FRAMERATE: u32 = 20000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_POSITION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REAR_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REVERB_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REVERB_GAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_SIZE: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_WET_DRY_MIX: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_1024_QUANTUM: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_ANY_PROCESSOR: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_COMMIT_ALL: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_COMMIT_NOW: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEBUG_ENGINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_CHANNELS: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FILTER_FREQUENCY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FILTER_ONEOVERQ: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FREQ_RATIO: f32 = 2f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_PROCESSOR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_SAMPLERATE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL: &str = "xaudio2_9.dll";
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL_A: &str = "xaudio2_9.dll";
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL_W: &str = "xaudio2_9.dll";
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_END_OF_STREAM: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_DEVICE_INVALIDATED: ::windows_sys::core::HRESULT = -2003435516i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_INVALID_CALL: ::windows_sys::core::HRESULT = -2003435519i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_XAPO_CREATION_FAILED: ::windows_sys::core::HRESULT = -2003435517i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_XMA_DECODER_ERROR: ::windows_sys::core::HRESULT = -2003435518i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_API_CALLS: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_DETAIL: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_ERRORS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_FUNC_CALLS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_INFO: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_LOCKS: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_MEMORY: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_STREAMING: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_TIMING: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_WARNINGS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOOP_INFINITE: u32 = 255u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_AUDIO_CHANNELS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_BUFFERS_SYSTEM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_BUFFER_BYTES: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FILTER_FREQUENCY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FILTER_ONEOVERQ: f32 = 1.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FREQ_RATIO: f32 = 1024f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_INSTANCES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_LOOP_COUNT: u32 = 254u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_QUEUED_BUFFERS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO: u32 = 600000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL: u32 = 300000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_SAMPLE_RATE: u32 = 200000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_VOLUME_LEVEL: f32 = 16777216f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MIN_SAMPLE_RATE: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_NO_LOOP_REGION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_PLAY_TAILS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_QUANTUM_DENOMINATOR: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_QUANTUM_NUMERATOR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_SEND_USEFILTER: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_STOP_ENGINE_WHEN_IDLE: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_USE_DEFAULT_PROCESSOR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOPITCH: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOSAMPLESPLAYED: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOSRC: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_USEFILTER: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfDirectivityType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const OmniDirectional: HrtfDirectivityType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Cardioid: HrtfDirectivityType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Cone: HrtfDirectivityType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfDistanceDecayType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const NaturalDecay: HrtfDistanceDecayType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const CustomDecay: HrtfDistanceDecayType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfEnvironment = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Small: HrtfEnvironment = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Medium: HrtfEnvironment = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Large: HrtfEnvironment = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Outdoors: HrtfEnvironment = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type XAPO_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_BUFFER_SILENT: XAPO_BUFFER_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_BUFFER_VALID: XAPO_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type XAUDIO2_FILTER_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const LowPassFilter: XAUDIO2_FILTER_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const BandPassFilter: XAUDIO2_FILTER_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HighPassFilter: XAUDIO2_FILTER_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const NotchFilter: XAUDIO2_FILTER_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const LowPassOnePoleFilter: XAUDIO2_FILTER_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HighPassOnePoleFilter: XAUDIO2_FILTER_TYPE = 5i32;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXECHO_INITDATA {
|
||||
pub MaxDelay: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXECHO_INITDATA {}
|
||||
impl ::core::clone::Clone for FXECHO_INITDATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXECHO_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub Feedback: f32,
|
||||
pub Delay: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXECHO_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXECHO_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXEQ_PARAMETERS {
|
||||
pub FrequencyCenter0: f32,
|
||||
pub Gain0: f32,
|
||||
pub Bandwidth0: f32,
|
||||
pub FrequencyCenter1: f32,
|
||||
pub Gain1: f32,
|
||||
pub Bandwidth1: f32,
|
||||
pub FrequencyCenter2: f32,
|
||||
pub Gain2: f32,
|
||||
pub Bandwidth2: f32,
|
||||
pub FrequencyCenter3: f32,
|
||||
pub Gain3: f32,
|
||||
pub Bandwidth3: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXEQ_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXEQ_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXMASTERINGLIMITER_PARAMETERS {
|
||||
pub Release: u32,
|
||||
pub Loudness: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXMASTERINGLIMITER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXMASTERINGLIMITER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXREVERB_PARAMETERS {
|
||||
pub Diffusion: f32,
|
||||
pub RoomSize: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXREVERB_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXREVERB_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfApoInit {
|
||||
pub distanceDecay: *mut HrtfDistanceDecay,
|
||||
pub directivity: *mut HrtfDirectivity,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfApoInit {}
|
||||
impl ::core::clone::Clone for HrtfApoInit {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivity {
|
||||
pub r#type: HrtfDirectivityType,
|
||||
pub scaling: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivity {}
|
||||
impl ::core::clone::Clone for HrtfDirectivity {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivityCardioid {
|
||||
pub directivity: HrtfDirectivity,
|
||||
pub order: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivityCardioid {}
|
||||
impl ::core::clone::Clone for HrtfDirectivityCardioid {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivityCone {
|
||||
pub directivity: HrtfDirectivity,
|
||||
pub innerAngle: f32,
|
||||
pub outerAngle: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivityCone {}
|
||||
impl ::core::clone::Clone for HrtfDirectivityCone {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDistanceDecay {
|
||||
pub r#type: HrtfDistanceDecayType,
|
||||
pub maxGain: f32,
|
||||
pub minGain: f32,
|
||||
pub unityGainDistance: f32,
|
||||
pub cutoffDistance: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDistanceDecay {}
|
||||
impl ::core::clone::Clone for HrtfDistanceDecay {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfOrientation {
|
||||
pub element: [f32; 9],
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfOrientation {}
|
||||
impl ::core::clone::Clone for HrtfOrientation {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfPosition {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
pub z: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfPosition {}
|
||||
impl ::core::clone::Clone for HrtfPosition {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_LOCKFORPROCESS_PARAMETERS {
|
||||
pub pFormat: *const super::WAVEFORMATEX,
|
||||
pub MaxFrameCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_LOCKFORPROCESS_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAPO_LOCKFORPROCESS_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_PROCESS_BUFFER_PARAMETERS {
|
||||
pub pBuffer: *mut ::core::ffi::c_void,
|
||||
pub BufferFlags: XAPO_BUFFER_FLAGS,
|
||||
pub ValidFrameCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_PROCESS_BUFFER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAPO_PROCESS_BUFFER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_REGISTRATION_PROPERTIES {
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
pub FriendlyName: [u16; 256],
|
||||
pub CopyrightInfo: [u16; 256],
|
||||
pub MajorVersion: u32,
|
||||
pub MinorVersion: u32,
|
||||
pub Flags: u32,
|
||||
pub MinInputBufferCount: u32,
|
||||
pub MaxInputBufferCount: u32,
|
||||
pub MinOutputBufferCount: u32,
|
||||
pub MaxOutputBufferCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_REGISTRATION_PROPERTIES {}
|
||||
impl ::core::clone::Clone for XAPO_REGISTRATION_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub Room: i32,
|
||||
pub RoomHF: i32,
|
||||
pub RoomRolloffFactor: f32,
|
||||
pub DecayTime: f32,
|
||||
pub DecayHFRatio: f32,
|
||||
pub Reflections: i32,
|
||||
pub ReflectionsDelay: f32,
|
||||
pub Reverb: i32,
|
||||
pub ReverbDelay: f32,
|
||||
pub Diffusion: f32,
|
||||
pub Density: f32,
|
||||
pub HFReference: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2FX_REVERB_I3DL2_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2FX_REVERB_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub ReflectionsDelay: u32,
|
||||
pub ReverbDelay: u8,
|
||||
pub RearDelay: u8,
|
||||
pub SideDelay: u8,
|
||||
pub PositionLeft: u8,
|
||||
pub PositionRight: u8,
|
||||
pub PositionMatrixLeft: u8,
|
||||
pub PositionMatrixRight: u8,
|
||||
pub EarlyDiffusion: u8,
|
||||
pub LateDiffusion: u8,
|
||||
pub LowEQGain: u8,
|
||||
pub LowEQCutoff: u8,
|
||||
pub HighEQGain: u8,
|
||||
pub HighEQCutoff: u8,
|
||||
pub RoomFilterFreq: f32,
|
||||
pub RoomFilterMain: f32,
|
||||
pub RoomFilterHF: f32,
|
||||
pub ReflectionsGain: f32,
|
||||
pub ReverbGain: f32,
|
||||
pub DecayTime: f32,
|
||||
pub Density: f32,
|
||||
pub RoomSize: f32,
|
||||
pub DisableLateField: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2FX_REVERB_PARAMETERS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2FX_REVERB_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2FX_VOLUMEMETER_LEVELS {
|
||||
pub pPeakLevels: *mut f32,
|
||||
pub pRMSLevels: *mut f32,
|
||||
pub ChannelCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2FX_VOLUMEMETER_LEVELS {}
|
||||
impl ::core::clone::Clone for XAUDIO2FX_VOLUMEMETER_LEVELS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_BUFFER {
|
||||
pub Flags: u32,
|
||||
pub AudioBytes: u32,
|
||||
pub pAudioData: *const u8,
|
||||
pub PlayBegin: u32,
|
||||
pub PlayLength: u32,
|
||||
pub LoopBegin: u32,
|
||||
pub LoopLength: u32,
|
||||
pub LoopCount: u32,
|
||||
pub pContext: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_BUFFER {}
|
||||
impl ::core::clone::Clone for XAUDIO2_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_BUFFER_WMA {
|
||||
pub pDecodedPacketCumulativeBytes: *const u32,
|
||||
pub PacketCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_BUFFER_WMA {}
|
||||
impl ::core::clone::Clone for XAUDIO2_BUFFER_WMA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_DEBUG_CONFIGURATION {
|
||||
pub TraceMask: u32,
|
||||
pub BreakMask: u32,
|
||||
pub LogThreadID: super::super::super::Foundation::BOOL,
|
||||
pub LogFileline: super::super::super::Foundation::BOOL,
|
||||
pub LogFunctionName: super::super::super::Foundation::BOOL,
|
||||
pub LogTiming: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_DEBUG_CONFIGURATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_DEBUG_CONFIGURATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_EFFECT_CHAIN {
|
||||
pub EffectCount: u32,
|
||||
pub pEffectDescriptors: *mut XAUDIO2_EFFECT_DESCRIPTOR,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_EFFECT_CHAIN {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_EFFECT_CHAIN {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_EFFECT_DESCRIPTOR {
|
||||
pub pEffect: ::windows_sys::core::IUnknown,
|
||||
pub InitialState: super::super::super::Foundation::BOOL,
|
||||
pub OutputChannels: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_EFFECT_DESCRIPTOR {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_EFFECT_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_FILTER_PARAMETERS {
|
||||
pub Type: XAUDIO2_FILTER_TYPE,
|
||||
pub Frequency: f32,
|
||||
pub OneOverQ: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_FILTER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_FILTER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_PERFORMANCE_DATA {
|
||||
pub AudioCyclesSinceLastQuery: u64,
|
||||
pub TotalCyclesSinceLastQuery: u64,
|
||||
pub MinimumCyclesPerQuantum: u32,
|
||||
pub MaximumCyclesPerQuantum: u32,
|
||||
pub MemoryUsageInBytes: u32,
|
||||
pub CurrentLatencyInSamples: u32,
|
||||
pub GlitchesSinceEngineStarted: u32,
|
||||
pub ActiveSourceVoiceCount: u32,
|
||||
pub TotalSourceVoiceCount: u32,
|
||||
pub ActiveSubmixVoiceCount: u32,
|
||||
pub ActiveResamplerCount: u32,
|
||||
pub ActiveMatrixMixCount: u32,
|
||||
pub ActiveXmaSourceVoices: u32,
|
||||
pub ActiveXmaStreams: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_PERFORMANCE_DATA {}
|
||||
impl ::core::clone::Clone for XAUDIO2_PERFORMANCE_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_SEND_DESCRIPTOR {
|
||||
pub Flags: u32,
|
||||
pub pOutputVoice: IXAudio2Voice,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_SEND_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for XAUDIO2_SEND_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_DETAILS {
|
||||
pub CreationFlags: u32,
|
||||
pub ActiveFlags: u32,
|
||||
pub InputChannels: u32,
|
||||
pub InputSampleRate: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_DETAILS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_DETAILS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_SENDS {
|
||||
pub SendCount: u32,
|
||||
pub pSends: *mut XAUDIO2_SEND_DESCRIPTOR,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_SENDS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_SENDS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_STATE {
|
||||
pub pCurrentBufferContext: *mut ::core::ffi::c_void,
|
||||
pub BuffersQueued: u32,
|
||||
pub SamplesPlayed: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_STATE {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_STATE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
3800
vendor/windows-sys/src/Windows/Win32/Media/Audio/mod.rs
vendored
Normal file
3800
vendor/windows-sys/src/Windows/Win32/Media/Audio/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1182
vendor/windows-sys/src/Windows/Win32/Media/DeviceManager/mod.rs
vendored
Normal file
1182
vendor/windows-sys/src/Windows/Win32/Media/DeviceManager/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2
vendor/windows-sys/src/Windows/Win32/Media/DirectShow/Xml/mod.rs
vendored
Normal file
2
vendor/windows-sys/src/Windows/Win32/Media/DirectShow/Xml/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
pub type IXMLGraphBuilder = *mut ::core::ffi::c_void;
|
||||
pub const CLSID_XMLGraphBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 464542049, data2: 24511, data3: 4562, data4: [165, 33, 68, 223, 7, 193, 0, 0] };
|
||||
12630
vendor/windows-sys/src/Windows/Win32/Media/DirectShow/mod.rs
vendored
Normal file
12630
vendor/windows-sys/src/Windows/Win32/Media/DirectShow/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
187
vendor/windows-sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs
vendored
Normal file
187
vendor/windows-sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub fn DMOEnum(guidcategory: *const ::windows_sys::core::GUID, dwflags: u32, cintypes: u32, pintypes: *const DMO_PARTIAL_MEDIATYPE, couttypes: u32, pouttypes: *const DMO_PARTIAL_MEDIATYPE, ppenum: *mut IEnumDMO) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub fn DMOGetName(clsiddmo: *const ::windows_sys::core::GUID, szname: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub fn DMOGetTypes(clsiddmo: *const ::windows_sys::core::GUID, ulinputtypesrequested: u32, pulinputtypessupplied: *mut u32, pinputtypes: *mut DMO_PARTIAL_MEDIATYPE, uloutputtypesrequested: u32, puloutputtypessupplied: *mut u32, poutputtypes: *mut DMO_PARTIAL_MEDIATYPE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub fn DMORegister(szname: ::windows_sys::core::PCWSTR, clsiddmo: *const ::windows_sys::core::GUID, guidcategory: *const ::windows_sys::core::GUID, dwflags: u32, cintypes: u32, pintypes: *const DMO_PARTIAL_MEDIATYPE, couttypes: u32, pouttypes: *const DMO_PARTIAL_MEDIATYPE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub fn DMOUnregister(clsiddmo: *const ::windows_sys::core::GUID, guidcategory: *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MoCopyMediaType(pmtdest: *mut DMO_MEDIA_TYPE, pmtsrc: *const DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MoCreateMediaType(ppmt: *mut *mut DMO_MEDIA_TYPE, cbformat: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MoDeleteMediaType(pmt: *mut DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MoDuplicateMediaType(ppmtdest: *mut *mut DMO_MEDIA_TYPE, pmtsrc: *const DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MoFreeMediaType(pmt: *mut DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MoInitMediaType(pmt: *mut DMO_MEDIA_TYPE, cbformat: u32) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type IDMOQualityControl = *mut ::core::ffi::c_void;
|
||||
pub type IDMOVideoOutputOptimizations = *mut ::core::ffi::c_void;
|
||||
pub type IEnumDMO = *mut ::core::ffi::c_void;
|
||||
pub type IMediaBuffer = *mut ::core::ffi::c_void;
|
||||
pub type IMediaObject = *mut ::core::ffi::c_void;
|
||||
pub type IMediaObjectInPlace = *mut ::core::ffi::c_void;
|
||||
pub const DMOCATEGORY_ACOUSTIC_ECHO_CANCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3214294400, data2: 50521, data3: 4560, data4: [138, 43, 0, 160, 201, 37, 90, 193] };
|
||||
pub const DMOCATEGORY_AGC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3901528992, data2: 50519, data3: 4560, data4: [138, 43, 0, 160, 201, 37, 90, 193] };
|
||||
pub const DMOCATEGORY_AUDIO_CAPTURE_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133857978, data2: 15881, data3: 18720, data4: [170, 95, 33, 152, 17, 20, 143, 9] };
|
||||
pub const DMOCATEGORY_AUDIO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1475533707, data2: 59067, data3: 17683, data4: [157, 67, 220, 210, 166, 89, 49, 37] };
|
||||
pub const DMOCATEGORY_AUDIO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4083166015, data2: 1426, data3: 18655, data4: [164, 205, 103, 71, 33, 231, 235, 235] };
|
||||
pub const DMOCATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 869902177, data2: 37064, data3: 4560, data4: [189, 67, 0, 160, 201, 17, 206, 134] };
|
||||
pub const DMOCATEGORY_AUDIO_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3766456383, data2: 25341, data3: 20064, data4: [140, 221, 222, 167, 35, 102, 101, 181] };
|
||||
pub const DMOCATEGORY_VIDEO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1248441410, data2: 10430, data3: 18833, data4: [150, 156, 181, 0, 173, 245, 216, 168] };
|
||||
pub const DMOCATEGORY_VIDEO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3650154004, data2: 30572, data3: 18211, data4: [190, 70, 61, 162, 245, 111, 16, 185] };
|
||||
pub const DMOCATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 869902176, data2: 37064, data3: 4560, data4: [189, 67, 0, 160, 201, 17, 206, 134] };
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_INVALIDSTREAMINDEX: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_INVALIDTYPE: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_NOTACCEPTING: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_NO_MORE_ITEMS: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_TYPE_NOT_ACCEPTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_TYPE_NOT_SET: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type DMO_ENUM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_ENUMF_INCLUDE_KEYED: DMO_ENUM_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type DMO_REGISTER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_REGISTERF_IS_KEYED: DMO_REGISTER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPLACE_PROCESS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPLACE_NORMAL: _DMO_INPLACE_PROCESS_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPLACE_ZERO: _DMO_INPLACE_PROCESS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_DATA_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_SYNCPOINT: _DMO_INPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIME: _DMO_INPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIMELENGTH: _DMO_INPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_DISCONTINUITY: _DMO_INPUT_DATA_BUFFER_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_STATUS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STATUSF_ACCEPT_DATA: _DMO_INPUT_STATUS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_STREAM_INFO_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_WHOLE_SAMPLES: _DMO_INPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_INPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE: _DMO_INPUT_STREAM_INFO_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_HOLDS_BUFFERS: _DMO_INPUT_STREAM_INFO_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_OUTPUT_DATA_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIME: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_DISCONTINUITY: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 16777216i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_OUTPUT_STREAM_INFO_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_WHOLE_SAMPLES: _DMO_OUTPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_OUTPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE: _DMO_OUTPUT_STREAM_INFO_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_DISCARDABLE: _DMO_OUTPUT_STREAM_INFO_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_OPTIONAL: _DMO_OUTPUT_STREAM_INFO_FLAGS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_PROCESS_OUTPUT_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER: _DMO_PROCESS_OUTPUT_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_QUALITY_STATUS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_QUALITY_STATUS_ENABLED: _DMO_QUALITY_STATUS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_SET_TYPE_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_SET_TYPEF_TEST_ONLY: _DMO_SET_TYPE_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_SET_TYPEF_CLEAR: _DMO_SET_TYPE_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_VIDEO_OUTPUT_STREAM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_VOSF_NEEDS_PREVIOUS_SAMPLE: _DMO_VIDEO_OUTPUT_STREAM_FLAGS = 1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DMO_MEDIA_TYPE {
|
||||
pub majortype: ::windows_sys::core::GUID,
|
||||
pub subtype: ::windows_sys::core::GUID,
|
||||
pub bFixedSizeSamples: super::super::Foundation::BOOL,
|
||||
pub bTemporalCompression: super::super::Foundation::BOOL,
|
||||
pub lSampleSize: u32,
|
||||
pub formattype: ::windows_sys::core::GUID,
|
||||
pub pUnk: ::windows_sys::core::IUnknown,
|
||||
pub cbFormat: u32,
|
||||
pub pbFormat: *mut u8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DMO_MEDIA_TYPE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DMO_MEDIA_TYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub struct DMO_OUTPUT_DATA_BUFFER {
|
||||
pub pBuffer: IMediaBuffer,
|
||||
pub dwStatus: u32,
|
||||
pub rtTimestamp: i64,
|
||||
pub rtTimelength: i64,
|
||||
}
|
||||
impl ::core::marker::Copy for DMO_OUTPUT_DATA_BUFFER {}
|
||||
impl ::core::clone::Clone for DMO_OUTPUT_DATA_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub struct DMO_PARTIAL_MEDIATYPE {
|
||||
pub r#type: ::windows_sys::core::GUID,
|
||||
pub subtype: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for DMO_PARTIAL_MEDIATYPE {}
|
||||
impl ::core::clone::Clone for DMO_PARTIAL_MEDIATYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
9506
vendor/windows-sys/src/Windows/Win32/Media/KernelStreaming/mod.rs
vendored
Normal file
9506
vendor/windows-sys/src/Windows/Win32/Media/KernelStreaming/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
14
vendor/windows-sys/src/Windows/Win32/Media/LibrarySharingServices/mod.rs
vendored
Normal file
14
vendor/windows-sys/src/Windows/Win32/Media/LibrarySharingServices/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
pub type IWindowsMediaLibrarySharingDevice = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDeviceProperties = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDeviceProperty = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDevices = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingServices = *mut ::core::ffi::c_void;
|
||||
pub const WindowsMediaLibrarySharingServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2908232448, data2: 31588, data3: 20057, data4: [163, 141, 210, 197, 191, 81, 221, 179] };
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub type WindowsMediaLibrarySharingDeviceAuthorizationStatus = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_UNKNOWN: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_ALLOWED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_DENIED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 2i32;
|
||||
14492
vendor/windows-sys/src/Windows/Win32/Media/MediaFoundation/mod.rs
vendored
Normal file
14492
vendor/windows-sys/src/Windows/Win32/Media/MediaFoundation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1926
vendor/windows-sys/src/Windows/Win32/Media/MediaPlayer/mod.rs
vendored
Normal file
1926
vendor/windows-sys/src/Windows/Win32/Media/MediaPlayer/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
12571
vendor/windows-sys/src/Windows/Win32/Media/Multimedia/mod.rs
vendored
Normal file
12571
vendor/windows-sys/src/Windows/Win32/Media/Multimedia/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
164
vendor/windows-sys/src/Windows/Win32/Media/PictureAcquisition/mod.rs
vendored
Normal file
164
vendor/windows-sys/src/Windows/Win32/Media/PictureAcquisition/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,164 @@
|
|||
pub type IPhotoAcquire = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoAcquireDeviceSelectionDialog = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoAcquireItem = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoAcquireOptionsDialog = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoAcquirePlugin = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoAcquireProgressCB = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoAcquireSettings = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoAcquireSource = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoProgressActionCB = *mut ::core::ffi::c_void;
|
||||
pub type IPhotoProgressDialog = *mut ::core::ffi::c_void;
|
||||
pub type IUserInputString = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_ALL_DEVICES: u32 = 65535u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_CPL_MODE: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_DV_DEVICES: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_FS_DEVICES: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_SHOW_OFFLINE: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_STI_DEVICES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_TWAIN_DEVICES: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_WIA_CAMERAS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_WIA_SCANNERS: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_WPD_DEVICES: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PAPS_CLEANUP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PAPS_POSTSAVE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PAPS_PRESAVE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_ABORT_ON_SETTINGS_UPDATE: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DELETE_AFTER_ACQUIRE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_AUTO_ROTATE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_DB_INTEGRATION: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_DUPLICATE_DETECTION: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_GROUP_TAG_PROMPT: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_METADATA_WRITE: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_PLUGINS: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_SETTINGS_LINK: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_DISABLE_THUMBNAIL_PROGRESS: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_ENABLE_THUMBNAIL_CACHING: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_ERROR_RESTART_REQUIRED: ::windows_sys::core::HRESULT = -2147180543i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_IMPORT_VIDEO_AS_MULTIPLE_FILES: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_NO_GALLERY_LAUNCH: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQ_RUN_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_CameraSequenceNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 7u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_DuplicateDetectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 10u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_FinalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 3u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_GroupTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 4u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_IntermediateFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 8u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_OriginalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 6u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_RelativePathname: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 2u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_SkipImport: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 9u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_PhotoAcquire_TransferResult: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 5u32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PROGRESS_INDETERMINATE: i32 = -1i32;
|
||||
pub const PhotoAcquire: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15887874, data2: 59890, data3: 19103, data4: [159, 221, 90, 150, 47, 178, 106, 152] };
|
||||
pub const PhotoAcquireAutoPlayDropTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15863477, data2: 36822, data3: 19869, data4: [183, 94, 54, 128, 23, 102, 200, 241] };
|
||||
pub const PhotoAcquireAutoPlayHWEventHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15905843, data2: 17636, data3: 19848, data4: [178, 176, 38, 152, 160, 169, 29, 186] };
|
||||
pub const PhotoAcquireDeviceSelectionDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15899188, data2: 47265, data3: 18476, data4: [188, 248, 58, 199, 176, 254, 143, 98] };
|
||||
pub const PhotoAcquireOptionsDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15863969, data2: 25328, data3: 17291, data4: [159, 126, 150, 24, 215, 42, 24, 49] };
|
||||
pub const PhotoProgressDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15879328, data2: 29839, data3: 20106, data4: [137, 79, 14, 3, 87, 198, 121, 159] };
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub type DEVICE_SELECTION_DEVICE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DST_UNKNOWN_DEVICE: DEVICE_SELECTION_DEVICE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DST_WPD_DEVICE: DEVICE_SELECTION_DEVICE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DST_WIA_DEVICE: DEVICE_SELECTION_DEVICE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DST_STI_DEVICE: DEVICE_SELECTION_DEVICE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DSF_TWAIN_DEVICE: DEVICE_SELECTION_DEVICE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DST_FS_DEVICE: DEVICE_SELECTION_DEVICE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const DST_DV_DEVICE: DEVICE_SELECTION_DEVICE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub type ERROR_ADVISE_MESSAGE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_ERROR_SKIPRETRYCANCEL: ERROR_ADVISE_MESSAGE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_ERROR_RETRYCANCEL: ERROR_ADVISE_MESSAGE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_ERROR_YESNO: ERROR_ADVISE_MESSAGE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_ERROR_OK: ERROR_ADVISE_MESSAGE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub type ERROR_ADVISE_RESULT = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_RESULT_YES: ERROR_ADVISE_RESULT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_RESULT_NO: ERROR_ADVISE_RESULT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_RESULT_OK: ERROR_ADVISE_RESULT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_RESULT_SKIP: ERROR_ADVISE_RESULT = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_RESULT_SKIP_ALL: ERROR_ADVISE_RESULT = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_RESULT_RETRY: ERROR_ADVISE_RESULT = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PHOTOACQUIRE_RESULT_ABORT: ERROR_ADVISE_RESULT = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub type PROGRESS_DIALOG_CHECKBOX_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PROGRESS_DIALOG_CHECKBOX_ID_DEFAULT: PROGRESS_DIALOG_CHECKBOX_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub type PROGRESS_DIALOG_IMAGE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PROGRESS_DIALOG_ICON_SMALL: PROGRESS_DIALOG_IMAGE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PROGRESS_DIALOG_ICON_LARGE: PROGRESS_DIALOG_IMAGE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PROGRESS_DIALOG_ICON_THUMBNAIL: PROGRESS_DIALOG_IMAGE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const PROGRESS_DIALOG_BITMAP_THUMBNAIL: PROGRESS_DIALOG_IMAGE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub type USER_INPUT_STRING_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const USER_INPUT_DEFAULT: USER_INPUT_STRING_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"]
|
||||
pub const USER_INPUT_PATH_ELEMENT: USER_INPUT_STRING_TYPE = 1i32;
|
||||
3055
vendor/windows-sys/src/Windows/Win32/Media/Speech/mod.rs
vendored
Normal file
3055
vendor/windows-sys/src/Windows/Win32/Media/Speech/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
176
vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs
vendored
Normal file
176
vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,176 @@
|
|||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub type MF_MEDIASOURCE_STATUS_INFO = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_MEDIASOURCE_STATUS_INFO_FULLYSUPPORTED: MF_MEDIASOURCE_STATUS_INFO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_MEDIASOURCE_STATUS_INFO_UNKNOWN: MF_MEDIASOURCE_STATUS_INFO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub type MF_TRANSFER_VIDEO_FRAME_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_DEFAULT: MF_TRANSFER_VIDEO_FRAME_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_STRETCH: MF_TRANSFER_VIDEO_FRAME_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_IGNORE_PAR: MF_TRANSFER_VIDEO_FRAME_FLAGS = 2i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataExposureCompensation {
|
||||
pub Flags: u64,
|
||||
pub Value: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for CapturedMetadataExposureCompensation {}
|
||||
impl ::core::clone::Clone for CapturedMetadataExposureCompensation {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataISOGains {
|
||||
pub AnalogGain: f32,
|
||||
pub DigitalGain: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for CapturedMetadataISOGains {}
|
||||
impl ::core::clone::Clone for CapturedMetadataISOGains {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataWhiteBalanceGains {
|
||||
pub R: f32,
|
||||
pub G: f32,
|
||||
pub B: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for CapturedMetadataWhiteBalanceGains {}
|
||||
impl ::core::clone::Clone for CapturedMetadataWhiteBalanceGains {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceCharacterization {
|
||||
pub BlinkScoreLeft: u32,
|
||||
pub BlinkScoreRight: u32,
|
||||
pub FacialExpression: u32,
|
||||
pub FacialExpressionScore: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FaceCharacterization {}
|
||||
impl ::core::clone::Clone for FaceCharacterization {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceCharacterizationBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Count: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FaceCharacterizationBlobHeader {}
|
||||
impl ::core::clone::Clone for FaceCharacterizationBlobHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct FaceRectInfo {
|
||||
pub Region: super::super::Foundation::RECT,
|
||||
pub confidenceLevel: i32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for FaceRectInfo {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for FaceRectInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceRectInfoBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Count: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FaceRectInfoBlobHeader {}
|
||||
impl ::core::clone::Clone for FaceRectInfoBlobHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct HistogramBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Histograms: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for HistogramBlobHeader {}
|
||||
impl ::core::clone::Clone for HistogramBlobHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct HistogramDataHeader {
|
||||
pub Size: u32,
|
||||
pub ChannelMask: u32,
|
||||
pub Linear: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for HistogramDataHeader {}
|
||||
impl ::core::clone::Clone for HistogramDataHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HistogramGrid {
|
||||
pub Width: u32,
|
||||
pub Height: u32,
|
||||
pub Region: super::super::Foundation::RECT,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HistogramGrid {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HistogramGrid {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HistogramHeader {
|
||||
pub Size: u32,
|
||||
pub Bins: u32,
|
||||
pub FourCC: u32,
|
||||
pub ChannelMasks: u32,
|
||||
pub Grid: HistogramGrid,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HistogramHeader {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HistogramHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct MetadataTimeStamps {
|
||||
pub Flags: u32,
|
||||
pub Device: i64,
|
||||
pub Presentation: i64,
|
||||
}
|
||||
impl ::core::marker::Copy for MetadataTimeStamps {}
|
||||
impl ::core::clone::Clone for MetadataTimeStamps {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
1750
vendor/windows-sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs
vendored
Normal file
1750
vendor/windows-sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
369
vendor/windows-sys/src/Windows/Win32/Media/mod.rs
vendored
Normal file
369
vendor/windows-sys/src/Windows/Win32/Media/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,369 @@
|
|||
#[cfg(feature = "Win32_Media_Audio")]
|
||||
pub mod Audio;
|
||||
#[cfg(feature = "Win32_Media_DeviceManager")]
|
||||
pub mod DeviceManager;
|
||||
#[cfg(feature = "Win32_Media_DirectShow")]
|
||||
pub mod DirectShow;
|
||||
#[cfg(feature = "Win32_Media_DxMediaObjects")]
|
||||
pub mod DxMediaObjects;
|
||||
#[cfg(feature = "Win32_Media_KernelStreaming")]
|
||||
pub mod KernelStreaming;
|
||||
#[cfg(feature = "Win32_Media_LibrarySharingServices")]
|
||||
pub mod LibrarySharingServices;
|
||||
#[cfg(feature = "Win32_Media_MediaFoundation")]
|
||||
pub mod MediaFoundation;
|
||||
#[cfg(feature = "Win32_Media_MediaPlayer")]
|
||||
pub mod MediaPlayer;
|
||||
#[cfg(feature = "Win32_Media_Multimedia")]
|
||||
pub mod Multimedia;
|
||||
#[cfg(feature = "Win32_Media_PictureAcquisition")]
|
||||
pub mod PictureAcquisition;
|
||||
#[cfg(feature = "Win32_Media_Speech")]
|
||||
pub mod Speech;
|
||||
#[cfg(feature = "Win32_Media_Streaming")]
|
||||
pub mod Streaming;
|
||||
#[cfg(feature = "Win32_Media_WindowsMediaFormat")]
|
||||
pub mod WindowsMediaFormat;
|
||||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub fn timeBeginPeriod(uperiod: u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub fn timeEndPeriod(uperiod: u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub fn timeGetDevCaps(ptc: *mut TIMECAPS, cbtc: u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub fn timeGetSystemTime(pmmt: *mut MMTIME, cbmmt: u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub fn timeGetTime() -> u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub fn timeKillEvent(utimerid: u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub fn timeSetEvent(udelay: u32, uresolution: u32, fptc: LPTIMECALLBACK, dwuser: usize, fuevent: u32) -> u32;
|
||||
}
|
||||
pub type IReferenceClock = *mut ::core::ffi::c_void;
|
||||
pub type IReferenceClock2 = *mut ::core::ffi::c_void;
|
||||
pub type IReferenceClockTimerControl = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const JOYERR_BASE: u32 = 160u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MAXERRORLENGTH: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MAXPNAMELEN: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCIERR_BASE: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_CD_OFFSET: u32 = 1088u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_SEQ_OFFSET: u32 = 1216u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_STRING_OFFSET: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_VD_OFFSET: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_WAVE_OFFSET: u32 = 1152u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MIDIERR_BASE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MIXERR_BASE: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_ALLOCATED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADDB: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADDEVICEID: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADERRNUM: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BASE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_DELETEERROR: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_ERROR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_HANDLEBUSY: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALFLAG: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALHANDLE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALIDALIAS: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALPARAM: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_KEYNOTFOUND: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_LASTERROR: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_MOREDATA: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NODRIVER: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NODRIVERCB: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOERROR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOMEM: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOTENABLED: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOTSUPPORTED: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_READERROR: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_VALNOTFOUND: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_WRITEERROR: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_ADLIB: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_CLOSE: u32 = 977u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_DATA: u32 = 978u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_ERROR: u32 = 979u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_OPEN: u32 = 976u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1BUTTONDOWN: u32 = 949u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1BUTTONUP: u32 = 951u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1MOVE: u32 = 928u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1ZMOVE: u32 = 930u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2BUTTONDOWN: u32 = 950u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2BUTTONUP: u32 = 952u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2MOVE: u32 = 929u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2ZMOVE: u32 = 931u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MCINOTIFY: u32 = 953u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MCISIGNAL: u32 = 971u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MICROSOFT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIDI_MAPPER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_CLOSE: u32 = 962u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_DATA: u32 = 963u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_ERROR: u32 = 965u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_LONGDATA: u32 = 964u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_LONGERROR: u32 = 966u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_MOREDATA: u32 = 972u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_OPEN: u32 = 961u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIXM_CONTROL_CHANGE: u32 = 977u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIXM_LINE_CHANGE: u32 = 976u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_CLOSE: u32 = 968u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_DONE: u32 = 969u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_OPEN: u32 = 967u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_POSITIONCB: u32 = 970u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MPU401_MIDIIN: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MPU401_MIDIOUT: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_PC_JOYSTICK: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_MIDIIN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_MIDIOUT: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_SYNTH: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_WAVEIN: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_WAVEOUT: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_CLOSE: u32 = 981u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_DONE: u32 = 982u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_ERROR: u32 = 983u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_OPEN: u32 = 980u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WAVE_MAPPER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_CLOSE: u32 = 959u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_DATA: u32 = 960u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_OPEN: u32 = 958u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_CLOSE: u32 = 956u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_DONE: u32 = 957u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_OPEN: u32 = 955u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_BASE: u32 = 96u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_NOCANDO: u32 = 97u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_NOERROR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_STRUCT: u32 = 129u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_BYTES: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_EVENT_PULSE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_EVENT_SET: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_FUNCTION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_KILL_SYNCHRONOUS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_MIDI: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_MS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_ONESHOT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_PERIODIC: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_SAMPLES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_SMPTE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_TICKS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const WAVERR_BASE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub type TIMECODE_SAMPLE_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_TIMECODE_READ: TIMECODE_SAMPLE_FLAGS = 4121u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_ATN_READ: TIMECODE_SAMPLE_FLAGS = 5047u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_RTC_READ: TIMECODE_SAMPLE_FLAGS = 5050u32;
|
||||
pub type HTASK = isize;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME {
|
||||
pub wType: u32,
|
||||
pub u: MMTIME_0,
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME {}
|
||||
impl ::core::clone::Clone for MMTIME {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub union MMTIME_0 {
|
||||
pub ms: u32,
|
||||
pub sample: u32,
|
||||
pub cb: u32,
|
||||
pub ticks: u32,
|
||||
pub smpte: MMTIME_0_1,
|
||||
pub midi: MMTIME_0_0,
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME_0 {}
|
||||
impl ::core::clone::Clone for MMTIME_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME_0_0 {
|
||||
pub songptrpos: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME_0_0 {}
|
||||
impl ::core::clone::Clone for MMTIME_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME_0_1 {
|
||||
pub hour: u8,
|
||||
pub min: u8,
|
||||
pub sec: u8,
|
||||
pub frame: u8,
|
||||
pub fps: u8,
|
||||
pub dummy: u8,
|
||||
pub pad: [u8; 2],
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME_0_1 {}
|
||||
impl ::core::clone::Clone for MMTIME_0_1 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECAPS {
|
||||
pub wPeriodMin: u32,
|
||||
pub wPeriodMax: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECAPS {}
|
||||
impl ::core::clone::Clone for TIMECAPS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub union TIMECODE {
|
||||
pub Anonymous: TIMECODE_0,
|
||||
pub qw: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECODE {}
|
||||
impl ::core::clone::Clone for TIMECODE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECODE_0 {
|
||||
pub wFrameRate: u16,
|
||||
pub wFrameFract: u16,
|
||||
pub dwFrames: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECODE_0 {}
|
||||
impl ::core::clone::Clone for TIMECODE_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECODE_SAMPLE {
|
||||
pub qwTick: i64,
|
||||
pub timecode: TIMECODE,
|
||||
pub dwUser: u32,
|
||||
pub dwFlags: TIMECODE_SAMPLE_FLAGS,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECODE_SAMPLE {}
|
||||
impl ::core::clone::Clone for TIMECODE_SAMPLE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Media\"`, `\"Win32_Media_Multimedia\"`*"]
|
||||
#[cfg(feature = "Win32_Media_Multimedia")]
|
||||
pub type LPDRVCALLBACK = ::core::option::Option<unsafe extern "system" fn(hdrvr: Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize)>;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub type LPTIMECALLBACK = ::core::option::Option<unsafe extern "system" fn(utimerid: u32, umsg: u32, dwuser: usize, dw1: usize, dw2: usize)>;
|
||||
3655
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs
vendored
Normal file
3655
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2590
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Dns/mod.rs
vendored
Normal file
2590
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Dns/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
44
vendor/windows-sys/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs
vendored
Normal file
44
vendor/windows-sys/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_ALREADYRUN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_CHECKSTATUS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_FULLPRESENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_FULL_SMARTSTART: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHEDFULL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHEDMANUAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHFULL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHMANUAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MANUALPRESENT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_ACCTNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_EMAILADDR: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_EMAILNAME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_LOGONNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_PASSWORD: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_RASNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_SERVERNAME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_REGKEYCOMPLETED: &str = "Completed";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_REGPATHSETTINGS: &str = "Software\\Microsoft\\Internet Connection Wizard";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_USEDEFAULTS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_USE_SHELLNEXT: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub type PFNCHECKCONNECTIONWIZARD = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub type PFNSETSHELLNEXT = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> u32>;
|
||||
5282
vendor/windows-sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs
vendored
Normal file
5282
vendor/windows-sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
643
vendor/windows-sys/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs
vendored
Normal file
643
vendor/windows-sys/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,643 @@
|
|||
pub type IDummyMBNUCMExt = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnection = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionContext = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionContextEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfile = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfileEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfileManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfileManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceService = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServiceStateEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServicesContext = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServicesEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServicesManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterface = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterfaceEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterfaceManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterfaceManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnMultiCarrier = *mut ::core::ffi::c_void;
|
||||
pub type IMbnMultiCarrierEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPin = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPinEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPinManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPinManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRadio = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRadioEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRegistration = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRegistrationEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnServiceActivation = *mut ::core::ffi::c_void;
|
||||
pub type IMbnServiceActivationEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSignal = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSignalEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSms = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsReadMsgPdu = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsReadMsgTextCdma = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSubscriberInformation = *mut ::core::ffi::c_void;
|
||||
pub type IMbnVendorSpecificEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnVendorSpecificOperation = *mut ::core::ffi::c_void;
|
||||
pub const MbnConnectionManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187597404, data2: 17432, data3: 4573, data4: [144, 237, 0, 28, 37, 124, 207, 241] };
|
||||
pub const MbnConnectionProfileManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187597402, data2: 17432, data3: 4573, data4: [144, 237, 0, 28, 37, 124, 207, 241] };
|
||||
pub const MbnDeviceServicesManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 577362595, data2: 10911, data3: 16741, data4: [165, 1, 206, 0, 166, 247, 167, 91] };
|
||||
pub const MbnInterfaceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187597403, data2: 17432, data3: 4573, data4: [144, 237, 0, 28, 37, 124, 207, 241] };
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_ACTIVATION_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_NONE: MBN_ACTIVATION_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_ACTIVATED: MBN_ACTIVATION_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_ACTIVATING: MBN_ACTIVATION_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_DEACTIVATED: MBN_ACTIVATION_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_DEACTIVATING: MBN_ACTIVATION_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_AUTH_PROTOCOL = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_NONE: MBN_AUTH_PROTOCOL = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_PAP: MBN_AUTH_PROTOCOL = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_CHAP: MBN_AUTH_PROTOCOL = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_MSCHAPV2: MBN_AUTH_PROTOCOL = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_BAND_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_NONE: MBN_BAND_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_0: MBN_BAND_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_I: MBN_BAND_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_II: MBN_BAND_CLASS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_III: MBN_BAND_CLASS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_IV: MBN_BAND_CLASS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_V: MBN_BAND_CLASS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_VI: MBN_BAND_CLASS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_VII: MBN_BAND_CLASS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_VIII: MBN_BAND_CLASS = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_IX: MBN_BAND_CLASS = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_X: MBN_BAND_CLASS = 1024i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XI: MBN_BAND_CLASS = 2048i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XII: MBN_BAND_CLASS = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XIII: MBN_BAND_CLASS = 8192i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XIV: MBN_BAND_CLASS = 16384i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XV: MBN_BAND_CLASS = 32768i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XVI: MBN_BAND_CLASS = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XVII: MBN_BAND_CLASS = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_CUSTOM: MBN_BAND_CLASS = -2147483648i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CELLULAR_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CELLULAR_CLASS_NONE: MBN_CELLULAR_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CELLULAR_CLASS_GSM: MBN_CELLULAR_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CELLULAR_CLASS_CDMA: MBN_CELLULAR_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_COMPRESSION = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_COMPRESSION_NONE: MBN_COMPRESSION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_COMPRESSION_ENABLE: MBN_COMPRESSION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CONNECTION_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONNECTION_MODE_PROFILE: MBN_CONNECTION_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONNECTION_MODE_TMP_PROFILE: MBN_CONNECTION_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CONTEXT_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACCESSSTRING_LEN: MBN_CONTEXT_CONSTANTS = 100i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_USERNAME_LEN: MBN_CONTEXT_CONSTANTS = 255i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PASSWORD_LEN: MBN_CONTEXT_CONSTANTS = 255i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_ID_APPEND: MBN_CONTEXT_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CONTEXT_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_NONE: MBN_CONTEXT_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_INTERNET: MBN_CONTEXT_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_VPN: MBN_CONTEXT_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_VOICE: MBN_CONTEXT_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_VIDEO_SHARE: MBN_CONTEXT_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_CUSTOM: MBN_CONTEXT_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_PURCHASE: MBN_CONTEXT_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CTRL_CAPS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_NONE: MBN_CTRL_CAPS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_REG_MANUAL: MBN_CTRL_CAPS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_HW_RADIO_SWITCH: MBN_CTRL_CAPS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_CDMA_MOBILE_IP: MBN_CTRL_CAPS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_CDMA_SIMPLE_IP: MBN_CTRL_CAPS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_PROTECT_UNIQUEID: MBN_CTRL_CAPS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_MODEL_MULTI_CARRIER: MBN_CTRL_CAPS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_USSD: MBN_CTRL_CAPS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_MULTI_MODE: MBN_CTRL_CAPS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_DATA_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_NONE: MBN_DATA_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_GPRS: MBN_DATA_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_EDGE: MBN_DATA_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_UMTS: MBN_DATA_CLASS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_HSDPA: MBN_DATA_CLASS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_HSUPA: MBN_DATA_CLASS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_LTE: MBN_DATA_CLASS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_5G_NSA: MBN_DATA_CLASS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_5G_SA: MBN_DATA_CLASS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XRTT: MBN_DATA_CLASS = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDO: MBN_DATA_CLASS = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDO_REVA: MBN_DATA_CLASS = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDV: MBN_DATA_CLASS = 524288i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_3XRTT: MBN_DATA_CLASS = 1048576i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDO_REVB: MBN_DATA_CLASS = 2097152i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_UMB: MBN_DATA_CLASS = 4194304i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_CUSTOM: MBN_DATA_CLASS = -2147483648i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_DEVICE_SERVICES_INTERFACE_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_ARRIVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_REMOVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_DEVICE_SERVICE_SESSIONS_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICE_SERVICE_SESSIONS_RESTORED: MBN_DEVICE_SERVICE_SESSIONS_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_INTERFACE_CAPS_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICEID_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MANUFACTURER_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MODEL_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_FIRMWARE_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_MSG_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_NEW: MBN_MSG_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_OLD: MBN_MSG_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_DRAFT: MBN_MSG_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_SENT: MBN_MSG_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ATTEMPTS_REMAINING_UNKNOWN: MBN_PIN_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_LENGTH_UNKNOWN: MBN_PIN_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_FORMAT = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_FORMAT_NONE: MBN_PIN_FORMAT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_FORMAT_NUMERIC: MBN_PIN_FORMAT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_FORMAT_ALPHANUMERIC: MBN_PIN_FORMAT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_MODE_ENABLED: MBN_PIN_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_MODE_DISABLED: MBN_PIN_MODE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_STATE_NONE: MBN_PIN_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_STATE_ENTER: MBN_PIN_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_STATE_UNBLOCK: MBN_PIN_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_NONE: MBN_PIN_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_CUSTOM: MBN_PIN_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_PIN1: MBN_PIN_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_PIN2: MBN_PIN_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_DEVICE_SIM_PIN: MBN_PIN_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_DEVICE_FIRST_SIM_PIN: MBN_PIN_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_NETWORK_PIN: MBN_PIN_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_NETWORK_SUBSET_PIN: MBN_PIN_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_SVC_PROVIDER_PIN: MBN_PIN_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_CORPORATE_PIN: MBN_PIN_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_SUBSIDY_LOCK: MBN_PIN_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PROVIDER_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDERNAME_LEN: MBN_PROVIDER_CONSTANTS = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDERID_LEN: MBN_PROVIDER_CONSTANTS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PROVIDER_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_NONE: MBN_PROVIDER_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_HOME: MBN_PROVIDER_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_FORBIDDEN: MBN_PROVIDER_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_PREFERRED: MBN_PROVIDER_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_VISIBLE: MBN_PROVIDER_STATE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_REGISTERED: MBN_PROVIDER_STATE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER: MBN_PROVIDER_STATE = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_RADIO = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RADIO_OFF: MBN_RADIO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RADIO_ON: MBN_RADIO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_READY_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_OFF: MBN_READY_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_INITIALIZED: MBN_READY_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_SIM_NOT_INSERTED: MBN_READY_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_BAD_SIM: MBN_READY_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_FAILURE: MBN_READY_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_NOT_ACTIVATED: MBN_READY_STATE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_DEVICE_LOCKED: MBN_READY_STATE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_DEVICE_BLOCKED: MBN_READY_STATE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_NO_ESIM_PROFILE: MBN_READY_STATE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_REGISTER_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_MODE_NONE: MBN_REGISTER_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_MODE_AUTOMATIC: MBN_REGISTER_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_MODE_MANUAL: MBN_REGISTER_MODE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_REGISTER_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_NONE: MBN_REGISTER_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_DEREGISTERED: MBN_REGISTER_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_SEARCHING: MBN_REGISTER_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_HOME: MBN_REGISTER_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_ROAMING: MBN_REGISTER_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_PARTNER: MBN_REGISTER_STATE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_DENIED: MBN_REGISTER_STATE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_REGISTRATION_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ROAMTEXT_LEN: MBN_REGISTRATION_CONSTANTS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CDMA_DEFAULT_PROVIDER_ID: MBN_REGISTRATION_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SIGNAL_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RSSI_DEFAULT: MBN_SIGNAL_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RSSI_DISABLE: MBN_SIGNAL_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RSSI_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ERROR_RATE_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_CAPS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_NONE: MBN_SMS_CAPS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_PDU_RECEIVE: MBN_SMS_CAPS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_PDU_SEND: MBN_SMS_CAPS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_TEXT_RECEIVE: MBN_SMS_CAPS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_TEXT_SEND: MBN_SMS_CAPS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_CDMA_ENCODING = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_OCTET: MBN_SMS_CDMA_ENCODING = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_EPM: MBN_SMS_CDMA_ENCODING = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_7BIT_ASCII: MBN_SMS_CDMA_ENCODING = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_IA5: MBN_SMS_CDMA_ENCODING = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_UNICODE: MBN_SMS_CDMA_ENCODING = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_SHIFT_JIS: MBN_SMS_CDMA_ENCODING = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_KOREAN: MBN_SMS_CDMA_ENCODING = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_LATIN_HEBREW: MBN_SMS_CDMA_ENCODING = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_LATIN: MBN_SMS_CDMA_ENCODING = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_GSM_7BIT: MBN_SMS_CDMA_ENCODING = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_CDMA_LANG = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_NONE: MBN_SMS_CDMA_LANG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_ENGLISH: MBN_SMS_CDMA_LANG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_FRENCH: MBN_SMS_CDMA_LANG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_SPANISH: MBN_SMS_CDMA_LANG = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_JAPANESE: MBN_SMS_CDMA_LANG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_KOREAN: MBN_SMS_CDMA_LANG = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_CHINESE: MBN_SMS_CDMA_LANG = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_HEBREW: MBN_SMS_CDMA_LANG = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_ALL: MBN_SMS_FLAG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_INDEX: MBN_SMS_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_NEW: MBN_SMS_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_OLD: MBN_SMS_FLAG = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_SENT: MBN_SMS_FLAG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_DRAFT: MBN_SMS_FLAG = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_FORMAT = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FORMAT_NONE: MBN_SMS_FORMAT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FORMAT_PDU: MBN_SMS_FORMAT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FORMAT_TEXT: MBN_SMS_FORMAT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_STATUS_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_NONE: MBN_SMS_STATUS_FLAG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_MESSAGE_STORE_FULL: MBN_SMS_STATUS_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_NEW_MESSAGE: MBN_SMS_STATUS_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_VOICE_CALL_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CALL_STATE_NONE: MBN_VOICE_CALL_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CALL_STATE_IN_PROGRESS: MBN_VOICE_CALL_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CALL_STATE_HANGUP: MBN_VOICE_CALL_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_VOICE_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_NONE: MBN_VOICE_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_NO_VOICE: MBN_VOICE_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_SEPARATE_VOICE_DATA: MBN_VOICE_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_SIMULTANEOUS_VOICE_DATA: MBN_VOICE_CLASS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type WWAEXT_SMS_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MESSAGE_INDEX_NONE: WWAEXT_SMS_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CDMA_SHORT_MSG_SIZE_UNKNOWN: WWAEXT_SMS_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CDMA_SHORT_MSG_SIZE_MAX: WWAEXT_SMS_CONSTANTS = 160i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_CONTEXT {
|
||||
pub contextID: u32,
|
||||
pub contextType: MBN_CONTEXT_TYPE,
|
||||
pub accessString: ::windows_sys::core::BSTR,
|
||||
pub userName: ::windows_sys::core::BSTR,
|
||||
pub password: ::windows_sys::core::BSTR,
|
||||
pub compression: MBN_COMPRESSION,
|
||||
pub authType: MBN_AUTH_PROTOCOL,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_CONTEXT {}
|
||||
impl ::core::clone::Clone for MBN_CONTEXT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_DEVICE_SERVICE {
|
||||
pub deviceServiceID: ::windows_sys::core::BSTR,
|
||||
pub dataWriteSupported: i16,
|
||||
pub dataReadSupported: i16,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_DEVICE_SERVICE {}
|
||||
impl ::core::clone::Clone for MBN_DEVICE_SERVICE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_INTERFACE_CAPS {
|
||||
pub cellularClass: MBN_CELLULAR_CLASS,
|
||||
pub voiceClass: MBN_VOICE_CLASS,
|
||||
pub dataClass: u32,
|
||||
pub customDataClass: ::windows_sys::core::BSTR,
|
||||
pub gsmBandClass: u32,
|
||||
pub cdmaBandClass: u32,
|
||||
pub customBandClass: ::windows_sys::core::BSTR,
|
||||
pub smsCaps: u32,
|
||||
pub controlCaps: u32,
|
||||
pub deviceID: ::windows_sys::core::BSTR,
|
||||
pub manufacturer: ::windows_sys::core::BSTR,
|
||||
pub model: ::windows_sys::core::BSTR,
|
||||
pub firmwareInfo: ::windows_sys::core::BSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_INTERFACE_CAPS {}
|
||||
impl ::core::clone::Clone for MBN_INTERFACE_CAPS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_PIN_INFO {
|
||||
pub pinState: MBN_PIN_STATE,
|
||||
pub pinType: MBN_PIN_TYPE,
|
||||
pub attemptsRemaining: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_PIN_INFO {}
|
||||
impl ::core::clone::Clone for MBN_PIN_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_PROVIDER {
|
||||
pub providerID: ::windows_sys::core::BSTR,
|
||||
pub providerState: u32,
|
||||
pub providerName: ::windows_sys::core::BSTR,
|
||||
pub dataClass: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_PROVIDER {}
|
||||
impl ::core::clone::Clone for MBN_PROVIDER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_PROVIDER2 {
|
||||
pub provider: MBN_PROVIDER,
|
||||
pub cellularClass: MBN_CELLULAR_CLASS,
|
||||
pub signalStrength: u32,
|
||||
pub signalError: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_PROVIDER2 {}
|
||||
impl ::core::clone::Clone for MBN_PROVIDER2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_SMS_FILTER {
|
||||
pub flag: MBN_SMS_FLAG,
|
||||
pub messageIndex: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_SMS_FILTER {}
|
||||
impl ::core::clone::Clone for MBN_SMS_FILTER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_SMS_STATUS_INFO {
|
||||
pub flag: u32,
|
||||
pub messageIndex: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_SMS_STATUS_INFO {}
|
||||
impl ::core::clone::Clone for MBN_SMS_STATUS_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct __DummyPinType__ {
|
||||
pub pinType: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for __DummyPinType__ {}
|
||||
impl ::core::clone::Clone for __DummyPinType__ {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct __mbnapi_ReferenceRemainingTypes__ {
|
||||
pub bandClass: MBN_BAND_CLASS,
|
||||
pub contextConstants: MBN_CONTEXT_CONSTANTS,
|
||||
pub ctrlCaps: MBN_CTRL_CAPS,
|
||||
pub dataClass: MBN_DATA_CLASS,
|
||||
pub interfaceCapsConstants: MBN_INTERFACE_CAPS_CONSTANTS,
|
||||
pub pinConstants: MBN_PIN_CONSTANTS,
|
||||
pub providerConstants: MBN_PROVIDER_CONSTANTS,
|
||||
pub providerState: MBN_PROVIDER_STATE,
|
||||
pub registrationConstants: MBN_REGISTRATION_CONSTANTS,
|
||||
pub signalConstants: MBN_SIGNAL_CONSTANTS,
|
||||
pub smsCaps: MBN_SMS_CAPS,
|
||||
pub smsConstants: WWAEXT_SMS_CONSTANTS,
|
||||
pub wwaextSmsConstants: WWAEXT_SMS_CONSTANTS,
|
||||
pub smsStatusFlag: MBN_SMS_STATUS_FLAG,
|
||||
}
|
||||
impl ::core::marker::Copy for __mbnapi_ReferenceRemainingTypes__ {}
|
||||
impl ::core::clone::Clone for __mbnapi_ReferenceRemainingTypes__ {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
113
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Multicast/mod.rs
vendored
Normal file
113
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Multicast/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub fn McastApiCleanup();
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub fn McastApiStartup(version: *mut u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn McastEnumerateScopes(addrfamily: u16, requery: super::super::Foundation::BOOL, pscopelist: *mut MCAST_SCOPE_ENTRY, pscopelen: *mut u32, pscopecount: *mut u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub fn McastGenUID(prequestid: *mut MCAST_CLIENT_UID) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub fn McastReleaseAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT_UID, preleaserequest: *mut MCAST_LEASE_REQUEST) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub fn McastRenewAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT_UID, prenewrequest: *mut MCAST_LEASE_REQUEST, prenewresponse: *mut MCAST_LEASE_RESPONSE) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub fn McastRequestAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT_UID, pscopectx: *mut MCAST_SCOPE_CTX, paddrrequest: *mut MCAST_LEASE_REQUEST, paddrresponse: *mut MCAST_LEASE_RESPONSE) -> u32;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_API_CURRENT_VERSION: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_API_VERSION_0: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_API_VERSION_1: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_CLIENT_ID_LEN: u32 = 17u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub union IPNG_ADDRESS {
|
||||
pub IpAddrV4: u32,
|
||||
pub IpAddrV6: [u8; 16],
|
||||
}
|
||||
impl ::core::marker::Copy for IPNG_ADDRESS {}
|
||||
impl ::core::clone::Clone for IPNG_ADDRESS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_CLIENT_UID {
|
||||
pub ClientUID: *mut u8,
|
||||
pub ClientUIDLength: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_CLIENT_UID {}
|
||||
impl ::core::clone::Clone for MCAST_CLIENT_UID {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_LEASE_REQUEST {
|
||||
pub LeaseStartTime: i32,
|
||||
pub MaxLeaseStartTime: i32,
|
||||
pub LeaseDuration: u32,
|
||||
pub MinLeaseDuration: u32,
|
||||
pub ServerAddress: IPNG_ADDRESS,
|
||||
pub MinAddrCount: u16,
|
||||
pub AddrCount: u16,
|
||||
pub pAddrBuf: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_LEASE_REQUEST {}
|
||||
impl ::core::clone::Clone for MCAST_LEASE_REQUEST {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_LEASE_RESPONSE {
|
||||
pub LeaseStartTime: i32,
|
||||
pub LeaseEndTime: i32,
|
||||
pub ServerAddress: IPNG_ADDRESS,
|
||||
pub AddrCount: u16,
|
||||
pub pAddrBuf: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_LEASE_RESPONSE {}
|
||||
impl ::core::clone::Clone for MCAST_LEASE_RESPONSE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_SCOPE_CTX {
|
||||
pub ScopeID: IPNG_ADDRESS,
|
||||
pub Interface: IPNG_ADDRESS,
|
||||
pub ServerID: IPNG_ADDRESS,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_SCOPE_CTX {}
|
||||
impl ::core::clone::Clone for MCAST_SCOPE_CTX {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct MCAST_SCOPE_ENTRY {
|
||||
pub ScopeCtx: MCAST_SCOPE_CTX,
|
||||
pub LastAddr: IPNG_ADDRESS,
|
||||
pub TTL: u32,
|
||||
pub ScopeDesc: super::super::Foundation::UNICODE_STRING,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for MCAST_SCOPE_ENTRY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for MCAST_SCOPE_ENTRY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
6108
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs
vendored
Normal file
6108
vendor/windows-sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
370
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetBios/mod.rs
vendored
Normal file
370
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetBios/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,370 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn Netbios(pncb: *mut NCB) -> u8;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const ALL_TRANSPORTS: &str = "M\u{0}\u{0}\u{0}";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const ASYNCH: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const CALL_PENDING: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const DEREGISTERED: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const DUPLICATE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const DUPLICATE_DEREG: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const GROUP_NAME: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const HANGUP_COMPLETE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const HANGUP_PENDING: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const LISTEN_OUTSTANDING: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const MAX_LANA: u32 = 254u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const MS_NBF: &str = "MNBF";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NAME_FLAGS_MASK: u32 = 135u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBACTION: u32 = 119u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBADDGRNAME: u32 = 54u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBADDNAME: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBASTAT: u32 = 51u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCALL: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCANCEL: u32 = 53u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCHAINSEND: u32 = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCHAINSENDNA: u32 = 114u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDELNAME: u32 = 49u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGRECV: u32 = 33u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGRECVBC: u32 = 35u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGSEND: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGSENDBC: u32 = 34u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBENUM: u32 = 55u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBFINDNAME: u32 = 120u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBHANGUP: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBLANSTALERT: u32 = 115u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBLISTEN: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBNAMSZ: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBRECV: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBRECVANY: u32 = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBRESET: u32 = 50u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBSEND: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBSENDNA: u32 = 113u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBSSTAT: u32 = 52u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBTRACE: u32 = 121u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBUNLINK: u32 = 112u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ACTSES: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_BADDR: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_BRIDGE: u32 = 35u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_BUFLEN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CANCEL: u32 = 38u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CANOCCR: u32 = 36u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CMDCAN: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CMDTMO: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_DUPENV: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_DUPNAME: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ENVNOTDEF: u32 = 52u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_GOODRET: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_IFBUSY: u32 = 33u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ILLCMD: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ILLNN: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INCOMP: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INUSE: u32 = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INVADDRESS: u32 = 57u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INVDDID: u32 = 59u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_LOCKFAIL: u32 = 60u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_LOCTFUL: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_MAXAPPS: u32 = 54u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NAMCONF: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NAMERR: u32 = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NAMTFUL: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NOCALL: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NORES: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NORESOURCES: u32 = 56u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NOSAPS: u32 = 55u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NOWILD: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_OPENERR: u32 = 63u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_OSRESNOTAV: u32 = 53u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_PENDING: u32 = 255u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_REMTFUL: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SABORT: u32 = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SCLOSED: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SNUMOUT: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SYSTEM: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_TOOMANY: u32 = 34u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const REGISTERED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const REGISTERING: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const SESSION_ABORTED: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const SESSION_ESTABLISHED: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const UNIQUE_NAME: u32 = 0u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct ACTION_HEADER {
|
||||
pub transport_id: u32,
|
||||
pub action_code: u16,
|
||||
pub reserved: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for ACTION_HEADER {}
|
||||
impl ::core::clone::Clone for ACTION_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct ADAPTER_STATUS {
|
||||
pub adapter_address: [u8; 6],
|
||||
pub rev_major: u8,
|
||||
pub reserved0: u8,
|
||||
pub adapter_type: u8,
|
||||
pub rev_minor: u8,
|
||||
pub duration: u16,
|
||||
pub frmr_recv: u16,
|
||||
pub frmr_xmit: u16,
|
||||
pub iframe_recv_err: u16,
|
||||
pub xmit_aborts: u16,
|
||||
pub xmit_success: u32,
|
||||
pub recv_success: u32,
|
||||
pub iframe_xmit_err: u16,
|
||||
pub recv_buff_unavail: u16,
|
||||
pub t1_timeouts: u16,
|
||||
pub ti_timeouts: u16,
|
||||
pub reserved1: u32,
|
||||
pub free_ncbs: u16,
|
||||
pub max_cfg_ncbs: u16,
|
||||
pub max_ncbs: u16,
|
||||
pub xmit_buf_unavail: u16,
|
||||
pub max_dgram_size: u16,
|
||||
pub pending_sess: u16,
|
||||
pub max_cfg_sess: u16,
|
||||
pub max_sess: u16,
|
||||
pub max_sess_pkt_size: u16,
|
||||
pub name_count: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for ADAPTER_STATUS {}
|
||||
impl ::core::clone::Clone for ADAPTER_STATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct FIND_NAME_BUFFER {
|
||||
pub length: u8,
|
||||
pub access_control: u8,
|
||||
pub frame_control: u8,
|
||||
pub destination_addr: [u8; 6],
|
||||
pub source_addr: [u8; 6],
|
||||
pub routing_info: [u8; 18],
|
||||
}
|
||||
impl ::core::marker::Copy for FIND_NAME_BUFFER {}
|
||||
impl ::core::clone::Clone for FIND_NAME_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct FIND_NAME_HEADER {
|
||||
pub node_count: u16,
|
||||
pub reserved: u8,
|
||||
pub unique_group: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for FIND_NAME_HEADER {}
|
||||
impl ::core::clone::Clone for FIND_NAME_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct LANA_ENUM {
|
||||
pub length: u8,
|
||||
pub lana: [u8; 255],
|
||||
}
|
||||
impl ::core::marker::Copy for LANA_ENUM {}
|
||||
impl ::core::clone::Clone for LANA_ENUM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct NAME_BUFFER {
|
||||
pub name: [u8; 16],
|
||||
pub name_num: u8,
|
||||
pub name_flags: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for NAME_BUFFER {}
|
||||
impl ::core::clone::Clone for NAME_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NCB {
|
||||
pub ncb_command: u8,
|
||||
pub ncb_retcode: u8,
|
||||
pub ncb_lsn: u8,
|
||||
pub ncb_num: u8,
|
||||
pub ncb_buffer: *mut u8,
|
||||
pub ncb_length: u16,
|
||||
pub ncb_callname: [u8; 16],
|
||||
pub ncb_name: [u8; 16],
|
||||
pub ncb_rto: u8,
|
||||
pub ncb_sto: u8,
|
||||
pub ncb_post: isize,
|
||||
pub ncb_lana_num: u8,
|
||||
pub ncb_cmd_cplt: u8,
|
||||
pub ncb_reserve: [u8; 18],
|
||||
pub ncb_event: super::super::Foundation::HANDLE,
|
||||
}
|
||||
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NCB {}
|
||||
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NCB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(target_arch = "x86")]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NCB {
|
||||
pub ncb_command: u8,
|
||||
pub ncb_retcode: u8,
|
||||
pub ncb_lsn: u8,
|
||||
pub ncb_num: u8,
|
||||
pub ncb_buffer: *mut u8,
|
||||
pub ncb_length: u16,
|
||||
pub ncb_callname: [u8; 16],
|
||||
pub ncb_name: [u8; 16],
|
||||
pub ncb_rto: u8,
|
||||
pub ncb_sto: u8,
|
||||
pub ncb_post: isize,
|
||||
pub ncb_lana_num: u8,
|
||||
pub ncb_cmd_cplt: u8,
|
||||
pub ncb_reserve: [u8; 10],
|
||||
pub ncb_event: super::super::Foundation::HANDLE,
|
||||
}
|
||||
#[cfg(target_arch = "x86")]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NCB {}
|
||||
#[cfg(target_arch = "x86")]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NCB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct SESSION_BUFFER {
|
||||
pub lsn: u8,
|
||||
pub state: u8,
|
||||
pub local_name: [u8; 16],
|
||||
pub remote_name: [u8; 16],
|
||||
pub rcvs_outstanding: u8,
|
||||
pub sends_outstanding: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for SESSION_BUFFER {}
|
||||
impl ::core::clone::Clone for SESSION_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct SESSION_HEADER {
|
||||
pub sess_name: u8,
|
||||
pub num_sess: u8,
|
||||
pub rcv_dg_outstanding: u8,
|
||||
pub rcv_any_outstanding: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for SESSION_HEADER {}
|
||||
impl ::core::clone::Clone for SESSION_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
9279
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs
vendored
Normal file
9279
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
325
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetShell/mod.rs
vendored
Normal file
325
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetShell/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,325 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "cdecl" {
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn PrintError(hmodule: super::super::Foundation::HANDLE, dwerrid: u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub fn PrintMessage(pwszformat: ::windows_sys::core::PCWSTR) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn PrintMessageFromModule(hmodule: super::super::Foundation::HANDLE, dwmsgid: u32) -> u32;
|
||||
}
|
||||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MatchEnumTag(hmodule: super::super::Foundation::HANDLE, pwcarg: ::windows_sys::core::PCWSTR, dwnumarg: u32, penumtable: *const TOKEN_VALUE, pdwvalue: *mut u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn MatchToken(pwszusertoken: ::windows_sys::core::PCWSTR, pwszcmdtoken: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn PreprocessCommand(hmodule: super::super::Foundation::HANDLE, ppwcarguments: *mut ::windows_sys::core::PWSTR, dwcurrentindex: u32, dwargcount: u32, ptttags: *mut TAG_TYPE, dwtagcount: u32, dwminargs: u32, dwmaxargs: u32, pdwtagtype: *mut u32) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn RegisterContext(pchildcontext: *const NS_CONTEXT_ATTRIBUTES) -> u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub fn RegisterHelper(pguidparentcontext: *const ::windows_sys::core::GUID, pfnregistersubcontext: *const NS_HELPER_ATTRIBUTES) -> u32;
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const DEFAULT_CONTEXT_PRIORITY: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_CMD_NOT_FOUND: u32 = 15004u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_CONTEXT_ALREADY_REGISTERED: u32 = 15019u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_CONTINUE_IN_PARENT_CONTEXT: u32 = 15016u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_DLL_LOAD_FAILED: u32 = 15006u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_ENTRY_PT_NOT_FOUND: u32 = 15005u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_HELPER_ALREADY_REGISTERED: u32 = 15018u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INIT_DISPLAY: u32 = 15007u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INVALID_OPTION_TAG: u32 = 15009u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INVALID_OPTION_VALUE: u32 = 15014u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INVALID_SYNTAX: u32 = 15001u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_MISSING_OPTION: u32 = 15011u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_NO_CHANGE: u32 = 15003u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_NO_ENTRIES: u32 = 15000u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_NO_TAG: u32 = 15010u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_OKAY: u32 = 15015u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_PARSING_FAILURE: u32 = 15020u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_PROTOCOL_NOT_IN_TRANSPORT: u32 = 15002u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_SHOW_USAGE: u32 = 15013u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_SUPPRESS_OUTPUT: u32 = 15017u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_TAG_ALREADY_PRESENT: u32 = 15008u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_TRANSPORT_NOT_PRESENT: u32 = 15012u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const GET_RESOURCE_STRING_FN_NAME: &str = "GetResourceString";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const MAX_NAME_LEN: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_ARG_DELIMITER: &str = "=";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_CMD_DELIMITER: &str = " ";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_ERROR_BASE: u32 = 15000u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_ERROR_END: u32 = 15019u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_MAX_CMD_TOKEN_LENGTH: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_MAX_TOKEN_LENGTH: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_VERSION_50: u32 = 20480u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_GET_EVENT_IDS_FN_NAME: &str = "GetEventIds";
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_CMD_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_PRIVATE: NS_CMD_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_INTERACTIVE: NS_CMD_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_LOCAL: NS_CMD_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_ONLINE: NS_CMD_FLAGS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_HIDDEN: NS_CMD_FLAGS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_LIMIT_MASK: NS_CMD_FLAGS = 65535i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_PRIORITY: NS_CMD_FLAGS = -2147483648i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_EVENTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_LOOP: NS_EVENTS = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_LAST_N: NS_EVENTS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_LAST_SECS: NS_EVENTS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_FROM_N: NS_EVENTS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_FROM_START: NS_EVENTS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_MODE_CHANGE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_COMMIT: NS_MODE_CHANGE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_UNCOMMIT: NS_MODE_CHANGE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_FLUSH: NS_MODE_CHANGE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_COMMIT_STATE: NS_MODE_CHANGE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_SAVE: NS_MODE_CHANGE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_REQS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_ZERO: NS_REQS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_PRESENT: NS_REQS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_ALLOW_MULTIPLE: NS_REQS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_ONE_OR_MORE: NS_REQS = 3i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CMD_ENTRY {
|
||||
pub pwszCmdToken: ::windows_sys::core::PCWSTR,
|
||||
pub pfnCmdHandler: PFN_HANDLE_CMD,
|
||||
pub dwShortCmdHelpToken: u32,
|
||||
pub dwCmdHlpToken: u32,
|
||||
pub dwFlags: u32,
|
||||
pub pOsVersionCheck: PNS_OSVERSIONCHECK,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CMD_ENTRY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CMD_ENTRY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CMD_GROUP_ENTRY {
|
||||
pub pwszCmdGroupToken: ::windows_sys::core::PCWSTR,
|
||||
pub dwShortCmdHelpToken: u32,
|
||||
pub ulCmdGroupSize: u32,
|
||||
pub dwFlags: u32,
|
||||
pub pCmdGroup: *mut CMD_ENTRY,
|
||||
pub pOsVersionCheck: PNS_OSVERSIONCHECK,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CMD_GROUP_ENTRY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CMD_GROUP_ENTRY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NS_CONTEXT_ATTRIBUTES {
|
||||
pub Anonymous: NS_CONTEXT_ATTRIBUTES_0,
|
||||
pub pwszContext: ::windows_sys::core::PWSTR,
|
||||
pub guidHelper: ::windows_sys::core::GUID,
|
||||
pub dwFlags: u32,
|
||||
pub ulPriority: u32,
|
||||
pub ulNumTopCmds: u32,
|
||||
pub pTopCmds: *mut CMD_ENTRY,
|
||||
pub ulNumGroups: u32,
|
||||
pub pCmdGroups: *mut CMD_GROUP_ENTRY,
|
||||
pub pfnCommitFn: PNS_CONTEXT_COMMIT_FN,
|
||||
pub pfnDumpFn: PNS_CONTEXT_DUMP_FN,
|
||||
pub pfnConnectFn: PNS_CONTEXT_CONNECT_FN,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pfnOsVersionCheck: PNS_OSVERSIONCHECK,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union NS_CONTEXT_ATTRIBUTES_0 {
|
||||
pub Anonymous: NS_CONTEXT_ATTRIBUTES_0_0,
|
||||
pub _ullAlign: u64,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NS_CONTEXT_ATTRIBUTES_0_0 {
|
||||
pub dwVersion: u32,
|
||||
pub dwReserved: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES_0_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub struct NS_HELPER_ATTRIBUTES {
|
||||
pub Anonymous: NS_HELPER_ATTRIBUTES_0,
|
||||
pub guidHelper: ::windows_sys::core::GUID,
|
||||
pub pfnStart: PNS_HELPER_START_FN,
|
||||
pub pfnStop: PNS_HELPER_STOP_FN,
|
||||
}
|
||||
impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES {}
|
||||
impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub union NS_HELPER_ATTRIBUTES_0 {
|
||||
pub Anonymous: NS_HELPER_ATTRIBUTES_0_0,
|
||||
pub _ullAlign: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES_0 {}
|
||||
impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub struct NS_HELPER_ATTRIBUTES_0_0 {
|
||||
pub dwVersion: u32,
|
||||
pub dwReserved: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES_0_0 {}
|
||||
impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct TAG_TYPE {
|
||||
pub pwszTag: ::windows_sys::core::PCWSTR,
|
||||
pub dwRequired: u32,
|
||||
pub bPresent: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for TAG_TYPE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for TAG_TYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub struct TOKEN_VALUE {
|
||||
pub pwszToken: ::windows_sys::core::PCWSTR,
|
||||
pub dwValue: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for TOKEN_VALUE {}
|
||||
impl ::core::clone::Clone for TOKEN_VALUE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFN_HANDLE_CMD = ::core::option::Option<unsafe extern "system" fn(pwszmachine: ::windows_sys::core::PCWSTR, ppwcarguments: *mut ::windows_sys::core::PWSTR, dwcurrentindex: u32, dwargcount: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void, pbdone: *mut super::super::Foundation::BOOL) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PGET_RESOURCE_STRING_FN = ::core::option::Option<unsafe extern "system" fn(dwmsgid: u32, lpbuffer: ::windows_sys::core::PCWSTR, nbuffermax: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_CONTEXT_COMMIT_FN = ::core::option::Option<unsafe extern "system" fn(dwaction: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_CONTEXT_CONNECT_FN = ::core::option::Option<unsafe extern "system" fn(pwszmachine: ::windows_sys::core::PCWSTR) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_CONTEXT_DUMP_FN = ::core::option::Option<unsafe extern "system" fn(pwszrouter: ::windows_sys::core::PCWSTR, ppwcarguments: *const ::windows_sys::core::PWSTR, dwargcount: u32, pvdata: *const ::core::ffi::c_void) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_DLL_INIT_FN = ::core::option::Option<unsafe extern "system" fn(dwnetshversion: u32, preserved: *mut ::core::ffi::c_void) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_DLL_STOP_FN = ::core::option::Option<unsafe extern "system" fn(dwreserved: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_HELPER_START_FN = ::core::option::Option<unsafe extern "system" fn(pguidparent: *const ::windows_sys::core::GUID, dwversion: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_HELPER_STOP_FN = ::core::option::Option<unsafe extern "system" fn(dwreserved: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PNS_OSVERSIONCHECK = ::core::option::Option<unsafe extern "system" fn(cimostype: u32, cimosproductsuite: u32, cimosversion: ::windows_sys::core::PCWSTR, cimosbuildnumber: ::windows_sys::core::PCWSTR, cimservicepackmajorversion: ::windows_sys::core::PCWSTR, cimservicepackminorversion: ::windows_sys::core::PCWSTR, uireserved: u32, dwreserved: u32) -> super::super::Foundation::BOOL>;
|
||||
440
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs
vendored
Normal file
440
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,440 @@
|
|||
#[cfg_attr(windows, link(name = "windows"))]
|
||||
extern "system" {
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfCancelIncident(handle: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfCloseIncident(handle: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfCreateConnectivityIncident(handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfCreateDNSIncident(hostname: ::windows_sys::core::PCWSTR, querytype: u16, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
|
||||
pub fn NdfCreateGroupingIncident(cloudname: ::windows_sys::core::PCWSTR, groupname: ::windows_sys::core::PCWSTR, identity: ::windows_sys::core::PCWSTR, invitation: ::windows_sys::core::PCWSTR, addresses: *const super::super::Networking::WinSock::SOCKET_ADDRESS_LIST, appid: ::windows_sys::core::PCWSTR, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn NdfCreateIncident(helperclassname: ::windows_sys::core::PCWSTR, celt: u32, attributes: *const HELPER_ATTRIBUTE, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfCreateNetConnectionIncident(handle: *mut *mut ::core::ffi::c_void, id: ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn NdfCreatePnrpIncident(cloudname: ::windows_sys::core::PCWSTR, peername: ::windows_sys::core::PCWSTR, diagnosepublish: super::super::Foundation::BOOL, appid: ::windows_sys::core::PCWSTR, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfCreateSharingIncident(uncpath: ::windows_sys::core::PCWSTR, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfCreateWebIncident(url: ::windows_sys::core::PCWSTR, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn NdfCreateWebIncidentEx(url: ::windows_sys::core::PCWSTR, usewinhttp: super::super::Foundation::BOOL, modulename: ::windows_sys::core::PCWSTR, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security"))]
|
||||
pub fn NdfCreateWinSockIncident(sock: super::super::Networking::WinSock::SOCKET, host: ::windows_sys::core::PCWSTR, port: u16, appid: ::windows_sys::core::PCWSTR, userid: *const super::super::Security::SID, handle: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfDiagnoseIncident(handle: *const ::core::ffi::c_void, rootcausecount: *mut u32, rootcauses: *mut *mut RootCauseInfo, dwwait: u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub fn NdfExecuteDiagnosis(handle: *const ::core::ffi::c_void, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfGetTraceFile(handle: *const ::core::ffi::c_void, tracefilelocation: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub fn NdfRepairIncident(handle: *const ::core::ffi::c_void, repairex: *const RepairInfoEx, dwwait: u32) -> ::windows_sys::core::HRESULT;
|
||||
}
|
||||
pub type INetDiagExtensibleHelper = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelper = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelperEx = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelperInfo = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelperUtilFactory = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DF_IMPERSONATION: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DF_TRACELESS: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_ADD_CAPTURE_TRACE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_APPLY_INCLUSION_LIST_FILTER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_ERROR_START: u32 = 63744u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_BAD_PARAM: ::windows_sys::core::HRESULT = -2146895611i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_CANCELLED: ::windows_sys::core::HRESULT = -2146895614i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_DISABLED: ::windows_sys::core::HRESULT = -2146895612i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_LENGTH_EXCEEDED: ::windows_sys::core::HRESULT = -2146895616i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_NOHELPERCLASS: ::windows_sys::core::HRESULT = -2146895615i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_PROBLEM_PRESENT: ::windows_sys::core::HRESULT = -2146895608i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_UNKNOWN: ::windows_sys::core::HRESULT = -2146895609i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_VALIDATION: ::windows_sys::core::HRESULT = -2146895610i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_INBOUND_FLAG_EDGETRAVERSAL: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_INBOUND_FLAG_HEALTHCHECK: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RCF_ISCONFIRMED: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RCF_ISLEAF: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RCF_ISTHIRDPARTY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_CONTACT_ADMIN: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_INFORMATION_ONLY: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_REPRO: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_RESERVED: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_RESERVED_CA: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_RESERVED_LNI: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_SHOW_EVENTS: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_UI_ONLY: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_USER_ACTION: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_USER_CONFIRMATION: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_VALIDATE_HELPTOPIC: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_WORKAROUND: u32 = 536870912u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type ATTRIBUTE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INVALID: ATTRIBUTE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_BOOLEAN: ATTRIBUTE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT8: ATTRIBUTE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT8: ATTRIBUTE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT16: ATTRIBUTE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT16: ATTRIBUTE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT32: ATTRIBUTE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT32: ATTRIBUTE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT64: ATTRIBUTE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT64: ATTRIBUTE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_STRING: ATTRIBUTE_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_GUID: ATTRIBUTE_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_LIFE_TIME: ATTRIBUTE_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_SOCKADDR: ATTRIBUTE_TYPE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_OCTET_STRING: ATTRIBUTE_TYPE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type DIAGNOSIS_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_NOT_IMPLEMENTED: DIAGNOSIS_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_CONFIRMED: DIAGNOSIS_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_REJECTED: DIAGNOSIS_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_INDETERMINATE: DIAGNOSIS_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_DEFERRED: DIAGNOSIS_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_PASSTHROUGH: DIAGNOSIS_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type PROBLEM_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_INVALID: PROBLEM_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_LOW_HEALTH: PROBLEM_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_LOWER_HEALTH: PROBLEM_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_DOWN_STREAM_HEALTH: PROBLEM_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_HIGH_UTILIZATION: PROBLEM_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_HIGHER_UTILIZATION: PROBLEM_TYPE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_UP_STREAM_UTILIZATION: PROBLEM_TYPE = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type REPAIR_RISK = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RR_NOROLLBACK: REPAIR_RISK = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RR_ROLLBACK: REPAIR_RISK = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RR_NORISK: REPAIR_RISK = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type REPAIR_SCOPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_SYSTEM: REPAIR_SCOPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_USER: REPAIR_SCOPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_APPLICATION: REPAIR_SCOPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_PROCESS: REPAIR_SCOPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type REPAIR_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_NOT_IMPLEMENTED: REPAIR_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_REPAIRED: REPAIR_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_UNREPAIRED: REPAIR_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_DEFERRED: REPAIR_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_USER_ACTION: REPAIR_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type UI_INFO_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_INVALID: UI_INFO_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_NONE: UI_INFO_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_SHELL_COMMAND: UI_INFO_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_HELP_PANE: UI_INFO_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_DUI: UI_INFO_TYPE = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DIAG_SOCKADDR {
|
||||
pub family: u16,
|
||||
pub data: [super::super::Foundation::CHAR; 126],
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DIAG_SOCKADDR {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DIAG_SOCKADDR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct DiagnosticsInfo {
|
||||
pub cost: i32,
|
||||
pub flags: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DiagnosticsInfo {}
|
||||
impl ::core::clone::Clone for DiagnosticsInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HELPER_ATTRIBUTE {
|
||||
pub pwszName: ::windows_sys::core::PWSTR,
|
||||
pub r#type: ATTRIBUTE_TYPE,
|
||||
pub Anonymous: HELPER_ATTRIBUTE_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HELPER_ATTRIBUTE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HELPER_ATTRIBUTE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union HELPER_ATTRIBUTE_0 {
|
||||
pub Boolean: super::super::Foundation::BOOL,
|
||||
pub Char: u8,
|
||||
pub Byte: u8,
|
||||
pub Short: i16,
|
||||
pub Word: u16,
|
||||
pub Int: i32,
|
||||
pub DWord: u32,
|
||||
pub Int64: i64,
|
||||
pub UInt64: u64,
|
||||
pub PWStr: ::windows_sys::core::PWSTR,
|
||||
pub Guid: ::windows_sys::core::GUID,
|
||||
pub LifeTime: LIFE_TIME,
|
||||
pub Address: DIAG_SOCKADDR,
|
||||
pub OctetString: OCTET_STRING,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HELPER_ATTRIBUTE_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HELPER_ATTRIBUTE_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HYPOTHESIS {
|
||||
pub pwszClassName: ::windows_sys::core::PWSTR,
|
||||
pub pwszDescription: ::windows_sys::core::PWSTR,
|
||||
pub celt: u32,
|
||||
pub rgAttributes: *mut HELPER_ATTRIBUTE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HYPOTHESIS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HYPOTHESIS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct HelperAttributeInfo {
|
||||
pub pwszName: ::windows_sys::core::PWSTR,
|
||||
pub r#type: ATTRIBUTE_TYPE,
|
||||
}
|
||||
impl ::core::marker::Copy for HelperAttributeInfo {}
|
||||
impl ::core::clone::Clone for HelperAttributeInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HypothesisResult {
|
||||
pub hypothesis: HYPOTHESIS,
|
||||
pub pathStatus: DIAGNOSIS_STATUS,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HypothesisResult {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HypothesisResult {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct LIFE_TIME {
|
||||
pub startTime: super::super::Foundation::FILETIME,
|
||||
pub endTime: super::super::Foundation::FILETIME,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for LIFE_TIME {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for LIFE_TIME {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct OCTET_STRING {
|
||||
pub dwLength: u32,
|
||||
pub lpValue: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for OCTET_STRING {}
|
||||
impl ::core::clone::Clone for OCTET_STRING {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct RepairInfo {
|
||||
pub guid: ::windows_sys::core::GUID,
|
||||
pub pwszClassName: ::windows_sys::core::PWSTR,
|
||||
pub pwszDescription: ::windows_sys::core::PWSTR,
|
||||
pub sidType: u32,
|
||||
pub cost: i32,
|
||||
pub flags: u32,
|
||||
pub scope: REPAIR_SCOPE,
|
||||
pub risk: REPAIR_RISK,
|
||||
pub UiInfo: UiInfo,
|
||||
pub rootCauseIndex: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for RepairInfo {}
|
||||
impl ::core::clone::Clone for RepairInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct RepairInfoEx {
|
||||
pub repair: RepairInfo,
|
||||
pub repairRank: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for RepairInfoEx {}
|
||||
impl ::core::clone::Clone for RepairInfoEx {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct RootCauseInfo {
|
||||
pub pwszDescription: ::windows_sys::core::PWSTR,
|
||||
pub rootCauseID: ::windows_sys::core::GUID,
|
||||
pub rootCauseFlags: u32,
|
||||
pub networkInterfaceID: ::windows_sys::core::GUID,
|
||||
pub pRepairs: *mut RepairInfoEx,
|
||||
pub repairCount: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for RootCauseInfo {}
|
||||
impl ::core::clone::Clone for RootCauseInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct ShellCommandInfo {
|
||||
pub pwszOperation: ::windows_sys::core::PWSTR,
|
||||
pub pwszFile: ::windows_sys::core::PWSTR,
|
||||
pub pwszParameters: ::windows_sys::core::PWSTR,
|
||||
pub pwszDirectory: ::windows_sys::core::PWSTR,
|
||||
pub nShowCmd: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for ShellCommandInfo {}
|
||||
impl ::core::clone::Clone for ShellCommandInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct UiInfo {
|
||||
pub r#type: UI_INFO_TYPE,
|
||||
pub Anonymous: UiInfo_0,
|
||||
}
|
||||
impl ::core::marker::Copy for UiInfo {}
|
||||
impl ::core::clone::Clone for UiInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub union UiInfo_0 {
|
||||
pub pwzNull: ::windows_sys::core::PWSTR,
|
||||
pub ShellInfo: ShellCommandInfo,
|
||||
pub pwzHelpUrl: ::windows_sys::core::PWSTR,
|
||||
pub pwzDui: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for UiInfo_0 {}
|
||||
impl ::core::clone::Clone for UiInfo_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
1357
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs
vendored
Normal file
1357
vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2238
vendor/windows-sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs
vendored
Normal file
2238
vendor/windows-sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue