diff --git a/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs b/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs index 7f9a302ff0..8ceb0165ff 100644 --- a/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs +++ b/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs @@ -261,7 +261,7 @@ impl ILearningModelFeatureDescriptor { } ::windows_core::imp::interface_hierarchy!(ILearningModelFeatureDescriptor, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILearningModelFeatureDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{bc08cf7c-6ed0-4004-97ba-b9a2eecd2b4f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILearningModelFeatureDescriptor { type Vtable = ILearningModelFeatureDescriptor_Vtbl; @@ -292,7 +292,7 @@ impl ILearningModelFeatureValue { } ::windows_core::imp::interface_hierarchy!(ILearningModelFeatureValue, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILearningModelFeatureValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f51005db-4085-4dfe-9fed-95eb0c0cf75c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILearningModelFeatureValue { type Vtable = ILearningModelFeatureValue_Vtbl; @@ -312,7 +312,7 @@ pub struct ILearningModelOperatorProvider(::windows_core::IUnknown); impl ILearningModelOperatorProvider {} ::windows_core::imp::interface_hierarchy!(ILearningModelOperatorProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILearningModelOperatorProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2a222e5d-afb1-47ed-bfad-b5b3a459ec04}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILearningModelOperatorProvider { type Vtable = ILearningModelOperatorProvider_Vtbl; @@ -547,7 +547,7 @@ impl ITensor { ::windows_core::imp::interface_hierarchy!(ITensor, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ITensor {} impl ::windows_core::RuntimeType for ITensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{05489593-a305-4a25-ad09-440119b4b7f6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ITensor { type Vtable = ITensor_Vtbl; @@ -1525,7 +1525,7 @@ impl ImageFeatureDescriptor { } } impl ::windows_core::RuntimeType for ImageFeatureDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.ImageFeatureDescriptor;{365585a5-171a-4a2a-985f-265159d3895a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageFeatureDescriptor { type Vtable = IImageFeatureDescriptor_Vtbl; @@ -1578,7 +1578,7 @@ impl ImageFeatureValue { } } impl ::windows_core::RuntimeType for ImageFeatureValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.ImageFeatureValue;{f0414fd9-c9aa-4405-b7fb-94f87c8a3037})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageFeatureValue { type Vtable = IImageFeatureValue_Vtbl; @@ -1756,7 +1756,7 @@ impl LearningModel { } } impl ::windows_core::RuntimeType for LearningModel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.LearningModel;{5b8e4920-489f-4e86-9128-265a327b78fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LearningModel { type Vtable = ILearningModel_Vtbl; @@ -1855,7 +1855,7 @@ impl LearningModelBinding { } } impl ::windows_core::RuntimeType for LearningModelBinding { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.LearningModelBinding;{ea312f20-168f-4f8c-94fe-2e7ac31b4aa8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LearningModelBinding { type Vtable = ILearningModelBinding_Vtbl; @@ -1940,7 +1940,7 @@ impl LearningModelDevice { } } impl ::windows_core::RuntimeType for LearningModelDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.LearningModelDevice;{f5c2c8fe-3f56-4a8c-ac5f-fdb92d8b8252})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LearningModelDevice { type Vtable = ILearningModelDevice_Vtbl; @@ -1990,7 +1990,7 @@ impl LearningModelEvaluationResult { } } impl ::windows_core::RuntimeType for LearningModelEvaluationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.LearningModelEvaluationResult;{b2f9bfcd-960e-49c0-8593-eb190ae3eee2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LearningModelEvaluationResult { type Vtable = ILearningModelEvaluationResult_Vtbl; @@ -2125,7 +2125,7 @@ impl LearningModelSession { } } impl ::windows_core::RuntimeType for LearningModelSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.LearningModelSession;{8e58f8f6-b787-4c11-90f0-7129aeca74a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LearningModelSession { type Vtable = ILearningModelSession_Vtbl; @@ -2180,7 +2180,7 @@ impl LearningModelSessionOptions { } } impl ::windows_core::RuntimeType for LearningModelSessionOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.LearningModelSessionOptions;{b8f63fa1-134d-5133-8cff-3a5c3c263beb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LearningModelSessionOptions { type Vtable = ILearningModelSessionOptions_Vtbl; @@ -2242,7 +2242,7 @@ impl MapFeatureDescriptor { } } impl ::windows_core::RuntimeType for MapFeatureDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.MapFeatureDescriptor;{530424bd-a257-436d-9e60-c2981f7cc5c4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapFeatureDescriptor { type Vtable = IMapFeatureDescriptor_Vtbl; @@ -2298,7 +2298,7 @@ impl SequenceFeatureDescriptor { } } impl ::windows_core::RuntimeType for SequenceFeatureDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.SequenceFeatureDescriptor;{84f6945a-562b-4d62-a851-739aced96668})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SequenceFeatureDescriptor { type Vtable = ISequenceFeatureDescriptor_Vtbl; @@ -2433,7 +2433,7 @@ impl TensorBoolean { } } impl ::windows_core::RuntimeType for TensorBoolean { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorBoolean;{50f311ed-29e9-4a5c-a44d-8fc512584eed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorBoolean { type Vtable = ITensorBoolean_Vtbl; @@ -2573,7 +2573,7 @@ impl TensorDouble { } } impl ::windows_core::RuntimeType for TensorDouble { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorDouble;{91e41252-7a8f-4f0e-a28f-9637ffc8a3d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorDouble { type Vtable = ITensorDouble_Vtbl; @@ -2643,7 +2643,7 @@ impl TensorFeatureDescriptor { } } impl ::windows_core::RuntimeType for TensorFeatureDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorFeatureDescriptor;{74455c80-946a-4310-a19c-ee0af028fce4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorFeatureDescriptor { type Vtable = ITensorFeatureDescriptor_Vtbl; @@ -2778,7 +2778,7 @@ impl TensorFloat { } } impl ::windows_core::RuntimeType for TensorFloat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorFloat;{f2282d82-aa02-42c8-a0c8-df1efc9676e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorFloat { type Vtable = ITensorFloat_Vtbl; @@ -2918,7 +2918,7 @@ impl TensorFloat16Bit { } } impl ::windows_core::RuntimeType for TensorFloat16Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorFloat16Bit;{0ab994fc-5b89-4c3c-b5e4-5282a5316c0a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorFloat16Bit { type Vtable = ITensorFloat16Bit_Vtbl; @@ -3058,7 +3058,7 @@ impl TensorInt16Bit { } } impl ::windows_core::RuntimeType for TensorInt16Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorInt16Bit;{98a32d39-e6d6-44af-8afa-baebc44dc020})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorInt16Bit { type Vtable = ITensorInt16Bit_Vtbl; @@ -3198,7 +3198,7 @@ impl TensorInt32Bit { } } impl ::windows_core::RuntimeType for TensorInt32Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorInt32Bit;{2c0c28d3-207c-4486-a7d2-884522c5e589})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorInt32Bit { type Vtable = ITensorInt32Bit_Vtbl; @@ -3338,7 +3338,7 @@ impl TensorInt64Bit { } } impl ::windows_core::RuntimeType for TensorInt64Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorInt64Bit;{499665ba-1fa2-45ad-af25-a0bd9bda4c87})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorInt64Bit { type Vtable = ITensorInt64Bit_Vtbl; @@ -3478,7 +3478,7 @@ impl TensorInt8Bit { } } impl ::windows_core::RuntimeType for TensorInt8Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorInt8Bit;{cddd97c5-ffd8-4fef-aefb-30e1a485b2ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorInt8Bit { type Vtable = ITensorInt8Bit_Vtbl; @@ -3607,7 +3607,7 @@ impl TensorString { } } impl ::windows_core::RuntimeType for TensorString { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorString;{582335c8-bdb1-4610-bc75-35e9cbf009b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorString { type Vtable = ITensorString_Vtbl; @@ -3747,7 +3747,7 @@ impl TensorUInt16Bit { } } impl ::windows_core::RuntimeType for TensorUInt16Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorUInt16Bit;{68140f4b-23c0-42f3-81f6-a891c011bc3f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorUInt16Bit { type Vtable = ITensorUInt16Bit_Vtbl; @@ -3887,7 +3887,7 @@ impl TensorUInt32Bit { } } impl ::windows_core::RuntimeType for TensorUInt32Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorUInt32Bit;{d8c9c2ff-7511-45a3-bfac-c38f370d2237})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorUInt32Bit { type Vtable = ITensorUInt32Bit_Vtbl; @@ -4027,7 +4027,7 @@ impl TensorUInt64Bit { } } impl ::windows_core::RuntimeType for TensorUInt64Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorUInt64Bit;{2e70ffad-04bf-4825-839a-82baef8c7886})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorUInt64Bit { type Vtable = ITensorUInt64Bit_Vtbl; @@ -4167,7 +4167,7 @@ impl TensorUInt8Bit { } } impl ::windows_core::RuntimeType for TensorUInt8Bit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.AI.MachineLearning.TensorUInt8Bit;{58e1ae27-622b-48e3-be22-d867aed1daac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TensorUInt8Bit { type Vtable = ITensorUInt8Bit_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs index 53d702d055..0509d6c0c4 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs @@ -26,7 +26,7 @@ impl IActivatedEventArgs { } ::windows_core::imp::interface_hierarchy!(IActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cf651713-cd08-4fd8-b697-a281b6544e2e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IActivatedEventArgs { type Vtable = IActivatedEventArgs_Vtbl; @@ -80,7 +80,7 @@ impl IActivatedEventArgsWithUser { ::windows_core::imp::interface_hierarchy!(IActivatedEventArgsWithUser, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IActivatedEventArgsWithUser {} impl ::windows_core::RuntimeType for IActivatedEventArgsWithUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1cf09b9e-9962-4936-80ff-afc8e8ae5c8c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IActivatedEventArgsWithUser { type Vtable = IActivatedEventArgsWithUser_Vtbl; @@ -133,7 +133,7 @@ impl IApplicationViewActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IApplicationViewActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IApplicationViewActivatedEventArgs {} impl ::windows_core::RuntimeType for IApplicationViewActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{930cef4b-b829-40fc-88f4-8513e8a64738}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IApplicationViewActivatedEventArgs { type Vtable = IApplicationViewActivatedEventArgs_Vtbl; @@ -183,7 +183,7 @@ impl IAppointmentsProviderActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IAppointmentsProviderActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IAppointmentsProviderActivatedEventArgs {} impl ::windows_core::RuntimeType for IAppointmentsProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3364c405-933c-4e7d-a034-500fb8dcd9f3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAppointmentsProviderActivatedEventArgs { type Vtable = IAppointmentsProviderActivatedEventArgs_Vtbl; @@ -243,7 +243,7 @@ impl IAppointmentsProviderAddAppointmentActivatedEventArgs { impl ::windows_core::CanTryInto for IAppointmentsProviderAddAppointmentActivatedEventArgs {} impl ::windows_core::CanTryInto for IAppointmentsProviderAddAppointmentActivatedEventArgs {} impl ::windows_core::RuntimeType for IAppointmentsProviderAddAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a2861367-cee5-4e4d-9ed7-41c34ec18b02}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAppointmentsProviderAddAppointmentActivatedEventArgs { type Vtable = IAppointmentsProviderAddAppointmentActivatedEventArgs_Vtbl; @@ -306,7 +306,7 @@ impl IAppointmentsProviderRemoveAppointmentActivatedEventArgs { impl ::windows_core::CanTryInto for IAppointmentsProviderRemoveAppointmentActivatedEventArgs {} impl ::windows_core::CanTryInto for IAppointmentsProviderRemoveAppointmentActivatedEventArgs {} impl ::windows_core::RuntimeType for IAppointmentsProviderRemoveAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{751f3ab8-0b8e-451c-9f15-966e699bac25}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAppointmentsProviderRemoveAppointmentActivatedEventArgs { type Vtable = IAppointmentsProviderRemoveAppointmentActivatedEventArgs_Vtbl; @@ -369,7 +369,7 @@ impl IAppointmentsProviderReplaceAppointmentActivatedEventArgs { impl ::windows_core::CanTryInto for IAppointmentsProviderReplaceAppointmentActivatedEventArgs {} impl ::windows_core::CanTryInto for IAppointmentsProviderReplaceAppointmentActivatedEventArgs {} impl ::windows_core::RuntimeType for IAppointmentsProviderReplaceAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1551b7d4-a981-4067-8a62-0524e4ade121}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAppointmentsProviderReplaceAppointmentActivatedEventArgs { type Vtable = IAppointmentsProviderReplaceAppointmentActivatedEventArgs_Vtbl; @@ -446,7 +446,7 @@ impl IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { impl ::windows_core::CanTryInto for IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs {} impl ::windows_core::CanTryInto for IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs {} impl ::windows_core::RuntimeType for IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3958f065-9841-4ca5-999b-885198b9ef2a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { type Vtable = IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_Vtbl; @@ -520,7 +520,7 @@ impl IAppointmentsProviderShowTimeFrameActivatedEventArgs { impl ::windows_core::CanTryInto for IAppointmentsProviderShowTimeFrameActivatedEventArgs {} impl ::windows_core::CanTryInto for IAppointmentsProviderShowTimeFrameActivatedEventArgs {} impl ::windows_core::RuntimeType for IAppointmentsProviderShowTimeFrameActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9baeaba6-0e0b-49aa-babc-12b1dc774986}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAppointmentsProviderShowTimeFrameActivatedEventArgs { type Vtable = IAppointmentsProviderShowTimeFrameActivatedEventArgs_Vtbl; @@ -557,7 +557,7 @@ impl IBackgroundActivatedEventArgs { } ::windows_core::imp::interface_hierarchy!(IBackgroundActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ab14bee0-e760-440e-a91c-44796de3a92d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundActivatedEventArgs { type Vtable = IBackgroundActivatedEventArgs_Vtbl; @@ -610,7 +610,7 @@ impl IBarcodeScannerPreviewActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IBarcodeScannerPreviewActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBarcodeScannerPreviewActivatedEventArgs {} impl ::windows_core::RuntimeType for IBarcodeScannerPreviewActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6772797c-99bf-4349-af22-e4123560371c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBarcodeScannerPreviewActivatedEventArgs { type Vtable = IBarcodeScannerPreviewActivatedEventArgs_Vtbl; @@ -662,7 +662,7 @@ impl ICachedFileUpdaterActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(ICachedFileUpdaterActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ICachedFileUpdaterActivatedEventArgs {} impl ::windows_core::RuntimeType for ICachedFileUpdaterActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d06eb1c7-3805-4ecb-b757-6cf15e26fef3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICachedFileUpdaterActivatedEventArgs { type Vtable = ICachedFileUpdaterActivatedEventArgs_Vtbl; @@ -722,7 +722,7 @@ impl ICameraSettingsActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(ICameraSettingsActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ICameraSettingsActivatedEventArgs {} impl ::windows_core::RuntimeType for ICameraSettingsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fb67a508-2dad-490a-9170-dca036eb114b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICameraSettingsActivatedEventArgs { type Vtable = ICameraSettingsActivatedEventArgs_Vtbl; @@ -773,7 +773,7 @@ impl ICommandLineActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(ICommandLineActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ICommandLineActivatedEventArgs {} impl ::windows_core::RuntimeType for ICommandLineActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4506472c-006a-48eb-8afb-d07ab25e3366}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICommandLineActivatedEventArgs { type Vtable = ICommandLineActivatedEventArgs_Vtbl; @@ -846,7 +846,7 @@ impl IContactActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IContactActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IContactActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d627a1c4-c025-4c41-9def-f1eafad075e7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactActivatedEventArgs { type Vtable = IContactActivatedEventArgs_Vtbl; @@ -920,7 +920,7 @@ impl IContactCallActivatedEventArgs { impl ::windows_core::CanTryInto for IContactCallActivatedEventArgs {} impl ::windows_core::CanTryInto for IContactCallActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c2df14c7-30eb-41c6-b3bc-5b1694f9dab3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactCallActivatedEventArgs { type Vtable = IContactCallActivatedEventArgs_Vtbl; @@ -994,7 +994,7 @@ impl IContactMapActivatedEventArgs { impl ::windows_core::CanTryInto for IContactMapActivatedEventArgs {} impl ::windows_core::CanTryInto for IContactMapActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactMapActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b32bf870-eee7-4ad2-aaf1-a87effcf00a4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactMapActivatedEventArgs { type Vtable = IContactMapActivatedEventArgs_Vtbl; @@ -1075,7 +1075,7 @@ impl IContactMessageActivatedEventArgs { impl ::windows_core::CanTryInto for IContactMessageActivatedEventArgs {} impl ::windows_core::CanTryInto for IContactMessageActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactMessageActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{de598db2-0e03-43b0-bf56-bcc40b3162df}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactMessageActivatedEventArgs { type Vtable = IContactMessageActivatedEventArgs_Vtbl; @@ -1119,7 +1119,7 @@ impl IContactPanelActivatedEventArgs { } ::windows_core::imp::interface_hierarchy!(IContactPanelActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContactPanelActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{52bb63e4-d3d4-4b63-8051-4af2082cab80}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactPanelActivatedEventArgs { type Vtable = IContactPanelActivatedEventArgs_Vtbl; @@ -1178,7 +1178,7 @@ impl IContactPickerActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IContactPickerActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IContactPickerActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactPickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ce57aae7-6449-45a7-971f-d113be7a8936}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactPickerActivatedEventArgs { type Vtable = IContactPickerActivatedEventArgs_Vtbl; @@ -1255,7 +1255,7 @@ impl IContactPostActivatedEventArgs { impl ::windows_core::CanTryInto for IContactPostActivatedEventArgs {} impl ::windows_core::CanTryInto for IContactPostActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactPostActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b35a3c67-f1e7-4655-ad6e-4857588f552f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactPostActivatedEventArgs { type Vtable = IContactPostActivatedEventArgs_Vtbl; @@ -1334,7 +1334,7 @@ impl IContactVideoCallActivatedEventArgs { impl ::windows_core::CanTryInto for IContactVideoCallActivatedEventArgs {} impl ::windows_core::CanTryInto for IContactVideoCallActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactVideoCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{61079db8-e3e7-4b4f-858d-5c63a96ef684}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactVideoCallActivatedEventArgs { type Vtable = IContactVideoCallActivatedEventArgs_Vtbl; @@ -1389,7 +1389,7 @@ impl IContactsProviderActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IContactsProviderActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IContactsProviderActivatedEventArgs {} impl ::windows_core::RuntimeType for IContactsProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4580dca8-5750-4916-aa52-c0829521eb94}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactsProviderActivatedEventArgs { type Vtable = IContactsProviderActivatedEventArgs_Vtbl; @@ -1441,7 +1441,7 @@ impl IContinuationActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IContinuationActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IContinuationActivatedEventArgs {} impl ::windows_core::RuntimeType for IContinuationActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e58106b5-155f-4a94-a742-c7e08f4e188c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContinuationActivatedEventArgs { type Vtable = IContinuationActivatedEventArgs_Vtbl; @@ -1501,7 +1501,7 @@ impl IDeviceActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IDeviceActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IDeviceActivatedEventArgs {} impl ::windows_core::RuntimeType for IDeviceActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cd50b9a9-ce10-44d2-8234-c355a073ef33}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDeviceActivatedEventArgs { type Vtable = IDeviceActivatedEventArgs_Vtbl; @@ -1554,7 +1554,7 @@ impl IDevicePairingActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IDevicePairingActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IDevicePairingActivatedEventArgs {} impl ::windows_core::RuntimeType for IDevicePairingActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{eba0d1e4-ecc6-4148-94ed-f4b37ec05b3e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDevicePairingActivatedEventArgs { type Vtable = IDevicePairingActivatedEventArgs_Vtbl; @@ -1622,7 +1622,7 @@ impl IDialReceiverActivatedEventArgs { impl ::windows_core::CanTryInto for IDialReceiverActivatedEventArgs {} impl ::windows_core::CanTryInto for IDialReceiverActivatedEventArgs {} impl ::windows_core::RuntimeType for IDialReceiverActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fb777ed7-85ee-456e-a44d-85d730e70aed}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDialReceiverActivatedEventArgs { type Vtable = IDialReceiverActivatedEventArgs_Vtbl; @@ -1681,7 +1681,7 @@ impl IFileActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IFileActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IFileActivatedEventArgs {} impl ::windows_core::RuntimeType for IFileActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{bb2afc33-93b1-42ed-8b26-236dd9c78496}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileActivatedEventArgs { type Vtable = IFileActivatedEventArgs_Vtbl; @@ -1735,7 +1735,7 @@ impl IFileActivatedEventArgsWithCallerPackageFamilyName { ::windows_core::imp::interface_hierarchy!(IFileActivatedEventArgsWithCallerPackageFamilyName, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IFileActivatedEventArgsWithCallerPackageFamilyName {} impl ::windows_core::RuntimeType for IFileActivatedEventArgsWithCallerPackageFamilyName { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2d60f06b-d25f-4d25-8653-e1c5e1108309}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileActivatedEventArgsWithCallerPackageFamilyName { type Vtable = IFileActivatedEventArgsWithCallerPackageFamilyName_Vtbl; @@ -1804,7 +1804,7 @@ impl IFileActivatedEventArgsWithNeighboringFiles { impl ::windows_core::CanTryInto for IFileActivatedEventArgsWithNeighboringFiles {} impl ::windows_core::CanTryInto for IFileActivatedEventArgsWithNeighboringFiles {} impl ::windows_core::RuntimeType for IFileActivatedEventArgsWithNeighboringFiles { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{433ba1a4-e1e2-48fd-b7fc-b5d6eee65033}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileActivatedEventArgsWithNeighboringFiles { type Vtable = IFileActivatedEventArgsWithNeighboringFiles_Vtbl; @@ -1859,7 +1859,7 @@ impl IFileOpenPickerActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IFileOpenPickerActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IFileOpenPickerActivatedEventArgs {} impl ::windows_core::RuntimeType for IFileOpenPickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{72827082-5525-4bf2-bc09-1f5095d4964d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileOpenPickerActivatedEventArgs { type Vtable = IFileOpenPickerActivatedEventArgs_Vtbl; @@ -1890,7 +1890,7 @@ impl IFileOpenPickerActivatedEventArgs2 { } ::windows_core::imp::interface_hierarchy!(IFileOpenPickerActivatedEventArgs2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IFileOpenPickerActivatedEventArgs2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5e731f66-8d1f-45fb-af1d-73205c8fc7a1}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileOpenPickerActivatedEventArgs2 { type Vtable = IFileOpenPickerActivatedEventArgs2_Vtbl; @@ -1959,7 +1959,7 @@ impl ::windows_core::CanTryInto for IFileOpenPickerContinua impl ::windows_core::CanTryInto for IFileOpenPickerContinuationEventArgs {} #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for IFileOpenPickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f0fa3f3a-d4e8-4ad3-9c34-2308f32fcec9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for IFileOpenPickerContinuationEventArgs { @@ -2017,7 +2017,7 @@ impl IFileSavePickerActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IFileSavePickerActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IFileSavePickerActivatedEventArgs {} impl ::windows_core::RuntimeType for IFileSavePickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{81c19cf1-74e6-4387-82eb-bb8fd64b4346}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileSavePickerActivatedEventArgs { type Vtable = IFileSavePickerActivatedEventArgs_Vtbl; @@ -2055,7 +2055,7 @@ impl IFileSavePickerActivatedEventArgs2 { } ::windows_core::imp::interface_hierarchy!(IFileSavePickerActivatedEventArgs2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IFileSavePickerActivatedEventArgs2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6b73fe13-2cf2-4d48-8cbc-af67d23f1ce7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileSavePickerActivatedEventArgs2 { type Vtable = IFileSavePickerActivatedEventArgs2_Vtbl; @@ -2125,7 +2125,7 @@ impl ::windows_core::CanTryInto for IFileSavePickerContinua impl ::windows_core::CanTryInto for IFileSavePickerContinuationEventArgs {} #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for IFileSavePickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2c846fe1-3bad-4f33-8c8b-e46fae824b4b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for IFileSavePickerContinuationEventArgs { @@ -2200,7 +2200,7 @@ impl ::windows_core::CanTryInto for IFolderPickerContinuati impl ::windows_core::CanTryInto for IFolderPickerContinuationEventArgs {} #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for IFolderPickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{51882366-9f4b-498f-beb0-42684f6e1c29}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for IFolderPickerContinuationEventArgs { @@ -2263,7 +2263,7 @@ impl ILaunchActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(ILaunchActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ILaunchActivatedEventArgs {} impl ::windows_core::RuntimeType for ILaunchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fbc93e26-a14a-4b4f-82b0-33bed920af52}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILaunchActivatedEventArgs { type Vtable = ILaunchActivatedEventArgs_Vtbl; @@ -2329,7 +2329,7 @@ impl ILaunchActivatedEventArgs2 { impl ::windows_core::CanTryInto for ILaunchActivatedEventArgs2 {} impl ::windows_core::CanTryInto for ILaunchActivatedEventArgs2 {} impl ::windows_core::RuntimeType for ILaunchActivatedEventArgs2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0fd37ebc-9dc9-46b5-9ace-bd95d4565345}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILaunchActivatedEventArgs2 { type Vtable = ILaunchActivatedEventArgs2_Vtbl; @@ -2379,7 +2379,7 @@ impl ILockScreenActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(ILockScreenActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ILockScreenActivatedEventArgs {} impl ::windows_core::RuntimeType for ILockScreenActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3ca77966-6108-4a41-8220-ee7d133c8532}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILockScreenActivatedEventArgs { type Vtable = ILockScreenActivatedEventArgs_Vtbl; @@ -2446,7 +2446,7 @@ impl ILockScreenCallActivatedEventArgs { impl ::windows_core::CanTryInto for ILockScreenCallActivatedEventArgs {} impl ::windows_core::CanTryInto for ILockScreenCallActivatedEventArgs {} impl ::windows_core::RuntimeType for ILockScreenCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{06f37fbe-b5f2-448b-b13e-e328ac1c516a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILockScreenCallActivatedEventArgs { type Vtable = ILockScreenCallActivatedEventArgs_Vtbl; @@ -2499,7 +2499,7 @@ impl IPhoneCallActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IPhoneCallActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPhoneCallActivatedEventArgs {} impl ::windows_core::RuntimeType for IPhoneCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{54615221-a3c1-4ced-b62f-8c60523619ad}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPhoneCallActivatedEventArgs { type Vtable = IPhoneCallActivatedEventArgs_Vtbl; @@ -2549,7 +2549,7 @@ impl IPickerReturnedActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IPickerReturnedActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPickerReturnedActivatedEventArgs {} impl ::windows_core::RuntimeType for IPickerReturnedActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{360defb9-a9d3-4984-a4ed-9ec734604921}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPickerReturnedActivatedEventArgs { type Vtable = IPickerReturnedActivatedEventArgs_Vtbl; @@ -2599,7 +2599,7 @@ impl IPrelaunchActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IPrelaunchActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPrelaunchActivatedEventArgs {} impl ::windows_core::RuntimeType for IPrelaunchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0c44717b-19f7-48d6-b046-cf22826eaa74}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrelaunchActivatedEventArgs { type Vtable = IPrelaunchActivatedEventArgs_Vtbl; @@ -2651,7 +2651,7 @@ impl IPrint3DWorkflowActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IPrint3DWorkflowActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPrint3DWorkflowActivatedEventArgs {} impl ::windows_core::RuntimeType for IPrint3DWorkflowActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3f57e78b-f2ac-4619-8302-ef855e1c9b90}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrint3DWorkflowActivatedEventArgs { type Vtable = IPrint3DWorkflowActivatedEventArgs_Vtbl; @@ -2706,7 +2706,7 @@ impl IPrintTaskSettingsActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IPrintTaskSettingsActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPrintTaskSettingsActivatedEventArgs {} impl ::windows_core::RuntimeType for IPrintTaskSettingsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ee30a0c9-ce56-4865-ba8e-8954ac271107}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintTaskSettingsActivatedEventArgs { type Vtable = IPrintTaskSettingsActivatedEventArgs_Vtbl; @@ -2761,7 +2761,7 @@ impl IProtocolActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IProtocolActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IProtocolActivatedEventArgs {} impl ::windows_core::RuntimeType for IProtocolActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6095f4dd-b7c0-46ab-81fe-d90f36d00d24}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IProtocolActivatedEventArgs { type Vtable = IProtocolActivatedEventArgs_Vtbl; @@ -2823,7 +2823,7 @@ impl IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData { ::windows_core::imp::interface_hierarchy!(IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData {} impl ::windows_core::RuntimeType for IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d84a0c12-5c8f-438c-83cb-c28fcc0b2fdb}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData { type Vtable = IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_Vtbl; @@ -2879,7 +2879,7 @@ impl IProtocolForResultsActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IProtocolForResultsActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IProtocolForResultsActivatedEventArgs {} impl ::windows_core::RuntimeType for IProtocolForResultsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e75132c2-7ae7-4517-80ac-dbe8d7cc5b9c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IProtocolForResultsActivatedEventArgs { type Vtable = IProtocolForResultsActivatedEventArgs_Vtbl; @@ -2932,7 +2932,7 @@ impl IRestrictedLaunchActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IRestrictedLaunchActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IRestrictedLaunchActivatedEventArgs {} impl ::windows_core::RuntimeType for IRestrictedLaunchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e0b7ac81-bfc3-4344-a5da-19fd5a27baae}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IRestrictedLaunchActivatedEventArgs { type Vtable = IRestrictedLaunchActivatedEventArgs_Vtbl; @@ -2989,7 +2989,7 @@ impl ISearchActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(ISearchActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ISearchActivatedEventArgs {} impl ::windows_core::RuntimeType for ISearchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8cb36951-58c8-43e3-94bc-41d33f8b630e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISearchActivatedEventArgs { type Vtable = ISearchActivatedEventArgs_Vtbl; @@ -3020,7 +3020,7 @@ impl ISearchActivatedEventArgsWithLinguisticDetails { } ::windows_core::imp::interface_hierarchy!(ISearchActivatedEventArgsWithLinguisticDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISearchActivatedEventArgsWithLinguisticDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c09f33da-08ab-4931-9b7c-451025f21f81}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISearchActivatedEventArgsWithLinguisticDetails { type Vtable = ISearchActivatedEventArgsWithLinguisticDetails_Vtbl; @@ -3075,7 +3075,7 @@ impl IShareTargetActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IShareTargetActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IShareTargetActivatedEventArgs {} impl ::windows_core::RuntimeType for IShareTargetActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4bdaf9c8-cdb2-4acb-bfc3-6648563378ec}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IShareTargetActivatedEventArgs { type Vtable = IShareTargetActivatedEventArgs_Vtbl; @@ -3155,7 +3155,7 @@ impl IStartupTaskActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IStartupTaskActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IStartupTaskActivatedEventArgs {} impl ::windows_core::RuntimeType for IStartupTaskActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{03b11a58-5276-4d91-8621-54611864d5fa}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStartupTaskActivatedEventArgs { type Vtable = IStartupTaskActivatedEventArgs_Vtbl; @@ -3233,7 +3233,7 @@ impl IToastNotificationActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IToastNotificationActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IToastNotificationActivatedEventArgs {} impl ::windows_core::RuntimeType for IToastNotificationActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{92a86f82-5290-431d-be85-c4aaeeb8685f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IToastNotificationActivatedEventArgs { type Vtable = IToastNotificationActivatedEventArgs_Vtbl; @@ -3289,7 +3289,7 @@ impl IUserDataAccountProviderActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IUserDataAccountProviderActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IUserDataAccountProviderActivatedEventArgs {} impl ::windows_core::RuntimeType for IUserDataAccountProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1bc9f723-8ef1-4a51-a63a-fe711eeab607}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IUserDataAccountProviderActivatedEventArgs { type Vtable = IUserDataAccountProviderActivatedEventArgs_Vtbl; @@ -3344,7 +3344,7 @@ impl IViewSwitcherProvider { ::windows_core::imp::interface_hierarchy!(IViewSwitcherProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IViewSwitcherProvider {} impl ::windows_core::RuntimeType for IViewSwitcherProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{33f288a6-5c2c-4d27-bac7-7536088f1219}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IViewSwitcherProvider { type Vtable = IViewSwitcherProvider_Vtbl; @@ -3399,7 +3399,7 @@ impl IVoiceCommandActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IVoiceCommandActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IVoiceCommandActivatedEventArgs {} impl ::windows_core::RuntimeType for IVoiceCommandActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ab92dcfd-8d43-4de6-9775-20704b581b00}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVoiceCommandActivatedEventArgs { type Vtable = IVoiceCommandActivatedEventArgs_Vtbl; @@ -3478,7 +3478,7 @@ impl IWalletActionActivatedEventArgs { impl ::windows_core::CanTryInto for IWalletActionActivatedEventArgs {} #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for IWalletActionActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fcfc027b-1a1a-4d22-923f-ae6f45fa52d9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for IWalletActionActivatedEventArgs { @@ -3544,7 +3544,7 @@ impl IWebAccountProviderActivatedEventArgs { ::windows_core::imp::interface_hierarchy!(IWebAccountProviderActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IWebAccountProviderActivatedEventArgs {} impl ::windows_core::RuntimeType for IWebAccountProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{72b71774-98ea-4ccf-9752-46d9051004f1}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderActivatedEventArgs { type Vtable = IWebAccountProviderActivatedEventArgs_Vtbl; @@ -3609,7 +3609,7 @@ impl IWebAuthenticationBrokerContinuationEventArgs { impl ::windows_core::CanTryInto for IWebAuthenticationBrokerContinuationEventArgs {} impl ::windows_core::CanTryInto for IWebAuthenticationBrokerContinuationEventArgs {} impl ::windows_core::RuntimeType for IWebAuthenticationBrokerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{75dda3d4-7714-453d-b7ff-b95e3a1709da}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAuthenticationBrokerContinuationEventArgs { type Vtable = IWebAuthenticationBrokerContinuationEventArgs_Vtbl; @@ -3678,7 +3678,7 @@ impl AppointmentsProviderAddAppointmentActivatedEventArgs { } } impl ::windows_core::RuntimeType for AppointmentsProviderAddAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs;{a2861367-cee5-4e4d-9ed7-41c34ec18b02})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentsProviderAddAppointmentActivatedEventArgs { type Vtable = IAppointmentsProviderAddAppointmentActivatedEventArgs_Vtbl; @@ -3748,7 +3748,7 @@ impl AppointmentsProviderRemoveAppointmentActivatedEventArgs { } } impl ::windows_core::RuntimeType for AppointmentsProviderRemoveAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs;{751f3ab8-0b8e-451c-9f15-966e699bac25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentsProviderRemoveAppointmentActivatedEventArgs { type Vtable = IAppointmentsProviderRemoveAppointmentActivatedEventArgs_Vtbl; @@ -3818,7 +3818,7 @@ impl AppointmentsProviderReplaceAppointmentActivatedEventArgs { } } impl ::windows_core::RuntimeType for AppointmentsProviderReplaceAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs;{1551b7d4-a981-4067-8a62-0524e4ade121})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentsProviderReplaceAppointmentActivatedEventArgs { type Vtable = IAppointmentsProviderReplaceAppointmentActivatedEventArgs_Vtbl; @@ -3902,7 +3902,7 @@ impl AppointmentsProviderShowAppointmentDetailsActivatedEventArgs { } } impl ::windows_core::RuntimeType for AppointmentsProviderShowAppointmentDetailsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs;{3958f065-9841-4ca5-999b-885198b9ef2a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentsProviderShowAppointmentDetailsActivatedEventArgs { type Vtable = IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_Vtbl; @@ -3981,7 +3981,7 @@ impl AppointmentsProviderShowTimeFrameActivatedEventArgs { } } impl ::windows_core::RuntimeType for AppointmentsProviderShowTimeFrameActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs;{9baeaba6-0e0b-49aa-babc-12b1dc774986})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentsProviderShowTimeFrameActivatedEventArgs { type Vtable = IAppointmentsProviderShowTimeFrameActivatedEventArgs_Vtbl; @@ -4014,7 +4014,7 @@ impl BackgroundActivatedEventArgs { } } impl ::windows_core::RuntimeType for BackgroundActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs;{ab14bee0-e760-440e-a91c-44796de3a92d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundActivatedEventArgs { type Vtable = IBackgroundActivatedEventArgs_Vtbl; @@ -4072,7 +4072,7 @@ impl BarcodeScannerPreviewActivatedEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerPreviewActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.BarcodeScannerPreviewActivatedEventArgs;{6772797c-99bf-4349-af22-e4123560371c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerPreviewActivatedEventArgs { type Vtable = IBarcodeScannerPreviewActivatedEventArgs_Vtbl; @@ -4134,7 +4134,7 @@ impl CachedFileUpdaterActivatedEventArgs { } } impl ::windows_core::RuntimeType for CachedFileUpdaterActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs;{d06eb1c7-3805-4ecb-b757-6cf15e26fef3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CachedFileUpdaterActivatedEventArgs { type Vtable = ICachedFileUpdaterActivatedEventArgs_Vtbl; @@ -4192,7 +4192,7 @@ impl CameraSettingsActivatedEventArgs { } } impl ::windows_core::RuntimeType for CameraSettingsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.CameraSettingsActivatedEventArgs;{fb67a508-2dad-490a-9170-dca036eb114b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraSettingsActivatedEventArgs { type Vtable = ICameraSettingsActivatedEventArgs_Vtbl; @@ -4251,7 +4251,7 @@ impl CommandLineActivatedEventArgs { } } impl ::windows_core::RuntimeType for CommandLineActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.CommandLineActivatedEventArgs;{4506472c-006a-48eb-8afb-d07ab25e3366})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CommandLineActivatedEventArgs { type Vtable = ICommandLineActivatedEventArgs_Vtbl; @@ -4308,7 +4308,7 @@ impl CommandLineActivationOperation { } } impl ::windows_core::RuntimeType for CommandLineActivationOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.CommandLineActivationOperation;{994b2841-c59e-4f69-bcfd-b61ed4e622eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CommandLineActivationOperation { type Vtable = ICommandLineActivationOperation_Vtbl; @@ -4379,7 +4379,7 @@ impl ContactCallActivatedEventArgs { } } impl ::windows_core::RuntimeType for ContactCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ContactCallActivatedEventArgs;{c2df14c7-30eb-41c6-b3bc-5b1694f9dab3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactCallActivatedEventArgs { type Vtable = IContactCallActivatedEventArgs_Vtbl; @@ -4448,7 +4448,7 @@ impl ContactMapActivatedEventArgs { } } impl ::windows_core::RuntimeType for ContactMapActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ContactMapActivatedEventArgs;{b32bf870-eee7-4ad2-aaf1-a87effcf00a4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactMapActivatedEventArgs { type Vtable = IContactMapActivatedEventArgs_Vtbl; @@ -4522,7 +4522,7 @@ impl ContactMessageActivatedEventArgs { } } impl ::windows_core::RuntimeType for ContactMessageActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ContactMessageActivatedEventArgs;{de598db2-0e03-43b0-bf56-bcc40b3162df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactMessageActivatedEventArgs { type Vtable = IContactMessageActivatedEventArgs_Vtbl; @@ -4593,7 +4593,7 @@ impl ContactPanelActivatedEventArgs { } } impl ::windows_core::RuntimeType for ContactPanelActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs;{52bb63e4-d3d4-4b63-8051-4af2082cab80})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPanelActivatedEventArgs { type Vtable = IContactPanelActivatedEventArgs_Vtbl; @@ -4646,7 +4646,7 @@ impl ContactPickerActivatedEventArgs { } } impl ::windows_core::RuntimeType for ContactPickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ContactPickerActivatedEventArgs;{ce57aae7-6449-45a7-971f-d113be7a8936})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPickerActivatedEventArgs { type Vtable = IContactPickerActivatedEventArgs_Vtbl; @@ -4719,7 +4719,7 @@ impl ContactPostActivatedEventArgs { } } impl ::windows_core::RuntimeType for ContactPostActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ContactPostActivatedEventArgs;{b35a3c67-f1e7-4655-ad6e-4857588f552f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPostActivatedEventArgs { type Vtable = IContactPostActivatedEventArgs_Vtbl; @@ -4793,7 +4793,7 @@ impl ContactVideoCallActivatedEventArgs { } } impl ::windows_core::RuntimeType for ContactVideoCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ContactVideoCallActivatedEventArgs;{61079db8-e3e7-4b4f-858d-5c63a96ef684})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactVideoCallActivatedEventArgs { type Vtable = IContactVideoCallActivatedEventArgs_Vtbl; @@ -4876,7 +4876,7 @@ impl DeviceActivatedEventArgs { } } impl ::windows_core::RuntimeType for DeviceActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.DeviceActivatedEventArgs;{cd50b9a9-ce10-44d2-8234-c355a073ef33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceActivatedEventArgs { type Vtable = IDeviceActivatedEventArgs_Vtbl; @@ -4940,7 +4940,7 @@ impl DevicePairingActivatedEventArgs { } } impl ::windows_core::RuntimeType for DevicePairingActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs;{eba0d1e4-ecc6-4148-94ed-f4b37ec05b3e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePairingActivatedEventArgs { type Vtable = IDevicePairingActivatedEventArgs_Vtbl; @@ -5030,7 +5030,7 @@ impl DialReceiverActivatedEventArgs { } } impl ::windows_core::RuntimeType for DialReceiverActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs;{fb777ed7-85ee-456e-a44d-85d730e70aed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialReceiverActivatedEventArgs { type Vtable = IDialReceiverActivatedEventArgs_Vtbl; @@ -5134,7 +5134,7 @@ impl FileActivatedEventArgs { } } impl ::windows_core::RuntimeType for FileActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.FileActivatedEventArgs;{bb2afc33-93b1-42ed-8b26-236dd9c78496})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileActivatedEventArgs { type Vtable = IFileActivatedEventArgs_Vtbl; @@ -5207,7 +5207,7 @@ impl FileOpenPickerActivatedEventArgs { } } impl ::windows_core::RuntimeType for FileOpenPickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs;{72827082-5525-4bf2-bc09-1f5095d4964d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileOpenPickerActivatedEventArgs { type Vtable = IFileOpenPickerActivatedEventArgs_Vtbl; @@ -5283,7 +5283,7 @@ impl FileOpenPickerContinuationEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for FileOpenPickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs;{f0fa3f3a-d4e8-4ad3-9c34-2308f32fcec9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for FileOpenPickerContinuationEventArgs { @@ -5370,7 +5370,7 @@ impl FileSavePickerActivatedEventArgs { } } impl ::windows_core::RuntimeType for FileSavePickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs;{81c19cf1-74e6-4387-82eb-bb8fd64b4346})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileSavePickerActivatedEventArgs { type Vtable = IFileSavePickerActivatedEventArgs_Vtbl; @@ -5446,7 +5446,7 @@ impl FileSavePickerContinuationEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for FileSavePickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs;{2c846fe1-3bad-4f33-8c8b-e46fae824b4b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for FileSavePickerContinuationEventArgs { @@ -5532,7 +5532,7 @@ impl FolderPickerContinuationEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for FolderPickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs;{51882366-9f4b-498f-beb0-42684f6e1c29})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for FolderPickerContinuationEventArgs { @@ -5640,7 +5640,7 @@ impl LaunchActivatedEventArgs { } } impl ::windows_core::RuntimeType for LaunchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.LaunchActivatedEventArgs;{fbc93e26-a14a-4b4f-82b0-33bed920af52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LaunchActivatedEventArgs { type Vtable = ILaunchActivatedEventArgs_Vtbl; @@ -5704,7 +5704,7 @@ impl LockScreenActivatedEventArgs { } } impl ::windows_core::RuntimeType for LockScreenActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs;{3ca77966-6108-4a41-8220-ee7d133c8532})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenActivatedEventArgs { type Vtable = ILockScreenActivatedEventArgs_Vtbl; @@ -5787,7 +5787,7 @@ impl LockScreenCallActivatedEventArgs { } } impl ::windows_core::RuntimeType for LockScreenCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.LockScreenCallActivatedEventArgs;{06f37fbe-b5f2-448b-b13e-e328ac1c516a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenCallActivatedEventArgs { type Vtable = ILockScreenCallActivatedEventArgs_Vtbl; @@ -5833,7 +5833,7 @@ impl LockScreenComponentActivatedEventArgs { } } impl ::windows_core::RuntimeType for LockScreenComponentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs;{cf651713-cd08-4fd8-b697-a281b6544e2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenComponentActivatedEventArgs { type Vtable = IActivatedEventArgs_Vtbl; @@ -5891,7 +5891,7 @@ impl PhoneCallActivatedEventArgs { } } impl ::windows_core::RuntimeType for PhoneCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.PhoneCallActivatedEventArgs;{54615221-a3c1-4ced-b62f-8c60523619ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallActivatedEventArgs { type Vtable = IPhoneCallActivatedEventArgs_Vtbl; @@ -5942,7 +5942,7 @@ impl PickerReturnedActivatedEventArgs { } } impl ::windows_core::RuntimeType for PickerReturnedActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs;{360defb9-a9d3-4984-a4ed-9ec734604921})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PickerReturnedActivatedEventArgs { type Vtable = IPickerReturnedActivatedEventArgs_Vtbl; @@ -5994,7 +5994,7 @@ impl Print3DWorkflowActivatedEventArgs { } } impl ::windows_core::RuntimeType for Print3DWorkflowActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.Print3DWorkflowActivatedEventArgs;{3f57e78b-f2ac-4619-8302-ef855e1c9b90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DWorkflowActivatedEventArgs { type Vtable = IPrint3DWorkflowActivatedEventArgs_Vtbl; @@ -6046,7 +6046,7 @@ impl PrintTaskSettingsActivatedEventArgs { } } impl ::windows_core::RuntimeType for PrintTaskSettingsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.PrintTaskSettingsActivatedEventArgs;{ee30a0c9-ce56-4865-ba8e-8954ac271107})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskSettingsActivatedEventArgs { type Vtable = IPrintTaskSettingsActivatedEventArgs_Vtbl; @@ -6139,7 +6139,7 @@ impl ProtocolActivatedEventArgs { } } impl ::windows_core::RuntimeType for ProtocolActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs;{6095f4dd-b7c0-46ab-81fe-d90f36d00d24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtocolActivatedEventArgs { type Vtable = IProtocolActivatedEventArgs_Vtbl; @@ -6245,7 +6245,7 @@ impl ProtocolForResultsActivatedEventArgs { } } impl ::windows_core::RuntimeType for ProtocolForResultsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs;{e75132c2-7ae7-4517-80ac-dbe8d7cc5b9c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtocolForResultsActivatedEventArgs { type Vtable = IProtocolForResultsActivatedEventArgs_Vtbl; @@ -6309,7 +6309,7 @@ impl RestrictedLaunchActivatedEventArgs { } } impl ::windows_core::RuntimeType for RestrictedLaunchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs;{e0b7ac81-bfc3-4344-a5da-19fd5a27baae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RestrictedLaunchActivatedEventArgs { type Vtable = IRestrictedLaunchActivatedEventArgs_Vtbl; @@ -6401,7 +6401,7 @@ impl SearchActivatedEventArgs { } } impl ::windows_core::RuntimeType for SearchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.SearchActivatedEventArgs;{8cb36951-58c8-43e3-94bc-41d33f8b630e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchActivatedEventArgs { type Vtable = ISearchActivatedEventArgs_Vtbl; @@ -6466,7 +6466,7 @@ impl ShareTargetActivatedEventArgs { } } impl ::windows_core::RuntimeType for ShareTargetActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs;{4bdaf9c8-cdb2-4acb-bfc3-6648563378ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareTargetActivatedEventArgs { type Vtable = IShareTargetActivatedEventArgs_Vtbl; @@ -6516,7 +6516,7 @@ impl SplashScreen { } } impl ::windows_core::RuntimeType for SplashScreen { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.SplashScreen;{ca4d975c-d4d6-43f0-97c0-0833c6391c24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SplashScreen { type Vtable = ISplashScreen_Vtbl; @@ -6571,7 +6571,7 @@ impl StartupTaskActivatedEventArgs { } } impl ::windows_core::RuntimeType for StartupTaskActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.StartupTaskActivatedEventArgs;{03b11a58-5276-4d91-8621-54611864d5fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StartupTaskActivatedEventArgs { type Vtable = IStartupTaskActivatedEventArgs_Vtbl; @@ -6603,7 +6603,7 @@ impl TileActivatedInfo { } } impl ::windows_core::RuntimeType for TileActivatedInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.TileActivatedInfo;{80e4a3b1-3980-4f17-b738-89194e0b8f65})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TileActivatedInfo { type Vtable = ITileActivatedInfo_Vtbl; @@ -6676,7 +6676,7 @@ impl ToastNotificationActivatedEventArgs { } } impl ::windows_core::RuntimeType for ToastNotificationActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs;{92a86f82-5290-431d-be85-c4aaeeb8685f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationActivatedEventArgs { type Vtable = IToastNotificationActivatedEventArgs_Vtbl; @@ -6730,7 +6730,7 @@ impl UserDataAccountProviderActivatedEventArgs { } } impl ::windows_core::RuntimeType for UserDataAccountProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs;{1bc9f723-8ef1-4a51-a63a-fe711eeab607})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountProviderActivatedEventArgs { type Vtable = IUserDataAccountProviderActivatedEventArgs_Vtbl; @@ -6791,7 +6791,7 @@ impl VoiceCommandActivatedEventArgs { } } impl ::windows_core::RuntimeType for VoiceCommandActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs;{ab92dcfd-8d43-4de6-9775-20704b581b00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandActivatedEventArgs { type Vtable = IVoiceCommandActivatedEventArgs_Vtbl; @@ -6866,7 +6866,7 @@ impl WalletActionActivatedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletActionActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.WalletActionActivatedEventArgs;{fcfc027b-1a1a-4d22-923f-ae6f45fa52d9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletActionActivatedEventArgs { @@ -6935,7 +6935,7 @@ impl WebAccountProviderActivatedEventArgs { } } impl ::windows_core::RuntimeType for WebAccountProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs;{72b71774-98ea-4ccf-9752-46d9051004f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderActivatedEventArgs { type Vtable = IWebAccountProviderActivatedEventArgs_Vtbl; @@ -6997,7 +6997,7 @@ impl WebAuthenticationBrokerContinuationEventArgs { } } impl ::windows_core::RuntimeType for WebAuthenticationBrokerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs;{75dda3d4-7714-453d-b7ff-b95e3a1709da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAuthenticationBrokerContinuationEventArgs { type Vtable = IWebAuthenticationBrokerContinuationEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs index e3a2456db0..2d8b784483 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs @@ -280,7 +280,7 @@ impl AppExtension { } } impl ::windows_core::RuntimeType for AppExtension { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppExtensions.AppExtension;{8450902c-15ed-4faf-93ea-2237bbf8cbd6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExtension { type Vtable = IAppExtension_Vtbl; @@ -419,7 +419,7 @@ impl AppExtensionCatalog { } } impl ::windows_core::RuntimeType for AppExtensionCatalog { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppExtensions.AppExtensionCatalog;{97872032-8426-4ad1-9084-92e88c2da200})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExtensionCatalog { type Vtable = IAppExtensionCatalog_Vtbl; @@ -460,7 +460,7 @@ impl AppExtensionPackageInstalledEventArgs { } } impl ::windows_core::RuntimeType for AppExtensionPackageInstalledEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs;{39e59234-3351-4a8d-9745-e7d3dd45bc48})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExtensionPackageInstalledEventArgs { type Vtable = IAppExtensionPackageInstalledEventArgs_Vtbl; @@ -494,7 +494,7 @@ impl AppExtensionPackageStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for AppExtensionPackageStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppExtensions.AppExtensionPackageStatusChangedEventArgs;{1ce17433-1153-44fd-87b1-8ae1050303df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExtensionPackageStatusChangedEventArgs { type Vtable = IAppExtensionPackageStatusChangedEventArgs_Vtbl; @@ -528,7 +528,7 @@ impl AppExtensionPackageUninstallingEventArgs { } } impl ::windows_core::RuntimeType for AppExtensionPackageUninstallingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppExtensions.AppExtensionPackageUninstallingEventArgs;{60f160c5-171e-40ff-ae98-ab2c20dd4d75})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExtensionPackageUninstallingEventArgs { type Vtable = IAppExtensionPackageUninstallingEventArgs_Vtbl; @@ -571,7 +571,7 @@ impl AppExtensionPackageUpdatedEventArgs { } } impl ::windows_core::RuntimeType for AppExtensionPackageUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs;{3a83c43f-797e-44b5-ba24-a4c8b5a543d7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExtensionPackageUpdatedEventArgs { type Vtable = IAppExtensionPackageUpdatedEventArgs_Vtbl; @@ -605,7 +605,7 @@ impl AppExtensionPackageUpdatingEventArgs { } } impl ::windows_core::RuntimeType for AppExtensionPackageUpdatingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatingEventArgs;{7ed59329-1a65-4800-a700-b321009e306a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExtensionPackageUpdatingEventArgs { type Vtable = IAppExtensionPackageUpdatingEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs index 63214f307a..04db88f4e6 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs @@ -319,7 +319,7 @@ impl AppServiceClosedEventArgs { } } impl ::windows_core::RuntimeType for AppServiceClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.AppServiceClosedEventArgs;{de6016f6-cb03-4d35-ac8d-cc6303239731})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppServiceClosedEventArgs { type Vtable = IAppServiceClosedEventArgs_Vtbl; @@ -479,7 +479,7 @@ impl AppServiceConnection { } } impl ::windows_core::RuntimeType for AppServiceConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.AppServiceConnection;{9dd474a2-871f-4d52-89a9-9e090531bd27})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppServiceConnection { type Vtable = IAppServiceConnection_Vtbl; @@ -505,7 +505,7 @@ impl AppServiceDeferral { } } impl ::windows_core::RuntimeType for AppServiceDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.AppServiceDeferral;{7e1b5322-eab0-4248-ae04-fdf93838e472})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppServiceDeferral { type Vtable = IAppServiceDeferral_Vtbl; @@ -546,7 +546,7 @@ impl AppServiceRequest { } } impl ::windows_core::RuntimeType for AppServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.AppServiceRequest;{20e58d9d-18de-4b01-80ba-90a76204e3c8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppServiceRequest { type Vtable = IAppServiceRequest_Vtbl; @@ -580,7 +580,7 @@ impl AppServiceRequestReceivedEventArgs { } } impl ::windows_core::RuntimeType for AppServiceRequestReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.AppServiceRequestReceivedEventArgs;{6e122360-ff65-44ae-9e45-857fe4180681})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppServiceRequestReceivedEventArgs { type Vtable = IAppServiceRequestReceivedEventArgs_Vtbl; @@ -616,7 +616,7 @@ impl AppServiceResponse { } } impl ::windows_core::RuntimeType for AppServiceResponse { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.AppServiceResponse;{8d503cec-9aa3-4e68-9559-9de63e372ce4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppServiceResponse { type Vtable = IAppServiceResponse_Vtbl; @@ -680,7 +680,7 @@ impl AppServiceTriggerDetails { } } impl ::windows_core::RuntimeType for AppServiceTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.AppServiceTriggerDetails;{88a2dcac-ad28-41b8-80bb-bdf1b2169e19})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppServiceTriggerDetails { type Vtable = IAppServiceTriggerDetails_Vtbl; @@ -716,7 +716,7 @@ impl StatelessAppServiceResponse { } } impl ::windows_core::RuntimeType for StatelessAppServiceResponse { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppService.StatelessAppServiceResponse;{43754af7-a9ec-52fe-82e7-939b68dc9388})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StatelessAppServiceResponse { type Vtable = IStatelessAppServiceResponse_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/AppointmentsProvider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/AppointmentsProvider/mod.rs index f78bf5129a..dad45c2576 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/AppointmentsProvider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/AppointmentsProvider/mod.rs @@ -141,7 +141,7 @@ impl AddAppointmentOperation { } } impl ::windows_core::RuntimeType for AddAppointmentOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation;{ec4a9af3-620d-4c69-add7-9794e918081f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AddAppointmentOperation { type Vtable = IAddAppointmentOperation_Vtbl; @@ -246,7 +246,7 @@ impl RemoveAppointmentOperation { } } impl ::windows_core::RuntimeType for RemoveAppointmentOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation;{08b66aba-fe33-46cd-a50c-a8ffb3260537})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoveAppointmentOperation { type Vtable = IRemoveAppointmentOperation_Vtbl; @@ -312,7 +312,7 @@ impl ReplaceAppointmentOperation { } } impl ::windows_core::RuntimeType for ReplaceAppointmentOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation;{f4903d9b-9e61-4de2-a732-2687c07d1de8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ReplaceAppointmentOperation { type Vtable = IReplaceAppointmentOperation_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs index d610b99c83..2d3b150103 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs @@ -460,7 +460,7 @@ impl AppointmentCalendarCancelMeetingRequest { } } impl ::windows_core::RuntimeType for AppointmentCalendarCancelMeetingRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest;{49460f8d-6434-40d7-ad46-6297419314d1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarCancelMeetingRequest { type Vtable = IAppointmentCalendarCancelMeetingRequest_Vtbl; @@ -496,7 +496,7 @@ impl AppointmentCalendarCancelMeetingRequestEventArgs { } } impl ::windows_core::RuntimeType for AppointmentCalendarCancelMeetingRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequestEventArgs;{1a79be16-7f30-4e35-beef-9d2c7b6dcae1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarCancelMeetingRequestEventArgs { type Vtable = IAppointmentCalendarCancelMeetingRequestEventArgs_Vtbl; @@ -567,7 +567,7 @@ impl AppointmentCalendarCreateOrUpdateAppointmentRequest { } } impl ::windows_core::RuntimeType for AppointmentCalendarCreateOrUpdateAppointmentRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest;{2e62f2b2-ca96-48ac-9124-406b19fefa70})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarCreateOrUpdateAppointmentRequest { type Vtable = IAppointmentCalendarCreateOrUpdateAppointmentRequest_Vtbl; @@ -603,7 +603,7 @@ impl AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs { } } impl ::windows_core::RuntimeType for AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs;{cf8ded28-002e-4bf7-8e9d-5e20d49aa3ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs { type Vtable = IAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs_Vtbl; @@ -694,7 +694,7 @@ impl AppointmentCalendarForwardMeetingRequest { } } impl ::windows_core::RuntimeType for AppointmentCalendarForwardMeetingRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest;{82e5ee56-26b6-4253-8a8f-6cf5f2ff7884})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarForwardMeetingRequest { type Vtable = IAppointmentCalendarForwardMeetingRequest_Vtbl; @@ -730,7 +730,7 @@ impl AppointmentCalendarForwardMeetingRequestEventArgs { } } impl ::windows_core::RuntimeType for AppointmentCalendarForwardMeetingRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequestEventArgs;{3109151a-23a2-42fd-9c82-c9a60d59f8a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarForwardMeetingRequestEventArgs { type Vtable = IAppointmentCalendarForwardMeetingRequestEventArgs_Vtbl; @@ -823,7 +823,7 @@ impl AppointmentCalendarProposeNewTimeForMeetingRequest { } } impl ::windows_core::RuntimeType for AppointmentCalendarProposeNewTimeForMeetingRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest;{ce1c63f5-edf6-43c3-82b7-be6b368c6900})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarProposeNewTimeForMeetingRequest { type Vtable = IAppointmentCalendarProposeNewTimeForMeetingRequest_Vtbl; @@ -859,7 +859,7 @@ impl AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs { } } impl ::windows_core::RuntimeType for AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs;{d2d777d8-fed1-4280-a3ba-2e1f47609aa2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs { type Vtable = IAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs_Vtbl; @@ -904,7 +904,7 @@ impl AppointmentCalendarSyncManagerSyncRequest { } } impl ::windows_core::RuntimeType for AppointmentCalendarSyncManagerSyncRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest;{12ab382b-7163-4a56-9a4e-7223a84adf46})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarSyncManagerSyncRequest { type Vtable = IAppointmentCalendarSyncManagerSyncRequest_Vtbl; @@ -940,7 +940,7 @@ impl AppointmentCalendarSyncManagerSyncRequestEventArgs { } } impl ::windows_core::RuntimeType for AppointmentCalendarSyncManagerSyncRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequestEventArgs;{ca17c6f7-0284-4edd-87ba-4d8f69dcf5c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarSyncManagerSyncRequestEventArgs { type Vtable = IAppointmentCalendarSyncManagerSyncRequestEventArgs_Vtbl; @@ -1029,7 +1029,7 @@ impl AppointmentCalendarUpdateMeetingResponseRequest { } } impl ::windows_core::RuntimeType for AppointmentCalendarUpdateMeetingResponseRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest;{a36d608c-c29d-4b94-b086-7e9ff7bd84a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarUpdateMeetingResponseRequest { type Vtable = IAppointmentCalendarUpdateMeetingResponseRequest_Vtbl; @@ -1065,7 +1065,7 @@ impl AppointmentCalendarUpdateMeetingResponseRequestEventArgs { } } impl ::windows_core::RuntimeType for AppointmentCalendarUpdateMeetingResponseRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequestEventArgs;{88759883-97bf-479d-aed5-0be8ce567d1e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarUpdateMeetingResponseRequestEventArgs { type Vtable = IAppointmentCalendarUpdateMeetingResponseRequestEventArgs_Vtbl; @@ -1197,7 +1197,7 @@ impl AppointmentDataProviderConnection { } } impl ::windows_core::RuntimeType for AppointmentDataProviderConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection;{f3dd9d83-3254-465f-abdb-928046552cf4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentDataProviderConnection { type Vtable = IAppointmentDataProviderConnection_Vtbl; @@ -1224,7 +1224,7 @@ impl AppointmentDataProviderTriggerDetails { } } impl ::windows_core::RuntimeType for AppointmentDataProviderTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderTriggerDetails;{b3283c01-7e12-4e5e-b1ef-74fb68ac6f2a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentDataProviderTriggerDetails { type Vtable = IAppointmentDataProviderTriggerDetails_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs index 00ed234573..2c138bbdcb 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs @@ -619,7 +619,7 @@ impl IAppointmentParticipant { } ::windows_core::imp::interface_hierarchy!(IAppointmentParticipant, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAppointmentParticipant { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{615e2902-9718-467b-83fb-b293a19121de}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAppointmentParticipant { type Vtable = IAppointmentParticipant_Vtbl; @@ -1409,7 +1409,7 @@ impl Appointment { } } impl ::windows_core::RuntimeType for Appointment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.Appointment;{dd002f2f-2bdd-4076-90a3-22c275312965})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Appointment { type Vtable = IAppointment_Vtbl; @@ -1823,7 +1823,7 @@ impl AppointmentCalendar { } } impl ::windows_core::RuntimeType for AppointmentCalendar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentCalendar;{5273819d-8339-3d4f-a02f-64084452bb5d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendar { type Vtable = IAppointmentCalendar_Vtbl; @@ -1911,7 +1911,7 @@ impl AppointmentCalendarSyncManager { } } impl ::windows_core::RuntimeType for AppointmentCalendarSyncManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager;{2b21b3a0-4aff-4392-bc5f-5645ffcffb17})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentCalendarSyncManager { type Vtable = IAppointmentCalendarSyncManager_Vtbl; @@ -1947,7 +1947,7 @@ impl AppointmentConflictResult { } } impl ::windows_core::RuntimeType for AppointmentConflictResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentConflictResult;{d5cdf0be-2f2f-3b7d-af0a-a7e20f3a46e3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentConflictResult { type Vtable = IAppointmentConflictResult_Vtbl; @@ -1990,7 +1990,7 @@ impl AppointmentException { } } impl ::windows_core::RuntimeType for AppointmentException { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentException;{a2076767-16f6-4bce-9f5a-8600b8019fcb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentException { type Vtable = IAppointmentException_Vtbl; @@ -2061,7 +2061,7 @@ impl AppointmentInvitee { } } impl ::windows_core::RuntimeType for AppointmentInvitee { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentInvitee;{13bf0796-9842-495b-b0e7-ef8f79c0701d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentInvitee { type Vtable = IAppointmentInvitee_Vtbl; @@ -2380,7 +2380,7 @@ impl AppointmentManagerForUser { } } impl ::windows_core::RuntimeType for AppointmentManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentManagerForUser;{70261423-73cc-4660-b318-b01365302a03})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentManagerForUser { type Vtable = IAppointmentManagerForUser_Vtbl; @@ -2429,7 +2429,7 @@ impl AppointmentOrganizer { } } impl ::windows_core::RuntimeType for AppointmentOrganizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentOrganizer;{615e2902-9718-467b-83fb-b293a19121de})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentOrganizer { type Vtable = IAppointmentParticipant_Vtbl; @@ -2758,7 +2758,7 @@ impl AppointmentRecurrence { } } impl ::windows_core::RuntimeType for AppointmentRecurrence { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentRecurrence;{d87b3e83-15a6-487b-b959-0c361e60e954})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentRecurrence { type Vtable = IAppointmentRecurrence_Vtbl; @@ -3024,7 +3024,7 @@ impl AppointmentStore { } } impl ::windows_core::RuntimeType for AppointmentStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentStore;{a461918c-7a47-4d96-96c9-15cd8a05a735})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStore { type Vtable = IAppointmentStore_Vtbl; @@ -3065,7 +3065,7 @@ impl AppointmentStoreChange { } } impl ::windows_core::RuntimeType for AppointmentStoreChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentStoreChange;{a5a6e035-0a33-3654-8463-b543e90c3b79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStoreChange { type Vtable = IAppointmentStoreChange_Vtbl; @@ -3105,7 +3105,7 @@ impl AppointmentStoreChangeReader { } } impl ::windows_core::RuntimeType for AppointmentStoreChangeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentStoreChangeReader;{8b2409f1-65f3-42a0-961d-4c209bf30370})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStoreChangeReader { type Vtable = IAppointmentStoreChangeReader_Vtbl; @@ -3147,7 +3147,7 @@ impl AppointmentStoreChangeTracker { } } impl ::windows_core::RuntimeType for AppointmentStoreChangeTracker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker;{1b25f4b1-8ece-4f17-93c8-e6412458fd5c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStoreChangeTracker { type Vtable = IAppointmentStoreChangeTracker_Vtbl; @@ -3171,7 +3171,7 @@ impl AppointmentStoreChangedDeferral { } } impl ::windows_core::RuntimeType for AppointmentStoreChangedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentStoreChangedDeferral;{4cb82026-fedb-4bc3-9662-95a9befdf4df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStoreChangedDeferral { type Vtable = IAppointmentStoreChangedDeferral_Vtbl; @@ -3198,7 +3198,7 @@ impl AppointmentStoreChangedEventArgs { } } impl ::windows_core::RuntimeType for AppointmentStoreChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentStoreChangedEventArgs;{2285f8b9-0791-417e-bfea-cc6d41636c8c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStoreChangedEventArgs { type Vtable = IAppointmentStoreChangedEventArgs_Vtbl; @@ -3217,7 +3217,7 @@ unsafe impl ::core::marker::Sync for AppointmentStoreChangedEventArgs {} pub struct AppointmentStoreNotificationTriggerDetails(::windows_core::IUnknown); impl AppointmentStoreNotificationTriggerDetails {} impl ::windows_core::RuntimeType for AppointmentStoreNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.AppointmentStoreNotificationTriggerDetails;{9b33cb11-c301-421e-afef-047ecfa76adb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStoreNotificationTriggerDetails { type Vtable = IAppointmentStoreNotificationTriggerDetails_Vtbl; @@ -3284,7 +3284,7 @@ impl FindAppointmentsOptions { } } impl ::windows_core::RuntimeType for FindAppointmentsOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Appointments.FindAppointmentsOptions;{55f7dc55-9942-3086-82b5-2cb29f64d5f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FindAppointmentsOptions { type Vtable = IFindAppointmentsOptions_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs index c6040792a6..4dd4e1e830 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs @@ -188,7 +188,7 @@ pub struct IBackgroundCondition(::windows_core::IUnknown); impl IBackgroundCondition {} ::windows_core::imp::interface_hierarchy!(IBackgroundCondition, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundCondition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ae48a1ee-8951-400a-8302-9c9c9a2a3a3b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundCondition { type Vtable = IBackgroundCondition_Vtbl; @@ -282,7 +282,7 @@ impl IBackgroundTask { } ::windows_core::imp::interface_hierarchy!(IBackgroundTask, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTask { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{7d13d534-fd12-43ce-8c22-ea1ff13c06df}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTask { type Vtable = IBackgroundTask_Vtbl; @@ -489,7 +489,7 @@ impl IBackgroundTaskInstance { } ::windows_core::imp::interface_hierarchy!(IBackgroundTaskInstance, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTaskInstance { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{865bda7a-21d8-4573-8f32-928a1b0641f6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTaskInstance { type Vtable = IBackgroundTaskInstance_Vtbl; @@ -596,7 +596,7 @@ impl IBackgroundTaskInstance2 { ::windows_core::imp::interface_hierarchy!(IBackgroundTaskInstance2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBackgroundTaskInstance2 {} impl ::windows_core::RuntimeType for IBackgroundTaskInstance2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4f7d0176-0c76-4fb4-896d-5de1864122f6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTaskInstance2 { type Vtable = IBackgroundTaskInstance2_Vtbl; @@ -691,7 +691,7 @@ impl IBackgroundTaskInstance4 { ::windows_core::imp::interface_hierarchy!(IBackgroundTaskInstance4, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBackgroundTaskInstance4 {} impl ::windows_core::RuntimeType for IBackgroundTaskInstance4 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{7f29f23c-aa04-4b08-97b0-06d874cdabf5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTaskInstance4 { type Vtable = IBackgroundTaskInstance4_Vtbl; @@ -786,7 +786,7 @@ impl IBackgroundTaskRegistration { } ::windows_core::imp::interface_hierarchy!(IBackgroundTaskRegistration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTaskRegistration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{10654cc2-a26e-43bf-8c12-1fb40dbfbfa0}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTaskRegistration { type Vtable = IBackgroundTaskRegistration_Vtbl; @@ -887,7 +887,7 @@ impl IBackgroundTaskRegistration2 { ::windows_core::imp::interface_hierarchy!(IBackgroundTaskRegistration2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBackgroundTaskRegistration2 {} impl ::windows_core::RuntimeType for IBackgroundTaskRegistration2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6138c703-bb86-4112-afc3-7f939b166e3b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTaskRegistration2 { type Vtable = IBackgroundTaskRegistration2_Vtbl; @@ -970,7 +970,7 @@ impl IBackgroundTaskRegistration3 { ::windows_core::imp::interface_hierarchy!(IBackgroundTaskRegistration3, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBackgroundTaskRegistration3 {} impl ::windows_core::RuntimeType for IBackgroundTaskRegistration3 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fe338195-9423-4d8b-830d-b1dd2c7badd5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTaskRegistration3 { type Vtable = IBackgroundTaskRegistration3_Vtbl; @@ -1075,7 +1075,7 @@ pub struct IBackgroundTrigger(::windows_core::IUnknown); impl IBackgroundTrigger {} ::windows_core::imp::interface_hierarchy!(IBackgroundTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{84b3a058-6027-4b87-9790-bdf3f757dbd7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -2343,7 +2343,7 @@ impl ActivitySensorTrigger { } } impl ::windows_core::RuntimeType for ActivitySensorTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ActivitySensorTrigger;{d0dd4342-e37b-4823-a5fe-6b31dfefdeb0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivitySensorTrigger { type Vtable = IActivitySensorTrigger_Vtbl; @@ -2414,7 +2414,7 @@ impl AppBroadcastTrigger { } } impl ::windows_core::RuntimeType for AppBroadcastTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.AppBroadcastTrigger;{74d4f496-8d37-44ec-9481-2a0b9854eb48})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastTrigger { type Vtable = IAppBroadcastTrigger_Vtbl; @@ -2505,7 +2505,7 @@ impl AppBroadcastTriggerProviderInfo { } } impl ::windows_core::RuntimeType for AppBroadcastTriggerProviderInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.AppBroadcastTriggerProviderInfo;{f219352d-9de8-4420-9ce2-5eff8f17376b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastTriggerProviderInfo { type Vtable = IAppBroadcastTriggerProviderInfo_Vtbl; @@ -2553,7 +2553,7 @@ impl ApplicationTrigger { } } impl ::windows_core::RuntimeType for ApplicationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ApplicationTrigger;{0b468630-9574-492c-9e93-1a3ae6335fe9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationTrigger { type Vtable = IApplicationTrigger_Vtbl; @@ -2583,7 +2583,7 @@ impl ApplicationTriggerDetails { } } impl ::windows_core::RuntimeType for ApplicationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ApplicationTriggerDetails;{97dc6ab2-2219-4a9e-9c5e-41d047f76e82})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationTriggerDetails { type Vtable = IApplicationTriggerDetails_Vtbl; @@ -2610,7 +2610,7 @@ impl AppointmentStoreNotificationTrigger { } } impl ::windows_core::RuntimeType for AppointmentStoreNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.AppointmentStoreNotificationTrigger;{64d4040c-c201-42ad-aa2a-e21ba3425b6d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppointmentStoreNotificationTrigger { type Vtable = IAppointmentStoreNotificationTrigger_Vtbl; @@ -2804,7 +2804,7 @@ impl BackgroundTaskBuilder { } } impl ::windows_core::RuntimeType for BackgroundTaskBuilder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BackgroundTaskBuilder;{0351550e-3e64-4572-a93a-84075a37c917})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTaskBuilder { type Vtable = IBackgroundTaskBuilder_Vtbl; @@ -2833,7 +2833,7 @@ impl BackgroundTaskCompletedEventArgs { } } impl ::windows_core::RuntimeType for BackgroundTaskCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BackgroundTaskCompletedEventArgs;{565d25cf-f209-48f4-9967-2b184f7bfbf0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTaskCompletedEventArgs { type Vtable = IBackgroundTaskCompletedEventArgs_Vtbl; @@ -2857,7 +2857,7 @@ impl BackgroundTaskDeferral { } } impl ::windows_core::RuntimeType for BackgroundTaskDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BackgroundTaskDeferral;{93cc156d-af27-4dd3-846e-24ee40cadd25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTaskDeferral { type Vtable = IBackgroundTaskDeferral_Vtbl; @@ -2891,7 +2891,7 @@ impl BackgroundTaskProgressEventArgs { } } impl ::windows_core::RuntimeType for BackgroundTaskProgressEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BackgroundTaskProgressEventArgs;{fb1468ac-8332-4d0a-9532-03eae684da31})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTaskProgressEventArgs { type Vtable = IBackgroundTaskProgressEventArgs_Vtbl; @@ -3011,7 +3011,7 @@ impl BackgroundTaskRegistration { } } impl ::windows_core::RuntimeType for BackgroundTaskRegistration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BackgroundTaskRegistration;{10654cc2-a26e-43bf-8c12-1fb40dbfbfa0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTaskRegistration { type Vtable = IBackgroundTaskRegistration_Vtbl; @@ -3092,7 +3092,7 @@ impl BackgroundTaskRegistrationGroup { } } impl ::windows_core::RuntimeType for BackgroundTaskRegistrationGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup;{2ab1919a-871b-4167-8a76-055cd67b5b23})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTaskRegistrationGroup { type Vtable = IBackgroundTaskRegistrationGroup_Vtbl; @@ -3196,7 +3196,7 @@ impl BluetoothLEAdvertisementPublisherTrigger { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementPublisherTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BluetoothLEAdvertisementPublisherTrigger;{ab3e2612-25d3-48ae-8724-d81877ae6129})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementPublisherTrigger { type Vtable = IBluetoothLEAdvertisementPublisherTrigger_Vtbl; @@ -3307,7 +3307,7 @@ impl BluetoothLEAdvertisementWatcherTrigger { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementWatcherTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger;{1aab1819-bce1-48eb-a827-59fb7cee52a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementWatcherTrigger { type Vtable = IBluetoothLEAdvertisementWatcherTrigger_Vtbl; @@ -3335,7 +3335,7 @@ impl CachedFileUpdaterTrigger { } } impl ::windows_core::RuntimeType for CachedFileUpdaterTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.CachedFileUpdaterTrigger;{e21caeeb-32f2-4d31-b553-b9e01bde37e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CachedFileUpdaterTrigger { type Vtable = ICachedFileUpdaterTrigger_Vtbl; @@ -3381,7 +3381,7 @@ impl CachedFileUpdaterTriggerDetails { } } impl ::windows_core::RuntimeType for CachedFileUpdaterTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.CachedFileUpdaterTriggerDetails;{71838c13-1314-47b4-9597-dc7e248c17cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CachedFileUpdaterTriggerDetails { type Vtable = ICachedFileUpdaterTriggerDetails_Vtbl; @@ -3408,7 +3408,7 @@ impl ChatMessageNotificationTrigger { } } impl ::windows_core::RuntimeType for ChatMessageNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ChatMessageNotificationTrigger;{513b43bf-1d40-5c5d-78f5-c923fee3739e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageNotificationTrigger { type Vtable = IChatMessageNotificationTrigger_Vtbl; @@ -3436,7 +3436,7 @@ impl ChatMessageReceivedNotificationTrigger { } } impl ::windows_core::RuntimeType for ChatMessageReceivedNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ChatMessageReceivedNotificationTrigger;{3ea3760e-baf5-4077-88e9-060cf6f0c6d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageReceivedNotificationTrigger { type Vtable = IChatMessageReceivedNotificationTrigger_Vtbl; @@ -3464,7 +3464,7 @@ impl CommunicationBlockingAppSetAsActiveTrigger { } } impl ::windows_core::RuntimeType for CommunicationBlockingAppSetAsActiveTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.CommunicationBlockingAppSetAsActiveTrigger;{fb91f28a-16a5-486d-974c-7835a8477be2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CommunicationBlockingAppSetAsActiveTrigger { type Vtable = ICommunicationBlockingAppSetAsActiveTrigger_Vtbl; @@ -3492,7 +3492,7 @@ impl ContactStoreNotificationTrigger { } } impl ::windows_core::RuntimeType for ContactStoreNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ContactStoreNotificationTrigger;{c833419b-4705-4571-9a16-06b997bf9c96})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactStoreNotificationTrigger { type Vtable = IContactStoreNotificationTrigger_Vtbl; @@ -3542,7 +3542,7 @@ impl ContentPrefetchTrigger { } } impl ::windows_core::RuntimeType for ContentPrefetchTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ContentPrefetchTrigger;{710627ee-04fa-440b-80c0-173202199e5d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContentPrefetchTrigger { type Vtable = IContentPrefetchTrigger_Vtbl; @@ -3568,7 +3568,7 @@ impl ConversationalAgentTrigger { } } impl ::windows_core::RuntimeType for ConversationalAgentTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ConversationalAgentTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConversationalAgentTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -3612,7 +3612,7 @@ impl CustomSystemEventTrigger { } } impl ::windows_core::RuntimeType for CustomSystemEventTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.CustomSystemEventTrigger;{f3596798-cf6b-4ef4-a0ca-29cf4a278c87})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CustomSystemEventTrigger { type Vtable = ICustomSystemEventTrigger_Vtbl; @@ -3669,7 +3669,7 @@ impl DeviceConnectionChangeTrigger { } } impl ::windows_core::RuntimeType for DeviceConnectionChangeTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.DeviceConnectionChangeTrigger;{90875e64-3cdd-4efb-ab1c-5b3b6a60ce34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceConnectionChangeTrigger { type Vtable = IDeviceConnectionChangeTrigger_Vtbl; @@ -3726,7 +3726,7 @@ impl DeviceManufacturerNotificationTrigger { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for DeviceManufacturerNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.DeviceManufacturerNotificationTrigger;{81278ab5-41ab-16da-86c2-7f7bf0912f5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for DeviceManufacturerNotificationTrigger { @@ -3775,7 +3775,7 @@ impl DeviceServicingTrigger { } } impl ::windows_core::RuntimeType for DeviceServicingTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.DeviceServicingTrigger;{1ab217ad-6e34-49d3-9e6f-17f1b6dfa881})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceServicingTrigger { type Vtable = IDeviceServicingTrigger_Vtbl; @@ -3821,7 +3821,7 @@ impl DeviceUseTrigger { } } impl ::windows_core::RuntimeType for DeviceUseTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.DeviceUseTrigger;{0da68011-334f-4d57-b6ec-6dca64b412e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceUseTrigger { type Vtable = IDeviceUseTrigger_Vtbl; @@ -3841,7 +3841,7 @@ unsafe impl ::core::marker::Sync for DeviceUseTrigger {} pub struct DeviceWatcherTrigger(::windows_core::IUnknown); impl DeviceWatcherTrigger {} impl ::windows_core::RuntimeType for DeviceWatcherTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.DeviceWatcherTrigger;{a4617fdd-8573-4260-befc-5bec89cb693d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceWatcherTrigger { type Vtable = IDeviceWatcherTrigger_Vtbl; @@ -3867,7 +3867,7 @@ impl EmailStoreNotificationTrigger { } } impl ::windows_core::RuntimeType for EmailStoreNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.EmailStoreNotificationTrigger;{986d06da-47eb-4268-a4f2-f3f77188388a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailStoreNotificationTrigger { type Vtable = IEmailStoreNotificationTrigger_Vtbl; @@ -3938,7 +3938,7 @@ impl GattCharacteristicNotificationTrigger { } } impl ::windows_core::RuntimeType for GattCharacteristicNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger;{e25f8fc8-0696-474f-a732-f292b0cebc5d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattCharacteristicNotificationTrigger { type Vtable = IGattCharacteristicNotificationTrigger_Vtbl; @@ -4006,7 +4006,7 @@ impl GattServiceProviderTrigger { } } impl ::windows_core::RuntimeType for GattServiceProviderTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.GattServiceProviderTrigger;{ddc6a3e9-1557-4bd8-8542-468aa0c696f6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProviderTrigger { type Vtable = IGattServiceProviderTrigger_Vtbl; @@ -4043,7 +4043,7 @@ impl GattServiceProviderTriggerResult { } } impl ::windows_core::RuntimeType for GattServiceProviderTriggerResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.GattServiceProviderTriggerResult;{3c4691b1-b198-4e84-bad4-cf4ad299ed3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProviderTriggerResult { type Vtable = IGattServiceProviderTriggerResult_Vtbl; @@ -4085,7 +4085,7 @@ impl GeovisitTrigger { } } impl ::windows_core::RuntimeType for GeovisitTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.GeovisitTrigger;{4818edaa-04e1-4127-9a4c-19351b8a80a4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeovisitTrigger { type Vtable = IGeovisitTrigger_Vtbl; @@ -4124,7 +4124,7 @@ impl LocationTrigger { } } impl ::windows_core::RuntimeType for LocationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.LocationTrigger;{47666a1c-6877-481e-8026-ff7e14a811a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LocationTrigger { type Vtable = ILocationTrigger_Vtbl; @@ -4170,7 +4170,7 @@ impl MaintenanceTrigger { } } impl ::windows_core::RuntimeType for MaintenanceTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.MaintenanceTrigger;{68184c83-fc22-4ce5-841a-7239a9810047})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MaintenanceTrigger { type Vtable = IMaintenanceTrigger_Vtbl; @@ -4217,7 +4217,7 @@ impl MediaProcessingTrigger { } } impl ::windows_core::RuntimeType for MediaProcessingTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.MediaProcessingTrigger;{9a95be65-8a52-4b30-9011-cf38040ea8b0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaProcessingTrigger { type Vtable = IMediaProcessingTrigger_Vtbl; @@ -4243,7 +4243,7 @@ impl MobileBroadbandDeviceServiceNotificationTrigger { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceServiceNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.MobileBroadbandDeviceServiceNotificationTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceServiceNotificationTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4271,7 +4271,7 @@ impl MobileBroadbandPcoDataChangeTrigger { } } impl ::windows_core::RuntimeType for MobileBroadbandPcoDataChangeTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.MobileBroadbandPcoDataChangeTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPcoDataChangeTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4299,7 +4299,7 @@ impl MobileBroadbandPinLockStateChangeTrigger { } } impl ::windows_core::RuntimeType for MobileBroadbandPinLockStateChangeTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.MobileBroadbandPinLockStateChangeTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPinLockStateChangeTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4327,7 +4327,7 @@ impl MobileBroadbandRadioStateChangeTrigger { } } impl ::windows_core::RuntimeType for MobileBroadbandRadioStateChangeTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.MobileBroadbandRadioStateChangeTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandRadioStateChangeTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4355,7 +4355,7 @@ impl MobileBroadbandRegistrationStateChangeTrigger { } } impl ::windows_core::RuntimeType for MobileBroadbandRegistrationStateChangeTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.MobileBroadbandRegistrationStateChangeTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandRegistrationStateChangeTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4383,7 +4383,7 @@ impl NetworkOperatorDataUsageTrigger { } } impl ::windows_core::RuntimeType for NetworkOperatorDataUsageTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.NetworkOperatorDataUsageTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorDataUsageTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4411,7 +4411,7 @@ impl NetworkOperatorHotspotAuthenticationTrigger { } } impl ::windows_core::RuntimeType for NetworkOperatorHotspotAuthenticationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.NetworkOperatorHotspotAuthenticationTrigger;{e756c791-3001-4de5-83c7-de61d88831d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorHotspotAuthenticationTrigger { type Vtable = INetworkOperatorHotspotAuthenticationTrigger_Vtbl; @@ -4448,7 +4448,7 @@ impl NetworkOperatorNotificationTrigger { } } impl ::windows_core::RuntimeType for NetworkOperatorNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.NetworkOperatorNotificationTrigger;{90089cc6-63cd-480c-95d1-6e6aef801e4a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorNotificationTrigger { type Vtable = INetworkOperatorNotificationTrigger_Vtbl; @@ -4474,7 +4474,7 @@ impl PaymentAppCanMakePaymentTrigger { } } impl ::windows_core::RuntimeType for PaymentAppCanMakePaymentTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.PaymentAppCanMakePaymentTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentAppCanMakePaymentTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4524,7 +4524,7 @@ impl PhoneTrigger { } } impl ::windows_core::RuntimeType for PhoneTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.PhoneTrigger;{8dcfe99b-d4c5-49f1-b7d3-82e87a0e9dde})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneTrigger { type Vtable = IPhoneTrigger_Vtbl; @@ -4563,7 +4563,7 @@ impl PushNotificationTrigger { } } impl ::windows_core::RuntimeType for PushNotificationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.PushNotificationTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PushNotificationTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4591,7 +4591,7 @@ impl RcsEndUserMessageAvailableTrigger { } } impl ::windows_core::RuntimeType for RcsEndUserMessageAvailableTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.RcsEndUserMessageAvailableTrigger;{986d0d6a-b2f6-467f-a978-a44091c11a66})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsEndUserMessageAvailableTrigger { type Vtable = IRcsEndUserMessageAvailableTrigger_Vtbl; @@ -4681,7 +4681,7 @@ impl RfcommConnectionTrigger { } } impl ::windows_core::RuntimeType for RfcommConnectionTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.RfcommConnectionTrigger;{e8c4cae2-0b53-4464-9394-fd875654de64})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommConnectionTrigger { type Vtable = IRfcommConnectionTrigger_Vtbl; @@ -4713,7 +4713,7 @@ impl SecondaryAuthenticationFactorAuthenticationTrigger { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SecondaryAuthenticationFactorAuthenticationTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.SecondaryAuthenticationFactorAuthenticationTrigger;{f237f327-5181-4f24-96a7-700a4e5fac62})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SecondaryAuthenticationFactorAuthenticationTrigger { @@ -4753,7 +4753,7 @@ impl SensorDataThresholdTrigger { } } impl ::windows_core::RuntimeType for SensorDataThresholdTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.SensorDataThresholdTrigger;{5bc0f372-d48b-4b7f-abec-15f9bacc12e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SensorDataThresholdTrigger { type Vtable = ISensorDataThresholdTrigger_Vtbl; @@ -4796,7 +4796,7 @@ impl SmartCardTrigger { } } impl ::windows_core::RuntimeType for SmartCardTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.SmartCardTrigger;{f53bc5ac-84ca-4972-8ce9-e58f97b37a50})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardTrigger { type Vtable = ISmartCardTrigger_Vtbl; @@ -4831,7 +4831,7 @@ impl SmsMessageReceivedTrigger { } } impl ::windows_core::RuntimeType for SmsMessageReceivedTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.SmsMessageReceivedTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsMessageReceivedTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4866,7 +4866,7 @@ impl SocketActivityTrigger { } } impl ::windows_core::RuntimeType for SocketActivityTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.SocketActivityTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SocketActivityTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4903,7 +4903,7 @@ impl StorageLibraryChangeTrackerTrigger { } } impl ::windows_core::RuntimeType for StorageLibraryChangeTrackerTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.StorageLibraryChangeTrackerTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryChangeTrackerTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -4951,7 +4951,7 @@ impl StorageLibraryContentChangedTrigger { } } impl ::windows_core::RuntimeType for StorageLibraryContentChangedTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.StorageLibraryContentChangedTrigger;{1637e0a7-829c-45bc-929b-a1e7ea78d89b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryContentChangedTrigger { type Vtable = IStorageLibraryContentChangedTrigger_Vtbl; @@ -4988,7 +4988,7 @@ impl SystemCondition { } } impl ::windows_core::RuntimeType for SystemCondition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.SystemCondition;{c15fb476-89c5-420b-abd3-fb3030472128})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemCondition { type Vtable = ISystemCondition_Vtbl; @@ -5032,7 +5032,7 @@ impl SystemTrigger { } } impl ::windows_core::RuntimeType for SystemTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.SystemTrigger;{1d80c776-3748-4463-8d7e-276dc139ac1c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemTrigger { type Vtable = ISystemTrigger_Vtbl; @@ -5058,7 +5058,7 @@ impl TetheringEntitlementCheckTrigger { } } impl ::windows_core::RuntimeType for TetheringEntitlementCheckTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.TetheringEntitlementCheckTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TetheringEntitlementCheckTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -5104,7 +5104,7 @@ impl TimeTrigger { } } impl ::windows_core::RuntimeType for TimeTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.TimeTrigger;{656e5556-0b2a-4377-ba70-3b45a935547f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimeTrigger { type Vtable = ITimeTrigger_Vtbl; @@ -5141,7 +5141,7 @@ impl ToastNotificationActionTrigger { } } impl ::windows_core::RuntimeType for ToastNotificationActionTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ToastNotificationActionTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationActionTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -5180,7 +5180,7 @@ impl ToastNotificationHistoryChangedTrigger { } } impl ::windows_core::RuntimeType for ToastNotificationHistoryChangedTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.ToastNotificationHistoryChangedTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationHistoryChangedTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -5214,7 +5214,7 @@ impl UserNotificationChangedTrigger { } } impl ::windows_core::RuntimeType for UserNotificationChangedTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.UserNotificationChangedTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserNotificationChangedTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -5242,7 +5242,7 @@ impl WiFiOnDemandHotspotConnectTrigger { } } impl ::windows_core::RuntimeType for WiFiOnDemandHotspotConnectTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.WiFiOnDemandHotspotConnectTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiOnDemandHotspotConnectTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -5270,7 +5270,7 @@ impl WiFiOnDemandHotspotUpdateMetadataTrigger { } } impl ::windows_core::RuntimeType for WiFiOnDemandHotspotUpdateMetadataTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Background.WiFiOnDemandHotspotUpdateMetadataTrigger;{84b3a058-6027-4b87-9790-bdf3f757dbd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiOnDemandHotspotUpdateMetadataTrigger { type Vtable = IBackgroundTrigger_Vtbl; @@ -5772,7 +5772,7 @@ unsafe impl ::windows_core::ComInterface for BackgroundTaskCanceledEventHandler const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xa6c4bac0_51f8_4c57_ac3f_156dd1680c4f); } impl ::windows_core::RuntimeType for BackgroundTaskCanceledEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a6c4bac0-51f8-4c57-ac3f-156dd1680c4f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -5845,7 +5845,7 @@ unsafe impl ::windows_core::ComInterface for BackgroundTaskCompletedEventHandler const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x5b38e929_a086_46a7_a678_439135822bcf); } impl ::windows_core::RuntimeType for BackgroundTaskCompletedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5b38e929-a086-46a7-a678-439135822bcf}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -5918,7 +5918,7 @@ unsafe impl ::windows_core::ComInterface for BackgroundTaskProgressEventHandler const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x46e0683c_8a88_4c99_804c_76897f6277a6); } impl ::windows_core::RuntimeType for BackgroundTaskProgressEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{46e0683c-8a88-4c99-804c-76897f6277a6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs index aba80fb4cd..39bc717a17 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs @@ -166,7 +166,7 @@ impl PhoneCallBlockedTriggerDetails { } } impl ::windows_core::RuntimeType for PhoneCallBlockedTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.Background.PhoneCallBlockedTriggerDetails;{a4a690a2-e4c1-427f-864e-e470477ddb67})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallBlockedTriggerDetails { type Vtable = IPhoneCallBlockedTriggerDetails_Vtbl; @@ -208,7 +208,7 @@ impl PhoneCallOriginDataRequestTriggerDetails { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PhoneCallOriginDataRequestTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.Background.PhoneCallOriginDataRequestTriggerDetails;{6e9b5b3f-c54b-4e82-4cc9-e329a4184592})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PhoneCallOriginDataRequestTriggerDetails { @@ -292,7 +292,7 @@ impl PhoneIncomingCallDismissedTriggerDetails { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PhoneIncomingCallDismissedTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.Background.PhoneIncomingCallDismissedTriggerDetails;{bad30276-83b6-5732-9c38-0c206546196a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PhoneIncomingCallDismissedTriggerDetails { @@ -332,7 +332,7 @@ impl PhoneIncomingCallNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for PhoneIncomingCallNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.Background.PhoneIncomingCallNotificationTriggerDetails;{2b0e6044-9b32-5d42-8222-d2812e39fb21})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneIncomingCallNotificationTriggerDetails { type Vtable = IPhoneIncomingCallNotificationTriggerDetails_Vtbl; @@ -373,7 +373,7 @@ impl PhoneLineChangedTriggerDetails { } } impl ::windows_core::RuntimeType for PhoneLineChangedTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.Background.PhoneLineChangedTriggerDetails;{c6d321e7-d11d-40d8-b2b7-e40a01d66249})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineChangedTriggerDetails { type Vtable = IPhoneLineChangedTriggerDetails_Vtbl; @@ -414,7 +414,7 @@ impl PhoneNewVoicemailMessageTriggerDetails { } } impl ::windows_core::RuntimeType for PhoneNewVoicemailMessageTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.Background.PhoneNewVoicemailMessageTriggerDetails;{13a8c01b-b831-48d3-8ba9-8d22a6580dcf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneNewVoicemailMessageTriggerDetails { type Vtable = IPhoneNewVoicemailMessageTriggerDetails_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs index a3fdea3164..b52c05048a 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs @@ -267,7 +267,7 @@ impl PhoneCallOrigin { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PhoneCallOrigin { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.Provider.PhoneCallOrigin;{20613479-0ef9-4454-871c-afb66a14b6a5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PhoneCallOrigin { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs index d1086066cf..c6fd649594 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs @@ -1293,7 +1293,7 @@ impl CallAnswerEventArgs { } } impl ::windows_core::RuntimeType for CallAnswerEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.CallAnswerEventArgs;{fd789617-2dd7-4c8c-b2bd-95d17a5bb733})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CallAnswerEventArgs { type Vtable = ICallAnswerEventArgs_Vtbl; @@ -1320,7 +1320,7 @@ impl CallRejectEventArgs { } } impl ::windows_core::RuntimeType for CallRejectEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.CallRejectEventArgs;{da47fad7-13d4-4d92-a1c2-b77811ee37ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CallRejectEventArgs { type Vtable = ICallRejectEventArgs_Vtbl; @@ -1347,7 +1347,7 @@ impl CallStateChangeEventArgs { } } impl ::windows_core::RuntimeType for CallStateChangeEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.CallStateChangeEventArgs;{eab2349e-66f5-47f9-9fb5-459c5198c720})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CallStateChangeEventArgs { type Vtable = ICallStateChangeEventArgs_Vtbl; @@ -1371,7 +1371,7 @@ impl LockScreenCallEndCallDeferral { } } impl ::windows_core::RuntimeType for LockScreenCallEndCallDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.LockScreenCallEndCallDeferral;{2dd7ed0d-98ed-4041-9632-50ff812b773f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenCallEndCallDeferral { type Vtable = ILockScreenCallEndCallDeferral_Vtbl; @@ -1407,7 +1407,7 @@ impl LockScreenCallEndRequestedEventArgs { } } impl ::windows_core::RuntimeType for LockScreenCallEndRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.LockScreenCallEndRequestedEventArgs;{8190a363-6f27-46e9-aeb6-c0ae83e47dc7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenCallEndRequestedEventArgs { type Vtable = ILockScreenCallEndRequestedEventArgs_Vtbl; @@ -1478,7 +1478,7 @@ impl LockScreenCallUI { } } impl ::windows_core::RuntimeType for LockScreenCallUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.LockScreenCallUI;{c596fd8d-73c9-4a14-b021-ec1c50a3b727})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenCallUI { type Vtable = ILockScreenCallUI_Vtbl; @@ -1505,7 +1505,7 @@ impl MuteChangeEventArgs { } } impl ::windows_core::RuntimeType for MuteChangeEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.MuteChangeEventArgs;{8585e159-0c41-432c-814d-c5f1fdf530be})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MuteChangeEventArgs { type Vtable = IMuteChangeEventArgs_Vtbl; @@ -1778,7 +1778,7 @@ impl PhoneCall { } } impl ::windows_core::RuntimeType for PhoneCall { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCall;{c14ed0f8-c17d-59d2-9628-66e545b6cd21})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCall { type Vtable = IPhoneCall_Vtbl; @@ -2049,7 +2049,7 @@ impl PhoneCallHistoryEntry { } } impl ::windows_core::RuntimeType for PhoneCallHistoryEntry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallHistoryEntry;{fab0e129-32a4-4b85-83d1-f90d8c23a857})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallHistoryEntry { type Vtable = IPhoneCallHistoryEntry_Vtbl; @@ -2131,7 +2131,7 @@ impl PhoneCallHistoryEntryAddress { } } impl ::windows_core::RuntimeType for PhoneCallHistoryEntryAddress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress;{30f159da-3955-4042-84e6-66eebf82e67f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallHistoryEntryAddress { type Vtable = IPhoneCallHistoryEntryAddress_Vtbl; @@ -2178,7 +2178,7 @@ impl PhoneCallHistoryEntryQueryOptions { } } impl ::windows_core::RuntimeType for PhoneCallHistoryEntryQueryOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions;{9c5fe15c-8bed-40ca-b06e-c4ca8eae5c87})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallHistoryEntryQueryOptions { type Vtable = IPhoneCallHistoryEntryQueryOptions_Vtbl; @@ -2207,7 +2207,7 @@ impl PhoneCallHistoryEntryReader { } } impl ::windows_core::RuntimeType for PhoneCallHistoryEntryReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallHistoryEntryReader;{61ece4be-8d86-479f-8404-a9846920fee6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallHistoryEntryReader { type Vtable = IPhoneCallHistoryEntryReader_Vtbl; @@ -2280,7 +2280,7 @@ impl PhoneCallHistoryManagerForUser { } } impl ::windows_core::RuntimeType for PhoneCallHistoryManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallHistoryManagerForUser;{d925c523-f55f-4353-9db4-0205a5265a55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallHistoryManagerForUser { type Vtable = IPhoneCallHistoryManagerForUser_Vtbl; @@ -2428,7 +2428,7 @@ impl PhoneCallHistoryStore { } } impl ::windows_core::RuntimeType for PhoneCallHistoryStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallHistoryStore;{2f907db8-b40e-422b-8545-cb1910a61c52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallHistoryStore { type Vtable = IPhoneCallHistoryStore_Vtbl; @@ -2492,7 +2492,7 @@ impl PhoneCallInfo { } } impl ::windows_core::RuntimeType for PhoneCallInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallInfo;{22b42577-3e4d-5dc6-89c2-469fe5ffc189})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallInfo { type Vtable = IPhoneCallInfo_Vtbl; @@ -2595,7 +2595,7 @@ impl PhoneCallStore { } } impl ::windows_core::RuntimeType for PhoneCallStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallStore;{5f610748-18a6-4173-86d1-28be9dc62dba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallStore { type Vtable = IPhoneCallStore_Vtbl; @@ -2622,7 +2622,7 @@ impl PhoneCallVideoCapabilities { } } impl ::windows_core::RuntimeType for PhoneCallVideoCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallVideoCapabilities;{02382786-b16a-4fdb-be3b-c4240e13ad0d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallVideoCapabilities { type Vtable = IPhoneCallVideoCapabilities_Vtbl; @@ -2677,7 +2677,7 @@ impl PhoneCallsResult { } } impl ::windows_core::RuntimeType for PhoneCallsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneCallsResult;{1bfad365-57cf-57dd-986d-b057c91eac33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallsResult { type Vtable = IPhoneCallsResult_Vtbl; @@ -2784,7 +2784,7 @@ impl PhoneDialOptions { } } impl ::windows_core::RuntimeType for PhoneDialOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneDialOptions;{b639c4b8-f06f-36cb-a863-823742b5f2d4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneDialOptions { type Vtable = IPhoneDialOptions_Vtbl; @@ -2986,7 +2986,7 @@ impl PhoneLine { } } impl ::windows_core::RuntimeType for PhoneLine { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneLine;{27c66f30-6a69-34ca-a2ba-65302530c311})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLine { type Vtable = IPhoneLine_Vtbl; @@ -3041,7 +3041,7 @@ impl PhoneLineCellularDetails { } } impl ::windows_core::RuntimeType for PhoneLineCellularDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneLineCellularDetails;{192601d5-147c-4769-b673-98a5ec8426cb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineCellularDetails { type Vtable = IPhoneLineCellularDetails_Vtbl; @@ -3077,7 +3077,7 @@ impl PhoneLineConfiguration { } } impl ::windows_core::RuntimeType for PhoneLineConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneLineConfiguration;{fe265862-f64f-4312-b2a8-4e257721aa95})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineConfiguration { type Vtable = IPhoneLineConfiguration_Vtbl; @@ -3111,7 +3111,7 @@ impl PhoneLineDialResult { } } impl ::windows_core::RuntimeType for PhoneLineDialResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneLineDialResult;{e825a30a-5c7f-546f-b918-3ad2fe70fb34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineDialResult { type Vtable = IPhoneLineDialResult_Vtbl; @@ -3276,7 +3276,7 @@ impl PhoneLineTransportDevice { } } impl ::windows_core::RuntimeType for PhoneLineTransportDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneLineTransportDevice;{efa8f889-cffa-59f4-97e4-74705b7dc490})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineTransportDevice { type Vtable = IPhoneLineTransportDevice_Vtbl; @@ -3401,7 +3401,7 @@ impl PhoneLineWatcher { } } impl ::windows_core::RuntimeType for PhoneLineWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneLineWatcher;{8a45cd0a-6323-44e0-a6f6-9f21f64dc90a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineWatcher { type Vtable = IPhoneLineWatcher_Vtbl; @@ -3428,7 +3428,7 @@ impl PhoneLineWatcherEventArgs { } } impl ::windows_core::RuntimeType for PhoneLineWatcherEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneLineWatcherEventArgs;{d07c753e-9e12-4a37-82b7-ad535dad6a67})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineWatcherEventArgs { type Vtable = IPhoneLineWatcherEventArgs_Vtbl; @@ -3478,7 +3478,7 @@ impl PhoneVoicemail { } } impl ::windows_core::RuntimeType for PhoneVoicemail { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.PhoneVoicemail;{c9ce77f6-6e9f-3a8b-b727-6e0cf6998224})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneVoicemail { type Vtable = IPhoneVoicemail_Vtbl; @@ -3631,7 +3631,7 @@ impl VoipCallCoordinator { } } impl ::windows_core::RuntimeType for VoipCallCoordinator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.VoipCallCoordinator;{4f118bcf-e8ef-4434-9c5f-a8d893fafe79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoipCallCoordinator { type Vtable = IVoipCallCoordinator_Vtbl; @@ -3802,7 +3802,7 @@ impl VoipPhoneCall { } } impl ::windows_core::RuntimeType for VoipPhoneCall { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Calls.VoipPhoneCall;{6cf1f19a-7794-4a5a-8c68-ae87947a6990})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoipPhoneCall { type Vtable = IVoipPhoneCall_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs index 0c94fa51af..f72dbdd95a 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs @@ -199,7 +199,7 @@ impl IChatItem { } ::windows_core::imp::interface_hierarchy!(IChatItem, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IChatItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8751d000-ceb1-4243-b803-15d45a1dd428}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IChatItem { type Vtable = IChatItem_Vtbl; @@ -1345,7 +1345,7 @@ impl ChatCapabilities { } } impl ::windows_core::RuntimeType for ChatCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatCapabilities;{3aff77bc-39c9-4dd1-ad2d-3964dd9d403f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatCapabilities { type Vtable = IChatCapabilities_Vtbl; @@ -1559,7 +1559,7 @@ impl ChatConversation { } } impl ::windows_core::RuntimeType for ChatConversation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatConversation;{a58c080d-1a6f-46dc-8f3d-f5028660b6ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatConversation { type Vtable = IChatConversation_Vtbl; @@ -1598,7 +1598,7 @@ impl ChatConversationReader { } } impl ::windows_core::RuntimeType for ChatConversationReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatConversationReader;{055136d2-de32-4a47-a93a-b3dc0833852b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatConversationReader { type Vtable = IChatConversationReader_Vtbl; @@ -1678,7 +1678,7 @@ impl ChatConversationThreadingInfo { } } impl ::windows_core::RuntimeType for ChatConversationThreadingInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatConversationThreadingInfo;{331c21dc-7a07-4422-a32c-24be7c6dab24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatConversationThreadingInfo { type Vtable = IChatConversationThreadingInfo_Vtbl; @@ -2007,7 +2007,7 @@ impl ChatMessage { } } impl ::windows_core::RuntimeType for ChatMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessage;{4b39052a-1142-5089-76da-f2db3d17cd05})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessage { type Vtable = IChatMessage_Vtbl; @@ -2135,7 +2135,7 @@ impl ChatMessageAttachment { } } impl ::windows_core::RuntimeType for ChatMessageAttachment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageAttachment;{c7c4fd74-bf63-58eb-508c-8b863ff16b67})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageAttachment { type Vtable = IChatMessageAttachment_Vtbl; @@ -2188,7 +2188,7 @@ impl ChatMessageChange { } } impl ::windows_core::RuntimeType for ChatMessageChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageChange;{1c18c355-421e-54b8-6d38-6b3a6c82fccc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageChange { type Vtable = IChatMessageChange_Vtbl; @@ -2228,7 +2228,7 @@ impl ChatMessageChangeReader { } } impl ::windows_core::RuntimeType for ChatMessageChangeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageChangeReader;{14267020-28ce-5f26-7b05-9a5c7cce87ca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageChangeReader { type Vtable = IChatMessageChangeReader_Vtbl; @@ -2263,7 +2263,7 @@ impl ChatMessageChangeTracker { } } impl ::windows_core::RuntimeType for ChatMessageChangeTracker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageChangeTracker;{60b7f066-70a0-5224-508c-242ef7c1d06f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageChangeTracker { type Vtable = IChatMessageChangeTracker_Vtbl; @@ -2287,7 +2287,7 @@ impl ChatMessageChangedDeferral { } } impl ::windows_core::RuntimeType for ChatMessageChangedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageChangedDeferral;{fbc6b30c-788c-4dcc-ace7-6282382968cf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageChangedDeferral { type Vtable = IChatMessageChangedDeferral_Vtbl; @@ -2314,7 +2314,7 @@ impl ChatMessageChangedEventArgs { } } impl ::windows_core::RuntimeType for ChatMessageChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageChangedEventArgs;{b6b73e2d-691c-4edf-8660-6eb9896892e3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageChangedEventArgs { type Vtable = IChatMessageChangedEventArgs_Vtbl; @@ -2444,7 +2444,7 @@ impl ChatMessageNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for ChatMessageNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails;{fd344dfb-3063-4e17-8586-c6c08262e6c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageNotificationTriggerDetails { type Vtable = IChatMessageNotificationTriggerDetails_Vtbl; @@ -2482,7 +2482,7 @@ impl ChatMessageReader { } } impl ::windows_core::RuntimeType for ChatMessageReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageReader;{b6ea78ce-4489-56f9-76aa-e204682514cf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageReader { type Vtable = IChatMessageReader_Vtbl; @@ -2792,7 +2792,7 @@ impl ChatMessageStore { } } impl ::windows_core::RuntimeType for ChatMessageStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageStore;{31f2fd01-ccf6-580b-4976-0a07dd5d3b47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageStore { type Vtable = IChatMessageStore_Vtbl; @@ -2826,7 +2826,7 @@ impl ChatMessageStoreChangedEventArgs { } } impl ::windows_core::RuntimeType for ChatMessageStoreChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageStoreChangedEventArgs;{65c66fac-fe8c-46d4-9119-57b8410311d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageStoreChangedEventArgs { type Vtable = IChatMessageStoreChangedEventArgs_Vtbl; @@ -2897,7 +2897,7 @@ impl ChatMessageTransport { } } impl ::windows_core::RuntimeType for ChatMessageTransport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageTransport;{63a9dbf8-e6b3-5c9a-5f85-d47925b9bd18})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageTransport { type Vtable = IChatMessageTransport_Vtbl; @@ -2956,7 +2956,7 @@ impl ChatMessageTransportConfiguration { } } impl ::windows_core::RuntimeType for ChatMessageTransportConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration;{879ff725-1a08-4aca-a075-3355126312e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageTransportConfiguration { type Vtable = IChatMessageTransportConfiguration_Vtbl; @@ -3010,7 +3010,7 @@ impl ChatMessageValidationResult { } } impl ::windows_core::RuntimeType for ChatMessageValidationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatMessageValidationResult;{25e93a03-28ec-5889-569b-7e486b126f18})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatMessageValidationResult { type Vtable = IChatMessageValidationResult_Vtbl; @@ -3048,7 +3048,7 @@ impl ChatQueryOptions { } } impl ::windows_core::RuntimeType for ChatQueryOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatQueryOptions;{2fd364a6-bf36-42f7-b7e7-923c0aabfe16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatQueryOptions { type Vtable = IChatQueryOptions_Vtbl; @@ -3157,7 +3157,7 @@ impl ChatRecipientDeliveryInfo { } } impl ::windows_core::RuntimeType for ChatRecipientDeliveryInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo;{ffc7b2a2-283c-4c0a-8a0e-8c33bdbf0545})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatRecipientDeliveryInfo { type Vtable = IChatRecipientDeliveryInfo_Vtbl; @@ -3195,7 +3195,7 @@ impl ChatSearchReader { } } impl ::windows_core::RuntimeType for ChatSearchReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatSearchReader;{4665fe49-9020-4752-980d-39612325f589})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatSearchReader { type Vtable = IChatSearchReader_Vtbl; @@ -3237,7 +3237,7 @@ impl ChatSyncConfiguration { } } impl ::windows_core::RuntimeType for ChatSyncConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatSyncConfiguration;{09f869b2-69f4-4aff-82b6-06992ff402d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatSyncConfiguration { type Vtable = IChatSyncConfiguration_Vtbl; @@ -3313,7 +3313,7 @@ impl ChatSyncManager { } } impl ::windows_core::RuntimeType for ChatSyncManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.ChatSyncManager;{7ba52c63-2650-486f-b4b4-6bd9d3d63c84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChatSyncManager { type Vtable = IChatSyncManager_Vtbl; @@ -3394,7 +3394,7 @@ impl RcsEndUserMessage { } } impl ::windows_core::RuntimeType for RcsEndUserMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsEndUserMessage;{d7cda5eb-cbd7-4f3b-8526-b506dec35c53})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsEndUserMessage { type Vtable = IRcsEndUserMessage_Vtbl; @@ -3421,7 +3421,7 @@ impl RcsEndUserMessageAction { } } impl ::windows_core::RuntimeType for RcsEndUserMessageAction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsEndUserMessageAction;{92378737-9b42-46d3-9d5e-3c1b2dae7cb8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsEndUserMessageAction { type Vtable = IRcsEndUserMessageAction_Vtbl; @@ -3455,7 +3455,7 @@ impl RcsEndUserMessageAvailableEventArgs { } } impl ::windows_core::RuntimeType for RcsEndUserMessageAvailableEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableEventArgs;{2d45ae01-3f89-41ea-9702-9e9ed411aa98})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsEndUserMessageAvailableEventArgs { type Vtable = IRcsEndUserMessageAvailableEventArgs_Vtbl; @@ -3489,7 +3489,7 @@ impl RcsEndUserMessageAvailableTriggerDetails { } } impl ::windows_core::RuntimeType for RcsEndUserMessageAvailableTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableTriggerDetails;{5b97742d-351f-4692-b41e-1b035dc18986})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsEndUserMessageAvailableTriggerDetails { type Vtable = IRcsEndUserMessageAvailableTriggerDetails_Vtbl; @@ -3527,7 +3527,7 @@ impl RcsEndUserMessageManager { } } impl ::windows_core::RuntimeType for RcsEndUserMessageManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsEndUserMessageManager;{3054ae5a-4d1f-4b59-9433-126c734e86a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsEndUserMessageManager { type Vtable = IRcsEndUserMessageManager_Vtbl; @@ -3619,7 +3619,7 @@ impl RcsServiceKindSupportedChangedEventArgs { } } impl ::windows_core::RuntimeType for RcsServiceKindSupportedChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsServiceKindSupportedChangedEventArgs;{f47ea244-e783-4866-b3a7-4e5ccf023070})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsServiceKindSupportedChangedEventArgs { type Vtable = IRcsServiceKindSupportedChangedEventArgs_Vtbl; @@ -3708,7 +3708,7 @@ impl RcsTransport { } } impl ::windows_core::RuntimeType for RcsTransport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsTransport;{fea34759-f37c-4319-8546-ec84d21d30ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsTransport { type Vtable = IRcsTransport_Vtbl; @@ -3770,7 +3770,7 @@ impl RcsTransportConfiguration { } } impl ::windows_core::RuntimeType for RcsTransportConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RcsTransportConfiguration;{1fccb102-2472-4bb9-9988-c1211c83e8a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RcsTransportConfiguration { type Vtable = IRcsTransportConfiguration_Vtbl; @@ -3811,7 +3811,7 @@ impl RemoteParticipantComposingChangedEventArgs { } } impl ::windows_core::RuntimeType for RemoteParticipantComposingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Chat.RemoteParticipantComposingChangedEventArgs;{1ec045a7-cfc9-45c9-9876-449f2bc180f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteParticipantComposingChangedEventArgs { type Vtable = IRemoteParticipantComposingChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/DataProvider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/DataProvider/mod.rs index 55a2b88ea4..ae2b1ad2f5 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/DataProvider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/DataProvider/mod.rs @@ -344,7 +344,7 @@ impl ContactDataProviderConnection { } } impl ::windows_core::RuntimeType for ContactDataProviderConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection;{1a398a52-8c9d-4d6f-a4e0-111e9a125a30})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactDataProviderConnection { type Vtable = IContactDataProviderConnection_Vtbl; @@ -371,7 +371,7 @@ impl ContactDataProviderTriggerDetails { } } impl ::windows_core::RuntimeType for ContactDataProviderTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderTriggerDetails;{527104be-3c62-43c8-9ae7-db531685cd99})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactDataProviderTriggerDetails { type Vtable = IContactDataProviderTriggerDetails_Vtbl; @@ -426,7 +426,7 @@ impl ContactListCreateOrUpdateContactRequest { } } impl ::windows_core::RuntimeType for ContactListCreateOrUpdateContactRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListCreateOrUpdateContactRequest;{b4af411f-c849-47d0-b119-91cf605b2f2a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListCreateOrUpdateContactRequest { type Vtable = IContactListCreateOrUpdateContactRequest_Vtbl; @@ -462,7 +462,7 @@ impl ContactListCreateOrUpdateContactRequestEventArgs { } } impl ::windows_core::RuntimeType for ContactListCreateOrUpdateContactRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListCreateOrUpdateContactRequestEventArgs;{851c1690-1a51-4b0c-aeef-1240ac5bed75})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListCreateOrUpdateContactRequestEventArgs { type Vtable = IContactListCreateOrUpdateContactRequestEventArgs_Vtbl; @@ -514,7 +514,7 @@ impl ContactListDeleteContactRequest { } } impl ::windows_core::RuntimeType for ContactListDeleteContactRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListDeleteContactRequest;{5e114687-ce03-4de5-8557-9ccf552d472a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListDeleteContactRequest { type Vtable = IContactListDeleteContactRequest_Vtbl; @@ -550,7 +550,7 @@ impl ContactListDeleteContactRequestEventArgs { } } impl ::windows_core::RuntimeType for ContactListDeleteContactRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListDeleteContactRequestEventArgs;{b22054a1-e8fa-4db5-9389-2d12ee7d15ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListDeleteContactRequestEventArgs { type Vtable = IContactListDeleteContactRequestEventArgs_Vtbl; @@ -628,7 +628,7 @@ impl ContactListServerSearchReadBatchRequest { } } impl ::windows_core::RuntimeType for ContactListServerSearchReadBatchRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest;{ba776a97-4030-4925-9fb4-143b295e653b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListServerSearchReadBatchRequest { type Vtable = IContactListServerSearchReadBatchRequest_Vtbl; @@ -664,7 +664,7 @@ impl ContactListServerSearchReadBatchRequestEventArgs { } } impl ::windows_core::RuntimeType for ContactListServerSearchReadBatchRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequestEventArgs;{1a27e87b-69d7-4e4e-8042-861cba61471e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListServerSearchReadBatchRequestEventArgs { type Vtable = IContactListServerSearchReadBatchRequestEventArgs_Vtbl; @@ -709,7 +709,7 @@ impl ContactListSyncManagerSyncRequest { } } impl ::windows_core::RuntimeType for ContactListSyncManagerSyncRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest;{3c0e57a4-c4e7-4970-9a8f-9a66a2bb6c1a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListSyncManagerSyncRequest { type Vtable = IContactListSyncManagerSyncRequest_Vtbl; @@ -745,7 +745,7 @@ impl ContactListSyncManagerSyncRequestEventArgs { } } impl ::windows_core::RuntimeType for ContactListSyncManagerSyncRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequestEventArgs;{158e4dac-446d-4f10-afc2-02683ec533a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListSyncManagerSyncRequestEventArgs { type Vtable = IContactListSyncManagerSyncRequestEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs index 26a0d4b31c..1210a4d1ef 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs @@ -150,7 +150,7 @@ impl ContactPickerUI { } } impl ::windows_core::RuntimeType for ContactPickerUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.Provider.ContactPickerUI;{e2cc1366-cf66-43c4-a96a-a5a112db4746})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPickerUI { type Vtable = IContactPickerUI_Vtbl; @@ -175,7 +175,7 @@ impl ContactRemovedEventArgs { } } impl ::windows_core::RuntimeType for ContactRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.Provider.ContactRemovedEventArgs;{6f354338-3302-4d13-ad8d-adcc0ff9e47c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactRemovedEventArgs { type Vtable = IContactRemovedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs index e05aa5803e..ad13318054 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs @@ -676,7 +676,7 @@ impl IContactField { } ::windows_core::imp::interface_hierarchy!(IContactField, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContactField { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b176486a-d293-492c-a058-db575b3e3c0f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactField { type Vtable = IContactField_Vtbl; @@ -721,7 +721,7 @@ impl IContactFieldFactory { } ::windows_core::imp::interface_hierarchy!(IContactFieldFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContactFieldFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{85e2913f-0e4a-4a3e-8994-406ae7ed646e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactFieldFactory { type Vtable = IContactFieldFactory_Vtbl; @@ -851,7 +851,7 @@ impl IContactInstantMessageFieldFactory { } ::windows_core::imp::interface_hierarchy!(IContactInstantMessageFieldFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContactInstantMessageFieldFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ba0b6794-91a3-4bb2-b1b9-69a5dff0ba09}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactInstantMessageFieldFactory { type Vtable = IContactInstantMessageFieldFactory_Vtbl; @@ -1391,7 +1391,7 @@ impl IContactLocationFieldFactory { } ::windows_core::imp::interface_hierarchy!(IContactLocationFieldFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContactLocationFieldFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f79932d7-2fdf-43fe-8f18-41897390bcfe}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactLocationFieldFactory { type Vtable = IContactLocationFieldFactory_Vtbl; @@ -2334,7 +2334,7 @@ impl AggregateContactManager { } } impl ::windows_core::RuntimeType for AggregateContactManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.AggregateContactManager;{0379d5dd-db5a-4fd3-b54e-4df17917a212})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AggregateContactManager { type Vtable = IAggregateContactManager_Vtbl; @@ -2757,7 +2757,7 @@ impl Contact { } } impl ::windows_core::RuntimeType for Contact { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.Contact;{ec0072f3-2118-4049-9ebc-17f0ab692b64})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Contact { type Vtable = IContact_Vtbl; @@ -2861,7 +2861,7 @@ impl ContactAddress { } } impl ::windows_core::RuntimeType for ContactAddress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactAddress;{9739d39a-42ce-4872-8d70-3063aa584b70})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactAddress { type Vtable = IContactAddress_Vtbl; @@ -2962,7 +2962,7 @@ impl ContactAnnotation { } } impl ::windows_core::RuntimeType for ContactAnnotation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactAnnotation;{821fc2ef-7d41-44a2-84c3-60a281dd7b86})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactAnnotation { type Vtable = IContactAnnotation_Vtbl; @@ -3063,7 +3063,7 @@ impl ContactAnnotationList { } } impl ::windows_core::RuntimeType for ContactAnnotationList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactAnnotationList;{92a486aa-5c88-45b9-aad0-461888e68d8a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactAnnotationList { type Vtable = IContactAnnotationList_Vtbl; @@ -3170,7 +3170,7 @@ impl ContactAnnotationStore { } } impl ::windows_core::RuntimeType for ContactAnnotationStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactAnnotationStore;{23acf4aa-7a77-457d-8203-987f4b31af09})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactAnnotationStore { type Vtable = IContactAnnotationStore_Vtbl; @@ -3206,7 +3206,7 @@ impl ContactBatch { } } impl ::windows_core::RuntimeType for ContactBatch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactBatch;{35d1972d-bfce-46bb-93f8-a5b06ec5e201})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactBatch { type Vtable = IContactBatch_Vtbl; @@ -3239,7 +3239,7 @@ impl ContactCardDelayedDataLoader { } } impl ::windows_core::RuntimeType for ContactCardDelayedDataLoader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactCardDelayedDataLoader;{b60af902-1546-434d-869c-6e3520760ef3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactCardDelayedDataLoader { type Vtable = IContactCardDelayedDataLoader_Vtbl; @@ -3299,7 +3299,7 @@ impl ContactCardOptions { } } impl ::windows_core::RuntimeType for ContactCardOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactCardOptions;{8c0a4f7e-6ab6-4f3f-be72-817236eeea5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactCardOptions { type Vtable = IContactCardOptions_Vtbl; @@ -3333,7 +3333,7 @@ impl ContactChange { } } impl ::windows_core::RuntimeType for ContactChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactChange;{951d4b10-6a59-4720-a4e1-363d98c135d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactChange { type Vtable = IContactChange_Vtbl; @@ -3373,7 +3373,7 @@ impl ContactChangeReader { } } impl ::windows_core::RuntimeType for ContactChangeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactChangeReader;{217319fa-2d0c-42e0-a9da-3ecd56a78a47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactChangeReader { type Vtable = IContactChangeReader_Vtbl; @@ -3415,7 +3415,7 @@ impl ContactChangeTracker { } } impl ::windows_core::RuntimeType for ContactChangeTracker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactChangeTracker;{6e992952-309b-404d-9712-b37bd30278aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactChangeTracker { type Vtable = IContactChangeTracker_Vtbl; @@ -3439,7 +3439,7 @@ impl ContactChangedDeferral { } } impl ::windows_core::RuntimeType for ContactChangedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactChangedDeferral;{c5143ae8-1b03-46f8-b694-a523e83cfcb6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactChangedDeferral { type Vtable = IContactChangedDeferral_Vtbl; @@ -3466,7 +3466,7 @@ impl ContactChangedEventArgs { } } impl ::windows_core::RuntimeType for ContactChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactChangedEventArgs;{525e7fd1-73f3-4b7d-a918-580be4366121})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactChangedEventArgs { type Vtable = IContactChangedEventArgs_Vtbl; @@ -3515,7 +3515,7 @@ impl ContactConnectedServiceAccount { } } impl ::windows_core::RuntimeType for ContactConnectedServiceAccount { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactConnectedServiceAccount;{f6f83553-aa27-4731-8e4a-3dec5ce9eec9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactConnectedServiceAccount { type Vtable = IContactConnectedServiceAccount_Vtbl; @@ -3618,7 +3618,7 @@ impl ContactDate { } } impl ::windows_core::RuntimeType for ContactDate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactDate;{fe98ae66-b205-4934-9174-0ff2b0565707})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactDate { type Vtable = IContactDate_Vtbl; @@ -3678,7 +3678,7 @@ impl ContactEmail { } } impl ::windows_core::RuntimeType for ContactEmail { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactEmail;{90a219a9-e3d3-4d63-993b-05b9a5393abf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactEmail { type Vtable = IContactEmail_Vtbl; @@ -3749,7 +3749,7 @@ impl ContactField { } } impl ::windows_core::RuntimeType for ContactField { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactField;{b176486a-d293-492c-a058-db575b3e3c0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactField { type Vtable = IContactField_Vtbl; @@ -3845,7 +3845,7 @@ impl ContactFieldFactory { } } impl ::windows_core::RuntimeType for ContactFieldFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactFieldFactory;{85e2913f-0e4a-4a3e-8994-406ae7ed646e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactFieldFactory { type Vtable = IContactFieldFactory_Vtbl; @@ -3867,7 +3867,7 @@ unsafe impl ::core::marker::Sync for ContactFieldFactory {} pub struct ContactGroup(::windows_core::IUnknown); impl ContactGroup {} impl ::windows_core::RuntimeType for ContactGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactGroup;{59bdeb01-9e9a-475d-bfe5-a37b806d852c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactGroup { type Vtable = IContactGroup_Vtbl; @@ -3957,7 +3957,7 @@ impl ContactInformation { } } impl ::windows_core::RuntimeType for ContactInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactInformation;{275eb6d4-6a2e-4278-a914-e460d5f088f6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactInformation { type Vtable = IContactInformation_Vtbl; @@ -4061,7 +4061,7 @@ impl ContactInstantMessageField { } } impl ::windows_core::RuntimeType for ContactInstantMessageField { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactInstantMessageField;{cce33b37-0d85-41fa-b43d-da599c3eb009})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactInstantMessageField { type Vtable = IContactInstantMessageField_Vtbl; @@ -4177,7 +4177,7 @@ impl ContactJobInfo { } } impl ::windows_core::RuntimeType for ContactJobInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactJobInfo;{6d117b4c-ce50-4b43-9e69-b18258ea5315})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactJobInfo { type Vtable = IContactJobInfo_Vtbl; @@ -4462,7 +4462,7 @@ impl ContactList { } } impl ::windows_core::RuntimeType for ContactList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactList;{16ddec75-392c-4845-9dfb-51a3e7ef3e42})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactList { type Vtable = IContactList_Vtbl; @@ -4503,7 +4503,7 @@ impl ContactListLimitedWriteOperations { } } impl ::windows_core::RuntimeType for ContactListLimitedWriteOperations { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactListLimitedWriteOperations;{e19813da-4a0b-44b8-9a1f-a0f3d218175f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListLimitedWriteOperations { type Vtable = IContactListLimitedWriteOperations_Vtbl; @@ -5020,7 +5020,7 @@ impl ContactListSyncConstraints { } } impl ::windows_core::RuntimeType for ContactListSyncConstraints { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactListSyncConstraints;{b2b0bf01-3062-4e2e-969d-018d1987f314})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListSyncConstraints { type Vtable = IContactListSyncConstraints_Vtbl; @@ -5108,7 +5108,7 @@ impl ContactListSyncManager { } } impl ::windows_core::RuntimeType for ContactListSyncManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactListSyncManager;{146e83be-7925-4acc-9de5-21ddd06f8674})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactListSyncManager { type Vtable = IContactListSyncManager_Vtbl; @@ -5221,7 +5221,7 @@ impl ContactLocationField { } } impl ::windows_core::RuntimeType for ContactLocationField { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactLocationField;{9ec00f82-ab6e-4b36-89e3-b23bc0a1dacc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactLocationField { type Vtable = IContactLocationField_Vtbl; @@ -5536,7 +5536,7 @@ impl ContactManagerForUser { } } impl ::windows_core::RuntimeType for ContactManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactManagerForUser;{b74bba57-1076-4bef-aef3-54686d18387d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactManagerForUser { type Vtable = IContactManagerForUser_Vtbl; @@ -5579,7 +5579,7 @@ impl ContactMatchReason { } } impl ::windows_core::RuntimeType for ContactMatchReason { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactMatchReason;{bc922504-e7d8-413e-95f4-b75c54c74077})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactMatchReason { type Vtable = IContactMatchReason_Vtbl; @@ -5657,7 +5657,7 @@ impl ContactPanel { } } impl ::windows_core::RuntimeType for ContactPanel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactPanel;{41bf1265-d2ee-4b97-a80a-7d8d64cca6f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPanel { type Vtable = IContactPanel_Vtbl; @@ -5686,7 +5686,7 @@ impl ContactPanelClosingEventArgs { } } impl ::windows_core::RuntimeType for ContactPanelClosingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactPanelClosingEventArgs;{222174d3-cf4b-46d7-b739-6edc16110bfb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPanelClosingEventArgs { type Vtable = IContactPanelClosingEventArgs_Vtbl; @@ -5717,7 +5717,7 @@ impl ContactPanelLaunchFullAppRequestedEventArgs { } } impl ::windows_core::RuntimeType for ContactPanelLaunchFullAppRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactPanelLaunchFullAppRequestedEventArgs;{88d61c0e-23b4-4be8-8afc-072c25a4190d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPanelLaunchFullAppRequestedEventArgs { type Vtable = IContactPanelLaunchFullAppRequestedEventArgs_Vtbl; @@ -5777,7 +5777,7 @@ impl ContactPhone { } } impl ::windows_core::RuntimeType for ContactPhone { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactPhone;{467dab65-2712-4f52-b783-9ea8111c63cd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPhone { type Vtable = IContactPhone_Vtbl; @@ -5913,7 +5913,7 @@ impl ContactPicker { } } impl ::windows_core::RuntimeType for ContactPicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactPicker;{0e09fd91-42f8-4055-90a0-896f96738936})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactPicker { type Vtable = IContactPicker_Vtbl; @@ -6013,7 +6013,7 @@ impl ContactQueryOptions { } } impl ::windows_core::RuntimeType for ContactQueryOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactQueryOptions;{4408cc9e-7d7c-42f0-8ac7-f50733ecdbc1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactQueryOptions { type Vtable = IContactQueryOptions_Vtbl; @@ -6066,7 +6066,7 @@ impl ContactQueryTextSearch { } } impl ::windows_core::RuntimeType for ContactQueryTextSearch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactQueryTextSearch;{f7e3f9cb-a957-439b-a0b7-1c02a1963ff0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactQueryTextSearch { type Vtable = IContactQueryTextSearch_Vtbl; @@ -6107,7 +6107,7 @@ impl ContactReader { } } impl ::windows_core::RuntimeType for ContactReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactReader;{d397e42e-1488-42f2-bf64-253f4884bfed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactReader { type Vtable = IContactReader_Vtbl; @@ -6167,7 +6167,7 @@ impl ContactSignificantOther { } } impl ::windows_core::RuntimeType for ContactSignificantOther { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactSignificantOther;{8873b5ab-c5fb-46d8-93fe-da3ff1934054})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactSignificantOther { type Vtable = IContactSignificantOther_Vtbl; @@ -6315,7 +6315,7 @@ impl ContactStore { } } impl ::windows_core::RuntimeType for ContactStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactStore;{2c220b10-3a6c-4293-b9bc-fe987f6e0d52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactStore { type Vtable = IContactStore_Vtbl; @@ -6334,7 +6334,7 @@ unsafe impl ::core::marker::Sync for ContactStore {} pub struct ContactStoreNotificationTriggerDetails(::windows_core::IUnknown); impl ContactStoreNotificationTriggerDetails {} impl ::windows_core::RuntimeType for ContactStoreNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactStoreNotificationTriggerDetails;{abb298d6-878a-4f8b-a9ce-46bb7d1c84ce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactStoreNotificationTriggerDetails { type Vtable = IContactStoreNotificationTriggerDetails_Vtbl; @@ -6401,7 +6401,7 @@ impl ContactWebsite { } } impl ::windows_core::RuntimeType for ContactWebsite { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.ContactWebsite;{9f130176-dc1b-4055-ad66-652f39d990e8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactWebsite { type Vtable = IContactWebsite_Vtbl; @@ -6443,7 +6443,7 @@ impl FullContactCardOptions { } } impl ::windows_core::RuntimeType for FullContactCardOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.FullContactCardOptions;{8744436c-5cf9-4683-bdca-a1fdebf8dbce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FullContactCardOptions { type Vtable = IFullContactCardOptions_Vtbl; @@ -6536,7 +6536,7 @@ impl PinnedContactIdsQueryResult { } } impl ::windows_core::RuntimeType for PinnedContactIdsQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.PinnedContactIdsQueryResult;{7d9b2552-1579-4ddc-871f-a30a3aea9ba1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PinnedContactIdsQueryResult { type Vtable = IPinnedContactIdsQueryResult_Vtbl; @@ -6662,7 +6662,7 @@ impl PinnedContactManager { } } impl ::windows_core::RuntimeType for PinnedContactManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Contacts.PinnedContactManager;{fcbc740c-e1d6-45c3-b8b6-a35604e167a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PinnedContactManager { type Vtable = IPinnedContactManager_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs index 349aa87c86..b425e0406e 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs @@ -844,7 +844,7 @@ impl ActivationSignalDetectionConfiguration { } } impl ::windows_core::RuntimeType for ActivationSignalDetectionConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivationSignalDetectionConfiguration { type Vtable = IActivationSignalDetectionConfiguration_Vtbl; @@ -880,7 +880,7 @@ impl ActivationSignalDetectionConfigurationCreationResult { } } impl ::windows_core::RuntimeType for ActivationSignalDetectionConfigurationCreationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult;{4c89bc1b-8d12-5e48-a71c-7f6bc1cd66e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivationSignalDetectionConfigurationCreationResult { type Vtable = IActivationSignalDetectionConfigurationCreationResult_Vtbl; @@ -1083,7 +1083,7 @@ impl ActivationSignalDetector { } } impl ::windows_core::RuntimeType for ActivationSignalDetector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivationSignalDetector { type Vtable = IActivationSignalDetector_Vtbl; @@ -1166,7 +1166,7 @@ impl ConversationalAgentDetectorManager { } } impl ::windows_core::RuntimeType for ConversationalAgentDetectorManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentDetectorManager;{de94fbb0-597a-5df8-8cfb-9dbb583ba3ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConversationalAgentDetectorManager { type Vtable = IConversationalAgentDetectorManager_Vtbl; @@ -1538,7 +1538,7 @@ impl ConversationalAgentSession { } } impl ::windows_core::RuntimeType for ConversationalAgentSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession;{daaae09a-b7ba-57e5-ad13-df520f9b6fa7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConversationalAgentSession { type Vtable = IConversationalAgentSession_Vtbl; @@ -1559,7 +1559,7 @@ unsafe impl ::core::marker::Sync for ConversationalAgentSession {} pub struct ConversationalAgentSessionInterruptedEventArgs(::windows_core::IUnknown); impl ConversationalAgentSessionInterruptedEventArgs {} impl ::windows_core::RuntimeType for ConversationalAgentSessionInterruptedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs;{9766591f-f63d-5d3e-9bf2-bd0760552686})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConversationalAgentSessionInterruptedEventArgs { type Vtable = IConversationalAgentSessionInterruptedEventArgs_Vtbl; @@ -1670,7 +1670,7 @@ impl ConversationalAgentSignal { } } impl ::windows_core::RuntimeType for ConversationalAgentSignal { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignal;{20ed25f7-b120-51f2-8603-265d6a47f232})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConversationalAgentSignal { type Vtable = IConversationalAgentSignal_Vtbl; @@ -1689,7 +1689,7 @@ unsafe impl ::core::marker::Sync for ConversationalAgentSignal {} pub struct ConversationalAgentSignalDetectedEventArgs(::windows_core::IUnknown); impl ConversationalAgentSignalDetectedEventArgs {} impl ::windows_core::RuntimeType for ConversationalAgentSignalDetectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs;{4d57eb8f-f88a-599b-91d3-d604876708bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConversationalAgentSignalDetectedEventArgs { type Vtable = IConversationalAgentSignalDetectedEventArgs_Vtbl; @@ -1716,7 +1716,7 @@ impl ConversationalAgentSystemStateChangedEventArgs { } } impl ::windows_core::RuntimeType for ConversationalAgentSystemStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs;{1c2c6e3e-2785-59a7-8e71-38adeef79928})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConversationalAgentSystemStateChangedEventArgs { type Vtable = IConversationalAgentSystemStateChangedEventArgs_Vtbl; @@ -1743,7 +1743,7 @@ impl DetectionConfigurationAvailabilityChangedEventArgs { } } impl ::windows_core::RuntimeType for DetectionConfigurationAvailabilityChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs;{5129c9fb-4be8-5f14-af2b-88d62b1b4462})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DetectionConfigurationAvailabilityChangedEventArgs { type Vtable = IDetectionConfigurationAvailabilityChangedEventArgs_Vtbl; @@ -1800,7 +1800,7 @@ impl DetectionConfigurationAvailabilityInfo { } } impl ::windows_core::RuntimeType for DetectionConfigurationAvailabilityInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityInfo;{b5affeb0-40f0-5398-b838-91979c2c6208})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DetectionConfigurationAvailabilityInfo { type Vtable = IDetectionConfigurationAvailabilityInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs index e2c9d9d0e8..f5e462cd2f 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs @@ -223,7 +223,7 @@ impl ICoreApplicationUnhandledError { } ::windows_core::imp::interface_hierarchy!(ICoreApplicationUnhandledError, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreApplicationUnhandledError { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f0e24ab0-dd09-42e1-b0bc-e0e131f78d7e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreApplicationUnhandledError { type Vtable = ICoreApplicationUnhandledError_Vtbl; @@ -497,7 +497,7 @@ impl IFrameworkView { } ::windows_core::imp::interface_hierarchy!(IFrameworkView, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IFrameworkView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{faab5cd0-8924-45ac-ad0f-a08fae5d0324}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFrameworkView { type Vtable = IFrameworkView_Vtbl; @@ -532,7 +532,7 @@ impl IFrameworkViewSource { } ::windows_core::imp::interface_hierarchy!(IFrameworkViewSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IFrameworkViewSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cd770614-65c4-426c-9494-34fc43554862}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFrameworkViewSource { type Vtable = IFrameworkViewSource_Vtbl; @@ -646,7 +646,7 @@ impl AppListEntry { } } impl ::windows_core::RuntimeType for AppListEntry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Core.AppListEntry;{ef00f07f-2108-490a-877a-8a9f17c25fad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppListEntry { type Vtable = IAppListEntry_Vtbl; @@ -1029,7 +1029,7 @@ impl CoreApplicationView { } } impl ::windows_core::RuntimeType for CoreApplicationView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Core.CoreApplicationView;{638bb2db-451d-4661-b099-414f34ffb9f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreApplicationView { type Vtable = ICoreApplicationView_Vtbl; @@ -1122,7 +1122,7 @@ impl CoreApplicationViewTitleBar { } } impl ::windows_core::RuntimeType for CoreApplicationViewTitleBar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Core.CoreApplicationViewTitleBar;{006d35e3-e1f1-431b-9508-29b96926ac53})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreApplicationViewTitleBar { type Vtable = ICoreApplicationViewTitleBar_Vtbl; @@ -1149,7 +1149,7 @@ impl HostedViewClosingEventArgs { } } impl ::windows_core::RuntimeType for HostedViewClosingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Core.HostedViewClosingEventArgs;{d238943c-b24e-4790-acb5-3e4243c4ff87})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HostedViewClosingEventArgs { type Vtable = IHostedViewClosingEventArgs_Vtbl; @@ -1180,7 +1180,7 @@ impl UnhandledError { } } impl ::windows_core::RuntimeType for UnhandledError { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Core.UnhandledError;{9459b726-53b5-4686-9eaf-fa8162dc3980})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UnhandledError { type Vtable = IUnhandledError_Vtbl; @@ -1207,7 +1207,7 @@ impl UnhandledErrorDetectedEventArgs { } } impl ::windows_core::RuntimeType for UnhandledErrorDetectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Core.UnhandledErrorDetectedEventArgs;{679ab78b-b336-4822-ac40-0d750f0b7a2b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UnhandledErrorDetectedEventArgs { type Vtable = IUnhandledErrorDetectedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs index cf2dc37ee9..c784377a23 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs @@ -213,7 +213,7 @@ impl ICoreDropOperationTarget { } ::windows_core::imp::interface_hierarchy!(ICoreDropOperationTarget, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreDropOperationTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d9126196-4c5b-417d-bb37-76381def8db4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreDropOperationTarget { type Vtable = ICoreDropOperationTarget_Vtbl; @@ -304,7 +304,7 @@ impl CoreDragDropManager { } } impl ::windows_core::RuntimeType for CoreDragDropManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager;{7d56d344-8464-4faf-aa49-37ea6e2d7bd1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreDragDropManager { type Vtable = ICoreDragDropManager_Vtbl; @@ -354,7 +354,7 @@ impl CoreDragInfo { } } impl ::windows_core::RuntimeType for CoreDragInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo;{48353a8b-cb50-464e-9575-cd4e3a7ab028})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreDragInfo { type Vtable = ICoreDragInfo_Vtbl; @@ -441,7 +441,7 @@ impl CoreDragOperation { } } impl ::windows_core::RuntimeType for CoreDragOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragOperation;{cc06de4f-6db0-4e62-ab1b-a74a02dc6d85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreDragOperation { type Vtable = ICoreDragOperation_Vtbl; @@ -527,7 +527,7 @@ impl CoreDragUIOverride { } } impl ::windows_core::RuntimeType for CoreDragUIOverride { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride;{89a85064-3389-4f4f-8897-7e8a3ffb3c93})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreDragUIOverride { type Vtable = ICoreDragUIOverride_Vtbl; @@ -554,7 +554,7 @@ impl CoreDropOperationTargetRequestedEventArgs { } } impl ::windows_core::RuntimeType for CoreDropOperationTargetRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDropOperationTargetRequestedEventArgs;{2aca929a-5e28-4ea6-829e-29134e665d6d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreDropOperationTargetRequestedEventArgs { type Vtable = ICoreDropOperationTargetRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs index bec7a6424a..6a83830598 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs @@ -163,7 +163,7 @@ impl QuickLink { } } impl ::windows_core::RuntimeType for QuickLink { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink;{603e4308-f0be-4adc-acc9-8b27ab9cf556})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for QuickLink { type Vtable = IQuickLink_Vtbl; @@ -239,7 +239,7 @@ impl ShareOperation { } } impl ::windows_core::RuntimeType for ShareOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation;{2246bab8-d0f8-41c1-a82a-4137db6504fb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareOperation { type Vtable = IShareOperation_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs index c967d30faf..9a2cd48c70 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs @@ -1343,7 +1343,7 @@ impl ClipboardContentOptions { } } impl ::windows_core::RuntimeType for ClipboardContentOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ClipboardContentOptions;{e888a98c-ad4b-5447-a056-ab3556276d2b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClipboardContentOptions { type Vtable = IClipboardContentOptions_Vtbl; @@ -1362,7 +1362,7 @@ unsafe impl ::core::marker::Sync for ClipboardContentOptions {} pub struct ClipboardHistoryChangedEventArgs(::windows_core::IUnknown); impl ClipboardHistoryChangedEventArgs {} impl ::windows_core::RuntimeType for ClipboardHistoryChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ClipboardHistoryChangedEventArgs;{c0be453f-8ea2-53ce-9aba-8d2212573452})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClipboardHistoryChangedEventArgs { type Vtable = IClipboardHistoryChangedEventArgs_Vtbl; @@ -1405,7 +1405,7 @@ impl ClipboardHistoryItem { } } impl ::windows_core::RuntimeType for ClipboardHistoryItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem;{0173bd8a-afff-5c50-ab92-3d19f481ec58})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClipboardHistoryItem { type Vtable = IClipboardHistoryItem_Vtbl; @@ -1441,7 +1441,7 @@ impl ClipboardHistoryItemsResult { } } impl ::windows_core::RuntimeType for ClipboardHistoryItemsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResult;{e6dfdee6-0ee2-52e3-852b-f295db65939a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClipboardHistoryItemsResult { type Vtable = IClipboardHistoryItemsResult_Vtbl; @@ -1654,7 +1654,7 @@ impl DataPackage { } } impl ::windows_core::RuntimeType for DataPackage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataPackage;{61ebf5c7-efea-4346-9554-981d7e198ffe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataPackage { type Vtable = IDataPackage_Vtbl; @@ -1923,7 +1923,7 @@ impl DataPackagePropertySet { } } impl ::windows_core::RuntimeType for DataPackagePropertySet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataPackagePropertySet;{cd1c93eb-4c4c-443a-a8d3-f5c241e91689})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataPackagePropertySet { type Vtable = IDataPackagePropertySet_Vtbl; @@ -2117,7 +2117,7 @@ impl DataPackagePropertySetView { } } impl ::windows_core::RuntimeType for DataPackagePropertySetView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView;{b94cec01-0c1a-4c57-be55-75d01289735d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataPackagePropertySetView { type Vtable = IDataPackagePropertySetView_Vtbl; @@ -2321,7 +2321,7 @@ impl DataPackageView { } } impl ::windows_core::RuntimeType for DataPackageView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataPackageView;{7b840471-5900-4d85-a90b-10cb85fe3552})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataPackageView { type Vtable = IDataPackageView_Vtbl; @@ -2345,7 +2345,7 @@ impl DataProviderDeferral { } } impl ::windows_core::RuntimeType for DataProviderDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataProviderDeferral;{c2cf2373-2d26-43d9-b69d-dcb86d03f6da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataProviderDeferral { type Vtable = IDataProviderDeferral_Vtbl; @@ -2395,7 +2395,7 @@ impl DataProviderRequest { } } impl ::windows_core::RuntimeType for DataProviderRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataProviderRequest;{ebbc7157-d3c8-47da-acde-f82388d5f716})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataProviderRequest { type Vtable = IDataProviderRequest_Vtbl; @@ -2449,7 +2449,7 @@ impl DataRequest { } } impl ::windows_core::RuntimeType for DataRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataRequest;{4341ae3b-fc12-4e53-8c02-ac714c415a27})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataRequest { type Vtable = IDataRequest_Vtbl; @@ -2473,7 +2473,7 @@ impl DataRequestDeferral { } } impl ::windows_core::RuntimeType for DataRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataRequestDeferral;{6dc4b89f-0386-4263-87c1-ed7dce30890e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataRequestDeferral { type Vtable = IDataRequestDeferral_Vtbl; @@ -2500,7 +2500,7 @@ impl DataRequestedEventArgs { } } impl ::windows_core::RuntimeType for DataRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs;{cb8ba807-6ac5-43c9-8ac5-9ba232163182})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataRequestedEventArgs { type Vtable = IDataRequestedEventArgs_Vtbl; @@ -2610,7 +2610,7 @@ impl DataTransferManager { } } impl ::windows_core::RuntimeType for DataTransferManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.DataTransferManager;{a5caee9b-8708-49d1-8d36-67d25a8da00c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataTransferManager { type Vtable = IDataTransferManager_Vtbl; @@ -2665,7 +2665,7 @@ impl OperationCompletedEventArgs { } } impl ::windows_core::RuntimeType for OperationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs;{e7af329d-051d-4fab-b1a9-47fd77f70a41})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OperationCompletedEventArgs { type Vtable = IOperationCompletedEventArgs_Vtbl; @@ -2692,7 +2692,7 @@ impl ShareCompletedEventArgs { } } impl ::windows_core::RuntimeType for ShareCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs;{4574c442-f913-4f60-9df7-cc4060ab1916})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareCompletedEventArgs { type Vtable = IShareCompletedEventArgs_Vtbl; @@ -2768,7 +2768,7 @@ impl ShareProvider { } } impl ::windows_core::RuntimeType for ShareProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareProvider;{2fabe026-443e-4cda-af25-8d81070efd80})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareProvider { type Vtable = IShareProvider_Vtbl; @@ -2806,7 +2806,7 @@ impl ShareProviderOperation { } } impl ::windows_core::RuntimeType for ShareProviderOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareProviderOperation;{19cef937-d435-4179-b6af-14e0492b69f6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareProviderOperation { type Vtable = IShareProviderOperation_Vtbl; @@ -2851,7 +2851,7 @@ impl ShareProvidersRequestedEventArgs { } } impl ::windows_core::RuntimeType for ShareProvidersRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs;{f888f356-a3f8-4fce-85e4-8826e63be799})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareProvidersRequestedEventArgs { type Vtable = IShareProvidersRequestedEventArgs_Vtbl; @@ -2885,7 +2885,7 @@ impl ShareTargetInfo { } } impl ::windows_core::RuntimeType for ShareTargetInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareTargetInfo;{385be607-c6e8-4114-b294-28f3bb6f9904})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareTargetInfo { type Vtable = IShareTargetInfo_Vtbl; @@ -2941,7 +2941,7 @@ impl ShareUIOptions { } } impl ::windows_core::RuntimeType for ShareUIOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.ShareUIOptions;{72fa8a80-342f-4d90-9551-2ae04e37680c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareUIOptions { type Vtable = IShareUIOptions_Vtbl; @@ -3078,7 +3078,7 @@ impl TargetApplicationChosenEventArgs { } } impl ::windows_core::RuntimeType for TargetApplicationChosenEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs;{ca6fb8ac-2987-4ee3-9c54-d8afbcb86c1d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetApplicationChosenEventArgs { type Vtable = ITargetApplicationChosenEventArgs_Vtbl; @@ -3310,7 +3310,7 @@ unsafe impl ::windows_core::ComInterface for DataProviderHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe7ecd720_f2f4_4a2d_920e_170a2f482a27); } impl ::windows_core::RuntimeType for DataProviderHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e7ecd720-f2f4-4a2d-920e-170a2f482a27}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -3382,7 +3382,7 @@ unsafe impl ::windows_core::ComInterface for ShareProviderHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe7f9d9ba_e1ba_4e4d_bd65_d43845d3212f); } impl ::windows_core::RuntimeType for ShareProviderHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e7f9d9ba-e1ba-4e4d-bd65-d43845d3212f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs index ef20921083..86012ccc46 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs @@ -1143,7 +1143,7 @@ impl EmailDataProviderConnection { } } impl ::windows_core::RuntimeType for EmailDataProviderConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection;{3b9c9dc7-37b2-4bf0-ae30-7b644a1c96e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailDataProviderConnection { type Vtable = IEmailDataProviderConnection_Vtbl; @@ -1170,7 +1170,7 @@ impl EmailDataProviderTriggerDetails { } } impl ::windows_core::RuntimeType for EmailDataProviderTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails;{8f3e4e50-341e-45f3-bba0-84a005e1319a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailDataProviderTriggerDetails { type Vtable = IEmailDataProviderTriggerDetails_Vtbl; @@ -1232,7 +1232,7 @@ impl EmailMailboxCreateFolderRequest { } } impl ::windows_core::RuntimeType for EmailMailboxCreateFolderRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest;{184d3775-c921-4c39-a309-e16c9f22b04b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxCreateFolderRequest { type Vtable = IEmailMailboxCreateFolderRequest_Vtbl; @@ -1268,7 +1268,7 @@ impl EmailMailboxCreateFolderRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxCreateFolderRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs;{03e4c02c-241c-4ea9-a68f-ff20bc5afc85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxCreateFolderRequestEventArgs { type Vtable = IEmailMailboxCreateFolderRequestEventArgs_Vtbl; @@ -1320,7 +1320,7 @@ impl EmailMailboxDeleteFolderRequest { } } impl ::windows_core::RuntimeType for EmailMailboxDeleteFolderRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest;{9469e88a-a931-4779-923d-09a3ea292e29})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxDeleteFolderRequest { type Vtable = IEmailMailboxDeleteFolderRequest_Vtbl; @@ -1356,7 +1356,7 @@ impl EmailMailboxDeleteFolderRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxDeleteFolderRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs;{b4d32d06-2332-4678-8378-28b579336846})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxDeleteFolderRequestEventArgs { type Vtable = IEmailMailboxDeleteFolderRequestEventArgs_Vtbl; @@ -1415,7 +1415,7 @@ impl EmailMailboxDownloadAttachmentRequest { } } impl ::windows_core::RuntimeType for EmailMailboxDownloadAttachmentRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest;{0b1dbbb4-750c-48e1-bce4-8d589684ffbc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxDownloadAttachmentRequest { type Vtable = IEmailMailboxDownloadAttachmentRequest_Vtbl; @@ -1451,7 +1451,7 @@ impl EmailMailboxDownloadAttachmentRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxDownloadAttachmentRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs;{ccddc46d-ffa8-4877-9f9d-fed7bcaf4104})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxDownloadAttachmentRequestEventArgs { type Vtable = IEmailMailboxDownloadAttachmentRequestEventArgs_Vtbl; @@ -1503,7 +1503,7 @@ impl EmailMailboxDownloadMessageRequest { } } impl ::windows_core::RuntimeType for EmailMailboxDownloadMessageRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest;{497b4187-5b4d-4b23-816c-f3842beb753e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxDownloadMessageRequest { type Vtable = IEmailMailboxDownloadMessageRequest_Vtbl; @@ -1539,7 +1539,7 @@ impl EmailMailboxDownloadMessageRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxDownloadMessageRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs;{470409ad-d0a0-4a5b-bb2a-37621039c53e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxDownloadMessageRequestEventArgs { type Vtable = IEmailMailboxDownloadMessageRequestEventArgs_Vtbl; @@ -1591,7 +1591,7 @@ impl EmailMailboxEmptyFolderRequest { } } impl ::windows_core::RuntimeType for EmailMailboxEmptyFolderRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest;{fe4b03ab-f86d-46d9-b4ce-bc8a6d9e9268})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxEmptyFolderRequest { type Vtable = IEmailMailboxEmptyFolderRequest_Vtbl; @@ -1627,7 +1627,7 @@ impl EmailMailboxEmptyFolderRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxEmptyFolderRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs;{7183f484-985a-4ac0-b33f-ee0e2627a3c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxEmptyFolderRequestEventArgs { type Vtable = IEmailMailboxEmptyFolderRequestEventArgs_Vtbl; @@ -1716,7 +1716,7 @@ impl EmailMailboxForwardMeetingRequest { } } impl ::windows_core::RuntimeType for EmailMailboxForwardMeetingRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest;{616d6af1-70d4-4832-b869-b80542ae9be8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxForwardMeetingRequest { type Vtable = IEmailMailboxForwardMeetingRequest_Vtbl; @@ -1752,7 +1752,7 @@ impl EmailMailboxForwardMeetingRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxForwardMeetingRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs;{2bd8f33a-2974-4759-a5a5-58f44d3c0275})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxForwardMeetingRequestEventArgs { type Vtable = IEmailMailboxForwardMeetingRequestEventArgs_Vtbl; @@ -1807,7 +1807,7 @@ impl EmailMailboxGetAutoReplySettingsRequest { } } impl ::windows_core::RuntimeType for EmailMailboxGetAutoReplySettingsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest;{9b380789-1e88-4e01-84cc-1386ad9a2c2f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxGetAutoReplySettingsRequest { type Vtable = IEmailMailboxGetAutoReplySettingsRequest_Vtbl; @@ -1843,7 +1843,7 @@ impl EmailMailboxGetAutoReplySettingsRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxGetAutoReplySettingsRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs;{d79f55c2-fd45-4004-8a91-9bacf38b7022})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxGetAutoReplySettingsRequestEventArgs { type Vtable = IEmailMailboxGetAutoReplySettingsRequestEventArgs_Vtbl; @@ -1909,7 +1909,7 @@ impl EmailMailboxMoveFolderRequest { } } impl ::windows_core::RuntimeType for EmailMailboxMoveFolderRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest;{10ba2856-4a95-4068-91cc-67cc7acf454f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxMoveFolderRequest { type Vtable = IEmailMailboxMoveFolderRequest_Vtbl; @@ -1945,7 +1945,7 @@ impl EmailMailboxMoveFolderRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxMoveFolderRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs;{38623020-14ba-4c88-8698-7239e3c8aaa7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxMoveFolderRequestEventArgs { type Vtable = IEmailMailboxMoveFolderRequestEventArgs_Vtbl; @@ -2029,7 +2029,7 @@ impl EmailMailboxProposeNewTimeForMeetingRequest { } } impl ::windows_core::RuntimeType for EmailMailboxProposeNewTimeForMeetingRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest;{5aeff152-9799-4f9f-a399-ff07f3eef04e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxProposeNewTimeForMeetingRequest { type Vtable = IEmailMailboxProposeNewTimeForMeetingRequest_Vtbl; @@ -2065,7 +2065,7 @@ impl EmailMailboxProposeNewTimeForMeetingRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxProposeNewTimeForMeetingRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs;{fb480b98-33ad-4a67-8251-0f9c249b6a20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxProposeNewTimeForMeetingRequestEventArgs { type Vtable = IEmailMailboxProposeNewTimeForMeetingRequestEventArgs_Vtbl; @@ -2122,7 +2122,7 @@ impl EmailMailboxResolveRecipientsRequest { } } impl ::windows_core::RuntimeType for EmailMailboxResolveRecipientsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest;{efa4cf70-7b39-4c9b-811e-41eaf43a332d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxResolveRecipientsRequest { type Vtable = IEmailMailboxResolveRecipientsRequest_Vtbl; @@ -2158,7 +2158,7 @@ impl EmailMailboxResolveRecipientsRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxResolveRecipientsRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs;{260f9e02-b2cf-40f8-8c28-e3ed43b1e89a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxResolveRecipientsRequestEventArgs { type Vtable = IEmailMailboxResolveRecipientsRequestEventArgs_Vtbl; @@ -2243,7 +2243,7 @@ impl EmailMailboxServerSearchReadBatchRequest { } } impl ::windows_core::RuntimeType for EmailMailboxServerSearchReadBatchRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest;{090eebdf-5a96-41d3-8ad8-34912f9aa60e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxServerSearchReadBatchRequest { type Vtable = IEmailMailboxServerSearchReadBatchRequest_Vtbl; @@ -2279,7 +2279,7 @@ impl EmailMailboxServerSearchReadBatchRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxServerSearchReadBatchRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs;{14101b4e-ed9e-45d1-ad7a-cc9b7f643ae2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxServerSearchReadBatchRequestEventArgs { type Vtable = IEmailMailboxServerSearchReadBatchRequestEventArgs_Vtbl; @@ -2331,7 +2331,7 @@ impl EmailMailboxSetAutoReplySettingsRequest { } } impl ::windows_core::RuntimeType for EmailMailboxSetAutoReplySettingsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest;{75a422d0-a88e-4e54-8dc7-c243186b774e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxSetAutoReplySettingsRequest { type Vtable = IEmailMailboxSetAutoReplySettingsRequest_Vtbl; @@ -2367,7 +2367,7 @@ impl EmailMailboxSetAutoReplySettingsRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxSetAutoReplySettingsRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs;{09da11ad-d7ca-4087-ac86-53fa67f76246})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxSetAutoReplySettingsRequestEventArgs { type Vtable = IEmailMailboxSetAutoReplySettingsRequestEventArgs_Vtbl; @@ -2412,7 +2412,7 @@ impl EmailMailboxSyncManagerSyncRequest { } } impl ::windows_core::RuntimeType for EmailMailboxSyncManagerSyncRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest;{4e10e8e4-7e67-405a-b673-dc60c91090fc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxSyncManagerSyncRequest { type Vtable = IEmailMailboxSyncManagerSyncRequest_Vtbl; @@ -2448,7 +2448,7 @@ impl EmailMailboxSyncManagerSyncRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxSyncManagerSyncRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs;{439a031a-8fcc-4ae5-b9b5-d434e0a65aa8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxSyncManagerSyncRequestEventArgs { type Vtable = IEmailMailboxSyncManagerSyncRequestEventArgs_Vtbl; @@ -2528,7 +2528,7 @@ impl EmailMailboxUpdateMeetingResponseRequest { } } impl ::windows_core::RuntimeType for EmailMailboxUpdateMeetingResponseRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest;{5b99ac93-b2cf-4888-ba4f-306b6b66df30})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxUpdateMeetingResponseRequest { type Vtable = IEmailMailboxUpdateMeetingResponseRequest_Vtbl; @@ -2564,7 +2564,7 @@ impl EmailMailboxUpdateMeetingResponseRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxUpdateMeetingResponseRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs;{6898d761-56c9-4f17-be31-66fda94ba159})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxUpdateMeetingResponseRequestEventArgs { type Vtable = IEmailMailboxUpdateMeetingResponseRequestEventArgs_Vtbl; @@ -2621,7 +2621,7 @@ impl EmailMailboxValidateCertificatesRequest { } } impl ::windows_core::RuntimeType for EmailMailboxValidateCertificatesRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest;{a94d3931-e11a-4f97-b81a-187a70a8f41a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxValidateCertificatesRequest { type Vtable = IEmailMailboxValidateCertificatesRequest_Vtbl; @@ -2657,7 +2657,7 @@ impl EmailMailboxValidateCertificatesRequestEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxValidateCertificatesRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs;{2583bf17-02ff-49fe-a73c-03f37566c691})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxValidateCertificatesRequestEventArgs { type Vtable = IEmailMailboxValidateCertificatesRequestEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs index 8a00bea787..cce8f62d96 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs @@ -1722,7 +1722,7 @@ impl EmailAttachment { } } impl ::windows_core::RuntimeType for EmailAttachment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailAttachment;{f353caf9-57c8-4adb-b992-60fceb584f54})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailAttachment { type Vtable = IEmailAttachment_Vtbl; @@ -1853,7 +1853,7 @@ impl EmailConversation { } } impl ::windows_core::RuntimeType for EmailConversation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailConversation;{da18c248-a0bc-4349-902d-90f66389f51b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailConversation { type Vtable = IEmailConversation_Vtbl; @@ -1889,7 +1889,7 @@ impl EmailConversationBatch { } } impl ::windows_core::RuntimeType for EmailConversationBatch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailConversationBatch;{b8c1ab81-01c5-432a-9df1-fe85d98a279a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailConversationBatch { type Vtable = IEmailConversationBatch_Vtbl; @@ -1918,7 +1918,7 @@ impl EmailConversationReader { } } impl ::windows_core::RuntimeType for EmailConversationReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailConversationReader;{b4630f82-2875-44c8-9b8c-85beb3a3c653})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailConversationReader { type Vtable = IEmailConversationReader_Vtbl; @@ -2138,7 +2138,7 @@ impl EmailFolder { } } impl ::windows_core::RuntimeType for EmailFolder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailFolder;{a24f7771-996c-4864-b1ba-ed1240e57d11})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailFolder { type Vtable = IEmailFolder_Vtbl; @@ -2320,7 +2320,7 @@ impl EmailIrmInfo { } } impl ::windows_core::RuntimeType for EmailIrmInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailIrmInfo;{90f52193-b1a0-4ebd-a6b6-ddca55606e0e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailIrmInfo { type Vtable = IEmailIrmInfo_Vtbl; @@ -2391,7 +2391,7 @@ impl EmailIrmTemplate { } } impl ::windows_core::RuntimeType for EmailIrmTemplate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailIrmTemplate;{f327758d-546d-4bea-a963-54a38b2cc016})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailIrmTemplate { type Vtable = IEmailIrmTemplate_Vtbl; @@ -2439,7 +2439,7 @@ impl EmailItemCounts { } } impl ::windows_core::RuntimeType for EmailItemCounts { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailItemCounts;{5bd13321-fec8-4bab-83ba-0baf3c1f6cbd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailItemCounts { type Vtable = IEmailItemCounts_Vtbl; @@ -2971,7 +2971,7 @@ impl EmailMailbox { } } impl ::windows_core::RuntimeType for EmailMailbox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailbox;{a8790649-cf5b-411b-80b1-4a6a1484ce25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailbox { type Vtable = IEmailMailbox_Vtbl; @@ -3005,7 +3005,7 @@ impl EmailMailboxAction { } } impl ::windows_core::RuntimeType for EmailMailboxAction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxAction;{ac9889fa-21fa-4927-9210-d410582fdf3e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxAction { type Vtable = IEmailMailboxAction_Vtbl; @@ -3047,7 +3047,7 @@ impl EmailMailboxAutoReply { } } impl ::windows_core::RuntimeType for EmailMailboxAutoReply { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxAutoReply;{e223254c-8ab4-485b-b31f-04d15476bd59})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxAutoReply { type Vtable = IEmailMailboxAutoReply_Vtbl; @@ -3153,7 +3153,7 @@ impl EmailMailboxAutoReplySettings { } } impl ::windows_core::RuntimeType for EmailMailboxAutoReplySettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings;{a87a9fa8-0ac6-4b77-ba77-a6b99e9a27b8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxAutoReplySettings { type Vtable = IEmailMailboxAutoReplySettings_Vtbl; @@ -3327,7 +3327,7 @@ impl EmailMailboxCapabilities { } } impl ::windows_core::RuntimeType for EmailMailboxCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxCapabilities;{eedec3a6-89db-4305-82c4-439e0a33da11})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxCapabilities { type Vtable = IEmailMailboxCapabilities_Vtbl; @@ -3377,7 +3377,7 @@ impl EmailMailboxChange { } } impl ::windows_core::RuntimeType for EmailMailboxChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxChange;{61edf54b-11ef-400c-adde-8cde65c85e66})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxChange { type Vtable = IEmailMailboxChange_Vtbl; @@ -3417,7 +3417,7 @@ impl EmailMailboxChangeReader { } } impl ::windows_core::RuntimeType for EmailMailboxChangeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxChangeReader;{bdbd0ebb-c53d-4331-97be-be75a2146a75})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxChangeReader { type Vtable = IEmailMailboxChangeReader_Vtbl; @@ -3459,7 +3459,7 @@ impl EmailMailboxChangeTracker { } } impl ::windows_core::RuntimeType for EmailMailboxChangeTracker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxChangeTracker;{7ae48638-5166-42b7-8882-fd21c92bdd4b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxChangeTracker { type Vtable = IEmailMailboxChangeTracker_Vtbl; @@ -3483,7 +3483,7 @@ impl EmailMailboxChangedDeferral { } } impl ::windows_core::RuntimeType for EmailMailboxChangedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxChangedDeferral;{779a74c1-97c5-4b54-b30d-306232623e6d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxChangedDeferral { type Vtable = IEmailMailboxChangedDeferral_Vtbl; @@ -3510,7 +3510,7 @@ impl EmailMailboxChangedEventArgs { } } impl ::windows_core::RuntimeType for EmailMailboxChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxChangedEventArgs;{3cfd5f6e-01d4-4e4a-a44c-b22dd42ec207})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxChangedEventArgs { type Vtable = IEmailMailboxChangedEventArgs_Vtbl; @@ -3544,7 +3544,7 @@ impl EmailMailboxCreateFolderResult { } } impl ::windows_core::RuntimeType for EmailMailboxCreateFolderResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxCreateFolderResult;{b228557f-2885-4998-b595-8a2d374ce950})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxCreateFolderResult { type Vtable = IEmailMailboxCreateFolderResult_Vtbl; @@ -3644,7 +3644,7 @@ impl EmailMailboxPolicies { } } impl ::windows_core::RuntimeType for EmailMailboxPolicies { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxPolicies;{1f3345c5-1c3b-4dc7-b410-6373783e545d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxPolicies { type Vtable = IEmailMailboxPolicies_Vtbl; @@ -3732,7 +3732,7 @@ impl EmailMailboxSyncManager { } } impl ::windows_core::RuntimeType for EmailMailboxSyncManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMailboxSyncManager;{517ac55a-3591-4b5d-85bc-c71dde862263})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMailboxSyncManager { type Vtable = IEmailMailboxSyncManager_Vtbl; @@ -3833,7 +3833,7 @@ impl EmailManagerForUser { } } impl ::windows_core::RuntimeType for EmailManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailManagerForUser;{f773de9f-3ca5-4b0f-90c1-156e40174ce5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailManagerForUser { type Vtable = IEmailManagerForUser_Vtbl; @@ -4053,7 +4053,7 @@ impl EmailMeetingInfo { } } impl ::windows_core::RuntimeType for EmailMeetingInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMeetingInfo;{31c03fa9-7933-415f-a275-d165ba07026b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMeetingInfo { type Vtable = IEmailMeetingInfo_Vtbl; @@ -4477,7 +4477,7 @@ impl EmailMessage { } } impl ::windows_core::RuntimeType for EmailMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMessage;{6c6d948d-80b5-48f8-b0b1-e04e430f44e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMessage { type Vtable = IEmailMessage_Vtbl; @@ -4513,7 +4513,7 @@ impl EmailMessageBatch { } } impl ::windows_core::RuntimeType for EmailMessageBatch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMessageBatch;{605cd08f-25d9-4f1b-9e51-0514c0149653})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMessageBatch { type Vtable = IEmailMessageBatch_Vtbl; @@ -4542,7 +4542,7 @@ impl EmailMessageReader { } } impl ::windows_core::RuntimeType for EmailMessageReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailMessageReader;{2f4abe9f-6213-4a85-a3b0-f92d1a839d19})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailMessageReader { type Vtable = IEmailMessageReader_Vtbl; @@ -4635,7 +4635,7 @@ impl EmailQueryOptions { } } impl ::windows_core::RuntimeType for EmailQueryOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailQueryOptions;{45504b9b-3e7f-4d52-b6dd-d6fd4e1fbd9a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailQueryOptions { type Vtable = IEmailQueryOptions_Vtbl; @@ -4688,7 +4688,7 @@ impl EmailQueryTextSearch { } } impl ::windows_core::RuntimeType for EmailQueryTextSearch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailQueryTextSearch;{9fa0a288-3c5d-46a5-a6e2-31d6fd17e540})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailQueryTextSearch { type Vtable = IEmailQueryTextSearch_Vtbl; @@ -4754,7 +4754,7 @@ impl EmailRecipient { } } impl ::windows_core::RuntimeType for EmailRecipient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailRecipient;{cae825b3-4478-4814-b900-c902b5e19b53})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailRecipient { type Vtable = IEmailRecipient_Vtbl; @@ -4810,7 +4810,7 @@ impl EmailRecipientResolutionResult { } } impl ::windows_core::RuntimeType for EmailRecipientResolutionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailRecipientResolutionResult;{918338fa-8d8d-4573-80d1-07172a34b98d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailRecipientResolutionResult { type Vtable = IEmailRecipientResolutionResult_Vtbl; @@ -4927,7 +4927,7 @@ impl EmailStore { } } impl ::windows_core::RuntimeType for EmailStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailStore;{f803226e-9137-4f8b-a470-279ac3058eb6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailStore { type Vtable = IEmailStore_Vtbl; @@ -4946,7 +4946,7 @@ unsafe impl ::core::marker::Sync for EmailStore {} pub struct EmailStoreNotificationTriggerDetails(::windows_core::IUnknown); impl EmailStoreNotificationTriggerDetails {} impl ::windows_core::RuntimeType for EmailStoreNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Email.EmailStoreNotificationTriggerDetails;{ce17563c-46e6-43c9-96f7-facf7dd710cb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailStoreNotificationTriggerDetails { type Vtable = IEmailStoreNotificationTriggerDetails_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/Foreground/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/Foreground/mod.rs index f3cc4d108a..46058bfeb6 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/Foreground/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/Foreground/mod.rs @@ -58,7 +58,7 @@ impl ExtendedExecutionForegroundRevokedEventArgs { } } impl ::windows_core::RuntimeType for ExtendedExecutionForegroundRevokedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedEventArgs;{b07cd940-9557-aea4-2c99-bdd56d9be461})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExtendedExecutionForegroundRevokedEventArgs { type Vtable = IExtendedExecutionForegroundRevokedEventArgs_Vtbl; @@ -140,7 +140,7 @@ impl ExtendedExecutionForegroundSession { } } impl ::windows_core::RuntimeType for ExtendedExecutionForegroundSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession;{fbf440e1-9d10-4201-b01e-c83275296f2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExtendedExecutionForegroundSession { type Vtable = IExtendedExecutionForegroundSession_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs index b076b2c43f..40f8113d2d 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs @@ -63,7 +63,7 @@ impl ExtendedExecutionRevokedEventArgs { } } impl ::windows_core::RuntimeType for ExtendedExecutionRevokedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedEventArgs;{bfbc9f16-63b5-4c0b-aad6-828af5373ec3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExtendedExecutionRevokedEventArgs { type Vtable = IExtendedExecutionRevokedEventArgs_Vtbl; @@ -156,7 +156,7 @@ impl ExtendedExecutionSession { } } impl ::windows_core::RuntimeType for ExtendedExecutionSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession;{af908a2d-118b-48f1-9308-0c4fc41e200f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExtendedExecutionSession { type Vtable = IExtendedExecutionSession_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs index ad3a1efe4a..4eab4681e8 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs @@ -77,7 +77,7 @@ impl HolographicKeyboard { } } impl ::windows_core::RuntimeType for HolographicKeyboard { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Holographic.HolographicKeyboard;{07dd0893-aa21-5e6f-a91b-11b2b3fd7be3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicKeyboard { type Vtable = IHolographicKeyboard_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs index 7e4a51dd37..7d307cc9e6 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs @@ -205,7 +205,7 @@ impl LockApplicationHost { } } impl ::windows_core::RuntimeType for LockApplicationHost { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.LockScreen.LockApplicationHost;{38ee31ad-d94f-4e7c-81fa-4f4436506281})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockApplicationHost { type Vtable = ILockApplicationHost_Vtbl; @@ -263,7 +263,7 @@ impl LockScreenBadge { } } impl ::windows_core::RuntimeType for LockScreenBadge { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.LockScreen.LockScreenBadge;{e95105d9-2bff-4db0-9b4f-3824778b9c9a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenBadge { type Vtable = ILockScreenBadge_Vtbl; @@ -391,7 +391,7 @@ impl LockScreenInfo { } } impl ::windows_core::RuntimeType for LockScreenInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.LockScreen.LockScreenInfo;{f59aa65c-9711-4dc9-a630-95b6cb8cdad0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenInfo { type Vtable = ILockScreenInfo_Vtbl; @@ -415,7 +415,7 @@ impl LockScreenUnlockingDeferral { } } impl ::windows_core::RuntimeType for LockScreenUnlockingDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.LockScreen.LockScreenUnlockingDeferral;{7e7d1ad6-5203-43e7-9bd6-7c3947d1e3fe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenUnlockingDeferral { type Vtable = ILockScreenUnlockingDeferral_Vtbl; @@ -451,7 +451,7 @@ impl LockScreenUnlockingEventArgs { } } impl ::windows_core::RuntimeType for LockScreenUnlockingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.LockScreen.LockScreenUnlockingEventArgs;{44e6c007-75fb-4abb-9f8b-824748900c71})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LockScreenUnlockingEventArgs { type Vtable = ILockScreenUnlockingEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs index f29c3e9501..12cd5e4441 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs @@ -144,7 +144,7 @@ impl PaymentAppCanMakePaymentTriggerDetails { } } impl ::windows_core::RuntimeType for PaymentAppCanMakePaymentTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.Provider.PaymentAppCanMakePaymentTriggerDetails;{0ce201f0-8b93-4eb6-8c46-2e4a6c6a26f6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentAppCanMakePaymentTriggerDetails { type Vtable = IPaymentAppCanMakePaymentTriggerDetails_Vtbl; @@ -196,7 +196,7 @@ impl PaymentAppManager { } } impl ::windows_core::RuntimeType for PaymentAppManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.Provider.PaymentAppManager;{0e47aa53-8521-4969-a957-df2538a3a98f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentAppManager { type Vtable = IPaymentAppManager_Vtbl; @@ -309,7 +309,7 @@ impl PaymentTransaction { } } impl ::windows_core::RuntimeType for PaymentTransaction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.Provider.PaymentTransaction;{62581da0-26a5-4e9b-a6eb-66606cf001d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentTransaction { type Vtable = IPaymentTransaction_Vtbl; @@ -336,7 +336,7 @@ impl PaymentTransactionAcceptResult { } } impl ::windows_core::RuntimeType for PaymentTransactionAcceptResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.Provider.PaymentTransactionAcceptResult;{060e3276-d30c-4817-95a2-df7ae9273b56})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentTransactionAcceptResult { type Vtable = IPaymentTransactionAcceptResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs index c4e3646bb5..f869270fc5 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs @@ -829,7 +829,7 @@ impl PaymentAddress { } } impl ::windows_core::RuntimeType for PaymentAddress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentAddress;{5f2264e9-6f3a-4166-a018-0a0b06bb32b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentAddress { type Vtable = IPaymentAddress_Vtbl; @@ -867,7 +867,7 @@ impl PaymentCanMakePaymentResult { } } impl ::windows_core::RuntimeType for PaymentCanMakePaymentResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentCanMakePaymentResult;{7696fe55-d5d3-4d3d-b345-45591759c510})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentCanMakePaymentResult { type Vtable = IPaymentCanMakePaymentResult_Vtbl; @@ -937,7 +937,7 @@ impl PaymentCurrencyAmount { } } impl ::windows_core::RuntimeType for PaymentCurrencyAmount { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentCurrencyAmount;{e3a3e9e0-b41f-4987-bdcb-071331f2daa4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentCurrencyAmount { type Vtable = IPaymentCurrencyAmount_Vtbl; @@ -1058,7 +1058,7 @@ impl PaymentDetails { } } impl ::windows_core::RuntimeType for PaymentDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentDetails;{53bb2d7d-e0eb-4053-8eae-ce7c48e02945})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentDetails { type Vtable = IPaymentDetails_Vtbl; @@ -1153,7 +1153,7 @@ impl PaymentDetailsModifier { } } impl ::windows_core::RuntimeType for PaymentDetailsModifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentDetailsModifier;{be1c7d65-4323-41d7-b305-dfcb765f69de})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentDetailsModifier { type Vtable = IPaymentDetailsModifier_Vtbl; @@ -1223,7 +1223,7 @@ impl PaymentItem { } } impl ::windows_core::RuntimeType for PaymentItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentItem;{685ac88b-79b2-4b76-9e03-a876223dfe72})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentItem { type Vtable = IPaymentItem_Vtbl; @@ -1296,7 +1296,7 @@ impl PaymentMediator { } } impl ::windows_core::RuntimeType for PaymentMediator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentMediator;{fb0ee829-ec0c-449a-83da-7ae3073365a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentMediator { type Vtable = IPaymentMediator_Vtbl; @@ -1355,7 +1355,7 @@ impl PaymentMerchantInfo { } } impl ::windows_core::RuntimeType for PaymentMerchantInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentMerchantInfo;{63445050-0e94-4ed6-aacb-e6012bd327a7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentMerchantInfo { type Vtable = IPaymentMerchantInfo_Vtbl; @@ -1418,7 +1418,7 @@ impl PaymentMethodData { } } impl ::windows_core::RuntimeType for PaymentMethodData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentMethodData;{d1d3caf4-de98-4129-b1b7-c3ad86237bf4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentMethodData { type Vtable = IPaymentMethodData_Vtbl; @@ -1500,7 +1500,7 @@ impl PaymentOptions { } } impl ::windows_core::RuntimeType for PaymentOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentOptions;{aaa30854-1f2b-4365-8251-01b58915a5bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentOptions { type Vtable = IPaymentOptions_Vtbl; @@ -1620,7 +1620,7 @@ impl PaymentRequest { } } impl ::windows_core::RuntimeType for PaymentRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentRequest;{b74942e1-ed7b-47eb-bc08-78cc5d6896b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentRequest { type Vtable = IPaymentRequest_Vtbl; @@ -1668,7 +1668,7 @@ impl PaymentRequestChangedArgs { } } impl ::windows_core::RuntimeType for PaymentRequestChangedArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentRequestChangedArgs;{c6145e44-cd8b-4be4-b555-27c99194c0c5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentRequestChangedArgs { type Vtable = IPaymentRequestChangedArgs_Vtbl; @@ -1744,7 +1744,7 @@ impl PaymentRequestChangedResult { } } impl ::windows_core::RuntimeType for PaymentRequestChangedResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentRequestChangedResult;{df699e5c-16c4-47ad-9401-8440ec0757db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentRequestChangedResult { type Vtable = IPaymentRequestChangedResult_Vtbl; @@ -1778,7 +1778,7 @@ impl PaymentRequestSubmitResult { } } impl ::windows_core::RuntimeType for PaymentRequestSubmitResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentRequestSubmitResult;{7b9c3912-30f2-4e90-b249-8ce7d78ffe56})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentRequestSubmitResult { type Vtable = IPaymentRequestSubmitResult_Vtbl; @@ -1849,7 +1849,7 @@ impl PaymentResponse { } } impl ::windows_core::RuntimeType for PaymentResponse { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentResponse;{e1389457-8bd2-4888-9fa8-97985545108e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentResponse { type Vtable = IPaymentResponse_Vtbl; @@ -1948,7 +1948,7 @@ impl PaymentShippingOption { } } impl ::windows_core::RuntimeType for PaymentShippingOption { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentShippingOption;{13372ada-9753-4574-8966-93145a76c7f9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentShippingOption { type Vtable = IPaymentShippingOption_Vtbl; @@ -1999,7 +1999,7 @@ impl PaymentToken { } } impl ::windows_core::RuntimeType for PaymentToken { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Payments.PaymentToken;{bbcac013-ccd0-41f2-b2a1-0a2e4b5dce25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PaymentToken { type Vtable = IPaymentToken_Vtbl; @@ -2261,7 +2261,7 @@ unsafe impl ::windows_core::ComInterface for PaymentRequestChangedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x5078b9e1_f398_4f2c_a27e_94d371cf6c7d); } impl ::windows_core::RuntimeType for PaymentRequestChangedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5078b9e1-f398-4f2c-a27e-94d371cf6c7d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs index f4b8e1e7d7..2930837c13 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs @@ -148,7 +148,7 @@ impl HolographicKeyboardPlacementOverridePreview { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for HolographicKeyboardPlacementOverridePreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview;{c8a8ce3a-dfde-5a14-8d5f-182c526dd9c4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for HolographicKeyboardPlacementOverridePreview { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs index e320b4c73f..1df24eb510 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs @@ -62,7 +62,7 @@ impl InkWorkspaceHostedAppManager { } } impl ::windows_core::RuntimeType for InkWorkspaceHostedAppManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Preview.InkWorkspace.InkWorkspaceHostedAppManager;{fe0a7990-5e59-4bb7-8a63-7d218cd96300})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkWorkspaceHostedAppManager { type Vtable = IInkWorkspaceHostedAppManager_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs index 642c4706a7..4af91527d1 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs @@ -162,7 +162,7 @@ impl NotePlacementChangedPreviewEventArgs { } } impl ::windows_core::RuntimeType for NotePlacementChangedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Preview.Notes.NotePlacementChangedPreviewEventArgs;{491d57b7-f780-4e7f-a939-9a4caf965214})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NotePlacementChangedPreviewEventArgs { type Vtable = INotePlacementChangedPreviewEventArgs_Vtbl; @@ -196,7 +196,7 @@ impl NoteVisibilityChangedPreviewEventArgs { } } impl ::windows_core::RuntimeType for NoteVisibilityChangedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Preview.Notes.NoteVisibilityChangedPreviewEventArgs;{0e34649e-3815-4ff6-83b3-a14d17120e24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NoteVisibilityChangedPreviewEventArgs { type Vtable = INoteVisibilityChangedPreviewEventArgs_Vtbl; @@ -376,7 +376,7 @@ impl NotesWindowManagerPreview { } } impl ::windows_core::RuntimeType for NotesWindowManagerPreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Preview.Notes.NotesWindowManagerPreview;{dc2ac23e-4850-4f13-9cc7-ff487efdfcde})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NotesWindowManagerPreview { type Vtable = INotesWindowManagerPreview_Vtbl; @@ -414,7 +414,7 @@ impl NotesWindowManagerPreviewShowNoteOptions { } } impl ::windows_core::RuntimeType for NotesWindowManagerPreviewShowNoteOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Preview.Notes.NotesWindowManagerPreviewShowNoteOptions;{886b09d6-a6ae-4007-a56d-1ca70c84c0d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NotesWindowManagerPreviewShowNoteOptions { type Vtable = INotesWindowManagerPreviewShowNoteOptions_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs index df0c602a7f..6e5ad7e0b3 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs @@ -381,7 +381,7 @@ impl NamedResource { } } impl ::windows_core::RuntimeType for NamedResource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.NamedResource;{1c98c219-0b13-4240-89a5-d495dc189a00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NamedResource { type Vtable = INamedResource_Vtbl; @@ -470,7 +470,7 @@ impl ResourceCandidate { } } impl ::windows_core::RuntimeType for ResourceCandidate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceCandidate;{af5207d9-c433-4764-b3fd-8fa6bfbcbadc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResourceCandidate { type Vtable = IResourceCandidate_Vtbl; @@ -542,7 +542,7 @@ impl ResourceCandidateVectorView { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceCandidateVectorView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.Resources.Core.ResourceCandidate;{af5207d9-c433-4764-b3fd-8fa6bfbcbadc})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceCandidateVectorView { @@ -722,7 +722,7 @@ impl ResourceContext { } } impl ::windows_core::RuntimeType for ResourceContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceContext;{2fa22f4b-707e-4b27-ad0d-d0d8cd468fd2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResourceContext { type Vtable = IResourceContext_Vtbl; @@ -791,7 +791,7 @@ impl ResourceContextLanguagesVectorView { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceContextLanguagesVectorView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};string))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceContextLanguagesVectorView { @@ -913,7 +913,7 @@ impl ResourceManager { } } impl ::windows_core::RuntimeType for ResourceManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceManager;{f744d97b-9988-44fb-abd6-5378844cfa8b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResourceManager { type Vtable = IResourceManager_Vtbl; @@ -1008,7 +1008,7 @@ impl ResourceMap { } } impl ::windows_core::RuntimeType for ResourceMap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceMap;{72284824-db8c-42f8-b08c-53ff357dad82})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResourceMap { type Vtable = IResourceMap_Vtbl; @@ -1088,7 +1088,7 @@ impl ResourceMapIterator { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceMapIterator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceMapIterator;pinterface({6a79e863-4300-459a-9966-cbb660963ee1};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;rc(Windows.ApplicationModel.Resources.Core.NamedResource;{1c98c219-0b13-4240-89a5-d495dc189a00}))))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceMapIterator { @@ -1162,7 +1162,7 @@ impl ResourceMapMapView { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceMapMapView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceMapMapView;pinterface({e480ce40-a338-4ada-adcf-272272e48cb9};string;rc(Windows.ApplicationModel.Resources.Core.ResourceMap;{72284824-db8c-42f8-b08c-53ff357dad82})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceMapMapView { @@ -1248,7 +1248,7 @@ impl ResourceMapMapViewIterator { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceMapMapViewIterator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceMapMapViewIterator;pinterface({6a79e863-4300-459a-9966-cbb660963ee1};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;rc(Windows.ApplicationModel.Resources.Core.ResourceMap;{72284824-db8c-42f8-b08c-53ff357dad82}))))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceMapMapViewIterator { @@ -1311,7 +1311,7 @@ impl ResourceQualifier { } } impl ::windows_core::RuntimeType for ResourceQualifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceQualifier;{785da5b2-4afd-4376-a888-c5f9a6b7a05c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResourceQualifier { type Vtable = IResourceQualifier_Vtbl; @@ -1377,7 +1377,7 @@ impl ResourceQualifierMapView { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceQualifierMapView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView;pinterface({e480ce40-a338-4ada-adcf-272272e48cb9};string;string))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceQualifierMapView { @@ -1511,7 +1511,7 @@ impl ResourceQualifierObservableMap { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceQualifierObservableMap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap;pinterface({65df2bf5-bf39-41b5-aebc-5a9d865e472b};string;string))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceQualifierObservableMap { @@ -1611,7 +1611,7 @@ impl ResourceQualifierVectorView { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ResourceQualifierVectorView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.Resources.Core.ResourceQualifier;{785da5b2-4afd-4376-a888-c5f9a6b7a05c})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ResourceQualifierVectorView { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs index 9fcd9b190a..19f1324656 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs @@ -172,7 +172,7 @@ impl IndexedResourceCandidate { } } impl ::windows_core::RuntimeType for IndexedResourceCandidate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Management.IndexedResourceCandidate;{0e619ef3-faec-4414-a9d7-54acd5953f29})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IndexedResourceCandidate { type Vtable = IIndexedResourceCandidate_Vtbl; @@ -206,7 +206,7 @@ impl IndexedResourceQualifier { } } impl ::windows_core::RuntimeType for IndexedResourceQualifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Management.IndexedResourceQualifier;{dae3bb9b-d304-497f-a168-a340042c8adb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IndexedResourceQualifier { type Vtable = IIndexedResourceQualifier_Vtbl; @@ -289,7 +289,7 @@ impl ResourceIndexer { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for ResourceIndexer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.Management.ResourceIndexer;{2d4cf9a5-e32f-4ab2-8748-96350a016da3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for ResourceIndexer { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs index 61de591112..5e76f5be02 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs @@ -243,7 +243,7 @@ impl ResourceLoader { } } impl ::windows_core::RuntimeType for ResourceLoader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Resources.ResourceLoader;{08524908-16ef-45ad-a602-293637d7e61a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResourceLoader { type Vtable = IResourceLoader_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs index 24381cab7f..2d671b7f23 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs @@ -107,7 +107,7 @@ pub struct ISearchSuggestionsRequestedEventArgs_Vtbl { pub struct RequestingFocusOnKeyboardInputEventArgs(::windows_core::IUnknown); impl RequestingFocusOnKeyboardInputEventArgs {} impl ::windows_core::RuntimeType for RequestingFocusOnKeyboardInputEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.Core.RequestingFocusOnKeyboardInputEventArgs;{a1195f27-b1a7-41a2-879d-6a68687e5985})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RequestingFocusOnKeyboardInputEventArgs { type Vtable = IRequestingFocusOnKeyboardInputEventArgs_Vtbl; @@ -171,7 +171,7 @@ impl SearchSuggestion { } } impl ::windows_core::RuntimeType for SearchSuggestion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.Core.SearchSuggestion;{5b5554b0-1527-437b-95c5-8d18d2b8af55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchSuggestion { type Vtable = ISearchSuggestion_Vtbl; @@ -297,7 +297,7 @@ impl SearchSuggestionManager { } } impl ::windows_core::RuntimeType for SearchSuggestionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.Core.SearchSuggestionManager;{3f0c50a1-cb9d-497b-b500-3c04ac959ad2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchSuggestionManager { type Vtable = ISearchSuggestionManager_Vtbl; @@ -343,7 +343,7 @@ impl SearchSuggestionsRequestedEventArgs { } } impl ::windows_core::RuntimeType for SearchSuggestionsRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.Core.SearchSuggestionsRequestedEventArgs;{6fd519e5-9e7e-4ab4-8be3-c76b1bd4344a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchSuggestionsRequestedEventArgs { type Vtable = ISearchSuggestionsRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs index 8337749108..bf2c6d6d6a 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs @@ -186,7 +186,7 @@ impl ISearchPaneQueryChangedEventArgs { ::windows_core::imp::interface_hierarchy!(ISearchPaneQueryChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for ISearchPaneQueryChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3c064fe9-2351-4248-a529-7110f464a785}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for ISearchPaneQueryChangedEventArgs { @@ -607,7 +607,7 @@ impl LocalContentSuggestionSettings { } } impl ::windows_core::RuntimeType for LocalContentSuggestionSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.LocalContentSuggestionSettings;{eeaeb062-743d-456e-84a3-23f06f2d15d7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LocalContentSuggestionSettings { type Vtable = ILocalContentSuggestionSettings_Vtbl; @@ -861,7 +861,7 @@ impl SearchPane { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPane { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPane;{fdacec38-3700-4d73-91a1-2f998674238a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPane { @@ -914,7 +914,7 @@ impl SearchPaneQueryChangedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPaneQueryChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneQueryChangedEventArgs;{3c064fe9-2351-4248-a529-7110f464a785})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPaneQueryChangedEventArgs { @@ -965,7 +965,7 @@ impl SearchPaneQueryLinguisticDetails { } } impl ::windows_core::RuntimeType for SearchPaneQueryLinguisticDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails;{82fb460e-0940-4b6d-b8d0-642b30989e15})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchPaneQueryLinguisticDetails { type Vtable = ISearchPaneQueryLinguisticDetails_Vtbl; @@ -1016,7 +1016,7 @@ impl SearchPaneQuerySubmittedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPaneQuerySubmittedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneQuerySubmittedEventArgs;{143ba4fc-e9c5-4736-91b2-e8eb9cb88356})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPaneQuerySubmittedEventArgs { @@ -1055,7 +1055,7 @@ impl SearchPaneResultSuggestionChosenEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPaneResultSuggestionChosenEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneResultSuggestionChosenEventArgs;{c8316cc0-aed2-41e0-bce0-c26ca74f85ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPaneResultSuggestionChosenEventArgs { @@ -1112,7 +1112,7 @@ impl SearchPaneSuggestionsRequest { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPaneSuggestionsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneSuggestionsRequest;{81b10b1c-e561-4093-9b4d-2ad482794a53})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPaneSuggestionsRequest { @@ -1148,7 +1148,7 @@ impl SearchPaneSuggestionsRequestDeferral { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPaneSuggestionsRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneSuggestionsRequestDeferral;{a0d009f7-8748-4ee2-ad44-afa6be997c51})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPaneSuggestionsRequestDeferral { @@ -1214,7 +1214,7 @@ impl SearchPaneSuggestionsRequestedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPaneSuggestionsRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneSuggestionsRequestedEventArgs;{c89b8a2f-ac56-4460-8d2f-80023bec4fc5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPaneSuggestionsRequestedEventArgs { @@ -1255,7 +1255,7 @@ impl SearchPaneVisibilityChangedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SearchPaneVisibilityChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchPaneVisibilityChangedEventArgs;{3c4d3046-ac4b-49f2-97d6-020e6182cb9c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SearchPaneVisibilityChangedEventArgs { @@ -1320,7 +1320,7 @@ impl SearchQueryLinguisticDetails { } } impl ::windows_core::RuntimeType for SearchQueryLinguisticDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchQueryLinguisticDetails;{46a1205b-69c9-4745-b72f-a8a4fc8f24ae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchQueryLinguisticDetails { type Vtable = ISearchQueryLinguisticDetails_Vtbl; @@ -1373,7 +1373,7 @@ impl SearchSuggestionCollection { } } impl ::windows_core::RuntimeType for SearchSuggestionCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchSuggestionCollection;{323a8a4b-fbea-4446-abbc-3da7915fdd3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchSuggestionCollection { type Vtable = ISearchSuggestionCollection_Vtbl; @@ -1414,7 +1414,7 @@ impl SearchSuggestionsRequest { } } impl ::windows_core::RuntimeType for SearchSuggestionsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchSuggestionsRequest;{4e4e26a7-44e5-4039-9099-6000ead1f0c6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchSuggestionsRequest { type Vtable = ISearchSuggestionsRequest_Vtbl; @@ -1438,7 +1438,7 @@ impl SearchSuggestionsRequestDeferral { } } impl ::windows_core::RuntimeType for SearchSuggestionsRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Search.SearchSuggestionsRequestDeferral;{b71598a9-c065-456d-a845-1eccec5dc28b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SearchSuggestionsRequestDeferral { type Vtable = ISearchSuggestionsRequestDeferral_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs index 61e29772c0..6970d6c1a3 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs @@ -184,7 +184,7 @@ impl LicenseSatisfactionInfo { } } impl ::windows_core::RuntimeType for LicenseSatisfactionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo;{3ccbb08f-db31-48d5-8384-fa17c81474e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LicenseSatisfactionInfo { type Vtable = ILicenseSatisfactionInfo_Vtbl; @@ -220,7 +220,7 @@ impl LicenseSatisfactionResult { } } impl ::windows_core::RuntimeType for LicenseSatisfactionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionResult;{3c674f73-3c87-4ee1-8201-f428359bd3af})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LicenseSatisfactionResult { type Vtable = ILicenseSatisfactionResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs index 7406f1b753..315c9e64bf 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs @@ -751,7 +751,7 @@ impl AppInstallItem { } } impl ::windows_core::RuntimeType for AppInstallItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem;{49d3dfab-168a-4cbf-a93a-9e448c82737d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstallItem { type Vtable = IAppInstallItem_Vtbl; @@ -1208,7 +1208,7 @@ impl AppInstallManager { } } impl ::windows_core::RuntimeType for AppInstallManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager;{9353e170-8441-4b45-bd72-7c2fa925beee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstallManager { type Vtable = IAppInstallManager_Vtbl; @@ -1235,7 +1235,7 @@ impl AppInstallManagerItemEventArgs { } } impl ::windows_core::RuntimeType for AppInstallManagerItemEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManagerItemEventArgs;{bc505743-4674-4dd1-957e-c25682086a14})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstallManagerItemEventArgs { type Vtable = IAppInstallManagerItemEventArgs_Vtbl; @@ -1434,7 +1434,7 @@ impl AppInstallOptions { } } impl ::windows_core::RuntimeType for AppInstallOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallOptions;{c9808300-1cb8-4eb6-8c9f-6a30c64a5b51})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstallOptions { type Vtable = IAppInstallOptions_Vtbl; @@ -1512,7 +1512,7 @@ impl AppInstallStatus { } } impl ::windows_core::RuntimeType for AppInstallStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus;{936dccfa-2450-4126-88b1-6127a644dd5c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstallStatus { type Vtable = IAppInstallStatus_Vtbl; @@ -1572,7 +1572,7 @@ impl AppUpdateOptions { } } impl ::windows_core::RuntimeType for AppUpdateOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.InstallControl.AppUpdateOptions;{26f0b02f-c2f3-4aea-af8c-6308dd9db85f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppUpdateOptions { type Vtable = IAppUpdateOptions_Vtbl; @@ -1599,7 +1599,7 @@ impl GetEntitlementResult { } } impl ::windows_core::RuntimeType for GetEntitlementResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementResult;{74fc843f-1a9e-4609-8e4d-819086d08a3d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GetEntitlementResult { type Vtable = IGetEntitlementResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs index 1404951206..ba4366e86c 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs @@ -341,7 +341,7 @@ impl DeliveryOptimizationSettings { } } impl ::windows_core::RuntimeType for DeliveryOptimizationSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.DeliveryOptimizationSettings;{1810fda0-e853-565e-b874-7a8a7b9a0e0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeliveryOptimizationSettings { type Vtable = IDeliveryOptimizationSettings_Vtbl; @@ -625,7 +625,7 @@ impl StoreHardwareManufacturerInfo { } } impl ::windows_core::RuntimeType for StoreHardwareManufacturerInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo;{f292dc08-c654-43ac-a21f-34801c9d3388})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreHardwareManufacturerInfo { type Vtable = IStoreHardwareManufacturerInfo_Vtbl; @@ -709,7 +709,7 @@ impl StorePreviewProductInfo { } } impl ::windows_core::RuntimeType for StorePreviewProductInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo;{1937dbb3-6c01-4c9d-85cd-5babaac2b351})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePreviewProductInfo { type Vtable = IStorePreviewProductInfo_Vtbl; @@ -736,7 +736,7 @@ impl StorePreviewPurchaseResults { } } impl ::windows_core::RuntimeType for StorePreviewPurchaseResults { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults;{b0daaed1-d6c5-4e53-a043-fba0d8e61231})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePreviewPurchaseResults { type Vtable = IStorePreviewPurchaseResults_Vtbl; @@ -819,7 +819,7 @@ impl StorePreviewSkuInfo { } } impl ::windows_core::RuntimeType for StorePreviewSkuInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo;{81fd76e2-0b26-48d9-98ce-27461c669d6c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePreviewSkuInfo { type Vtable = IStorePreviewSkuInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs index e9148e5d64..14257b0c89 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs @@ -931,7 +931,7 @@ impl LicenseInformation { } } impl ::windows_core::RuntimeType for LicenseInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.LicenseInformation;{8eb7dc30-f170-4ed5-8e21-1516da3fd367})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LicenseInformation { type Vtable = ILicenseInformation_Vtbl; @@ -1025,7 +1025,7 @@ impl ListingInformation { } } impl ::windows_core::RuntimeType for ListingInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.ListingInformation;{588b4abf-bc74-4383-b78c-99606323dece})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ListingInformation { type Vtable = IListingInformation_Vtbl; @@ -1075,7 +1075,7 @@ impl ProductLicense { } } impl ::windows_core::RuntimeType for ProductLicense { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.ProductLicense;{363308c7-2bcf-4c0e-8f2f-e808aaa8f99d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProductLicense { type Vtable = IProductLicense_Vtbl; @@ -1185,7 +1185,7 @@ impl ProductListing { } } impl ::windows_core::RuntimeType for ProductListing { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.ProductListing;{45a7d6ad-c750-4d9c-947c-b00dcbf9e9c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProductListing { type Vtable = IProductListing_Vtbl; @@ -1263,7 +1263,7 @@ impl ProductPurchaseDisplayProperties { } } impl ::windows_core::RuntimeType for ProductPurchaseDisplayProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties;{d70b7420-bc92-401b-a809-c9b2e5dbbdaf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProductPurchaseDisplayProperties { type Vtable = IProductPurchaseDisplayProperties_Vtbl; @@ -1311,7 +1311,7 @@ impl PurchaseResults { } } impl ::windows_core::RuntimeType for PurchaseResults { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.PurchaseResults;{ed50b37e-8656-4f65-b8c8-ac7e0cb1a1c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PurchaseResults { type Vtable = IPurchaseResults_Vtbl; @@ -1352,7 +1352,7 @@ impl UnfulfilledConsumable { } } impl ::windows_core::RuntimeType for UnfulfilledConsumable { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Store.UnfulfilledConsumable;{2df7fbbb-1cdd-4cb8-a014-7b9cf8986927})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UnfulfilledConsumable { type Vtable = IUnfulfilledConsumable_Vtbl; @@ -1520,7 +1520,7 @@ unsafe impl ::windows_core::ComInterface for LicenseChangedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xd4a50255_1369_4c36_832f_6f2d88e3659b); } impl ::windows_core::RuntimeType for LicenseChangedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d4a50255-1369-4c36-832f-6f2d88e3659b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs index 8cf4e3d377..777e5e027c 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs @@ -250,7 +250,7 @@ impl IUserActivityContentInfo { } ::windows_core::imp::interface_hierarchy!(IUserActivityContentInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IUserActivityContentInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b399e5ad-137f-409d-822d-e1af27ce08dc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IUserActivityContentInfo { type Vtable = IUserActivityContentInfo_Vtbl; @@ -670,7 +670,7 @@ impl UserActivity { } } impl ::windows_core::RuntimeType for UserActivity { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivity;{fc103e9e-2cab-4d36-aea2-b4bb556cef0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivity { type Vtable = IUserActivity_Vtbl; @@ -753,7 +753,7 @@ impl UserActivityAttribution { } } impl ::windows_core::RuntimeType for UserActivityAttribution { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivityAttribution;{34a5c8b5-86dd-4aec-a491-6a4faea5d22e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivityAttribution { type Vtable = IUserActivityAttribution_Vtbl; @@ -864,7 +864,7 @@ impl UserActivityChannel { } } impl ::windows_core::RuntimeType for UserActivityChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivityChannel;{bac0f8b8-a0e4-483b-b948-9cbabd06070c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivityChannel { type Vtable = IUserActivityChannel_Vtbl; @@ -902,7 +902,7 @@ impl UserActivityContentInfo { } } impl ::windows_core::RuntimeType for UserActivityContentInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivityContentInfo;{b399e5ad-137f-409d-822d-e1af27ce08dc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivityContentInfo { type Vtable = IUserActivityContentInfo_Vtbl; @@ -930,7 +930,7 @@ impl UserActivityRequest { } } impl ::windows_core::RuntimeType for UserActivityRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivityRequest;{a0ef6355-cf35-4ff0-8833-50cb4b72e06d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivityRequest { type Vtable = IUserActivityRequest_Vtbl; @@ -979,7 +979,7 @@ impl UserActivityRequestManager { } } impl ::windows_core::RuntimeType for UserActivityRequestManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivityRequestManager;{0c30be4e-903d-48d6-82d4-4043ed57791b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivityRequestManager { type Vtable = IUserActivityRequestManager_Vtbl; @@ -1013,7 +1013,7 @@ impl UserActivityRequestedEventArgs { } } impl ::windows_core::RuntimeType for UserActivityRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivityRequestedEventArgs;{a4cc7a4c-8229-4cfd-a3bc-c61d318575a4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivityRequestedEventArgs { type Vtable = IUserActivityRequestedEventArgs_Vtbl; @@ -1046,7 +1046,7 @@ impl UserActivitySession { } } impl ::windows_core::RuntimeType for UserActivitySession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivitySession;{ae434d78-24fa-44a3-ad48-6eda61aa1924})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivitySession { type Vtable = IUserActivitySession_Vtbl; @@ -1093,7 +1093,7 @@ impl UserActivitySessionHistoryItem { } } impl ::windows_core::RuntimeType for UserActivitySessionHistoryItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivitySessionHistoryItem;{e8d59bd3-3e5d-49fd-98d7-6da97521e255})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivitySessionHistoryItem { type Vtable = IUserActivitySessionHistoryItem_Vtbl; @@ -1193,7 +1193,7 @@ impl UserActivityVisualElements { } } impl ::windows_core::RuntimeType for UserActivityVisualElements { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserActivities.UserActivityVisualElements;{94757513-262f-49ef-bbbf-9b75d2e85250})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserActivityVisualElements { type Vtable = IUserActivityVisualElements_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs index 3a13254264..35e81dfdac 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs @@ -51,7 +51,7 @@ impl IUserDataAccountProviderOperation { } ::windows_core::imp::interface_hierarchy!(IUserDataAccountProviderOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IUserDataAccountProviderOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a20aad63-888c-4a62-a3dd-34d07a802b2b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IUserDataAccountProviderOperation { type Vtable = IUserDataAccountProviderOperation_Vtbl; @@ -126,7 +126,7 @@ impl UserDataAccountPartnerAccountInfo { } } impl ::windows_core::RuntimeType for UserDataAccountPartnerAccountInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo;{5f200037-f6ef-4ec3-8630-012c59c1149f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountPartnerAccountInfo { type Vtable = IUserDataAccountPartnerAccountInfo_Vtbl; @@ -173,7 +173,7 @@ impl UserDataAccountProviderAddAccountOperation { } } impl ::windows_core::RuntimeType for UserDataAccountProviderAddAccountOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation;{b9c72530-3f84-4b5d-8eaa-45e97aa842ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountProviderAddAccountOperation { type Vtable = IUserDataAccountProviderAddAccountOperation_Vtbl; @@ -212,7 +212,7 @@ impl UserDataAccountProviderResolveErrorsOperation { } } impl ::windows_core::RuntimeType for UserDataAccountProviderResolveErrorsOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation;{6235dc15-bfcb-41e1-9957-9759a28846cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountProviderResolveErrorsOperation { type Vtable = IUserDataAccountProviderResolveErrorsOperation_Vtbl; @@ -251,7 +251,7 @@ impl UserDataAccountProviderSettingsOperation { } } impl ::windows_core::RuntimeType for UserDataAccountProviderSettingsOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation;{92034db7-8648-4f30-acfa-3002658ca80d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountProviderSettingsOperation { type Vtable = IUserDataAccountProviderSettingsOperation_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs index a1ce717588..b64e7768d3 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs @@ -718,7 +718,7 @@ impl DeviceAccountConfiguration { } } impl ::windows_core::RuntimeType for DeviceAccountConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration;{ad0123a3-fbdc-4d1b-be43-5a27ea4a1b63})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceAccountConfiguration { type Vtable = IDeviceAccountConfiguration_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs index 39369c1f22..e59ff8fb37 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs @@ -501,7 +501,7 @@ impl UserDataAccount { } } impl ::windows_core::RuntimeType for UserDataAccount { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.UserDataAccount;{b9c4367e-b348-4910-be94-4ad4bba6dea7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccount { type Vtable = IUserDataAccount_Vtbl; @@ -598,7 +598,7 @@ impl UserDataAccountManagerForUser { } } impl ::windows_core::RuntimeType for UserDataAccountManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerForUser;{56a6e8db-db8f-41ab-a65f-8c5971aac982})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountManagerForUser { type Vtable = IUserDataAccountManagerForUser_Vtbl; @@ -681,7 +681,7 @@ impl UserDataAccountStore { } } impl ::windows_core::RuntimeType for UserDataAccountStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore;{2073b0ad-7d0a-4e76-bf45-2368f978a59a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountStore { type Vtable = IUserDataAccountStore_Vtbl; @@ -710,7 +710,7 @@ impl UserDataAccountStoreChangedEventArgs { } } impl ::windows_core::RuntimeType for UserDataAccountStoreChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreChangedEventArgs;{84e3e2e5-8820-4512-b1f6-2e035be1072c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAccountStoreChangedEventArgs { type Vtable = IUserDataAccountStoreChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/DataProvider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/DataProvider/mod.rs index e9aa154026..abb217d9ed 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/DataProvider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/DataProvider/mod.rs @@ -394,7 +394,7 @@ impl UserDataTaskDataProviderConnection { } } impl ::windows_core::RuntimeType for UserDataTaskDataProviderConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection;{9ff39d1d-a447-428b-afe9-e5402bdeb041})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskDataProviderConnection { type Vtable = IUserDataTaskDataProviderConnection_Vtbl; @@ -421,7 +421,7 @@ impl UserDataTaskDataProviderTriggerDetails { } } impl ::windows_core::RuntimeType for UserDataTaskDataProviderTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderTriggerDetails;{ae273202-b1c9-453e-afc5-b30af3bd217d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskDataProviderTriggerDetails { type Vtable = IUserDataTaskDataProviderTriggerDetails_Vtbl; @@ -473,7 +473,7 @@ impl UserDataTaskListCompleteTaskRequest { } } impl ::windows_core::RuntimeType for UserDataTaskListCompleteTaskRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest;{f65e14a3-1a42-49da-8552-2873e52c55eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListCompleteTaskRequest { type Vtable = IUserDataTaskListCompleteTaskRequest_Vtbl; @@ -509,7 +509,7 @@ impl UserDataTaskListCompleteTaskRequestEventArgs { } } impl ::windows_core::RuntimeType for UserDataTaskListCompleteTaskRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequestEventArgs;{d77c393d-4cf2-48ad-87fd-963f0eaa7a95})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListCompleteTaskRequestEventArgs { type Vtable = IUserDataTaskListCompleteTaskRequestEventArgs_Vtbl; @@ -564,7 +564,7 @@ impl UserDataTaskListCreateOrUpdateTaskRequest { } } impl ::windows_core::RuntimeType for UserDataTaskListCreateOrUpdateTaskRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest;{2133772c-55c2-4300-8279-04326e07cce4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListCreateOrUpdateTaskRequest { type Vtable = IUserDataTaskListCreateOrUpdateTaskRequest_Vtbl; @@ -600,7 +600,7 @@ impl UserDataTaskListCreateOrUpdateTaskRequestEventArgs { } } impl ::windows_core::RuntimeType for UserDataTaskListCreateOrUpdateTaskRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequestEventArgs;{12c55a52-e378-419b-ae38-a5e9e604476e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListCreateOrUpdateTaskRequestEventArgs { type Vtable = IUserDataTaskListCreateOrUpdateTaskRequestEventArgs_Vtbl; @@ -652,7 +652,7 @@ impl UserDataTaskListDeleteTaskRequest { } } impl ::windows_core::RuntimeType for UserDataTaskListDeleteTaskRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest;{4b863c68-7657-4f3d-b074-d47ec8df07e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListDeleteTaskRequest { type Vtable = IUserDataTaskListDeleteTaskRequest_Vtbl; @@ -688,7 +688,7 @@ impl UserDataTaskListDeleteTaskRequestEventArgs { } } impl ::windows_core::RuntimeType for UserDataTaskListDeleteTaskRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequestEventArgs;{6063dad9-f562-4145-8efe-d50078c92b7f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListDeleteTaskRequestEventArgs { type Vtable = IUserDataTaskListDeleteTaskRequestEventArgs_Vtbl; @@ -740,7 +740,7 @@ impl UserDataTaskListSkipOccurrenceRequest { } } impl ::windows_core::RuntimeType for UserDataTaskListSkipOccurrenceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest;{ab87e34d-1cd3-431c-9f58-089aa4338d85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListSkipOccurrenceRequest { type Vtable = IUserDataTaskListSkipOccurrenceRequest_Vtbl; @@ -776,7 +776,7 @@ impl UserDataTaskListSkipOccurrenceRequestEventArgs { } } impl ::windows_core::RuntimeType for UserDataTaskListSkipOccurrenceRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequestEventArgs;{7a3b924a-cc2f-4e7b-aacd-a5b9d29cfa4e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListSkipOccurrenceRequestEventArgs { type Vtable = IUserDataTaskListSkipOccurrenceRequestEventArgs_Vtbl; @@ -821,7 +821,7 @@ impl UserDataTaskListSyncManagerSyncRequest { } } impl ::windows_core::RuntimeType for UserDataTaskListSyncManagerSyncRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest;{40a73807-7590-4149-ae19-b211431a9f48})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListSyncManagerSyncRequest { type Vtable = IUserDataTaskListSyncManagerSyncRequest_Vtbl; @@ -857,7 +857,7 @@ impl UserDataTaskListSyncManagerSyncRequestEventArgs { } } impl ::windows_core::RuntimeType for UserDataTaskListSyncManagerSyncRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequestEventArgs;{8ead1c12-768e-43bd-8385-5cdc351ffdea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListSyncManagerSyncRequestEventArgs { type Vtable = IUserDataTaskListSyncManagerSyncRequestEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs index db17dfb4e7..01246d76e8 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs @@ -628,7 +628,7 @@ impl UserDataTask { } } impl ::windows_core::RuntimeType for UserDataTask { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTask;{7c6585d1-e0d4-4f99-aee2-bc2d5ddadf4c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTask { type Vtable = IUserDataTask_Vtbl; @@ -657,7 +657,7 @@ impl UserDataTaskBatch { } } impl ::windows_core::RuntimeType for UserDataTaskBatch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskBatch;{382da5fe-20b5-431c-8f42-a5d292ec930c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskBatch { type Vtable = IUserDataTaskBatch_Vtbl; @@ -819,7 +819,7 @@ impl UserDataTaskList { } } impl ::windows_core::RuntimeType for UserDataTaskList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskList;{49412e39-7c1d-4df1-bed3-314b7cbf5e4e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskList { type Vtable = IUserDataTaskList_Vtbl; @@ -878,7 +878,7 @@ impl UserDataTaskListLimitedWriteOperations { } } impl ::windows_core::RuntimeType for UserDataTaskListLimitedWriteOperations { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskListLimitedWriteOperations;{7aa267f2-6078-4183-919e-4f29f19cfae9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListLimitedWriteOperations { type Vtable = IUserDataTaskListLimitedWriteOperations_Vtbl; @@ -966,7 +966,7 @@ impl UserDataTaskListSyncManager { } } impl ::windows_core::RuntimeType for UserDataTaskListSyncManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager;{8e591a95-1dcf-469f-93ec-ba48bb553c6b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskListSyncManager { type Vtable = IUserDataTaskListSyncManager_Vtbl; @@ -1026,7 +1026,7 @@ impl UserDataTaskManager { } } impl ::windows_core::RuntimeType for UserDataTaskManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskManager;{8451c914-e60b-48a9-9211-7fb8a56cb84c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskManager { type Vtable = IUserDataTaskManager_Vtbl; @@ -1075,7 +1075,7 @@ impl UserDataTaskQueryOptions { } } impl ::windows_core::RuntimeType for UserDataTaskQueryOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryOptions;{959f27ed-909a-4d30-8c1b-331d8fe667e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskQueryOptions { type Vtable = IUserDataTaskQueryOptions_Vtbl; @@ -1104,7 +1104,7 @@ impl UserDataTaskReader { } } impl ::windows_core::RuntimeType for UserDataTaskReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskReader;{03e688b1-4ccf-4500-883b-e76290cfed63})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskReader { type Vtable = IUserDataTaskReader_Vtbl; @@ -1261,7 +1261,7 @@ impl UserDataTaskRecurrenceProperties { } } impl ::windows_core::RuntimeType for UserDataTaskRecurrenceProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties;{73df80b0-27c6-40ce-b149-9cd41485a69e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskRecurrenceProperties { type Vtable = IUserDataTaskRecurrenceProperties_Vtbl; @@ -1346,7 +1346,7 @@ impl UserDataTaskRegenerationProperties { } } impl ::windows_core::RuntimeType for UserDataTaskRegenerationProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties;{92ab0007-090e-4704-bb5c-84fc0b0d9c31})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskRegenerationProperties { type Vtable = IUserDataTaskRegenerationProperties_Vtbl; @@ -1402,7 +1402,7 @@ impl UserDataTaskStore { } } impl ::windows_core::RuntimeType for UserDataTaskStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.UserDataTasks.UserDataTaskStore;{f06a9cb0-f1db-45ba-8a62-086004c0213d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataTaskStore { type Vtable = IUserDataTaskStore_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs index b7bfae023a..f824db4a15 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs @@ -326,7 +326,7 @@ impl VoiceCommand { } } impl ::windows_core::RuntimeType for VoiceCommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommand;{936f5273-ec82-42a6-a55c-d2d79ec6f920})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommand { type Vtable = IVoiceCommand_Vtbl; @@ -353,7 +353,7 @@ impl VoiceCommandCompletedEventArgs { } } impl ::windows_core::RuntimeType for VoiceCommandCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletedEventArgs;{c85e675d-fe42-432c-9907-09df9fcf64e8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandCompletedEventArgs { type Vtable = IVoiceCommandCompletedEventArgs_Vtbl; @@ -380,7 +380,7 @@ impl VoiceCommandConfirmationResult { } } impl ::windows_core::RuntimeType for VoiceCommandConfirmationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandConfirmationResult;{a022593e-8221-4526-b083-840972262247})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandConfirmationResult { type Vtable = IVoiceCommandConfirmationResult_Vtbl; @@ -505,7 +505,7 @@ impl VoiceCommandContentTile { } } impl ::windows_core::RuntimeType for VoiceCommandContentTile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile;{3eefe9f0-b8c7-4c76-a0de-1607895ee327})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandContentTile { type Vtable = IVoiceCommandContentTile_Vtbl; @@ -551,7 +551,7 @@ impl VoiceCommandDefinition { } } impl ::windows_core::RuntimeType for VoiceCommandDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition;{7972aad0-0974-4979-984b-cb8959cd61ae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandDefinition { type Vtable = IVoiceCommandDefinition_Vtbl; @@ -608,7 +608,7 @@ impl VoiceCommandDisambiguationResult { } } impl ::windows_core::RuntimeType for VoiceCommandDisambiguationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandDisambiguationResult;{ecc68cfe-c9ac-45df-a8ea-feea08ef9c5e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandDisambiguationResult { type Vtable = IVoiceCommandDisambiguationResult_Vtbl; @@ -731,7 +731,7 @@ impl VoiceCommandResponse { } } impl ::windows_core::RuntimeType for VoiceCommandResponse { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse;{0284b30e-8a3b-4cc4-a6a1-cad5be2716b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandResponse { type Vtable = IVoiceCommandResponse_Vtbl; @@ -875,7 +875,7 @@ impl VoiceCommandServiceConnection { } } impl ::windows_core::RuntimeType for VoiceCommandServiceConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection;{d894bb9f-21da-44a4-98a2-fb131920a9cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandServiceConnection { type Vtable = IVoiceCommandServiceConnection_Vtbl; @@ -924,7 +924,7 @@ impl VoiceCommandUserMessage { } } impl ::windows_core::RuntimeType for VoiceCommandUserMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage;{674eb3c0-44f6-4f07-b979-4c723fc08597})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandUserMessage { type Vtable = IVoiceCommandUserMessage_Vtbl; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs index a9fd73f5c0..18a81a150a 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs @@ -172,7 +172,7 @@ impl WalletItemSystemStore { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletItemSystemStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.System.WalletItemSystemStore;{522e2bff-96a2-4a17-8d19-fe1d9f837561})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletItemSystemStore { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs index 03b6d51dba..ddbf9dcc73 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs @@ -714,7 +714,7 @@ impl WalletBarcode { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletBarcode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.WalletBarcode;{4f857b29-de80-4ea4-a1cd-81cd084dac27})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletBarcode { @@ -1190,7 +1190,7 @@ impl WalletItem { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.WalletItem;{20b54be8-118d-4ec4-996c-b963e7bd3e74})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletItem { @@ -1309,7 +1309,7 @@ impl WalletItemCustomProperty { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletItemCustomProperty { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.WalletItemCustomProperty;{b94b40f3-fa00-40fd-98dc-9de46697f1e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletItemCustomProperty { @@ -1438,7 +1438,7 @@ impl WalletItemStore { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletItemStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.WalletItemStore;{7160484b-6d49-48f8-91a9-40a1d0f13ef4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletItemStore { @@ -1529,7 +1529,7 @@ impl WalletRelevantLocation { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletRelevantLocation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.WalletRelevantLocation;{9fd8782a-e3f9-4de1-bab3-bb192e46b3f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletRelevantLocation { @@ -1659,7 +1659,7 @@ impl WalletTransaction { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletTransaction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.WalletTransaction;{40e1e940-2606-4519-81cb-bff1c60d1f79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletTransaction { @@ -1718,7 +1718,7 @@ impl WalletVerb { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for WalletVerb { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Wallet.WalletVerb;{17b826d6-e3c1-4c74-8a94-217aadbc4884})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for WalletVerb { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/mod.rs index a2bf5999b9..274bab2344 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/mod.rs @@ -360,7 +360,7 @@ impl IEnteredBackgroundEventArgs { } ::windows_core::imp::interface_hierarchy!(IEnteredBackgroundEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IEnteredBackgroundEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f722dcc2-9827-403d-aaed-ecca9ac17398}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IEnteredBackgroundEventArgs { type Vtable = IEnteredBackgroundEventArgs_Vtbl; @@ -505,7 +505,7 @@ impl ILeavingBackgroundEventArgs { } ::windows_core::imp::interface_hierarchy!(ILeavingBackgroundEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILeavingBackgroundEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{39c6ec9a-ae6e-46f9-a07a-cfc23f88733e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILeavingBackgroundEventArgs { type Vtable = ILeavingBackgroundEventArgs_Vtbl; @@ -1027,7 +1027,7 @@ impl IPackageCatalogStatics2 { } ::windows_core::imp::interface_hierarchy!(IPackageCatalogStatics2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPackageCatalogStatics2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4c11c159-9a28-598c-b185-55e1899b2be4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPackageCatalogStatics2 { type Vtable = IPackageCatalogStatics2_Vtbl; @@ -1394,7 +1394,7 @@ impl ISuspendingDeferral { } ::windows_core::imp::interface_hierarchy!(ISuspendingDeferral, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISuspendingDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{59140509-8bc9-4eb4-b636-dabdc4f46f66}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISuspendingDeferral { type Vtable = ISuspendingDeferral_Vtbl; @@ -1422,7 +1422,7 @@ impl ISuspendingEventArgs { } ::windows_core::imp::interface_hierarchy!(ISuspendingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISuspendingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{96061c05-2dba-4d08-b0bd-2b30a131c6aa}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISuspendingEventArgs { type Vtable = ISuspendingEventArgs_Vtbl; @@ -1459,7 +1459,7 @@ impl ISuspendingOperation { } ::windows_core::imp::interface_hierarchy!(ISuspendingOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISuspendingOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9da4ca41-20e1-4e9b-9f65-a9f435340c3a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISuspendingOperation { type Vtable = ISuspendingOperation_Vtbl; @@ -1506,7 +1506,7 @@ impl AppDisplayInfo { } } impl ::windows_core::RuntimeType for AppDisplayInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppDisplayInfo;{1aeb1103-e4d4-41aa-a4f6-c4a276e79eac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppDisplayInfo { type Vtable = IAppDisplayInfo_Vtbl; @@ -1603,7 +1603,7 @@ impl AppInfo { } } impl ::windows_core::RuntimeType for AppInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppInfo;{cf7f59b3-6a09-4de8-a6c0-5792d56880d1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInfo { type Vtable = IAppInfo_Vtbl; @@ -1749,7 +1749,7 @@ impl AppInstallerInfo { } } impl ::windows_core::RuntimeType for AppInstallerInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppInstallerInfo;{29ab2ac0-d4f6-42a3-adcd-d6583c659508})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstallerInfo { type Vtable = IAppInstallerInfo_Vtbl; @@ -1823,7 +1823,7 @@ impl AppInstance { } } impl ::windows_core::RuntimeType for AppInstance { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.AppInstance;{675f2b47-f25f-4532-9fd6-3633e0634d01})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstance { type Vtable = IAppInstance_Vtbl; @@ -1894,7 +1894,7 @@ impl EnteredBackgroundEventArgs { } } impl ::windows_core::RuntimeType for EnteredBackgroundEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.EnteredBackgroundEventArgs;{f722dcc2-9827-403d-aaed-ecca9ac17398})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EnteredBackgroundEventArgs { type Vtable = IEnteredBackgroundEventArgs_Vtbl; @@ -1981,7 +1981,7 @@ impl FindRelatedPackagesOptions { } } impl ::windows_core::RuntimeType for FindRelatedPackagesOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.FindRelatedPackagesOptions;{41dd7eea-b335-521f-b96c-5ea07f5b7329})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FindRelatedPackagesOptions { type Vtable = IFindRelatedPackagesOptions_Vtbl; @@ -2015,7 +2015,7 @@ impl FullTrustProcessLaunchResult { } } impl ::windows_core::RuntimeType for FullTrustProcessLaunchResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.FullTrustProcessLaunchResult;{8917d888-edfb-515f-8e22-5ebceb69dfd9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FullTrustProcessLaunchResult { type Vtable = IFullTrustProcessLaunchResult_Vtbl; @@ -2108,7 +2108,7 @@ impl LeavingBackgroundEventArgs { } } impl ::windows_core::RuntimeType for LeavingBackgroundEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.LeavingBackgroundEventArgs;{39c6ec9a-ae6e-46f9-a07a-cfc23f88733e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LeavingBackgroundEventArgs { type Vtable = ILeavingBackgroundEventArgs_Vtbl; @@ -2152,7 +2152,7 @@ impl LimitedAccessFeatureRequestResult { } } impl ::windows_core::RuntimeType for LimitedAccessFeatureRequestResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.LimitedAccessFeatureRequestResult;{d45156a6-1e24-5ddd-abb4-6188aba4d5bf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LimitedAccessFeatureRequestResult { type Vtable = ILimitedAccessFeatureRequestResult_Vtbl; @@ -2551,7 +2551,7 @@ impl Package { } } impl ::windows_core::RuntimeType for Package { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.Package;{163c792f-bd75-413c-bf23-b1fe7b95d825})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Package { type Vtable = IPackage_Vtbl; @@ -2752,7 +2752,7 @@ impl PackageCatalog { } } impl ::windows_core::RuntimeType for PackageCatalog { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageCatalog;{230a3751-9de3-4445-be74-91fb325abefe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageCatalog { type Vtable = IPackageCatalog_Vtbl; @@ -2784,7 +2784,7 @@ impl PackageCatalogAddOptionalPackageResult { } } impl ::windows_core::RuntimeType for PackageCatalogAddOptionalPackageResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageCatalogAddOptionalPackageResult;{3bf10cd4-b4df-47b3-a963-e2fa832f7dd3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageCatalogAddOptionalPackageResult { type Vtable = IPackageCatalogAddOptionalPackageResult_Vtbl; @@ -2823,7 +2823,7 @@ impl PackageCatalogAddResourcePackageResult { } } impl ::windows_core::RuntimeType for PackageCatalogAddResourcePackageResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageCatalogAddResourcePackageResult;{9636ce0d-3e17-493f-aa08-ccec6fdef699})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageCatalogAddResourcePackageResult { type Vtable = IPackageCatalogAddResourcePackageResult_Vtbl; @@ -2859,7 +2859,7 @@ impl PackageCatalogRemoveOptionalPackagesResult { } } impl ::windows_core::RuntimeType for PackageCatalogRemoveOptionalPackagesResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageCatalogRemoveOptionalPackagesResult;{29d2f97b-d974-4e64-9359-22cadfd79828})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageCatalogRemoveOptionalPackagesResult { type Vtable = IPackageCatalogRemoveOptionalPackagesResult_Vtbl; @@ -2893,7 +2893,7 @@ impl PackageCatalogRemoveResourcePackagesResult { } } impl ::windows_core::RuntimeType for PackageCatalogRemoveResourcePackagesResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageCatalogRemoveResourcePackagesResult;{ae719709-1a52-4321-87b3-e5a1a17981a7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageCatalogRemoveResourcePackagesResult { type Vtable = IPackageCatalogRemoveResourcePackagesResult_Vtbl; @@ -2952,7 +2952,7 @@ impl PackageContentGroup { } } impl ::windows_core::RuntimeType for PackageContentGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageContentGroup;{8f62695d-120a-4798-b5e1-5800dda8f2e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageContentGroup { type Vtable = IPackageContentGroup_Vtbl; @@ -3021,7 +3021,7 @@ impl PackageContentGroupStagingEventArgs { } } impl ::windows_core::RuntimeType for PackageContentGroupStagingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageContentGroupStagingEventArgs;{3d7bc27e-6f27-446c-986e-d4733d4d9113})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageContentGroupStagingEventArgs { type Vtable = IPackageContentGroupStagingEventArgs_Vtbl; @@ -3113,7 +3113,7 @@ impl PackageId { } } impl ::windows_core::RuntimeType for PackageId { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageId;{1adb665e-37c7-4790-9980-dd7ae74e8bb2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageId { type Vtable = IPackageId_Vtbl; @@ -3168,7 +3168,7 @@ impl PackageInstallingEventArgs { } } impl ::windows_core::RuntimeType for PackageInstallingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageInstallingEventArgs;{97741eb7-ab7a-401a-8b61-eb0e7faff237})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageInstallingEventArgs { type Vtable = IPackageInstallingEventArgs_Vtbl; @@ -3223,7 +3223,7 @@ impl PackageStagingEventArgs { } } impl ::windows_core::RuntimeType for PackageStagingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageStagingEventArgs;{1041682d-54e2-4f51-b828-9ef7046c210f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageStagingEventArgs { type Vtable = IPackageStagingEventArgs_Vtbl; @@ -3334,7 +3334,7 @@ impl PackageStatus { } } impl ::windows_core::RuntimeType for PackageStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageStatus;{5fe74f71-a365-4c09-a02d-046d525ea1da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageStatus { type Vtable = IPackageStatus_Vtbl; @@ -3361,7 +3361,7 @@ impl PackageStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for PackageStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageStatusChangedEventArgs;{437d714d-bd80-4a70-bc50-f6e796509575})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageStatusChangedEventArgs { type Vtable = IPackageStatusChangedEventArgs_Vtbl; @@ -3416,7 +3416,7 @@ impl PackageUninstallingEventArgs { } } impl ::windows_core::RuntimeType for PackageUninstallingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageUninstallingEventArgs;{4443aa52-ab22-44cd-82bb-4ec9b827367a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageUninstallingEventArgs { type Vtable = IPackageUninstallingEventArgs_Vtbl; @@ -3450,7 +3450,7 @@ impl PackageUpdateAvailabilityResult { } } impl ::windows_core::RuntimeType for PackageUpdateAvailabilityResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageUpdateAvailabilityResult;{114e5009-199a-48a1-a079-313c45634a71})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageUpdateAvailabilityResult { type Vtable = IPackageUpdateAvailabilityResult_Vtbl; @@ -3512,7 +3512,7 @@ impl PackageUpdatingEventArgs { } } impl ::windows_core::RuntimeType for PackageUpdatingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.PackageUpdatingEventArgs;{cd7b4228-fd74-443e-b114-23e677b0e86f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageUpdatingEventArgs { type Vtable = IPackageUpdatingEventArgs_Vtbl; @@ -3580,7 +3580,7 @@ impl StartupTask { } } impl ::windows_core::RuntimeType for StartupTask { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.StartupTask;{f75c23c8-b5f2-4f6c-88dd-36cb1d599d17})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StartupTask { type Vtable = IStartupTask_Vtbl; @@ -3604,7 +3604,7 @@ impl SuspendingDeferral { } } impl ::windows_core::RuntimeType for SuspendingDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.SuspendingDeferral;{59140509-8bc9-4eb4-b636-dabdc4f46f66})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SuspendingDeferral { type Vtable = ISuspendingDeferral_Vtbl; @@ -3632,7 +3632,7 @@ impl SuspendingEventArgs { } } impl ::windows_core::RuntimeType for SuspendingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.SuspendingEventArgs;{96061c05-2dba-4d08-b0bd-2b30a131c6aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SuspendingEventArgs { type Vtable = ISuspendingEventArgs_Vtbl; @@ -3669,7 +3669,7 @@ impl SuspendingOperation { } } impl ::windows_core::RuntimeType for SuspendingOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.ApplicationModel.SuspendingOperation;{9da4ca41-20e1-4e9b-9f65-a9f435340c3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SuspendingOperation { type Vtable = ISuspendingOperation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Data/Json/mod.rs b/crates/libs/windows/src/Windows/Data/Json/mod.rs index 6f55e91762..5fd3c9f7c8 100644 --- a/crates/libs/windows/src/Windows/Data/Json/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Json/mod.rs @@ -167,7 +167,7 @@ impl IJsonValue { } ::windows_core::imp::interface_hierarchy!(IJsonValue, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IJsonValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a3219ecb-f0b3-4dcd-beee-19d48cd3ed1e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IJsonValue { type Vtable = IJsonValue_Vtbl; @@ -454,7 +454,7 @@ impl JsonArray { } } impl ::windows_core::RuntimeType for JsonArray { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Json.JsonArray;{08c1ddb6-0cbd-4a9a-b5d3-2f852dc37e81})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JsonArray { type Vtable = IJsonArray_Vtbl; @@ -765,7 +765,7 @@ impl JsonObject { } } impl ::windows_core::RuntimeType for JsonObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Json.JsonObject;{064e24dd-29c2-4f83-9ac1-9ee11578beb3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JsonObject { type Vtable = IJsonObject_Vtbl; @@ -912,7 +912,7 @@ impl JsonValue { } } impl ::windows_core::RuntimeType for JsonValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Json.JsonValue;{a3219ecb-f0b3-4dcd-beee-19d48cd3ed1e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JsonValue { type Vtable = IJsonValue_Vtbl; diff --git a/crates/libs/windows/src/Windows/Data/Pdf/mod.rs b/crates/libs/windows/src/Windows/Data/Pdf/mod.rs index edffb4e915..8ce4d56560 100644 --- a/crates/libs/windows/src/Windows/Data/Pdf/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Pdf/mod.rs @@ -232,7 +232,7 @@ impl PdfDocument { } } impl ::windows_core::RuntimeType for PdfDocument { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Pdf.PdfDocument;{ac7ebedd-80fa-4089-846e-81b77ff5a86c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PdfDocument { type Vtable = IPdfDocument_Vtbl; @@ -329,7 +329,7 @@ impl PdfPage { } } impl ::windows_core::RuntimeType for PdfPage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Pdf.PdfPage;{9db4b0c8-5320-4cfc-ad76-493fdad0e594})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PdfPage { type Vtable = IPdfPage_Vtbl; @@ -396,7 +396,7 @@ impl PdfPageDimensions { } } impl ::windows_core::RuntimeType for PdfPageDimensions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Pdf.PdfPageDimensions;{22170471-313e-44e8-835d-63a3e7624a10})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PdfPageDimensions { type Vtable = IPdfPageDimensions_Vtbl; @@ -497,7 +497,7 @@ impl PdfPageRenderOptions { } } impl ::windows_core::RuntimeType for PdfPageRenderOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Pdf.PdfPageRenderOptions;{3c98056f-b7cf-4c29-9a04-52d90267f425})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PdfPageRenderOptions { type Vtable = IPdfPageRenderOptions_Vtbl; diff --git a/crates/libs/windows/src/Windows/Data/Text/mod.rs b/crates/libs/windows/src/Windows/Data/Text/mod.rs index fb3f97e2c0..0868cf7f71 100644 --- a/crates/libs/windows/src/Windows/Data/Text/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Text/mod.rs @@ -421,7 +421,7 @@ impl AlternateWordForm { } } impl ::windows_core::RuntimeType for AlternateWordForm { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.AlternateWordForm;{47396c1e-51b9-4207-9146-248e636a1d1d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AlternateWordForm { type Vtable = IAlternateWordForm_Vtbl; @@ -455,7 +455,7 @@ impl SelectableWordSegment { } } impl ::windows_core::RuntimeType for SelectableWordSegment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.SelectableWordSegment;{916a4cb7-8aa7-4c78-b374-5dedb752e60b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SelectableWordSegment { type Vtable = ISelectableWordSegment_Vtbl; @@ -518,7 +518,7 @@ impl SelectableWordsSegmenter { } } impl ::windows_core::RuntimeType for SelectableWordsSegmenter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.SelectableWordsSegmenter;{f6dc31e7-4b13-45c5-8897-7d71269e085d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SelectableWordsSegmenter { type Vtable = ISelectableWordsSegmenter_Vtbl; @@ -573,7 +573,7 @@ impl SemanticTextQuery { } } impl ::windows_core::RuntimeType for SemanticTextQuery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.SemanticTextQuery;{6a1cab51-1fb2-4909-80b8-35731a2b3e7f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SemanticTextQuery { type Vtable = ISemanticTextQuery_Vtbl; @@ -636,7 +636,7 @@ impl TextConversionGenerator { } } impl ::windows_core::RuntimeType for TextConversionGenerator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.TextConversionGenerator;{03606a5e-2aa9-4ab6-af8b-a562b63a8992})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TextConversionGenerator { type Vtable = ITextConversionGenerator_Vtbl; @@ -670,7 +670,7 @@ impl TextPhoneme { } } impl ::windows_core::RuntimeType for TextPhoneme { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.TextPhoneme;{9362a40a-9b7a-4569-94cf-d84f2f38cf9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TextPhoneme { type Vtable = ITextPhoneme_Vtbl; @@ -772,7 +772,7 @@ impl TextPredictionGenerator { } } impl ::windows_core::RuntimeType for TextPredictionGenerator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.TextPredictionGenerator;{5eacab07-abf1-4cb6-9d9e-326f2b468756})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TextPredictionGenerator { type Vtable = ITextPredictionGenerator_Vtbl; @@ -835,7 +835,7 @@ impl TextReverseConversionGenerator { } } impl ::windows_core::RuntimeType for TextReverseConversionGenerator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.TextReverseConversionGenerator;{51e7f514-9c51-4d86-ae1b-b498fbad8313})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TextReverseConversionGenerator { type Vtable = ITextReverseConversionGenerator_Vtbl; @@ -988,7 +988,7 @@ impl WordSegment { } } impl ::windows_core::RuntimeType for WordSegment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.WordSegment;{d2d4ba6d-987c-4cc0-b6bd-d49a11b38f9a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WordSegment { type Vtable = IWordSegment_Vtbl; @@ -1051,7 +1051,7 @@ impl WordsSegmenter { } } impl ::windows_core::RuntimeType for WordsSegmenter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Text.WordsSegmenter;{86b4d4d1-b2fe-4e34-a81d-66640300454f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WordsSegmenter { type Vtable = IWordsSegmenter_Vtbl; @@ -1356,7 +1356,7 @@ unsafe impl ::windows_core::ComInterface for SelectableWordSegmentsTokenizingHan } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for SelectableWordSegmentsTokenizingHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3a3dfc9c-aede-4dc7-9e6c-41c044bd3592}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "Foundation_Collections")] #[repr(C)] @@ -1443,7 +1443,7 @@ unsafe impl ::windows_core::ComInterface for WordSegmentsTokenizingHandler { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for WordSegmentsTokenizingHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a5dd6357-bf2a-4c4f-a31f-29e71c6f8b35}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "Foundation_Collections")] #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs b/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs index 930e9f0560..319498fbff 100644 --- a/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs @@ -342,7 +342,7 @@ impl ::windows_core::CanTryInto for IXmlCharacterData {} impl ::windows_core::CanTryInto for IXmlCharacterData {} impl ::windows_core::CanTryInto for IXmlCharacterData {} impl ::windows_core::RuntimeType for IXmlCharacterData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{132e42ab-4e36-4df6-b1c8-0ce62fd88b26}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IXmlCharacterData { type Vtable = IXmlCharacterData_Vtbl; @@ -858,7 +858,7 @@ impl IXmlNode { impl ::windows_core::CanTryInto for IXmlNode {} impl ::windows_core::CanTryInto for IXmlNode {} impl ::windows_core::RuntimeType for IXmlNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1c741d59-2122-47d5-a856-83f3d4214875}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IXmlNode { type Vtable = IXmlNode_Vtbl; @@ -952,7 +952,7 @@ impl IXmlNodeSelector { } ::windows_core::imp::interface_hierarchy!(IXmlNodeSelector, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IXmlNodeSelector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{63dbba8b-d0db-4fe1-b745-f9433afdc25b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IXmlNodeSelector { type Vtable = IXmlNodeSelector_Vtbl; @@ -994,7 +994,7 @@ impl IXmlNodeSerializer { } ::windows_core::imp::interface_hierarchy!(IXmlNodeSerializer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IXmlNodeSerializer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5cc5b382-e6dd-4991-abef-06d8d2e7bd0c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IXmlNodeSerializer { type Vtable = IXmlNodeSerializer_Vtbl; @@ -1311,7 +1311,7 @@ impl ::windows_core::CanTryInto for IXmlText {} impl ::windows_core::CanTryInto for IXmlText {} impl ::windows_core::CanTryInto for IXmlText {} impl ::windows_core::RuntimeType for IXmlText { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f931a4cb-308d-4760-a1d5-43b67450ac7e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IXmlText { type Vtable = IXmlText_Vtbl; @@ -1576,7 +1576,7 @@ impl DtdEntity { } } impl ::windows_core::RuntimeType for DtdEntity { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.DtdEntity;{6a0b5ffc-63b4-480f-9e6a-8a92816aade4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DtdEntity { type Vtable = IDtdEntity_Vtbl; @@ -1837,7 +1837,7 @@ impl DtdNotation { } } impl ::windows_core::RuntimeType for DtdNotation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.DtdNotation;{8cb4e04d-6d46-4edb-ab73-df83c51ad397})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DtdNotation { type Vtable = IDtdNotation_Vtbl; @@ -2109,7 +2109,7 @@ impl XmlAttribute { } } impl ::windows_core::RuntimeType for XmlAttribute { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlAttribute;{ac144aa4-b4f1-4db6-b206-8a22c308db0a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlAttribute { type Vtable = IXmlAttribute_Vtbl; @@ -2404,7 +2404,7 @@ impl XmlCDataSection { } } impl ::windows_core::RuntimeType for XmlCDataSection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlCDataSection;{4d04b46f-c8bd-45b4-8899-0400d7c2c60f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlCDataSection { type Vtable = IXmlCDataSection_Vtbl; @@ -2694,7 +2694,7 @@ impl XmlComment { } } impl ::windows_core::RuntimeType for XmlComment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlComment;{bca474d5-b61f-4611-9cac-2e92e3476d47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlComment { type Vtable = IXmlComment_Vtbl; @@ -3170,7 +3170,7 @@ impl XmlDocument { } } impl ::windows_core::RuntimeType for XmlDocument { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlDocument;{f7f3a506-1e87-42d6-bcfb-b8c809fa5494})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlDocument { type Vtable = IXmlDocument_Vtbl; @@ -3417,7 +3417,7 @@ impl XmlDocumentFragment { } } impl ::windows_core::RuntimeType for XmlDocumentFragment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlDocumentFragment;{e2ea6a96-0c21-44a5-8bc9-9e4a262708ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlDocumentFragment { type Vtable = IXmlDocumentFragment_Vtbl; @@ -3685,7 +3685,7 @@ impl XmlDocumentType { } } impl ::windows_core::RuntimeType for XmlDocumentType { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlDocumentType;{f7342425-9781-4964-8e94-9b1c6dfc9bc7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlDocumentType { type Vtable = IXmlDocumentType_Vtbl; @@ -3718,7 +3718,7 @@ impl XmlDomImplementation { } } impl ::windows_core::RuntimeType for XmlDomImplementation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlDomImplementation;{6de58132-f11d-4fbb-8cc6-583cba93112f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlDomImplementation { type Vtable = IXmlDomImplementation_Vtbl; @@ -4062,7 +4062,7 @@ impl XmlElement { } } impl ::windows_core::RuntimeType for XmlElement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlElement;{2dfb8a1f-6b10-4ef8-9f83-efcce8faec37})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlElement { type Vtable = IXmlElement_Vtbl; @@ -4309,7 +4309,7 @@ impl XmlEntityReference { } } impl ::windows_core::RuntimeType for XmlEntityReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlEntityReference;{2e2f47bc-c3d0-4ccf-bb86-0ab8c36a61cf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlEntityReference { type Vtable = IXmlEntityReference_Vtbl; @@ -4394,7 +4394,7 @@ impl XmlLoadSettings { } } impl ::windows_core::RuntimeType for XmlLoadSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlLoadSettings;{58aa07a8-fed6-46f7-b4c5-fb1ba72108d6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlLoadSettings { type Vtable = IXmlLoadSettings_Vtbl; @@ -4530,7 +4530,7 @@ impl XmlNamedNodeMap { } } impl ::windows_core::RuntimeType for XmlNamedNodeMap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlNamedNodeMap;{b3a69eb0-aab0-4b82-a6fa-b1453f7c021b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlNamedNodeMap { type Vtable = IXmlNamedNodeMap_Vtbl; @@ -4632,7 +4632,7 @@ impl XmlNodeList { } } impl ::windows_core::RuntimeType for XmlNodeList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlNodeList;{8c60ad77-83a4-4ec1-9c54-7ba429e13da6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlNodeList { type Vtable = IXmlNodeList_Vtbl; @@ -4914,7 +4914,7 @@ impl XmlProcessingInstruction { } } impl ::windows_core::RuntimeType for XmlProcessingInstruction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlProcessingInstruction;{2707fd1e-1e92-4ece-b6f4-26f069078ddc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlProcessingInstruction { type Vtable = IXmlProcessingInstruction_Vtbl; @@ -5209,7 +5209,7 @@ impl XmlText { } } impl ::windows_core::RuntimeType for XmlText { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Dom.XmlText;{f931a4cb-308d-4760-a1d5-43b67450ac7e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XmlText { type Vtable = IXmlText_Vtbl; diff --git a/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs b/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs index a3af8c60aa..d5a10e61dc 100644 --- a/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs @@ -101,7 +101,7 @@ impl XsltProcessor { } } impl ::windows_core::RuntimeType for XsltProcessor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Data.Xml.Xsl.XsltProcessor;{7b64703f-550c-48c6-a90f-93a5b964518f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XsltProcessor { type Vtable = IXsltProcessor_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs index bcbb7e294a..1c9f55418a 100644 --- a/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs @@ -66,7 +66,7 @@ impl IAdcControllerProvider { } ::windows_core::imp::interface_hierarchy!(IAdcControllerProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAdcControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{be545828-816d-4de5-a048-aba06958aaa8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAdcControllerProvider { type Vtable = IAdcControllerProvider_Vtbl; @@ -105,7 +105,7 @@ impl IAdcProvider { } ::windows_core::imp::interface_hierarchy!(IAdcProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAdcProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{28953668-9359-4c57-bc88-e275e81638c9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAdcProvider { type Vtable = IAdcProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Adc/mod.rs b/crates/libs/windows/src/Windows/Devices/Adc/mod.rs index c54ccec2fd..29c449cb67 100644 --- a/crates/libs/windows/src/Windows/Devices/Adc/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Adc/mod.rs @@ -113,7 +113,7 @@ impl AdcChannel { } } impl ::windows_core::RuntimeType for AdcChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Adc.AdcChannel;{040bf414-2588-4a56-abef-73a260acc60a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdcChannel { type Vtable = IAdcChannel_Vtbl; @@ -217,7 +217,7 @@ impl AdcController { } } impl ::windows_core::RuntimeType for AdcController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Adc.AdcController;{2a76e4b0-a896-4219-86b6-ea8cdce98f56})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdcController { type Vtable = IAdcController_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Background/mod.rs b/crates/libs/windows/src/Windows/Devices/Background/mod.rs index 252b040e3f..d1ae9aeb2c 100644 --- a/crates/libs/windows/src/Windows/Devices/Background/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Background/mod.rs @@ -65,7 +65,7 @@ impl DeviceServicingDetails { } } impl ::windows_core::RuntimeType for DeviceServicingDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Background.DeviceServicingDetails;{4aabee29-2344-4ac4-8527-4a8ef6905645})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceServicingDetails { type Vtable = IDeviceServicingDetails_Vtbl; @@ -99,7 +99,7 @@ impl DeviceUseDetails { } } impl ::windows_core::RuntimeType for DeviceUseDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Background.DeviceUseDetails;{7d565141-557e-4154-b994-e4f7a11fb323})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceUseDetails { type Vtable = IDeviceUseDetails_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs index 2d7ade0137..b4a5199af1 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs @@ -583,7 +583,7 @@ impl BluetoothLEAdvertisement { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement;{066fb2b7-33d1-4e7d-8367-cf81d0f79653})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisement { type Vtable = IBluetoothLEAdvertisement_Vtbl; @@ -666,7 +666,7 @@ impl BluetoothLEAdvertisementBytePattern { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementBytePattern { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern;{fbfad7f2-b9c5-4a08-bc51-502f8ef68a79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementBytePattern { type Vtable = IBluetoothLEAdvertisementBytePattern_Vtbl; @@ -738,7 +738,7 @@ impl BluetoothLEAdvertisementDataSection { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementDataSection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataSection;{d7213314-3a43-40f9-b6f0-92bfefc34ae3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementDataSection { type Vtable = IBluetoothLEAdvertisementDataSection_Vtbl; @@ -931,7 +931,7 @@ impl BluetoothLEAdvertisementFilter { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter;{131eb0d3-d04e-47b1-837e-49405bf6f80f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementFilter { type Vtable = IBluetoothLEAdvertisementFilter_Vtbl; @@ -1063,7 +1063,7 @@ impl BluetoothLEAdvertisementPublisher { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementPublisher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher;{cde820f9-d9fa-43d6-a264-ddd8b7da8b78})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementPublisher { type Vtable = IBluetoothLEAdvertisementPublisher_Vtbl; @@ -1106,7 +1106,7 @@ impl BluetoothLEAdvertisementPublisherStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementPublisherStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatusChangedEventArgs;{09c2bd9f-2dff-4b23-86ee-0d14fb94aeae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementPublisherStatusChangedEventArgs { type Vtable = IBluetoothLEAdvertisementPublisherStatusChangedEventArgs_Vtbl; @@ -1214,7 +1214,7 @@ impl BluetoothLEAdvertisementReceivedEventArgs { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs;{27987ddf-e596-41be-8d43-9e6731d4a913})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementReceivedEventArgs { type Vtable = IBluetoothLEAdvertisementReceivedEventArgs_Vtbl; @@ -1392,7 +1392,7 @@ impl BluetoothLEAdvertisementWatcher { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher;{a6ac336f-f3d3-4297-8d6c-c81ea6623f40})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementWatcher { type Vtable = IBluetoothLEAdvertisementWatcher_Vtbl; @@ -1419,7 +1419,7 @@ impl BluetoothLEAdvertisementWatcherStoppedEventArgs { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementWatcherStoppedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStoppedEventArgs;{dd40f84d-e7b9-43e3-9c04-0685d085fd8c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementWatcherStoppedEventArgs { type Vtable = IBluetoothLEAdvertisementWatcherStoppedEventArgs_Vtbl; @@ -1491,7 +1491,7 @@ impl BluetoothLEManufacturerData { } } impl ::windows_core::RuntimeType for BluetoothLEManufacturerData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Advertisement.BluetoothLEManufacturerData;{912dba18-6963-4533-b061-4694dafb34e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEManufacturerData { type Vtable = IBluetoothLEManufacturerData_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs index 70cecd26ab..8a2f0cd593 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs @@ -266,7 +266,7 @@ impl BluetoothLEAdvertisementPublisherTriggerDetails { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementPublisherTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementPublisherTriggerDetails;{610eca86-3480-41c9-a918-7ddadf207e00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementPublisherTriggerDetails { type Vtable = IBluetoothLEAdvertisementPublisherTriggerDetails_Vtbl; @@ -309,7 +309,7 @@ impl BluetoothLEAdvertisementWatcherTriggerDetails { } } impl ::windows_core::RuntimeType for BluetoothLEAdvertisementWatcherTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementWatcherTriggerDetails;{a7db5ad7-2257-4e69-9784-fee645c1dce0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAdvertisementWatcherTriggerDetails { type Vtable = IBluetoothLEAdvertisementWatcherTriggerDetails_Vtbl; @@ -370,7 +370,7 @@ impl GattCharacteristicNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for GattCharacteristicNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails;{9ba03b18-0fec-436a-93b1-f46c697532a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattCharacteristicNotificationTriggerDetails { type Vtable = IGattCharacteristicNotificationTriggerDetails_Vtbl; @@ -423,7 +423,7 @@ impl GattServiceProviderConnection { } } impl ::windows_core::RuntimeType for GattServiceProviderConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.GattServiceProviderConnection;{7fa1b9b9-2f13-40b5-9582-8eb78e98ef13})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProviderConnection { type Vtable = IGattServiceProviderConnection_Vtbl; @@ -450,7 +450,7 @@ impl GattServiceProviderTriggerDetails { } } impl ::windows_core::RuntimeType for GattServiceProviderTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.GattServiceProviderTriggerDetails;{ae8c0625-05ff-4afb-b16a-de95f3cf0158})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProviderTriggerDetails { type Vtable = IGattServiceProviderTriggerDetails_Vtbl; @@ -493,7 +493,7 @@ impl RfcommConnectionTriggerDetails { } } impl ::windows_core::RuntimeType for RfcommConnectionTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.RfcommConnectionTriggerDetails;{f922734d-2e3c-4efc-ab59-fc5cf96f97e3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommConnectionTriggerDetails { type Vtable = IRfcommConnectionTriggerDetails_Vtbl; @@ -560,7 +560,7 @@ impl RfcommInboundConnectionInformation { } } impl ::windows_core::RuntimeType for RfcommInboundConnectionInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.RfcommInboundConnectionInformation;{6d3e75a8-5429-4059-92e3-1e8b65528707})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommInboundConnectionInformation { type Vtable = IRfcommInboundConnectionInformation_Vtbl; @@ -598,7 +598,7 @@ impl RfcommOutboundConnectionInformation { } } impl ::windows_core::RuntimeType for RfcommOutboundConnectionInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Background.RfcommOutboundConnectionInformation;{b091227b-f434-4cb0-99b1-4ab8cedaedd7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommOutboundConnectionInformation { type Vtable = IRfcommOutboundConnectionInformation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs index 576b1575a6..74f1bf9af9 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs @@ -1776,7 +1776,7 @@ impl GattCharacteristic { } } impl ::windows_core::RuntimeType for GattCharacteristic { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic;{59cb50c1-5934-4f68-a198-eb864fa44e6b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattCharacteristic { type Vtable = IGattCharacteristic_Vtbl; @@ -2323,7 +2323,7 @@ impl GattCharacteristicsResult { } } impl ::windows_core::RuntimeType for GattCharacteristicsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicsResult;{1194945c-b257-4f3e-9db7-f68bc9a9aef2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattCharacteristicsResult { type Vtable = IGattCharacteristicsResult_Vtbl; @@ -2373,7 +2373,7 @@ impl GattClientNotificationResult { } } impl ::windows_core::RuntimeType for GattClientNotificationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientNotificationResult;{506d5599-0112-419a-8e3b-ae21afabd2c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattClientNotificationResult { type Vtable = IGattClientNotificationResult_Vtbl; @@ -2473,7 +2473,7 @@ impl GattDescriptor { } } impl ::windows_core::RuntimeType for GattDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor;{92055f2b-8084-4344-b4c2-284de19a8506})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattDescriptor { type Vtable = IGattDescriptor_Vtbl; @@ -2565,7 +2565,7 @@ impl GattDescriptorsResult { } } impl ::windows_core::RuntimeType for GattDescriptorsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorsResult;{9bc091f3-95e7-4489-8d25-ff81955a57b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattDescriptorsResult { type Vtable = IGattDescriptorsResult_Vtbl; @@ -2863,7 +2863,7 @@ impl GattDeviceService { } } impl ::windows_core::RuntimeType for GattDeviceService { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService;{ac7b7c05-b33c-47cf-990f-6b8f5577df71})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattDeviceService { type Vtable = IGattDeviceService_Vtbl; @@ -2910,7 +2910,7 @@ impl GattDeviceServicesResult { } } impl ::windows_core::RuntimeType for GattDeviceServicesResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceServicesResult;{171dd3ee-016d-419d-838a-576cf475a3d8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattDeviceServicesResult { type Vtable = IGattDeviceServicesResult_Vtbl; @@ -3092,7 +3092,7 @@ impl GattLocalCharacteristic { } } impl ::windows_core::RuntimeType for GattLocalCharacteristic { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic;{aede376d-5412-4d74-92a8-8deb8526829c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattLocalCharacteristic { type Vtable = IGattLocalCharacteristic_Vtbl; @@ -3190,7 +3190,7 @@ impl GattLocalCharacteristicParameters { } } impl ::windows_core::RuntimeType for GattLocalCharacteristicParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters;{faf73db4-4cff-44c7-8445-040e6ead0063})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattLocalCharacteristicParameters { type Vtable = IGattLocalCharacteristicParameters_Vtbl; @@ -3224,7 +3224,7 @@ impl GattLocalCharacteristicResult { } } impl ::windows_core::RuntimeType for GattLocalCharacteristicResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicResult;{7975de9b-0170-4397-9666-92f863f12ee6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattLocalCharacteristicResult { type Vtable = IGattLocalCharacteristicResult_Vtbl; @@ -3310,7 +3310,7 @@ impl GattLocalDescriptor { } } impl ::windows_core::RuntimeType for GattLocalDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor;{f48ebe06-789d-4a4b-8652-bd017b5d2fc6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattLocalDescriptor { type Vtable = IGattLocalDescriptor_Vtbl; @@ -3377,7 +3377,7 @@ impl GattLocalDescriptorParameters { } } impl ::windows_core::RuntimeType for GattLocalDescriptorParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters;{5fdede6a-f3c1-4b66-8c4b-e3d2293b40e9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattLocalDescriptorParameters { type Vtable = IGattLocalDescriptorParameters_Vtbl; @@ -3411,7 +3411,7 @@ impl GattLocalDescriptorResult { } } impl ::windows_core::RuntimeType for GattLocalDescriptorResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorResult;{375791be-321f-4366-bfc1-3bc6b82c79f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattLocalDescriptorResult { type Vtable = IGattLocalDescriptorResult_Vtbl; @@ -3459,7 +3459,7 @@ impl GattLocalService { } } impl ::windows_core::RuntimeType for GattLocalService { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalService;{f513e258-f7f7-4902-b803-57fcc7d6fe83})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattLocalService { type Vtable = IGattLocalService_Vtbl; @@ -3536,7 +3536,7 @@ impl GattPresentationFormat { } } impl ::windows_core::RuntimeType for GattPresentationFormat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat;{196d0021-faad-45dc-ae5b-2ac3184e84db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattPresentationFormat { type Vtable = IGattPresentationFormat_Vtbl; @@ -3865,7 +3865,7 @@ impl GattReadClientCharacteristicConfigurationDescriptorResult { } } impl ::windows_core::RuntimeType for GattReadClientCharacteristicConfigurationDescriptorResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadClientCharacteristicConfigurationDescriptorResult;{63a66f09-1aea-4c4c-a50f-97bae474b348})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattReadClientCharacteristicConfigurationDescriptorResult { type Vtable = IGattReadClientCharacteristicConfigurationDescriptorResult_Vtbl; @@ -3937,7 +3937,7 @@ impl GattReadRequest { } } impl ::windows_core::RuntimeType for GattReadRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest;{f1dd6535-6acd-42a6-a4bb-d789dae0043e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattReadRequest { type Vtable = IGattReadRequest_Vtbl; @@ -3982,7 +3982,7 @@ impl GattReadRequestedEventArgs { } } impl ::windows_core::RuntimeType for GattReadRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestedEventArgs;{93497243-f39c-484b-8ab6-996ba486cfa3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattReadRequestedEventArgs { type Vtable = IGattReadRequestedEventArgs_Vtbl; @@ -4027,7 +4027,7 @@ impl GattReadResult { } } impl ::windows_core::RuntimeType for GattReadResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResult;{63a66f08-1aea-4c4c-a50f-97bae474b348})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattReadResult { type Vtable = IGattReadResult_Vtbl; @@ -4082,7 +4082,7 @@ impl GattReliableWriteTransaction { } } impl ::windows_core::RuntimeType for GattReliableWriteTransaction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction;{63a66f07-1aea-4c4c-a50f-97bae474b348})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattReliableWriteTransaction { type Vtable = IGattReliableWriteTransaction_Vtbl; @@ -4116,7 +4116,7 @@ impl GattRequestStateChangedEventArgs { } } impl ::windows_core::RuntimeType for GattRequestStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestStateChangedEventArgs;{e834d92c-27be-44b3-9d0d-4fc6e808dd3f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattRequestStateChangedEventArgs { type Vtable = IGattRequestStateChangedEventArgs_Vtbl; @@ -4196,7 +4196,7 @@ impl GattServiceProvider { } } impl ::windows_core::RuntimeType for GattServiceProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider;{7822b3cd-2889-4f86-a051-3f0aed1c2760})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProvider { type Vtable = IGattServiceProvider_Vtbl; @@ -4230,7 +4230,7 @@ impl GattServiceProviderAdvertisementStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for GattServiceProviderAdvertisementStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatusChangedEventArgs;{59a5aa65-fa21-4ffc-b155-04d928012686})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProviderAdvertisementStatusChangedEventArgs { type Vtable = IGattServiceProviderAdvertisementStatusChangedEventArgs_Vtbl; @@ -4297,7 +4297,7 @@ impl GattServiceProviderAdvertisingParameters { } } impl ::windows_core::RuntimeType for GattServiceProviderAdvertisingParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters;{e2ce31ab-6315-4c22-9bd7-781dbc3d8d82})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProviderAdvertisingParameters { type Vtable = IGattServiceProviderAdvertisingParameters_Vtbl; @@ -4331,7 +4331,7 @@ impl GattServiceProviderResult { } } impl ::windows_core::RuntimeType for GattServiceProviderResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderResult;{764696d8-c53e-428c-8a48-67afe02c3ae6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattServiceProviderResult { type Vtable = IGattServiceProviderResult_Vtbl; @@ -4596,7 +4596,7 @@ impl GattSession { } } impl ::windows_core::RuntimeType for GattSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession;{d23b5143-e04e-4c24-999c-9c256f9856b1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattSession { type Vtable = IGattSession_Vtbl; @@ -4632,7 +4632,7 @@ impl GattSessionStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for GattSessionStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatusChangedEventArgs;{7605b72e-837f-404c-ab34-3163f39ddf32})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattSessionStatusChangedEventArgs { type Vtable = IGattSessionStatusChangedEventArgs_Vtbl; @@ -4684,7 +4684,7 @@ impl GattSubscribedClient { } } impl ::windows_core::RuntimeType for GattSubscribedClient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient;{736e9001-15a4-4ec2-9248-e3f20d463be9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattSubscribedClient { type Vtable = IGattSubscribedClient_Vtbl; @@ -4722,7 +4722,7 @@ impl GattValueChangedEventArgs { } } impl ::windows_core::RuntimeType for GattValueChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattValueChangedEventArgs;{d21bdb54-06e3-4ed8-a263-acfac8ba7313})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattValueChangedEventArgs { type Vtable = IGattValueChangedEventArgs_Vtbl; @@ -4798,7 +4798,7 @@ impl GattWriteRequest { } } impl ::windows_core::RuntimeType for GattWriteRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest;{aeb6a9ed-de2f-4fc2-a9a8-94ea7844f13d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattWriteRequest { type Vtable = IGattWriteRequest_Vtbl; @@ -4843,7 +4843,7 @@ impl GattWriteRequestedEventArgs { } } impl ::windows_core::RuntimeType for GattWriteRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestedEventArgs;{2dec8bbe-a73a-471a-94d5-037deadd0806})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattWriteRequestedEventArgs { type Vtable = IGattWriteRequestedEventArgs_Vtbl; @@ -4879,7 +4879,7 @@ impl GattWriteResult { } } impl ::windows_core::RuntimeType for GattWriteResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResult;{4991ddb1-cb2b-44f7-99fc-d29a2871dc9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GattWriteResult { type Vtable = IGattWriteResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs index 5258f8770f..95e03a3221 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs @@ -398,7 +398,7 @@ impl RfcommDeviceService { } } impl ::windows_core::RuntimeType for RfcommDeviceService { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService;{ae81ff1f-c5a1-4c40-8c28-f3efd69062f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommDeviceService { type Vtable = IRfcommDeviceService_Vtbl; @@ -436,7 +436,7 @@ impl RfcommDeviceServicesResult { } } impl ::windows_core::RuntimeType for RfcommDeviceServicesResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceServicesResult;{3b48388c-7ccf-488e-9625-d259a5732d55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommDeviceServicesResult { type Vtable = IRfcommDeviceServicesResult_Vtbl; @@ -530,7 +530,7 @@ impl RfcommServiceId { } } impl ::windows_core::RuntimeType for RfcommServiceId { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId;{22629204-7e02-4017-8136-da1b6a1b9bbf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommServiceId { type Vtable = IRfcommServiceId_Vtbl; @@ -604,7 +604,7 @@ impl RfcommServiceProvider { } } impl ::windows_core::RuntimeType for RfcommServiceProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider;{eadbfdc4-b1f6-44ff-9f7c-e7a82ab86821})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RfcommServiceProvider { type Vtable = IRfcommServiceProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs index b89fee9542..9fd19b756f 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs @@ -991,7 +991,7 @@ impl BluetoothAdapter { } } impl ::windows_core::RuntimeType for BluetoothAdapter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothAdapter;{7974f04c-5f7a-4a34-9225-a855f84b1a8b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothAdapter { type Vtable = IBluetoothAdapter_Vtbl; @@ -1056,7 +1056,7 @@ impl BluetoothClassOfDevice { } } impl ::windows_core::RuntimeType for BluetoothClassOfDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothClassOfDevice;{d640227e-d7d7-4661-9454-65039ca17a2b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothClassOfDevice { type Vtable = IBluetoothClassOfDevice_Vtbl; @@ -1357,7 +1357,7 @@ impl BluetoothDevice { } } impl ::windows_core::RuntimeType for BluetoothDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothDevice;{2335b156-90d2-4a04-aef5-0e20b9e6b707})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothDevice { type Vtable = IBluetoothDevice_Vtbl; @@ -1411,7 +1411,7 @@ impl BluetoothDeviceId { } } impl ::windows_core::RuntimeType for BluetoothDeviceId { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothDeviceId;{c17949af-57c1-4642-bcce-e6c06b20ae76})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothDeviceId { type Vtable = IBluetoothDeviceId_Vtbl; @@ -1469,7 +1469,7 @@ impl BluetoothLEAppearance { } } impl ::windows_core::RuntimeType for BluetoothLEAppearance { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothLEAppearance;{5d2079f2-66a8-4258-985e-02b4d9509f18})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEAppearance { type Vtable = IBluetoothLEAppearance_Vtbl; @@ -1832,7 +1832,7 @@ impl BluetoothLEConnectionParameters { } } impl ::windows_core::RuntimeType for BluetoothLEConnectionParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothLEConnectionParameters;{33cb0771-8da9-508f-a366-1ca388c929ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEConnectionParameters { type Vtable = IBluetoothLEConnectionParameters_Vtbl; @@ -1866,7 +1866,7 @@ impl BluetoothLEConnectionPhy { } } impl ::windows_core::RuntimeType for BluetoothLEConnectionPhy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothLEConnectionPhy;{781e5e48-621e-5a7e-8be6-1b9561ff63c9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEConnectionPhy { type Vtable = IBluetoothLEConnectionPhy_Vtbl; @@ -1907,7 +1907,7 @@ impl BluetoothLEConnectionPhyInfo { } } impl ::windows_core::RuntimeType for BluetoothLEConnectionPhyInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothLEConnectionPhyInfo;{9a100bdd-602e-5c27-a1ae-b230015a6394})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEConnectionPhyInfo { type Vtable = IBluetoothLEConnectionPhyInfo_Vtbl; @@ -2263,7 +2263,7 @@ impl BluetoothLEDevice { } } impl ::windows_core::RuntimeType for BluetoothLEDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothLEDevice;{b5ee2f7b-4ad8-4642-ac48-80a0b500e887})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEDevice { type Vtable = IBluetoothLEDevice_Vtbl; @@ -2336,7 +2336,7 @@ impl BluetoothLEPreferredConnectionParameters { } } impl ::windows_core::RuntimeType for BluetoothLEPreferredConnectionParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothLEPreferredConnectionParameters;{f2f44344-7372-5f7b-9b34-29c944f5a715})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEPreferredConnectionParameters { type Vtable = IBluetoothLEPreferredConnectionParameters_Vtbl; @@ -2369,7 +2369,7 @@ impl BluetoothLEPreferredConnectionParametersRequest { } } impl ::windows_core::RuntimeType for BluetoothLEPreferredConnectionParametersRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothLEPreferredConnectionParametersRequest;{8a375276-a528-5266-b661-cce6a5ff9739})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothLEPreferredConnectionParametersRequest { type Vtable = IBluetoothLEPreferredConnectionParametersRequest_Vtbl; @@ -2470,7 +2470,7 @@ impl BluetoothSignalStrengthFilter { } } impl ::windows_core::RuntimeType for BluetoothSignalStrengthFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter;{df7b7391-6bb5-4cfe-90b1-5d7324edcf7f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BluetoothSignalStrengthFilter { type Vtable = IBluetoothSignalStrengthFilter_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Custom/mod.rs b/crates/libs/windows/src/Windows/Devices/Custom/mod.rs index 988bb294b4..c22633fe2f 100644 --- a/crates/libs/windows/src/Windows/Devices/Custom/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Custom/mod.rs @@ -91,7 +91,7 @@ impl IIOControlCode { } ::windows_core::imp::interface_hierarchy!(IIOControlCode, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IIOControlCode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0e9559e7-60c8-4375-a761-7f8808066c60}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IIOControlCode { type Vtable = IIOControlCode_Vtbl; @@ -212,7 +212,7 @@ impl CustomDevice { } } impl ::windows_core::RuntimeType for CustomDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Custom.CustomDevice;{dd30251f-c48b-43bd-bcb1-dec88f15143e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CustomDevice { type Vtable = ICustomDevice_Vtbl; @@ -278,7 +278,7 @@ impl IOControlCode { } } impl ::windows_core::RuntimeType for IOControlCode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Custom.IOControlCode;{0e9559e7-60c8-4375-a761-7f8808066c60})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IOControlCode { type Vtable = IIOControlCode_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs b/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs index 5676b60a3d..5c8f72f91e 100644 --- a/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs @@ -946,7 +946,7 @@ impl DisplayAdapter { } } impl ::windows_core::RuntimeType for DisplayAdapter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayAdapter;{a56f5287-f000-5f2e-b5ac-3783a2b69af5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayAdapter { type Vtable = IDisplayAdapter_Vtbl; @@ -1045,7 +1045,7 @@ impl DisplayDevice { } } impl ::windows_core::RuntimeType for DisplayDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayDevice;{a4c9b62c-335f-5731-8cb4-c1ccd4731070})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayDevice { type Vtable = IDisplayDevice_Vtbl; @@ -1064,7 +1064,7 @@ unsafe impl ::core::marker::Sync for DisplayDevice {} pub struct DisplayFence(::windows_core::IUnknown); impl DisplayFence {} impl ::windows_core::RuntimeType for DisplayFence { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayFence;{04dcf9ef-3406-5700-8fec-77eba4c5a74b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayFence { type Vtable = IDisplayFence_Vtbl; @@ -1270,7 +1270,7 @@ impl DisplayManager { } } impl ::windows_core::RuntimeType for DisplayManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayManager;{4ed9245b-15ec-56e2-9072-7fe5084a31a7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayManager { type Vtable = IDisplayManager_Vtbl; @@ -1312,7 +1312,7 @@ impl DisplayManagerChangedEventArgs { } } impl ::windows_core::RuntimeType for DisplayManagerChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayManagerChangedEventArgs;{6abfa285-6cca-5731-bcdc-42e5d2f5c50f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayManagerChangedEventArgs { type Vtable = IDisplayManagerChangedEventArgs_Vtbl; @@ -1352,7 +1352,7 @@ impl DisplayManagerDisabledEventArgs { } } impl ::windows_core::RuntimeType for DisplayManagerDisabledEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayManagerDisabledEventArgs;{8726dde4-6793-5973-a11f-5ffbc93fdb90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayManagerDisabledEventArgs { type Vtable = IDisplayManagerDisabledEventArgs_Vtbl; @@ -1392,7 +1392,7 @@ impl DisplayManagerEnabledEventArgs { } } impl ::windows_core::RuntimeType for DisplayManagerEnabledEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayManagerEnabledEventArgs;{f0cf3f6f-42fa-59a2-b297-26e1713de848})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayManagerEnabledEventArgs { type Vtable = IDisplayManagerEnabledEventArgs_Vtbl; @@ -1432,7 +1432,7 @@ impl DisplayManagerPathsFailedOrInvalidatedEventArgs { } } impl ::windows_core::RuntimeType for DisplayManagerPathsFailedOrInvalidatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayManagerPathsFailedOrInvalidatedEventArgs;{03a65659-1dec-5c15-b2a2-8fe9129869fe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayManagerPathsFailedOrInvalidatedEventArgs { type Vtable = IDisplayManagerPathsFailedOrInvalidatedEventArgs_Vtbl; @@ -1473,7 +1473,7 @@ impl DisplayManagerResultWithState { } } impl ::windows_core::RuntimeType for DisplayManagerResultWithState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayManagerResultWithState;{8e656aa6-6614-54be-bfef-4994547f7be1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayManagerResultWithState { type Vtable = IDisplayManagerResultWithState_Vtbl; @@ -1578,7 +1578,7 @@ impl DisplayModeInfo { } } impl ::windows_core::RuntimeType for DisplayModeInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayModeInfo;{48d513a0-f79b-5a74-a05e-da821f470868})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayModeInfo { type Vtable = IDisplayModeInfo_Vtbl; @@ -1796,7 +1796,7 @@ impl DisplayPath { } } impl ::windows_core::RuntimeType for DisplayPath { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayPath;{b3dfd64a-7460-5cde-811b-d5ae9f3d9f84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayPath { type Vtable = IDisplayPath_Vtbl; @@ -1902,7 +1902,7 @@ impl DisplayPrimaryDescription { } } impl ::windows_core::RuntimeType for DisplayPrimaryDescription { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayPrimaryDescription;{872591d2-d533-50ff-a85e-06696194b77c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayPrimaryDescription { type Vtable = IDisplayPrimaryDescription_Vtbl; @@ -1921,7 +1921,7 @@ unsafe impl ::core::marker::Sync for DisplayPrimaryDescription {} pub struct DisplayScanout(::windows_core::IUnknown); impl DisplayScanout {} impl ::windows_core::RuntimeType for DisplayScanout { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayScanout;{e3051828-1ba5-50e7-8a39-bb1fd2f4f8b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayScanout { type Vtable = IDisplayScanout_Vtbl; @@ -1991,7 +1991,7 @@ impl DisplaySource { } } impl ::windows_core::RuntimeType for DisplaySource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplaySource;{ecd15fc1-eadc-51bc-971d-3bc628db2dd4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplaySource { type Vtable = IDisplaySource_Vtbl; @@ -2132,7 +2132,7 @@ impl DisplayState { } } impl ::windows_core::RuntimeType for DisplayState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayState;{08129321-11b5-5cb2-99f8-e90b479a8a1d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayState { type Vtable = IDisplayState_Vtbl; @@ -2166,7 +2166,7 @@ impl DisplayStateOperationResult { } } impl ::windows_core::RuntimeType for DisplayStateOperationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayStateOperationResult;{fcadbfdf-dc27-5638-b7f2-ebdfa4f7ea93})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayStateOperationResult { type Vtable = IDisplayStateOperationResult_Vtbl; @@ -2185,7 +2185,7 @@ unsafe impl ::core::marker::Sync for DisplayStateOperationResult {} pub struct DisplaySurface(::windows_core::IUnknown); impl DisplaySurface {} impl ::windows_core::RuntimeType for DisplaySurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplaySurface;{594f6cc6-139a-56d6-a4b1-15fe2cb76adb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplaySurface { type Vtable = IDisplaySurface_Vtbl; @@ -2311,7 +2311,7 @@ impl DisplayTarget { } } impl ::windows_core::RuntimeType for DisplayTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayTarget;{aec57c6f-47b4-546b-987c-e73fa791fe3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayTarget { type Vtable = IDisplayTarget_Vtbl; @@ -2352,7 +2352,7 @@ impl DisplayTask { } } impl ::windows_core::RuntimeType for DisplayTask { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayTask;{5e087448-135b-5bb0-bf63-637f84227c7a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayTask { type Vtable = IDisplayTask_Vtbl; @@ -2398,7 +2398,7 @@ impl DisplayTaskPool { } } impl ::windows_core::RuntimeType for DisplayTaskPool { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayTaskPool;{c676253d-237d-5548-aafa-3e517fefef1c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayTaskPool { type Vtable = IDisplayTaskPool_Vtbl; @@ -2439,7 +2439,7 @@ impl DisplayTaskResult { } } impl ::windows_core::RuntimeType for DisplayTaskResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayTaskResult;{6fbc7d67-f9b1-55e0-9d88-d3a5197a3f59})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayTaskResult { type Vtable = IDisplayTaskResult_Vtbl; @@ -2502,7 +2502,7 @@ impl DisplayView { } } impl ::windows_core::RuntimeType for DisplayView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayView;{b0c98ca1-b759-5b59-b1ad-f0786aa9e53d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayView { type Vtable = IDisplayView_Vtbl; @@ -2593,7 +2593,7 @@ impl DisplayWireFormat { } } impl ::windows_core::RuntimeType for DisplayWireFormat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.Core.DisplayWireFormat;{1acc967d-872c-5a38-bbb9-1d4872b76255})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayWireFormat { type Vtable = IDisplayWireFormat_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Display/mod.rs b/crates/libs/windows/src/Windows/Devices/Display/mod.rs index c077a10dce..ab620f5586 100644 --- a/crates/libs/windows/src/Windows/Devices/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Display/mod.rs @@ -291,7 +291,7 @@ impl DisplayMonitor { } } impl ::windows_core::RuntimeType for DisplayMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Display.DisplayMonitor;{1f6b15d4-1d01-4c51-87e2-6f954a772b59})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayMonitor { type Vtable = IDisplayMonitor_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs b/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs index d4fabc69cc..f673b5dec0 100644 --- a/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs @@ -230,7 +230,7 @@ impl PnpObject { } } impl ::windows_core::RuntimeType for PnpObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.Pnp.PnpObject;{95c66258-733b-4a8f-93a3-db078ac870c1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PnpObject { type Vtable = IPnpObject_Vtbl; @@ -302,7 +302,7 @@ impl PnpObjectCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PnpObjectCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.Pnp.PnpObjectCollection;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Devices.Enumeration.Pnp.PnpObject;{95c66258-733b-4a8f-93a3-db078ac870c1})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PnpObjectCollection { @@ -371,7 +371,7 @@ impl PnpObjectUpdate { } } impl ::windows_core::RuntimeType for PnpObjectUpdate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.Pnp.PnpObjectUpdate;{6f59e812-001e-4844-bcc6-432886856a17})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PnpObjectUpdate { type Vtable = IPnpObjectUpdate_Vtbl; @@ -496,7 +496,7 @@ impl PnpObjectWatcher { } } impl ::windows_core::RuntimeType for PnpObjectWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.Pnp.PnpObjectWatcher;{83c95ca8-4772-4a7a-aca8-e48c42a89c44})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PnpObjectWatcher { type Vtable = IPnpObjectWatcher_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs b/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs index bfbf19184f..f80d9c1831 100644 --- a/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs @@ -450,7 +450,7 @@ pub struct IDevicePairingSettings(::windows_core::IUnknown); impl IDevicePairingSettings {} ::windows_core::imp::interface_hierarchy!(IDevicePairingSettings, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IDevicePairingSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{482cb27c-83bb-420e-be51-6602b222de54}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDevicePairingSettings { type Vtable = IDevicePairingSettings_Vtbl; @@ -814,7 +814,7 @@ impl DeviceAccessChangedEventArgs { } } impl ::windows_core::RuntimeType for DeviceAccessChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceAccessChangedEventArgs;{deda0bcc-4f9d-4f58-9dba-a9bc800408d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceAccessChangedEventArgs { type Vtable = IDeviceAccessChangedEventArgs_Vtbl; @@ -882,7 +882,7 @@ impl DeviceAccessInformation { } } impl ::windows_core::RuntimeType for DeviceAccessInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceAccessInformation;{0baa9a73-6de5-4915-8ddd-9a0554a6f545})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceAccessInformation { type Vtable = IDeviceAccessInformation_Vtbl; @@ -909,7 +909,7 @@ impl DeviceConnectionChangeTriggerDetails { } } impl ::windows_core::RuntimeType for DeviceConnectionChangeTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceConnectionChangeTriggerDetails;{b8578c0c-bbc1-484b-bffa-7b31dcc200b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceConnectionChangeTriggerDetails { type Vtable = IDeviceConnectionChangeTriggerDetails_Vtbl; @@ -936,7 +936,7 @@ impl DeviceDisconnectButtonClickedEventArgs { } } impl ::windows_core::RuntimeType for DeviceDisconnectButtonClickedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceDisconnectButtonClickedEventArgs;{8e44b56d-f902-4a00-b536-f37992e6a2a7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceDisconnectButtonClickedEventArgs { type Vtable = IDeviceDisconnectButtonClickedEventArgs_Vtbl; @@ -1171,7 +1171,7 @@ impl DeviceInformation { } } impl ::windows_core::RuntimeType for DeviceInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceInformation;{aba0fb95-4398-489d-8e44-e6130927011f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceInformation { type Vtable = IDeviceInformation_Vtbl; @@ -1243,7 +1243,7 @@ impl DeviceInformationCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for DeviceInformationCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceInformationCollection;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Devices.Enumeration.DeviceInformation;{aba0fb95-4398-489d-8e44-e6130927011f})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for DeviceInformationCollection { @@ -1337,7 +1337,7 @@ impl DeviceInformationCustomPairing { } } impl ::windows_core::RuntimeType for DeviceInformationCustomPairing { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceInformationCustomPairing;{85138c02-4ee6-4914-8370-107a39144c0e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceInformationCustomPairing { type Vtable = IDeviceInformationCustomPairing_Vtbl; @@ -1446,7 +1446,7 @@ impl DeviceInformationPairing { } } impl ::windows_core::RuntimeType for DeviceInformationPairing { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceInformationPairing;{2c4769f5-f684-40d5-8469-e8dbaab70485})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceInformationPairing { type Vtable = IDeviceInformationPairing_Vtbl; @@ -1489,7 +1489,7 @@ impl DeviceInformationUpdate { } } impl ::windows_core::RuntimeType for DeviceInformationUpdate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceInformationUpdate;{8f315305-d972-44b7-a37e-9e822c78213b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceInformationUpdate { type Vtable = IDeviceInformationUpdate_Vtbl; @@ -1556,7 +1556,7 @@ impl DevicePairingRequestedEventArgs { } } impl ::windows_core::RuntimeType for DevicePairingRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DevicePairingRequestedEventArgs;{f717fc56-de6b-487f-8376-0180aca69963})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePairingRequestedEventArgs { type Vtable = IDevicePairingRequestedEventArgs_Vtbl; @@ -1590,7 +1590,7 @@ impl DevicePairingResult { } } impl ::windows_core::RuntimeType for DevicePairingResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DevicePairingResult;{072b02bf-dd95-4025-9b37-de51adba37b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePairingResult { type Vtable = IDevicePairingResult_Vtbl; @@ -1735,7 +1735,7 @@ impl DevicePicker { } } impl ::windows_core::RuntimeType for DevicePicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DevicePicker;{84997aa2-034a-4440-8813-7d0bd479bf5a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePicker { type Vtable = IDevicePicker_Vtbl; @@ -1856,7 +1856,7 @@ impl DevicePickerAppearance { } } impl ::windows_core::RuntimeType for DevicePickerAppearance { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DevicePickerAppearance;{e69a12c6-e627-4ed8-9b6c-460af445e56d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePickerAppearance { type Vtable = IDevicePickerAppearance_Vtbl; @@ -1894,7 +1894,7 @@ impl DevicePickerFilter { } } impl ::windows_core::RuntimeType for DevicePickerFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DevicePickerFilter;{91db92a2-57cb-48f1-9b59-a59b7a1f02a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePickerFilter { type Vtable = IDevicePickerFilter_Vtbl; @@ -1921,7 +1921,7 @@ impl DeviceSelectedEventArgs { } } impl ::windows_core::RuntimeType for DeviceSelectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceSelectedEventArgs;{269edade-1d2f-4940-8402-4156b81d3c77})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceSelectedEventArgs { type Vtable = IDeviceSelectedEventArgs_Vtbl; @@ -2068,7 +2068,7 @@ impl DeviceThumbnail { } #[cfg(feature = "Storage_Streams")] impl ::windows_core::RuntimeType for DeviceThumbnail { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceThumbnail;{cc254827-4b3d-438f-9232-10c76bc7e038})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Storage_Streams")] unsafe impl ::windows_core::Interface for DeviceThumbnail { @@ -2113,7 +2113,7 @@ impl DeviceUnpairingResult { } } impl ::windows_core::RuntimeType for DeviceUnpairingResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceUnpairingResult;{66f44ad3-79d9-444b-92cf-a92ef72571c7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceUnpairingResult { type Vtable = IDeviceUnpairingResult_Vtbl; @@ -2250,7 +2250,7 @@ impl DeviceWatcher { } } impl ::windows_core::RuntimeType for DeviceWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceWatcher;{c9eab97d-8f6b-4f96-a9f4-abc814e22271})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceWatcher { type Vtable = IDeviceWatcher_Vtbl; @@ -2291,7 +2291,7 @@ impl DeviceWatcherEvent { } } impl ::windows_core::RuntimeType for DeviceWatcherEvent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceWatcherEvent;{74aa9c0b-1dbd-47fd-b635-3cc556d0ff8b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceWatcherEvent { type Vtable = IDeviceWatcherEvent_Vtbl; @@ -2320,7 +2320,7 @@ impl DeviceWatcherTriggerDetails { } } impl ::windows_core::RuntimeType for DeviceWatcherTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.DeviceWatcherTriggerDetails;{38808119-4cb7-4e57-a56d-776d07cbfef9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceWatcherTriggerDetails { type Vtable = IDeviceWatcherTriggerDetails_Vtbl; @@ -2368,7 +2368,7 @@ impl EnclosureLocation { } } impl ::windows_core::RuntimeType for EnclosureLocation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Enumeration.EnclosureLocation;{42340a27-5810-459c-aabb-c65e1f813ecf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EnclosureLocation { type Vtable = IEnclosureLocation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs b/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs index 3b26e438e4..e987f34861 100644 --- a/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs @@ -236,7 +236,7 @@ impl Geofence { } } impl ::windows_core::RuntimeType for Geofence { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geofencing.Geofence;{9c090823-edb8-47e0-8245-5bf61d321f2d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geofence { type Vtable = IGeofence_Vtbl; @@ -335,7 +335,7 @@ impl GeofenceMonitor { } } impl ::windows_core::RuntimeType for GeofenceMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geofencing.GeofenceMonitor;{4c0f5f78-1c1f-4621-bbbd-833b92247226})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeofenceMonitor { type Vtable = IGeofenceMonitor_Vtbl; @@ -383,7 +383,7 @@ impl GeofenceStateChangeReport { } } impl ::windows_core::RuntimeType for GeofenceStateChangeReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geofencing.GeofenceStateChangeReport;{9a243c18-2464-4c89-be05-b3ffff5babc5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeofenceStateChangeReport { type Vtable = IGeofenceStateChangeReport_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Geolocation/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Geolocation/Provider/mod.rs index c553f4b822..6448be283e 100644 --- a/crates/libs/windows/src/Windows/Devices/Geolocation/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Geolocation/Provider/mod.rs @@ -73,7 +73,7 @@ impl GeolocationProvider { } } impl ::windows_core::RuntimeType for GeolocationProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Provider.GeolocationProvider;{e4cf071d-3f64-509f-8dc2-0b74a059829d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeolocationProvider { type Vtable = IGeolocationProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs b/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs index 98ca394a08..d7eada1694 100644 --- a/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs @@ -566,7 +566,7 @@ impl IGeoshape { } ::windows_core::imp::interface_hierarchy!(IGeoshape, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGeoshape { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c99ca2af-c729-43c1-8fab-d6dec914df7e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGeoshape { type Vtable = IGeoshape_Vtbl; @@ -775,7 +775,7 @@ impl CivicAddress { } } impl ::windows_core::RuntimeType for CivicAddress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.CivicAddress;{a8567a1a-64f4-4d48-bcea-f6b008eca34c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CivicAddress { type Vtable = ICivicAddress_Vtbl; @@ -912,7 +912,7 @@ impl GeoboundingBox { } } impl ::windows_core::RuntimeType for GeoboundingBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.GeoboundingBox;{0896c80b-274f-43da-9a06-cbfcdaeb4ec2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeoboundingBox { type Vtable = IGeoboundingBox_Vtbl; @@ -991,7 +991,7 @@ impl Geocircle { } } impl ::windows_core::RuntimeType for Geocircle { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geocircle;{39e45843-a7f9-4e63-92a7-ba0c28d124b1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geocircle { type Vtable = IGeocircle_Vtbl; @@ -1119,7 +1119,7 @@ impl Geocoordinate { } } impl ::windows_core::RuntimeType for Geocoordinate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geocoordinate;{ee21a3aa-976a-4c70-803d-083ea55bcbc4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geocoordinate { type Vtable = IGeocoordinate_Vtbl; @@ -1184,7 +1184,7 @@ impl GeocoordinateSatelliteData { } } impl ::windows_core::RuntimeType for GeocoordinateSatelliteData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.GeocoordinateSatelliteData;{c32a74d9-2608-474c-912c-06dd490f4af7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeocoordinateSatelliteData { type Vtable = IGeocoordinateSatelliteData_Vtbl; @@ -1383,7 +1383,7 @@ impl Geolocator { } } impl ::windows_core::RuntimeType for Geolocator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geolocator;{a9c3bf62-4524-4989-8aa9-de019d2e551f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geolocator { type Vtable = IGeolocator_Vtbl; @@ -1471,7 +1471,7 @@ impl Geopath { } } impl ::windows_core::RuntimeType for Geopath { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geopath;{e53fd7b9-2da4-4714-a652-de8593289898})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geopath { type Vtable = IGeopath_Vtbl; @@ -1543,7 +1543,7 @@ impl Geopoint { } } impl ::windows_core::RuntimeType for Geopoint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geopoint;{6bfa00eb-e56e-49bb-9caf-cbaa78a8bcef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geopoint { type Vtable = IGeopoint_Vtbl; @@ -1585,7 +1585,7 @@ impl Geoposition { } } impl ::windows_core::RuntimeType for Geoposition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geoposition;{c18d0454-7d41-4ff7-a957-9dffb4ef7f5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geoposition { type Vtable = IGeoposition_Vtbl; @@ -1628,7 +1628,7 @@ impl Geovisit { } } impl ::windows_core::RuntimeType for Geovisit { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.Geovisit;{b1877a76-9ef6-41ab-a0dd-793ece76e2de})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Geovisit { type Vtable = IGeovisit_Vtbl; @@ -1701,7 +1701,7 @@ impl GeovisitMonitor { } } impl ::windows_core::RuntimeType for GeovisitMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.GeovisitMonitor;{80118aaf-5944-4591-83c1-396647f54f2c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeovisitMonitor { type Vtable = IGeovisitMonitor_Vtbl; @@ -1728,7 +1728,7 @@ impl GeovisitStateChangedEventArgs { } } impl ::windows_core::RuntimeType for GeovisitStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.GeovisitStateChangedEventArgs;{ceb4d1ff-8b53-4968-beed-4cecd029ce15})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeovisitStateChangedEventArgs { type Vtable = IGeovisitStateChangedEventArgs_Vtbl; @@ -1757,7 +1757,7 @@ impl GeovisitTriggerDetails { } } impl ::windows_core::RuntimeType for GeovisitTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.GeovisitTriggerDetails;{ea770d9e-d1c9-454b-99b7-b2f8cdd2482f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeovisitTriggerDetails { type Vtable = IGeovisitTriggerDetails_Vtbl; @@ -1784,7 +1784,7 @@ impl PositionChangedEventArgs { } } impl ::windows_core::RuntimeType for PositionChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.PositionChangedEventArgs;{37859ce5-9d1e-46c5-bf3b-6ad8cac1a093})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PositionChangedEventArgs { type Vtable = IPositionChangedEventArgs_Vtbl; @@ -1811,7 +1811,7 @@ impl StatusChangedEventArgs { } } impl ::windows_core::RuntimeType for StatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.StatusChangedEventArgs;{3453d2da-8c93-4111-a205-9aecfc9be5c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StatusChangedEventArgs { type Vtable = IStatusChangedEventArgs_Vtbl; @@ -1845,7 +1845,7 @@ impl VenueData { } } impl ::windows_core::RuntimeType for VenueData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Geolocation.VenueData;{66f39187-60e3-4b2f-b527-4f53f1c3c677})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VenueData { type Vtable = IVenueData_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs index ecdf8ea848..f3bcdd676e 100644 --- a/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs @@ -19,7 +19,7 @@ impl IGpioControllerProvider { } ::windows_core::imp::interface_hierarchy!(IGpioControllerProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGpioControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ad11cec7-19ea-4b21-874f-b91aed4a25db}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGpioControllerProvider { type Vtable = IGpioControllerProvider_Vtbl; @@ -117,7 +117,7 @@ impl IGpioPinProvider { } ::windows_core::imp::interface_hierarchy!(IGpioPinProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGpioPinProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{42344cb7-6abc-40ff-9ce7-73b85301b900}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGpioPinProvider { type Vtable = IGpioPinProvider_Vtbl; @@ -201,7 +201,7 @@ impl IGpioProvider { } ::windows_core::imp::interface_hierarchy!(IGpioProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGpioProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{44e82707-08ca-434a-afe0-d61580446f7e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGpioProvider { type Vtable = IGpioProvider_Vtbl; @@ -242,7 +242,7 @@ impl GpioPinProviderValueChangedEventArgs { } } impl ::windows_core::RuntimeType for GpioPinProviderValueChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Gpio.Provider.GpioPinProviderValueChangedEventArgs;{32a6d6f2-3d5b-44cd-8fbe-13a69f2edb24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GpioPinProviderValueChangedEventArgs { type Vtable = IGpioPinProviderValueChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs b/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs index f2715da3b7..819496b546 100644 --- a/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs @@ -285,7 +285,7 @@ impl GpioChangeCounter { } } impl ::windows_core::RuntimeType for GpioChangeCounter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Gpio.GpioChangeCounter;{cb5ec0de-6801-43ff-803d-4576628a8b26})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GpioChangeCounter { type Vtable = IGpioChangeCounter_Vtbl; @@ -430,7 +430,7 @@ impl GpioChangeReader { } } impl ::windows_core::RuntimeType for GpioChangeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Gpio.GpioChangeReader;{0abc885f-e031-48e8-8590-70de78363c6d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GpioChangeReader { type Vtable = IGpioChangeReader_Vtbl; @@ -515,7 +515,7 @@ impl GpioController { } } impl ::windows_core::RuntimeType for GpioController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Gpio.GpioController;{284012e3-7461-469c-a8bc-61d69d08a53c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GpioController { type Vtable = IGpioController_Vtbl; @@ -617,7 +617,7 @@ impl GpioPin { } } impl ::windows_core::RuntimeType for GpioPin { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Gpio.GpioPin;{11d9b087-afae-4790-9ee9-e0eac942d201})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GpioPin { type Vtable = IGpioPin_Vtbl; @@ -646,7 +646,7 @@ impl GpioPinValueChangedEventArgs { } } impl ::windows_core::RuntimeType for GpioPinValueChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Gpio.GpioPinValueChangedEventArgs;{3137aae1-703d-4059-bd24-b5b25dffb84e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GpioPinValueChangedEventArgs { type Vtable = IGpioPinValueChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs b/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs index 30149577c2..c29ec5cacb 100644 --- a/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs @@ -339,7 +339,7 @@ impl SimpleHapticsController { } } impl ::windows_core::RuntimeType for SimpleHapticsController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Haptics.SimpleHapticsController;{3d577ef9-4cee-11e6-b535-001bdc06ab3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SimpleHapticsController { type Vtable = ISimpleHapticsController_Vtbl; @@ -375,7 +375,7 @@ impl SimpleHapticsControllerFeedback { } } impl ::windows_core::RuntimeType for SimpleHapticsControllerFeedback { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Haptics.SimpleHapticsControllerFeedback;{3d577ef8-4cee-11e6-b535-001bdc06ab3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SimpleHapticsControllerFeedback { type Vtable = ISimpleHapticsControllerFeedback_Vtbl; @@ -452,7 +452,7 @@ impl VibrationDevice { } } impl ::windows_core::RuntimeType for VibrationDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Haptics.VibrationDevice;{40f21a3e-8844-47ff-b312-06185a3844da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VibrationDevice { type Vtable = IVibrationDevice_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs index 9bcd1f6dfa..705fe8c731 100644 --- a/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs @@ -370,7 +370,7 @@ impl HidBooleanControl { } } impl ::windows_core::RuntimeType for HidBooleanControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidBooleanControl;{524df48a-3695-408c-bba2-e2eb5abfbc20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidBooleanControl { type Vtable = IHidBooleanControl_Vtbl; @@ -441,7 +441,7 @@ impl HidBooleanControlDescription { } } impl ::windows_core::RuntimeType for HidBooleanControlDescription { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription;{6196e543-29d8-4a2a-8683-849e207bbe31})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidBooleanControlDescription { type Vtable = IHidBooleanControlDescription_Vtbl; @@ -489,7 +489,7 @@ impl HidCollection { } } impl ::windows_core::RuntimeType for HidCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidCollection;{7189f5a3-32f1-46e3-befd-44d2663b7e6a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidCollection { type Vtable = IHidCollection_Vtbl; @@ -699,7 +699,7 @@ impl HidDevice { } } impl ::windows_core::RuntimeType for HidDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidDevice;{5f8a14e7-2200-432e-95da-d09b87d574a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidDevice { type Vtable = IHidDevice_Vtbl; @@ -780,7 +780,7 @@ impl HidFeatureReport { } } impl ::windows_core::RuntimeType for HidFeatureReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidFeatureReport;{841d9b79-5ae5-46e3-82ef-1fec5c8942f4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidFeatureReport { type Vtable = IHidFeatureReport_Vtbl; @@ -868,7 +868,7 @@ impl HidInputReport { } } impl ::windows_core::RuntimeType for HidInputReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidInputReport;{c35d0e50-f7e7-4e8d-b23e-cabbe56b90e9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidInputReport { type Vtable = IHidInputReport_Vtbl; @@ -895,7 +895,7 @@ impl HidInputReportReceivedEventArgs { } } impl ::windows_core::RuntimeType for HidInputReportReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidInputReportReceivedEventArgs;{7059c5cb-59b2-4dc2-985c-0adc6136fa2d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidInputReportReceivedEventArgs { type Vtable = IHidInputReportReceivedEventArgs_Vtbl; @@ -972,7 +972,7 @@ impl HidNumericControl { } } impl ::windows_core::RuntimeType for HidNumericControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidNumericControl;{e38a12a5-35a7-4b75-89c8-fb1f28b10823})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidNumericControl { type Vtable = IHidNumericControl_Vtbl; @@ -1106,7 +1106,7 @@ impl HidNumericControlDescription { } } impl ::windows_core::RuntimeType for HidNumericControlDescription { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription;{638d5e86-1d97-4c75-927f-5ff58ba05e32})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidNumericControlDescription { type Vtable = IHidNumericControlDescription_Vtbl; @@ -1185,7 +1185,7 @@ impl HidOutputReport { } } impl ::windows_core::RuntimeType for HidOutputReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.HumanInterfaceDevice.HidOutputReport;{62cb2544-c896-4463-93c1-df9db053c450})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidOutputReport { type Vtable = IHidOutputReport_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs index ae9d0e6e0d..8b5cee1a4b 100644 --- a/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs @@ -15,7 +15,7 @@ impl II2cControllerProvider { } ::windows_core::imp::interface_hierarchy!(II2cControllerProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for II2cControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{61c2bb82-4510-4163-a87c-4e15a9558980}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for II2cControllerProvider { type Vtable = II2cControllerProvider_Vtbl; @@ -84,7 +84,7 @@ impl II2cDeviceProvider { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for II2cDeviceProvider {} impl ::windows_core::RuntimeType for II2cDeviceProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ad342654-57e8-453e-8329-d1e447d103a9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for II2cDeviceProvider { type Vtable = II2cDeviceProvider_Vtbl; @@ -120,7 +120,7 @@ impl II2cProvider { } ::windows_core::imp::interface_hierarchy!(II2cProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for II2cProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6f13083e-bf62-4fe2-a95a-f08999669818}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for II2cProvider { type Vtable = II2cProvider_Vtbl; @@ -197,7 +197,7 @@ impl ProviderI2cConnectionSettings { } } impl ::windows_core::RuntimeType for ProviderI2cConnectionSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings;{e9db4e34-e510-44b7-809d-f2f85b555339})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProviderI2cConnectionSettings { type Vtable = IProviderI2cConnectionSettings_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/I2c/mod.rs b/crates/libs/windows/src/Windows/Devices/I2c/mod.rs index 827338fb45..33fe8f36ac 100644 --- a/crates/libs/windows/src/Windows/Devices/I2c/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/I2c/mod.rs @@ -133,7 +133,7 @@ impl II2cDeviceStatics { } ::windows_core::imp::interface_hierarchy!(II2cDeviceStatics, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for II2cDeviceStatics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{91a33be3-7334-4512-96bc-fbae9459f5f6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for II2cDeviceStatics { type Vtable = II2cDeviceStatics_Vtbl; @@ -202,7 +202,7 @@ impl I2cConnectionSettings { } } impl ::windows_core::RuntimeType for I2cConnectionSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.I2c.I2cConnectionSettings;{f2db1307-ab6f-4639-a767-54536dc3460f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for I2cConnectionSettings { type Vtable = II2cConnectionSettings_Vtbl; @@ -256,7 +256,7 @@ impl I2cController { } } impl ::windows_core::RuntimeType for I2cController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.I2c.I2cController;{c48ab1b2-87a0-4166-8e3e-b4b8f97cd729})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for I2cController { type Vtable = II2cController_Vtbl; @@ -357,7 +357,7 @@ impl I2cDevice { } } impl ::windows_core::RuntimeType for I2cDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.I2c.I2cDevice;{8636c136-b9c5-4f70-9449-cc46dc6f57eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for I2cDevice { type Vtable = II2cDevice_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs b/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs index 1dfb7467cb..22ae30ac87 100644 --- a/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs @@ -330,7 +330,7 @@ impl GazeDevicePreview { } } impl ::windows_core::RuntimeType for GazeDevicePreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeDevicePreview;{e79e7ee9-b389-11e7-b201-c8d3ffb75721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeDevicePreview { type Vtable = IGazeDevicePreview_Vtbl; @@ -357,7 +357,7 @@ impl GazeDeviceWatcherAddedPreviewEventArgs { } } impl ::windows_core::RuntimeType for GazeDeviceWatcherAddedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeDeviceWatcherAddedPreviewEventArgs;{e79e7eed-b389-11e7-b201-c8d3ffb75721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeDeviceWatcherAddedPreviewEventArgs { type Vtable = IGazeDeviceWatcherAddedPreviewEventArgs_Vtbl; @@ -457,7 +457,7 @@ impl GazeDeviceWatcherPreview { } } impl ::windows_core::RuntimeType for GazeDeviceWatcherPreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeDeviceWatcherPreview;{e79e7ee7-b389-11e7-b201-c8d3ffb75721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeDeviceWatcherPreview { type Vtable = IGazeDeviceWatcherPreview_Vtbl; @@ -484,7 +484,7 @@ impl GazeDeviceWatcherRemovedPreviewEventArgs { } } impl ::windows_core::RuntimeType for GazeDeviceWatcherRemovedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeDeviceWatcherRemovedPreviewEventArgs;{f2631f08-0e3f-431f-a606-50b35af94a1c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeDeviceWatcherRemovedPreviewEventArgs { type Vtable = IGazeDeviceWatcherRemovedPreviewEventArgs_Vtbl; @@ -511,7 +511,7 @@ impl GazeDeviceWatcherUpdatedPreviewEventArgs { } } impl ::windows_core::RuntimeType for GazeDeviceWatcherUpdatedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeDeviceWatcherUpdatedPreviewEventArgs;{7fe830ef-7f08-4737-88e1-4a83ae4e4885})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeDeviceWatcherUpdatedPreviewEventArgs { type Vtable = IGazeDeviceWatcherUpdatedPreviewEventArgs_Vtbl; @@ -549,7 +549,7 @@ impl GazeEnteredPreviewEventArgs { } } impl ::windows_core::RuntimeType for GazeEnteredPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeEnteredPreviewEventArgs;{2567bf43-1225-489f-9dd1-daa7c50fbf4b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeEnteredPreviewEventArgs { type Vtable = IGazeEnteredPreviewEventArgs_Vtbl; @@ -587,7 +587,7 @@ impl GazeExitedPreviewEventArgs { } } impl ::windows_core::RuntimeType for GazeExitedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeExitedPreviewEventArgs;{5d0af07e-7d83-40ef-9f0a-fbc1bbdcc5ac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeExitedPreviewEventArgs { type Vtable = IGazeExitedPreviewEventArgs_Vtbl; @@ -678,7 +678,7 @@ impl GazeInputSourcePreview { } } impl ::windows_core::RuntimeType for GazeInputSourcePreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeInputSourcePreview;{e79e7ee8-b389-11e7-b201-c8d3ffb75721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeInputSourcePreview { type Vtable = IGazeInputSourcePreview_Vtbl; @@ -725,7 +725,7 @@ impl GazeMovedPreviewEventArgs { } } impl ::windows_core::RuntimeType for GazeMovedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazeMovedPreviewEventArgs;{e79e7eeb-b389-11e7-b201-c8d3ffb75721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazeMovedPreviewEventArgs { type Vtable = IGazeMovedPreviewEventArgs_Vtbl; @@ -786,7 +786,7 @@ impl GazePointPreview { } } impl ::windows_core::RuntimeType for GazePointPreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.Preview.GazePointPreview;{e79e7eea-b389-11e7-b201-c8d3ffb75721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GazePointPreview { type Vtable = IGazePointPreview_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Input/mod.rs b/crates/libs/windows/src/Windows/Devices/Input/mod.rs index 891e3663ea..2460183a77 100644 --- a/crates/libs/windows/src/Windows/Devices/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Input/mod.rs @@ -441,7 +441,7 @@ impl KeyboardCapabilities { } } impl ::windows_core::RuntimeType for KeyboardCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.KeyboardCapabilities;{3a3f9b56-6798-4bbc-833e-0f34b17c65ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyboardCapabilities { type Vtable = IKeyboardCapabilities_Vtbl; @@ -503,7 +503,7 @@ impl MouseCapabilities { } } impl ::windows_core::RuntimeType for MouseCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.MouseCapabilities;{bca5e023-7dd9-4b6b-9a92-55d43cb38f73})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MouseCapabilities { type Vtable = IMouseCapabilities_Vtbl; @@ -552,7 +552,7 @@ impl MouseDevice { } } impl ::windows_core::RuntimeType for MouseDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.MouseDevice;{88edf458-f2c8-49f4-be1f-c256b388bc11})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MouseDevice { type Vtable = IMouseDevice_Vtbl; @@ -577,7 +577,7 @@ impl MouseEventArgs { } } impl ::windows_core::RuntimeType for MouseEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.MouseEventArgs;{f625aa5d-2354-4cc7-9230-96941c969fde})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MouseEventArgs { type Vtable = IMouseEventArgs_Vtbl; @@ -685,7 +685,7 @@ impl PenButtonListener { } } impl ::windows_core::RuntimeType for PenButtonListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenButtonListener;{8245c376-1ee3-53f7-b1f7-8334a16f2815})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenButtonListener { type Vtable = IPenButtonListener_Vtbl; @@ -732,7 +732,7 @@ impl PenDevice { } } impl ::windows_core::RuntimeType for PenDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenDevice;{31856eba-a738-5a8c-b8f6-f97ef68d18ef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenDevice { type Vtable = IPenDevice_Vtbl; @@ -824,7 +824,7 @@ impl PenDockListener { } } impl ::windows_core::RuntimeType for PenDockListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenDockListener;{759f4d90-1dc0-55cb-ad18-b9101456f592})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenDockListener { type Vtable = IPenDockListener_Vtbl; @@ -843,7 +843,7 @@ unsafe impl ::core::marker::Sync for PenDockListener {} pub struct PenDockedEventArgs(::windows_core::IUnknown); impl PenDockedEventArgs {} impl ::windows_core::RuntimeType for PenDockedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenDockedEventArgs;{fd4277c6-ca63-5d4e-9ed3-a28a54521c8c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenDockedEventArgs { type Vtable = IPenDockedEventArgs_Vtbl; @@ -862,7 +862,7 @@ unsafe impl ::core::marker::Sync for PenDockedEventArgs {} pub struct PenTailButtonClickedEventArgs(::windows_core::IUnknown); impl PenTailButtonClickedEventArgs {} impl ::windows_core::RuntimeType for PenTailButtonClickedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenTailButtonClickedEventArgs;{5d2fb7b6-6ad3-5d3e-ab29-05ea2410e390})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenTailButtonClickedEventArgs { type Vtable = IPenTailButtonClickedEventArgs_Vtbl; @@ -881,7 +881,7 @@ unsafe impl ::core::marker::Sync for PenTailButtonClickedEventArgs {} pub struct PenTailButtonDoubleClickedEventArgs(::windows_core::IUnknown); impl PenTailButtonDoubleClickedEventArgs {} impl ::windows_core::RuntimeType for PenTailButtonDoubleClickedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenTailButtonDoubleClickedEventArgs;{846321a2-618a-5478-b04c-b358231da4a7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenTailButtonDoubleClickedEventArgs { type Vtable = IPenTailButtonDoubleClickedEventArgs_Vtbl; @@ -900,7 +900,7 @@ unsafe impl ::core::marker::Sync for PenTailButtonDoubleClickedEventArgs {} pub struct PenTailButtonLongPressedEventArgs(::windows_core::IUnknown); impl PenTailButtonLongPressedEventArgs {} impl ::windows_core::RuntimeType for PenTailButtonLongPressedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenTailButtonLongPressedEventArgs;{f37c606e-c60a-5f42-b818-a53112406c13})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenTailButtonLongPressedEventArgs { type Vtable = IPenTailButtonLongPressedEventArgs_Vtbl; @@ -919,7 +919,7 @@ unsafe impl ::core::marker::Sync for PenTailButtonLongPressedEventArgs {} pub struct PenUndockedEventArgs(::windows_core::IUnknown); impl PenUndockedEventArgs {} impl ::windows_core::RuntimeType for PenUndockedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PenUndockedEventArgs;{ccd09150-261b-59e6-a5d4-c1964cd03feb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenUndockedEventArgs { type Vtable = IPenUndockedEventArgs_Vtbl; @@ -1013,7 +1013,7 @@ impl PointerDevice { } } impl ::windows_core::RuntimeType for PointerDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.PointerDevice;{93c9bafc-ebcb-467e-82c6-276feae36b5a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PointerDevice { type Vtable = IPointerDevice_Vtbl; @@ -1052,7 +1052,7 @@ impl TouchCapabilities { } } impl ::windows_core::RuntimeType for TouchCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Input.TouchCapabilities;{20dd55f9-13f1-46c8-9285-2c05fa3eda6f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TouchCapabilities { type Vtable = ITouchCapabilities_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs b/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs index 1a13ed018b..34ccc380f1 100644 --- a/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs @@ -301,7 +301,7 @@ impl ILampArrayEffect { } ::windows_core::imp::interface_hierarchy!(ILampArrayEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILampArrayEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{11d45590-57fb-4546-b1ce-863107f740df}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILampArrayEffect { type Vtable = ILampArrayEffect_Vtbl; @@ -564,7 +564,7 @@ impl LampArrayBitmapEffect { } } impl ::windows_core::RuntimeType for LampArrayBitmapEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArrayBitmapEffect;{3238e065-d877-4627-89e5-2a88f7052fa6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArrayBitmapEffect { type Vtable = ILampArrayBitmapEffect_Vtbl; @@ -603,7 +603,7 @@ impl LampArrayBitmapRequestedEventArgs { } } impl ::windows_core::RuntimeType for LampArrayBitmapRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArrayBitmapRequestedEventArgs;{c8b4af9e-fe63-4d51-babd-619defb454ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArrayBitmapRequestedEventArgs { type Vtable = ILampArrayBitmapRequestedEventArgs_Vtbl; @@ -760,7 +760,7 @@ impl LampArrayBlinkEffect { } } impl ::windows_core::RuntimeType for LampArrayBlinkEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArrayBlinkEffect;{ebbf35f6-2fc5-4bb3-b3c3-6221a7680d13})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArrayBlinkEffect { type Vtable = ILampArrayBlinkEffect_Vtbl; @@ -862,7 +862,7 @@ impl LampArrayColorRampEffect { } } impl ::windows_core::RuntimeType for LampArrayColorRampEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArrayColorRampEffect;{2b004437-40a7-432e-a0b9-0d570c2153ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArrayColorRampEffect { type Vtable = ILampArrayColorRampEffect_Vtbl; @@ -956,7 +956,7 @@ impl LampArrayCustomEffect { } } impl ::windows_core::RuntimeType for LampArrayCustomEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArrayCustomEffect;{ec579170-3c34-4876-818b-5765f78b0ee4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArrayCustomEffect { type Vtable = ILampArrayCustomEffect_Vtbl; @@ -1117,7 +1117,7 @@ impl LampArrayEffectPlaylist { } } impl ::windows_core::RuntimeType for LampArrayEffectPlaylist { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArrayEffectPlaylist;{7de58bfe-6f61-4103-98c7-d6632f7b9169})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArrayEffectPlaylist { type Vtable = ILampArrayEffectPlaylist_Vtbl; @@ -1238,7 +1238,7 @@ impl LampArraySolidEffect { } } impl ::windows_core::RuntimeType for LampArraySolidEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArraySolidEffect;{441f8213-43cc-4b33-80eb-c6ddde7dc8ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArraySolidEffect { type Vtable = ILampArraySolidEffect_Vtbl; @@ -1292,7 +1292,7 @@ impl LampArrayUpdateRequestedEventArgs { } } impl ::windows_core::RuntimeType for LampArrayUpdateRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Effects.LampArrayUpdateRequestedEventArgs;{73560d6a-576a-48af-8539-67ffa0ab3516})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArrayUpdateRequestedEventArgs { type Vtable = ILampArrayUpdateRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Lights/mod.rs b/crates/libs/windows/src/Windows/Devices/Lights/mod.rs index 6328b85975..97c385160f 100644 --- a/crates/libs/windows/src/Windows/Devices/Lights/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Lights/mod.rs @@ -320,7 +320,7 @@ impl Lamp { } } impl ::windows_core::RuntimeType for Lamp { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.Lamp;{047d5b9a-ea45-4b2b-b1a2-14dff00bde7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Lamp { type Vtable = ILamp_Vtbl; @@ -543,7 +543,7 @@ impl LampArray { } } impl ::windows_core::RuntimeType for LampArray { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.LampArray;{7ace9787-c8a0-4e95-a1e0-d58676538649})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampArray { type Vtable = ILampArray_Vtbl; @@ -570,7 +570,7 @@ impl LampAvailabilityChangedEventArgs { } } impl ::windows_core::RuntimeType for LampAvailabilityChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.LampAvailabilityChangedEventArgs;{4f6e3ded-07a2-499d-9260-67e304532ba4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampAvailabilityChangedEventArgs { type Vtable = ILampAvailabilityChangedEventArgs_Vtbl; @@ -668,7 +668,7 @@ impl LampInfo { } } impl ::windows_core::RuntimeType for LampInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Lights.LampInfo;{30bb521c-0acf-49da-8c10-150b9cf62713})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LampInfo { type Vtable = ILampInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Midi/mod.rs b/crates/libs/windows/src/Windows/Devices/Midi/mod.rs index d3961b2014..bb54d2582e 100644 --- a/crates/libs/windows/src/Windows/Devices/Midi/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Midi/mod.rs @@ -141,7 +141,7 @@ impl IMidiMessage { } ::windows_core::imp::interface_hierarchy!(IMidiMessage, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMidiMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{79767945-1094-4283-9be0-289fc0ee8334}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMidiMessage { type Vtable = IMidiMessage_Vtbl; @@ -285,7 +285,7 @@ impl IMidiOutPort { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IMidiOutPort {} impl ::windows_core::RuntimeType for IMidiOutPort { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{931d6d9f-57a2-4a3a-adb8-4640886f6693}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMidiOutPort { type Vtable = IMidiOutPort_Vtbl; @@ -626,7 +626,7 @@ impl MidiActiveSensingMessage { } } impl ::windows_core::RuntimeType for MidiActiveSensingMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiActiveSensingMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiActiveSensingMessage { type Vtable = IMidiMessage_Vtbl; @@ -697,7 +697,7 @@ impl MidiChannelPressureMessage { } } impl ::windows_core::RuntimeType for MidiChannelPressureMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiChannelPressureMessage;{be1fa860-62b4-4d52-a37e-92e54d35b909})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiChannelPressureMessage { type Vtable = IMidiChannelPressureMessage_Vtbl; @@ -750,7 +750,7 @@ impl MidiContinueMessage { } } impl ::windows_core::RuntimeType for MidiContinueMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiContinueMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiContinueMessage { type Vtable = IMidiMessage_Vtbl; @@ -828,7 +828,7 @@ impl MidiControlChangeMessage { } } impl ::windows_core::RuntimeType for MidiControlChangeMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiControlChangeMessage;{b7e15f83-780d-405f-b781-3e1598c97f40})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiControlChangeMessage { type Vtable = IMidiControlChangeMessage_Vtbl; @@ -899,7 +899,7 @@ impl MidiInPort { } } impl ::windows_core::RuntimeType for MidiInPort { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiInPort;{d5c1d9db-971a-4eaf-a23d-ea19fe607ff9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiInPort { type Vtable = IMidiInPort_Vtbl; @@ -928,7 +928,7 @@ impl MidiMessageReceivedEventArgs { } } impl ::windows_core::RuntimeType for MidiMessageReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiMessageReceivedEventArgs;{76566e56-f328-4b51-907d-b3a8ce96bf80})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiMessageReceivedEventArgs { type Vtable = IMidiMessageReceivedEventArgs_Vtbl; @@ -1005,7 +1005,7 @@ impl MidiNoteOffMessage { } } impl ::windows_core::RuntimeType for MidiNoteOffMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiNoteOffMessage;{16fd8af4-198e-4d8f-a654-d305a293548f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiNoteOffMessage { type Vtable = IMidiNoteOffMessage_Vtbl; @@ -1083,7 +1083,7 @@ impl MidiNoteOnMessage { } } impl ::windows_core::RuntimeType for MidiNoteOnMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiNoteOnMessage;{e0224af5-6181-46dd-afa2-410004c057aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiNoteOnMessage { type Vtable = IMidiNoteOnMessage_Vtbl; @@ -1152,7 +1152,7 @@ impl MidiOutPort { } } impl ::windows_core::RuntimeType for MidiOutPort { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiOutPort;{931d6d9f-57a2-4a3a-adb8-4640886f6693})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiOutPort { type Vtable = IMidiOutPort_Vtbl; @@ -1225,7 +1225,7 @@ impl MidiPitchBendChangeMessage { } } impl ::windows_core::RuntimeType for MidiPitchBendChangeMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiPitchBendChangeMessage;{29df4cb1-2e9f-4faf-8c2b-9cb82a9079ca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiPitchBendChangeMessage { type Vtable = IMidiPitchBendChangeMessage_Vtbl; @@ -1303,7 +1303,7 @@ impl MidiPolyphonicKeyPressureMessage { } } impl ::windows_core::RuntimeType for MidiPolyphonicKeyPressureMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage;{1f7337fe-ace8-48a0-868e-7cdbf20f04d6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiPolyphonicKeyPressureMessage { type Vtable = IMidiPolyphonicKeyPressureMessage_Vtbl; @@ -1374,7 +1374,7 @@ impl MidiProgramChangeMessage { } } impl ::windows_core::RuntimeType for MidiProgramChangeMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiProgramChangeMessage;{9cbb3c78-7a3e-4327-aa98-20b8e4485af8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiProgramChangeMessage { type Vtable = IMidiProgramChangeMessage_Vtbl; @@ -1438,7 +1438,7 @@ impl MidiSongPositionPointerMessage { } } impl ::windows_core::RuntimeType for MidiSongPositionPointerMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiSongPositionPointerMessage;{4ca50c56-ec5e-4ae4-a115-88dc57cc2b79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiSongPositionPointerMessage { type Vtable = IMidiSongPositionPointerMessage_Vtbl; @@ -1502,7 +1502,7 @@ impl MidiSongSelectMessage { } } impl ::windows_core::RuntimeType for MidiSongSelectMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiSongSelectMessage;{49f0f27f-6d83-4741-a5bf-4629f6be974f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiSongSelectMessage { type Vtable = IMidiSongSelectMessage_Vtbl; @@ -1555,7 +1555,7 @@ impl MidiStartMessage { } } impl ::windows_core::RuntimeType for MidiStartMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiStartMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiStartMessage { type Vtable = IMidiMessage_Vtbl; @@ -1608,7 +1608,7 @@ impl MidiStopMessage { } } impl ::windows_core::RuntimeType for MidiStopMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiStopMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiStopMessage { type Vtable = IMidiMessage_Vtbl; @@ -1713,7 +1713,7 @@ impl MidiSynthesizer { } } impl ::windows_core::RuntimeType for MidiSynthesizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiSynthesizer;{f0da155e-db90-405f-b8ae-21d2e17f2e45})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiSynthesizer { type Vtable = IMidiSynthesizer_Vtbl; @@ -1777,7 +1777,7 @@ impl MidiSystemExclusiveMessage { } } impl ::windows_core::RuntimeType for MidiSystemExclusiveMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiSystemExclusiveMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiSystemExclusiveMessage { type Vtable = IMidiMessage_Vtbl; @@ -1830,7 +1830,7 @@ impl MidiSystemResetMessage { } } impl ::windows_core::RuntimeType for MidiSystemResetMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiSystemResetMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiSystemResetMessage { type Vtable = IMidiMessage_Vtbl; @@ -1901,7 +1901,7 @@ impl MidiTimeCodeMessage { } } impl ::windows_core::RuntimeType for MidiTimeCodeMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiTimeCodeMessage;{0bf7087d-fa63-4a1c-8deb-c0e87796a6d7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiTimeCodeMessage { type Vtable = IMidiTimeCodeMessage_Vtbl; @@ -1954,7 +1954,7 @@ impl MidiTimingClockMessage { } } impl ::windows_core::RuntimeType for MidiTimingClockMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiTimingClockMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiTimingClockMessage { type Vtable = IMidiMessage_Vtbl; @@ -2007,7 +2007,7 @@ impl MidiTuneRequestMessage { } } impl ::windows_core::RuntimeType for MidiTuneRequestMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Midi.MidiTuneRequestMessage;{79767945-1094-4283-9be0-289fc0ee8334})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MidiTuneRequestMessage { type Vtable = IMidiMessage_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs index 628f10b929..252c8d6bb5 100644 --- a/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs @@ -828,7 +828,7 @@ impl BarcodeScannerDisableScannerRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerDisableScannerRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerDisableScannerRequest;{88ecf7c0-37b9-4275-8e77-c8e52ae5a9c8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerDisableScannerRequest { type Vtable = IBarcodeScannerDisableScannerRequest_Vtbl; @@ -864,7 +864,7 @@ impl BarcodeScannerDisableScannerRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerDisableScannerRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerDisableScannerRequestEventArgs;{7006e142-e802-46f5-b604-352a15ce9232})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerDisableScannerRequestEventArgs { type Vtable = IBarcodeScannerDisableScannerRequestEventArgs_Vtbl; @@ -920,7 +920,7 @@ impl BarcodeScannerEnableScannerRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerEnableScannerRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerEnableScannerRequest;{c0b3e9ba-816a-452b-bd77-b7e453ec446d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerEnableScannerRequest { type Vtable = IBarcodeScannerEnableScannerRequest_Vtbl; @@ -956,7 +956,7 @@ impl BarcodeScannerEnableScannerRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerEnableScannerRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerEnableScannerRequestEventArgs;{956c9419-7b4e-4451-8c41-8e10cfbc5b41})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerEnableScannerRequestEventArgs { type Vtable = IBarcodeScannerEnableScannerRequestEventArgs_Vtbl; @@ -1034,7 +1034,7 @@ impl BarcodeScannerFrameReader { } } impl ::windows_core::RuntimeType for BarcodeScannerFrameReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerFrameReader;{dbc72b07-64c3-482b-93c8-65fb33c22208})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerFrameReader { type Vtable = IBarcodeScannerFrameReader_Vtbl; @@ -1065,7 +1065,7 @@ impl BarcodeScannerFrameReaderFrameArrivedEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerFrameReaderFrameArrivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerFrameReaderFrameArrivedEventArgs;{b0bbd604-54fd-436d-8629-712e787223dd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerFrameReaderFrameArrivedEventArgs { type Vtable = IBarcodeScannerFrameReaderFrameArrivedEventArgs_Vtbl; @@ -1131,7 +1131,7 @@ impl BarcodeScannerGetSymbologyAttributesRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerGetSymbologyAttributesRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerGetSymbologyAttributesRequest;{9774c46a-58e4-4c5f-b8e9-e41467632700})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerGetSymbologyAttributesRequest { type Vtable = IBarcodeScannerGetSymbologyAttributesRequest_Vtbl; @@ -1167,7 +1167,7 @@ impl BarcodeScannerGetSymbologyAttributesRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerGetSymbologyAttributesRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerGetSymbologyAttributesRequestEventArgs;{7f89de3e-fb5d-493c-b402-356b24d574a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerGetSymbologyAttributesRequestEventArgs { type Vtable = IBarcodeScannerGetSymbologyAttributesRequestEventArgs_Vtbl; @@ -1223,7 +1223,7 @@ impl BarcodeScannerHideVideoPreviewRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerHideVideoPreviewRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerHideVideoPreviewRequest;{fa4ebe7f-6670-40e1-b90b-bb10d8d425fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerHideVideoPreviewRequest { type Vtable = IBarcodeScannerHideVideoPreviewRequest_Vtbl; @@ -1259,7 +1259,7 @@ impl BarcodeScannerHideVideoPreviewRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerHideVideoPreviewRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerHideVideoPreviewRequestEventArgs;{16a281fc-d6be-4bc7-9df1-33741f3eadea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerHideVideoPreviewRequestEventArgs { type Vtable = IBarcodeScannerHideVideoPreviewRequestEventArgs_Vtbl; @@ -1562,7 +1562,7 @@ impl BarcodeScannerProviderConnection { } } impl ::windows_core::RuntimeType for BarcodeScannerProviderConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerProviderConnection;{b44acbed-0b3a-4fa3-86c5-491ea30780eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerProviderConnection { type Vtable = IBarcodeScannerProviderConnection_Vtbl; @@ -1591,7 +1591,7 @@ impl BarcodeScannerProviderTriggerDetails { } } impl ::windows_core::RuntimeType for BarcodeScannerProviderTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerProviderTriggerDetails;{50856d82-24e3-48ce-99c7-70aac1cbc9f7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerProviderTriggerDetails { type Vtable = IBarcodeScannerProviderTriggerDetails_Vtbl; @@ -1656,7 +1656,7 @@ impl BarcodeScannerSetActiveSymbologiesRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerSetActiveSymbologiesRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerSetActiveSymbologiesRequest;{db3f32b9-f7da-41a1-9f79-07bcd95f0bdf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerSetActiveSymbologiesRequest { type Vtable = IBarcodeScannerSetActiveSymbologiesRequest_Vtbl; @@ -1692,7 +1692,7 @@ impl BarcodeScannerSetActiveSymbologiesRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerSetActiveSymbologiesRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerSetActiveSymbologiesRequestEventArgs;{06305afa-7bf6-4d52-801a-330272f60ae1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerSetActiveSymbologiesRequestEventArgs { type Vtable = IBarcodeScannerSetActiveSymbologiesRequestEventArgs_Vtbl; @@ -1762,7 +1762,7 @@ impl BarcodeScannerSetSymbologyAttributesRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerSetSymbologyAttributesRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerSetSymbologyAttributesRequest;{32fb814f-a37f-48b0-acea-dce1480f12ae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerSetSymbologyAttributesRequest { type Vtable = IBarcodeScannerSetSymbologyAttributesRequest_Vtbl; @@ -1798,7 +1798,7 @@ impl BarcodeScannerSetSymbologyAttributesRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerSetSymbologyAttributesRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerSetSymbologyAttributesRequestEventArgs;{b2b89809-9824-47d4-85bd-d0077baa7bd2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerSetSymbologyAttributesRequestEventArgs { type Vtable = IBarcodeScannerSetSymbologyAttributesRequestEventArgs_Vtbl; @@ -1854,7 +1854,7 @@ impl BarcodeScannerStartSoftwareTriggerRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerStartSoftwareTriggerRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerStartSoftwareTriggerRequest;{e3fa7b27-ff62-4454-af4a-cb6144a3e3f7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerStartSoftwareTriggerRequest { type Vtable = IBarcodeScannerStartSoftwareTriggerRequest_Vtbl; @@ -1890,7 +1890,7 @@ impl BarcodeScannerStartSoftwareTriggerRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerStartSoftwareTriggerRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerStartSoftwareTriggerRequestEventArgs;{2305d843-c88f-4f3b-8c3b-d3df071051ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerStartSoftwareTriggerRequestEventArgs { type Vtable = IBarcodeScannerStartSoftwareTriggerRequestEventArgs_Vtbl; @@ -1946,7 +1946,7 @@ impl BarcodeScannerStopSoftwareTriggerRequest { } } impl ::windows_core::RuntimeType for BarcodeScannerStopSoftwareTriggerRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerStopSoftwareTriggerRequest;{6f9faf35-e287-4ca8-b70d-5a91d694f668})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerStopSoftwareTriggerRequest { type Vtable = IBarcodeScannerStopSoftwareTriggerRequest_Vtbl; @@ -1982,7 +1982,7 @@ impl BarcodeScannerStopSoftwareTriggerRequestEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerStopSoftwareTriggerRequestEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerStopSoftwareTriggerRequestEventArgs;{eac34450-4eb7-481a-9273-147a273b99b8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerStopSoftwareTriggerRequestEventArgs { type Vtable = IBarcodeScannerStopSoftwareTriggerRequestEventArgs_Vtbl; @@ -2040,7 +2040,7 @@ impl BarcodeScannerVideoFrame { } } impl ::windows_core::RuntimeType for BarcodeScannerVideoFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeScannerVideoFrame;{7e585248-9df7-4121-a175-801d8000112e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerVideoFrame { type Vtable = IBarcodeScannerVideoFrame_Vtbl; @@ -2109,7 +2109,7 @@ impl BarcodeSymbologyAttributesBuilder { } } impl ::windows_core::RuntimeType for BarcodeSymbologyAttributesBuilder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.Provider.BarcodeSymbologyAttributesBuilder;{c57b0cbf-e4f5-40b9-84cf-e63fbaea42b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeSymbologyAttributesBuilder { type Vtable = IBarcodeSymbologyAttributesBuilder_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs b/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs index d82b2c0e61..ee912327a3 100644 --- a/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs @@ -583,7 +583,7 @@ impl ICashDrawerEventSourceEventArgs { } ::windows_core::imp::interface_hierarchy!(ICashDrawerEventSourceEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICashDrawerEventSourceEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{69cb3bc1-147f-421c-9c23-090123bb786c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICashDrawerEventSourceEventArgs { type Vtable = ICashDrawerEventSourceEventArgs_Vtbl; @@ -1568,7 +1568,7 @@ impl ICommonClaimedPosPrinterStation { } ::windows_core::imp::interface_hierarchy!(ICommonClaimedPosPrinterStation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICommonClaimedPosPrinterStation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b7eb66a8-fe8a-4cfb-8b42-e35b280cb27c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICommonClaimedPosPrinterStation { type Vtable = ICommonClaimedPosPrinterStation_Vtbl; @@ -1700,7 +1700,7 @@ impl ICommonPosPrintStationCapabilities { } ::windows_core::imp::interface_hierarchy!(ICommonPosPrintStationCapabilities, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICommonPosPrintStationCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{de5b52ca-e02e-40e9-9e5e-1b488e6aacfc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICommonPosPrintStationCapabilities { type Vtable = ICommonPosPrintStationCapabilities_Vtbl; @@ -1897,7 +1897,7 @@ impl ICommonReceiptSlipCapabilities { ::windows_core::imp::interface_hierarchy!(ICommonReceiptSlipCapabilities, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ICommonReceiptSlipCapabilities {} impl ::windows_core::RuntimeType for ICommonReceiptSlipCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{09286b8b-9873-4d05-bfbe-4727a6038f69}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICommonReceiptSlipCapabilities { type Vtable = ICommonReceiptSlipCapabilities_Vtbl; @@ -2886,7 +2886,7 @@ impl IPosPrinterJob { } ::windows_core::imp::interface_hierarchy!(IPosPrinterJob, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPosPrinterJob { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9a94005c-0615-4591-a58f-30f87edfe2e4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPosPrinterJob { type Vtable = IPosPrinterJob_Vtbl; @@ -3166,7 +3166,7 @@ impl IReceiptOrSlipJob { ::windows_core::imp::interface_hierarchy!(IReceiptOrSlipJob, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IReceiptOrSlipJob {} impl ::windows_core::RuntimeType for IReceiptOrSlipJob { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{532199be-c8c3-4dc2-89e9-5c4a37b34ddc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IReceiptOrSlipJob { type Vtable = IReceiptOrSlipJob_Vtbl; @@ -3541,7 +3541,7 @@ impl BarcodeScanner { } } impl ::windows_core::RuntimeType for BarcodeScanner { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeScanner;{bea33e06-b264-4f03-a9c1-45b20f01134f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScanner { type Vtable = IBarcodeScanner_Vtbl; @@ -3605,7 +3605,7 @@ impl BarcodeScannerCapabilities { } } impl ::windows_core::RuntimeType for BarcodeScannerCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeScannerCapabilities;{c60691e4-f2c8-4420-a307-b12ef6622857})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerCapabilities { type Vtable = IBarcodeScannerCapabilities_Vtbl; @@ -3632,7 +3632,7 @@ impl BarcodeScannerDataReceivedEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerDataReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs;{4234a7e2-ed97-467d-ad2b-01e44313a929})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerDataReceivedEventArgs { type Vtable = IBarcodeScannerDataReceivedEventArgs_Vtbl; @@ -3673,7 +3673,7 @@ impl BarcodeScannerErrorOccurredEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerErrorOccurredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs;{2cd2602f-cf3a-4002-a75a-c5ec468f0a20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerErrorOccurredEventArgs { type Vtable = IBarcodeScannerErrorOccurredEventArgs_Vtbl; @@ -3702,7 +3702,7 @@ impl BarcodeScannerImagePreviewReceivedEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerImagePreviewReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs;{f3b7de85-6e8b-434e-9f58-06ef26bc4baf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerImagePreviewReceivedEventArgs { type Vtable = IBarcodeScannerImagePreviewReceivedEventArgs_Vtbl; @@ -3764,7 +3764,7 @@ impl BarcodeScannerReport { } } impl ::windows_core::RuntimeType for BarcodeScannerReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeScannerReport;{5ce4d8b0-a489-4b96-86c4-f0bf8a37753d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerReport { type Vtable = IBarcodeScannerReport_Vtbl; @@ -3798,7 +3798,7 @@ impl BarcodeScannerStatusUpdatedEventArgs { } } impl ::windows_core::RuntimeType for BarcodeScannerStatusUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs;{355d8586-9c43-462b-a91a-816dc97f452c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeScannerStatusUpdatedEventArgs { type Vtable = IBarcodeScannerStatusUpdatedEventArgs_Vtbl; @@ -4480,7 +4480,7 @@ impl BarcodeSymbologyAttributes { } } impl ::windows_core::RuntimeType for BarcodeSymbologyAttributes { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.BarcodeSymbologyAttributes;{66413a78-ab7a-4ada-8ece-936014b2ead7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarcodeSymbologyAttributes { type Vtable = IBarcodeSymbologyAttributes_Vtbl; @@ -4627,7 +4627,7 @@ impl CashDrawer { } } impl ::windows_core::RuntimeType for CashDrawer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawer;{9f88f5c8-de54-4aee-a890-920bcbfe30fc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawer { type Vtable = ICashDrawer_Vtbl; @@ -4691,7 +4691,7 @@ impl CashDrawerCapabilities { } } impl ::windows_core::RuntimeType for CashDrawerCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawerCapabilities;{0bc6de0b-e8e7-4b1f-b1d1-3e501ad08247})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawerCapabilities { type Vtable = ICashDrawerCapabilities_Vtbl; @@ -4794,7 +4794,7 @@ impl CashDrawerCloseAlarm { } } impl ::windows_core::RuntimeType for CashDrawerCloseAlarm { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawerCloseAlarm;{6bf88cc7-6f63-430e-ab3b-95d75ffbe87f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawerCloseAlarm { type Vtable = ICashDrawerCloseAlarm_Vtbl; @@ -4821,7 +4821,7 @@ impl CashDrawerClosedEventArgs { } } impl ::windows_core::RuntimeType for CashDrawerClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawerClosedEventArgs;{69cb3bc1-147f-421c-9c23-090123bb786c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawerClosedEventArgs { type Vtable = ICashDrawerEventSourceEventArgs_Vtbl; @@ -4878,7 +4878,7 @@ impl CashDrawerEventSource { } } impl ::windows_core::RuntimeType for CashDrawerEventSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawerEventSource;{e006e46c-f2f9-442f-8dd6-06c10a4227ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawerEventSource { type Vtable = ICashDrawerEventSource_Vtbl; @@ -4905,7 +4905,7 @@ impl CashDrawerOpenedEventArgs { } } impl ::windows_core::RuntimeType for CashDrawerOpenedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawerOpenedEventArgs;{69cb3bc1-147f-421c-9c23-090123bb786c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawerOpenedEventArgs { type Vtable = ICashDrawerEventSourceEventArgs_Vtbl; @@ -4940,7 +4940,7 @@ impl CashDrawerStatus { } } impl ::windows_core::RuntimeType for CashDrawerStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawerStatus;{6bbd78bf-dca1-4e06-99eb-5af6a5aec108})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawerStatus { type Vtable = ICashDrawerStatus_Vtbl; @@ -4967,7 +4967,7 @@ impl CashDrawerStatusUpdatedEventArgs { } } impl ::windows_core::RuntimeType for CashDrawerStatusUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs;{30aae98a-0d70-459c-9553-87e124c52488})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CashDrawerStatusUpdatedEventArgs { type Vtable = ICashDrawerStatusUpdatedEventArgs_Vtbl; @@ -5285,7 +5285,7 @@ impl ClaimedBarcodeScanner { } } impl ::windows_core::RuntimeType for ClaimedBarcodeScanner { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedBarcodeScanner;{4a63b49c-8fa4-4332-bb26-945d11d81e0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedBarcodeScanner { type Vtable = IClaimedBarcodeScanner_Vtbl; @@ -5306,7 +5306,7 @@ unsafe impl ::core::marker::Sync for ClaimedBarcodeScanner {} pub struct ClaimedBarcodeScannerClosedEventArgs(::windows_core::IUnknown); impl ClaimedBarcodeScannerClosedEventArgs {} impl ::windows_core::RuntimeType for ClaimedBarcodeScannerClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs;{cf7d5489-a22c-4c65-a901-88d77d833954})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedBarcodeScannerClosedEventArgs { type Vtable = IClaimedBarcodeScannerClosedEventArgs_Vtbl; @@ -5456,7 +5456,7 @@ impl ClaimedCashDrawer { } } impl ::windows_core::RuntimeType for ClaimedCashDrawer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedCashDrawer;{ca3f99af-abb8-42c1-8a84-5c66512f5a75})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedCashDrawer { type Vtable = IClaimedCashDrawer_Vtbl; @@ -5477,7 +5477,7 @@ unsafe impl ::core::marker::Sync for ClaimedCashDrawer {} pub struct ClaimedCashDrawerClosedEventArgs(::windows_core::IUnknown); impl ClaimedCashDrawerClosedEventArgs {} impl ::windows_core::RuntimeType for ClaimedCashDrawerClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs;{cc573f33-3f34-4c5c-baae-deadf16cd7fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedCashDrawerClosedEventArgs { type Vtable = IClaimedCashDrawerClosedEventArgs_Vtbl; @@ -5622,7 +5622,7 @@ impl ClaimedJournalPrinter { } } impl ::windows_core::RuntimeType for ClaimedJournalPrinter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedJournalPrinter;{67ea0630-517d-487f-9fdf-d2e0a0a264a5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedJournalPrinter { type Vtable = IClaimedJournalPrinter_Vtbl; @@ -5934,7 +5934,7 @@ impl ClaimedLineDisplay { } } impl ::windows_core::RuntimeType for ClaimedLineDisplay { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedLineDisplay;{120ac970-9a75-4acf-aae7-09972bcf8794})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedLineDisplay { type Vtable = IClaimedLineDisplay_Vtbl; @@ -5955,7 +5955,7 @@ unsafe impl ::core::marker::Sync for ClaimedLineDisplay {} pub struct ClaimedLineDisplayClosedEventArgs(::windows_core::IUnknown); impl ClaimedLineDisplayClosedEventArgs {} impl ::windows_core::RuntimeType for ClaimedLineDisplayClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs;{f915f364-d3d5-4f10-b511-90939edfacd8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedLineDisplayClosedEventArgs { type Vtable = IClaimedLineDisplayClosedEventArgs_Vtbl; @@ -6251,7 +6251,7 @@ impl ClaimedMagneticStripeReader { } } impl ::windows_core::RuntimeType for ClaimedMagneticStripeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedMagneticStripeReader;{475ca8f3-9417-48bc-b9d7-4163a7844c02})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedMagneticStripeReader { type Vtable = IClaimedMagneticStripeReader_Vtbl; @@ -6272,7 +6272,7 @@ unsafe impl ::core::marker::Sync for ClaimedMagneticStripeReader {} pub struct ClaimedMagneticStripeReaderClosedEventArgs(::windows_core::IUnknown); impl ClaimedMagneticStripeReaderClosedEventArgs {} impl ::windows_core::RuntimeType for ClaimedMagneticStripeReaderClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs;{14ada93a-adcd-4c80-acda-c3eaed2647e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedMagneticStripeReaderClosedEventArgs { type Vtable = IClaimedMagneticStripeReaderClosedEventArgs_Vtbl; @@ -6460,7 +6460,7 @@ impl ClaimedPosPrinter { } } impl ::windows_core::RuntimeType for ClaimedPosPrinter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedPosPrinter;{6d64ce0c-e03e-4b14-a38e-c28c34b86353})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedPosPrinter { type Vtable = IClaimedPosPrinter_Vtbl; @@ -6481,7 +6481,7 @@ unsafe impl ::core::marker::Sync for ClaimedPosPrinter {} pub struct ClaimedPosPrinterClosedEventArgs(::windows_core::IUnknown); impl ClaimedPosPrinterClosedEventArgs {} impl ::windows_core::RuntimeType for ClaimedPosPrinterClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs;{e2b7a27b-4d40-471d-92ed-63375b18c788})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedPosPrinterClosedEventArgs { type Vtable = IClaimedPosPrinterClosedEventArgs_Vtbl; @@ -6665,7 +6665,7 @@ impl ClaimedReceiptPrinter { } } impl ::windows_core::RuntimeType for ClaimedReceiptPrinter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedReceiptPrinter;{9ad27a74-dd61-4ee2-9837-5b5d72d538b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedReceiptPrinter { type Vtable = IClaimedReceiptPrinter_Vtbl; @@ -6894,7 +6894,7 @@ impl ClaimedSlipPrinter { } } impl ::windows_core::RuntimeType for ClaimedSlipPrinter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ClaimedSlipPrinter;{bd5deff2-af90-4e8a-b77b-e3ae9ca63a7f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClaimedSlipPrinter { type Vtable = IClaimedSlipPrinter_Vtbl; @@ -6951,7 +6951,7 @@ impl JournalPrintJob { } } impl ::windows_core::RuntimeType for JournalPrintJob { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.JournalPrintJob;{9a94005c-0615-4591-a58f-30f87edfe2e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JournalPrintJob { type Vtable = IPosPrinterJob_Vtbl; @@ -7107,7 +7107,7 @@ impl JournalPrinterCapabilities { } } impl ::windows_core::RuntimeType for JournalPrinterCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.JournalPrinterCapabilities;{3b5ccc43-e047-4463-bb58-17b5ba1d8056})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JournalPrinterCapabilities { type Vtable = IJournalPrinterCapabilities_Vtbl; @@ -7245,7 +7245,7 @@ impl LineDisplay { } } impl ::windows_core::RuntimeType for LineDisplay { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplay;{24f5df4e-3c99-44e2-b73f-e51be3637a8c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplay { type Vtable = ILineDisplay_Vtbl; @@ -7355,7 +7355,7 @@ impl LineDisplayAttributes { } } impl ::windows_core::RuntimeType for LineDisplayAttributes { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayAttributes;{c17de99c-229a-4c14-a6f1-b4e4b1fead92})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayAttributes { type Vtable = ILineDisplayAttributes_Vtbl; @@ -7501,7 +7501,7 @@ impl LineDisplayCapabilities { } } impl ::windows_core::RuntimeType for LineDisplayCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayCapabilities;{5a15b5d1-8dc5-4b9c-9172-303e47b70c55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayCapabilities { type Vtable = ILineDisplayCapabilities_Vtbl; @@ -7589,7 +7589,7 @@ impl LineDisplayCursor { } } impl ::windows_core::RuntimeType for LineDisplayCursor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayCursor;{ecdffc45-754a-4e3b-ab2b-151181085605})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayCursor { type Vtable = ILineDisplayCursor_Vtbl; @@ -7657,7 +7657,7 @@ impl LineDisplayCursorAttributes { } } impl ::windows_core::RuntimeType for LineDisplayCursorAttributes { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayCursorAttributes;{4e2d54fe-4ffd-4190-aae1-ce285f20c896})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayCursorAttributes { type Vtable = ILineDisplayCursorAttributes_Vtbl; @@ -7707,7 +7707,7 @@ impl LineDisplayCustomGlyphs { } } impl ::windows_core::RuntimeType for LineDisplayCustomGlyphs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayCustomGlyphs;{2257f63c-f263-44f1-a1a0-e750a6a0ec54})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayCustomGlyphs { type Vtable = ILineDisplayCustomGlyphs_Vtbl; @@ -7786,7 +7786,7 @@ impl LineDisplayMarquee { } } impl ::windows_core::RuntimeType for LineDisplayMarquee { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayMarquee;{a3d33e3e-f46a-4b7a-bc21-53eb3b57f8b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayMarquee { type Vtable = ILineDisplayMarquee_Vtbl; @@ -7827,7 +7827,7 @@ impl LineDisplayStatisticsCategorySelector { } } impl ::windows_core::RuntimeType for LineDisplayStatisticsCategorySelector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector;{b521c46b-9274-4d24-94f3-b6017b832444})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayStatisticsCategorySelector { type Vtable = ILineDisplayStatisticsCategorySelector_Vtbl; @@ -7854,7 +7854,7 @@ impl LineDisplayStatusUpdatedEventArgs { } } impl ::windows_core::RuntimeType for LineDisplayStatusUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs;{ddd57c1a-86fb-4eba-93d1-6f5eda52b752})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayStatusUpdatedEventArgs { type Vtable = ILineDisplayStatusUpdatedEventArgs_Vtbl; @@ -7890,7 +7890,7 @@ impl LineDisplayStoredBitmap { } } impl ::windows_core::RuntimeType for LineDisplayStoredBitmap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayStoredBitmap;{f621515b-d81e-43ba-bf1b-bcfa3c785ba0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayStoredBitmap { type Vtable = ILineDisplayStoredBitmap_Vtbl; @@ -8089,7 +8089,7 @@ impl LineDisplayWindow { } } impl ::windows_core::RuntimeType for LineDisplayWindow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.LineDisplayWindow;{d21feef4-2364-4be5-bee1-851680af4964})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LineDisplayWindow { type Vtable = ILineDisplayWindow_Vtbl; @@ -8238,7 +8238,7 @@ impl MagneticStripeReader { } } impl ::windows_core::RuntimeType for MagneticStripeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReader;{1a92b015-47c3-468a-9333-0c6517574883})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReader { type Vtable = IMagneticStripeReader_Vtbl; @@ -8393,7 +8393,7 @@ impl MagneticStripeReaderAamvaCardDataReceivedEventArgs { } } impl ::windows_core::RuntimeType for MagneticStripeReaderAamvaCardDataReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs;{0a4bbd51-c316-4910-87f3-7a62ba862d31})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderAamvaCardDataReceivedEventArgs { type Vtable = IMagneticStripeReaderAamvaCardDataReceivedEventArgs_Vtbl; @@ -8476,7 +8476,7 @@ impl MagneticStripeReaderBankCardDataReceivedEventArgs { } } impl ::windows_core::RuntimeType for MagneticStripeReaderBankCardDataReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs;{2e958823-a31a-4763-882c-23725e39b08e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderBankCardDataReceivedEventArgs { type Vtable = IMagneticStripeReaderBankCardDataReceivedEventArgs_Vtbl; @@ -8573,7 +8573,7 @@ impl MagneticStripeReaderCapabilities { } } impl ::windows_core::RuntimeType for MagneticStripeReaderCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderCapabilities;{7128809c-c440-44a2-a467-469175d02896})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderCapabilities { type Vtable = IMagneticStripeReaderCapabilities_Vtbl; @@ -8699,7 +8699,7 @@ impl MagneticStripeReaderErrorOccurredEventArgs { } } impl ::windows_core::RuntimeType for MagneticStripeReaderErrorOccurredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs;{1fedf95d-2c84-41ad-b778-f2356a789ab1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderErrorOccurredEventArgs { type Vtable = IMagneticStripeReaderErrorOccurredEventArgs_Vtbl; @@ -8788,7 +8788,7 @@ impl MagneticStripeReaderReport { } } impl ::windows_core::RuntimeType for MagneticStripeReaderReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderReport;{6a5b6047-99b0-4188-bef1-eddf79f78fe6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderReport { type Vtable = IMagneticStripeReaderReport_Vtbl; @@ -8822,7 +8822,7 @@ impl MagneticStripeReaderStatusUpdatedEventArgs { } } impl ::windows_core::RuntimeType for MagneticStripeReaderStatusUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs;{09cc6bb0-3262-401d-9e8a-e80d6358906b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderStatusUpdatedEventArgs { type Vtable = IMagneticStripeReaderStatusUpdatedEventArgs_Vtbl; @@ -8869,7 +8869,7 @@ impl MagneticStripeReaderTrackData { } } impl ::windows_core::RuntimeType for MagneticStripeReaderTrackData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderTrackData;{104cf671-4a9d-446e-abc5-20402307ba36})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderTrackData { type Vtable = IMagneticStripeReaderTrackData_Vtbl; @@ -8896,7 +8896,7 @@ impl MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs { } } impl ::windows_core::RuntimeType for MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs;{af0a5514-59cc-4a60-99e8-99a53dace5aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs { type Vtable = IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_Vtbl; @@ -9063,7 +9063,7 @@ impl PosPrinter { } } impl ::windows_core::RuntimeType for PosPrinter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.PosPrinter;{2a03c10e-9a19-4a01-994f-12dfad6adcbf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PosPrinter { type Vtable = IPosPrinter_Vtbl; @@ -9155,7 +9155,7 @@ impl PosPrinterCapabilities { } } impl ::windows_core::RuntimeType for PosPrinterCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.PosPrinterCapabilities;{cde95721-4380-4985-adc5-39db30cd93bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PosPrinterCapabilities { type Vtable = IPosPrinterCapabilities_Vtbl; @@ -9227,7 +9227,7 @@ impl PosPrinterFontProperty { } } impl ::windows_core::RuntimeType for PosPrinterFontProperty { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.PosPrinterFontProperty;{a7f4e93a-f8ac-5f04-84d2-29b16d8a633c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PosPrinterFontProperty { type Vtable = IPosPrinterFontProperty_Vtbl; @@ -9397,7 +9397,7 @@ impl PosPrinterPrintOptions { } } impl ::windows_core::RuntimeType for PosPrinterPrintOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.PosPrinterPrintOptions;{0a2e16fd-1d02-5a58-9d59-bfcde76fde86})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PosPrinterPrintOptions { type Vtable = IPosPrinterPrintOptions_Vtbl; @@ -9416,7 +9416,7 @@ unsafe impl ::core::marker::Sync for PosPrinterPrintOptions {} pub struct PosPrinterReleaseDeviceRequestedEventArgs(::windows_core::IUnknown); impl PosPrinterReleaseDeviceRequestedEventArgs {} impl ::windows_core::RuntimeType for PosPrinterReleaseDeviceRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs;{2bcba359-1cef-40b2-9ecb-f927f856ae3c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PosPrinterReleaseDeviceRequestedEventArgs { type Vtable = IPosPrinterReleaseDeviceRequestedEventArgs_Vtbl; @@ -9450,7 +9450,7 @@ impl PosPrinterStatus { } } impl ::windows_core::RuntimeType for PosPrinterStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.PosPrinterStatus;{d1f0c730-da40-4328-bf76-5156fa33b747})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PosPrinterStatus { type Vtable = IPosPrinterStatus_Vtbl; @@ -9477,7 +9477,7 @@ impl PosPrinterStatusUpdatedEventArgs { } } impl ::windows_core::RuntimeType for PosPrinterStatusUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs;{2edb87df-13a6-428d-ba81-b0e7c3e5a3cd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PosPrinterStatusUpdatedEventArgs { type Vtable = IPosPrinterStatusUpdatedEventArgs_Vtbl; @@ -9651,7 +9651,7 @@ impl ReceiptPrintJob { } } impl ::windows_core::RuntimeType for ReceiptPrintJob { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ReceiptPrintJob;{aa96066e-acad-4b79-9d0f-c0cfc08dc77b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ReceiptPrintJob { type Vtable = IReceiptPrintJob_Vtbl; @@ -9896,7 +9896,7 @@ impl ReceiptPrinterCapabilities { } } impl ::windows_core::RuntimeType for ReceiptPrinterCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.ReceiptPrinterCapabilities;{b8f0b58f-51a8-43fc-9bd5-8de272a6415b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ReceiptPrinterCapabilities { type Vtable = IReceiptPrinterCapabilities_Vtbl; @@ -10056,7 +10056,7 @@ impl SlipPrintJob { } } impl ::windows_core::RuntimeType for SlipPrintJob { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.SlipPrintJob;{532199be-c8c3-4dc2-89e9-5c4a37b34ddc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SlipPrintJob { type Vtable = IReceiptOrSlipJob_Vtbl; @@ -10294,7 +10294,7 @@ impl SlipPrinterCapabilities { } } impl ::windows_core::RuntimeType for SlipPrinterCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.SlipPrinterCapabilities;{99b16399-488c-4157-8ac2-9f57f708d3db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SlipPrinterCapabilities { type Vtable = ISlipPrinterCapabilities_Vtbl; @@ -10355,7 +10355,7 @@ impl UnifiedPosErrorData { } } impl ::windows_core::RuntimeType for UnifiedPosErrorData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.PointOfService.UnifiedPosErrorData;{2b998c3a-555c-4889-8ed8-c599bb3a712a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UnifiedPosErrorData { type Vtable = IUnifiedPosErrorData_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Power/mod.rs b/crates/libs/windows/src/Windows/Devices/Power/mod.rs index a887d61391..ca6ffc745f 100644 --- a/crates/libs/windows/src/Windows/Devices/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Power/mod.rs @@ -142,7 +142,7 @@ impl Battery { } } impl ::windows_core::RuntimeType for Battery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Power.Battery;{bc894fc6-0072-47c8-8b5d-614aaa7a437e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Battery { type Vtable = IBattery_Vtbl; @@ -207,7 +207,7 @@ impl BatteryReport { } } impl ::windows_core::RuntimeType for BatteryReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Power.BatteryReport;{c9858c3a-4e13-420a-a8d0-24f18f395401})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BatteryReport { type Vtable = IBatteryReport_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Printers/Extensions/mod.rs b/crates/libs/windows/src/Windows/Devices/Printers/Extensions/mod.rs index 269b7fe9a6..d4fec15cc8 100644 --- a/crates/libs/windows/src/Windows/Devices/Printers/Extensions/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Printers/Extensions/mod.rs @@ -262,7 +262,7 @@ impl Print3DWorkflow { } } impl ::windows_core::RuntimeType for Print3DWorkflow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.Print3DWorkflow;{c56f74bd-3669-4a66-ab42-c8151930cd34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DWorkflow { type Vtable = IPrint3DWorkflow_Vtbl; @@ -304,7 +304,7 @@ impl Print3DWorkflowPrintRequestedEventArgs { } } impl ::windows_core::RuntimeType for Print3DWorkflowPrintRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.Print3DWorkflowPrintRequestedEventArgs;{19f8c858-5ac8-4b55-8a5f-e61567dafb4d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DWorkflowPrintRequestedEventArgs { type Vtable = IPrint3DWorkflowPrintRequestedEventArgs_Vtbl; @@ -331,7 +331,7 @@ impl Print3DWorkflowPrinterChangedEventArgs { } } impl ::windows_core::RuntimeType for Print3DWorkflowPrinterChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.Print3DWorkflowPrinterChangedEventArgs;{45226402-95fc-4847-93b3-134dbf5c60f7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DWorkflowPrinterChangedEventArgs { type Vtable = IPrint3DWorkflowPrinterChangedEventArgs_Vtbl; @@ -386,7 +386,7 @@ impl PrintNotificationEventDetails { } } impl ::windows_core::RuntimeType for PrintNotificationEventDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.PrintNotificationEventDetails;{e00e4c8a-4828-4da1-8bb8-8672df8515e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintNotificationEventDetails { type Vtable = IPrintNotificationEventDetails_Vtbl; @@ -431,7 +431,7 @@ impl PrintTaskConfiguration { } } impl ::windows_core::RuntimeType for PrintTaskConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.PrintTaskConfiguration;{e3c22451-3aa4-4885-9240-311f5f8fbe9d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskConfiguration { type Vtable = IPrintTaskConfiguration_Vtbl; @@ -476,7 +476,7 @@ impl PrintTaskConfigurationSaveRequest { } } impl ::windows_core::RuntimeType for PrintTaskConfigurationSaveRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.PrintTaskConfigurationSaveRequest;{eeaf2fcb-621e-4b62-ac77-b281cce08d60})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskConfigurationSaveRequest { type Vtable = IPrintTaskConfigurationSaveRequest_Vtbl; @@ -498,7 +498,7 @@ impl PrintTaskConfigurationSaveRequestedDeferral { } } impl ::windows_core::RuntimeType for PrintTaskConfigurationSaveRequestedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.PrintTaskConfigurationSaveRequestedDeferral;{e959d568-f729-44a4-871d-bd0628696a33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskConfigurationSaveRequestedDeferral { type Vtable = IPrintTaskConfigurationSaveRequestedDeferral_Vtbl; @@ -523,7 +523,7 @@ impl PrintTaskConfigurationSaveRequestedEventArgs { } } impl ::windows_core::RuntimeType for PrintTaskConfigurationSaveRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Extensions.PrintTaskConfigurationSaveRequestedEventArgs;{e06c2879-0d61-4938-91d0-96a45bee8479})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskConfigurationSaveRequestedEventArgs { type Vtable = IPrintTaskConfigurationSaveRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Printers/mod.rs b/crates/libs/windows/src/Windows/Devices/Printers/mod.rs index 6a7e557fe0..fda2b2e52b 100644 --- a/crates/libs/windows/src/Windows/Devices/Printers/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Printers/mod.rs @@ -583,7 +583,7 @@ impl IppAttributeError { } } impl ::windows_core::RuntimeType for IppAttributeError { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.IppAttributeError;{750feda1-9eef-5c39-93e4-46149bbcef27})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IppAttributeError { type Vtable = IIppAttributeError_Vtbl; @@ -1130,7 +1130,7 @@ impl IppAttributeValue { } } impl ::windows_core::RuntimeType for IppAttributeValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.IppAttributeValue;{99407fed-e2bb-59a3-988b-28a974052a26})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IppAttributeValue { type Vtable = IIppAttributeValue_Vtbl; @@ -1175,7 +1175,7 @@ impl IppIntegerRange { } } impl ::windows_core::RuntimeType for IppIntegerRange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.IppIntegerRange;{92907346-c3ea-5ed6-bdb1-3752c62c6f7f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IppIntegerRange { type Vtable = IIppIntegerRange_Vtbl; @@ -1316,7 +1316,7 @@ impl IppPrintDevice { } } impl ::windows_core::RuntimeType for IppPrintDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.IppPrintDevice;{d748ac56-76f3-5dc6-afd4-c2a8686b9359})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IppPrintDevice { type Vtable = IIppPrintDevice_Vtbl; @@ -1368,7 +1368,7 @@ impl IppResolution { } } impl ::windows_core::RuntimeType for IppResolution { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.IppResolution;{cb493f86-6bf3-56f5-86ce-263d08aead63})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IppResolution { type Vtable = IIppResolution_Vtbl; @@ -1404,7 +1404,7 @@ impl IppSetAttributesResult { } } impl ::windows_core::RuntimeType for IppSetAttributesResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.IppSetAttributesResult;{7d1c7f55-aa9d-58a3-90e9-17bdc5281f07})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IppSetAttributesResult { type Vtable = IIppSetAttributesResult_Vtbl; @@ -1449,7 +1449,7 @@ impl IppTextWithLanguage { } } impl ::windows_core::RuntimeType for IppTextWithLanguage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.IppTextWithLanguage;{326447a6-5149-5936-90e8-0c736036bf77})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IppTextWithLanguage { type Vtable = IIppTextWithLanguage_Vtbl; @@ -1498,7 +1498,7 @@ impl PageConfigurationSettings { } } impl ::windows_core::RuntimeType for PageConfigurationSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.PageConfigurationSettings;{b6fc1e02-5331-54ff-95a0-1fcb76bb97a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PageConfigurationSettings { type Vtable = IPageConfigurationSettings_Vtbl; @@ -1553,7 +1553,7 @@ impl PdlPassthroughProvider { } } impl ::windows_core::RuntimeType for PdlPassthroughProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.PdlPassthroughProvider;{23c71dd2-6117-553f-9378-180af5849a49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PdlPassthroughProvider { type Vtable = IPdlPassthroughProvider_Vtbl; @@ -1599,7 +1599,7 @@ impl PdlPassthroughTarget { } } impl ::windows_core::RuntimeType for PdlPassthroughTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.PdlPassthroughTarget;{9840be79-67f8-5385-a5b9-e8c96e0fca76})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PdlPassthroughTarget { type Vtable = IPdlPassthroughTarget_Vtbl; @@ -1647,7 +1647,7 @@ impl Print3DDevice { } } impl ::windows_core::RuntimeType for Print3DDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.Print3DDevice;{041c3d19-9713-42a2-9813-7dc3337428d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DDevice { type Vtable = IPrint3DDevice_Vtbl; @@ -1700,7 +1700,7 @@ impl PrintSchema { } } impl ::windows_core::RuntimeType for PrintSchema { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Printers.PrintSchema;{c2b98316-26b8-4bfb-8138-9f962c22a35b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSchema { type Vtable = IPrintSchema_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs index a0e08fa3d5..46875e6514 100644 --- a/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs @@ -60,7 +60,7 @@ impl IPwmControllerProvider { } ::windows_core::imp::interface_hierarchy!(IPwmControllerProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPwmControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1300593b-e2e3-40a4-b7d9-48dff0377a52}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPwmControllerProvider { type Vtable = IPwmControllerProvider_Vtbl; @@ -99,7 +99,7 @@ impl IPwmProvider { } ::windows_core::imp::interface_hierarchy!(IPwmProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPwmProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a3301228-52f1-47b0-9349-66ba43d25902}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPwmProvider { type Vtable = IPwmProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs b/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs index 0b581a35d5..5908c278f0 100644 --- a/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs @@ -206,7 +206,7 @@ impl PwmController { } } impl ::windows_core::RuntimeType for PwmController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Pwm.PwmController;{c45f5c85-d2e8-42cf-9bd6-cf5ed029e6a7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PwmController { type Vtable = IPwmController_Vtbl; @@ -276,7 +276,7 @@ impl PwmPin { } } impl ::windows_core::RuntimeType for PwmPin { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Pwm.PwmPin;{22972dc8-c6cf-4821-b7f9-c6454fb6af79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PwmPin { type Vtable = IPwmPin_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Radios/mod.rs b/crates/libs/windows/src/Windows/Devices/Radios/mod.rs index 700639bca4..1cae477112 100644 --- a/crates/libs/windows/src/Windows/Devices/Radios/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Radios/mod.rs @@ -145,7 +145,7 @@ impl Radio { } } impl ::windows_core::RuntimeType for Radio { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Radios.Radio;{252118df-b33e-416a-875f-1cf38ae2d83e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Radio { type Vtable = IRadio_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs b/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs index 224f22491d..06422061ed 100644 --- a/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs @@ -110,7 +110,7 @@ impl IImageScannerFormatConfiguration { } ::windows_core::imp::interface_hierarchy!(IImageScannerFormatConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IImageScannerFormatConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ae275d11-dadf-4010-bf10-cca5c83dcbb0}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IImageScannerFormatConfiguration { type Vtable = IImageScannerFormatConfiguration_Vtbl; @@ -389,7 +389,7 @@ impl IImageScannerSourceConfiguration { ::windows_core::imp::interface_hierarchy!(IImageScannerSourceConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IImageScannerSourceConfiguration {} impl ::windows_core::RuntimeType for IImageScannerSourceConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{bfb50055-0b44-4c82-9e89-205f9c234e59}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IImageScannerSourceConfiguration { type Vtable = IImageScannerSourceConfiguration_Vtbl; @@ -561,7 +561,7 @@ impl ImageScanner { } } impl ::windows_core::RuntimeType for ImageScanner { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Scanners.ImageScanner;{53a88f78-5298-48a0-8da3-8087519665e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageScanner { type Vtable = IImageScanner_Vtbl; @@ -606,7 +606,7 @@ impl ImageScannerAutoConfiguration { } } impl ::windows_core::RuntimeType for ImageScannerAutoConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Scanners.ImageScannerAutoConfiguration;{ae275d11-dadf-4010-bf10-cca5c83dcbb0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageScannerAutoConfiguration { type Vtable = IImageScannerFormatConfiguration_Vtbl; @@ -958,7 +958,7 @@ impl ImageScannerFeederConfiguration { } } impl ::windows_core::RuntimeType for ImageScannerFeederConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Scanners.ImageScannerFeederConfiguration;{ae275d11-dadf-4010-bf10-cca5c83dcbb0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageScannerFeederConfiguration { type Vtable = IImageScannerFormatConfiguration_Vtbl; @@ -1198,7 +1198,7 @@ impl ImageScannerFlatbedConfiguration { } } impl ::windows_core::RuntimeType for ImageScannerFlatbedConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Scanners.ImageScannerFlatbedConfiguration;{ae275d11-dadf-4010-bf10-cca5c83dcbb0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageScannerFlatbedConfiguration { type Vtable = IImageScannerFormatConfiguration_Vtbl; @@ -1234,7 +1234,7 @@ impl ImageScannerPreviewResult { } } impl ::windows_core::RuntimeType for ImageScannerPreviewResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Scanners.ImageScannerPreviewResult;{08b7fe8e-8891-441d-be9c-176fa109c8bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageScannerPreviewResult { type Vtable = IImageScannerPreviewResult_Vtbl; @@ -1263,7 +1263,7 @@ impl ImageScannerScanResult { } } impl ::windows_core::RuntimeType for ImageScannerScanResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Scanners.ImageScannerScanResult;{c91624cd-9037-4e48-84c1-ac0975076bc5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageScannerScanResult { type Vtable = IImageScannerScanResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs b/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs index ab73ba94a9..bd491b869b 100644 --- a/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs @@ -215,7 +215,7 @@ impl CustomSensor { } } impl ::windows_core::RuntimeType for CustomSensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Custom.CustomSensor;{a136f9ad-4034-4b4d-99dd-531aac649c09})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CustomSensor { type Vtable = ICustomSensor_Vtbl; @@ -262,7 +262,7 @@ impl CustomSensorReading { } } impl ::windows_core::RuntimeType for CustomSensorReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Custom.CustomSensorReading;{64004f4d-446a-4366-a87a-5f963268ec53})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CustomSensorReading { type Vtable = ICustomSensorReading_Vtbl; @@ -289,7 +289,7 @@ impl CustomSensorReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for CustomSensorReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Custom.CustomSensorReadingChangedEventArgs;{6b202023-cffd-4cc1-8ff0-e21823d76fcc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CustomSensorReadingChangedEventArgs { type Vtable = ICustomSensorReadingChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs b/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs index e4a48eca46..ef8d1c0df8 100644 --- a/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs @@ -2672,7 +2672,7 @@ pub struct ISensorDataThreshold(::windows_core::IUnknown); impl ISensorDataThreshold {} ::windows_core::imp::interface_hierarchy!(ISensorDataThreshold, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISensorDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{54daec61-fe4b-4e07-b260-3a4cdfbe396e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISensorDataThreshold { type Vtable = ISensorDataThreshold_Vtbl; @@ -3026,7 +3026,7 @@ impl Accelerometer { } } impl ::windows_core::RuntimeType for Accelerometer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Accelerometer;{df184548-2711-4da7-8098-4b82205d3c7d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Accelerometer { type Vtable = IAccelerometer_Vtbl; @@ -3079,7 +3079,7 @@ impl AccelerometerDataThreshold { } } impl ::windows_core::RuntimeType for AccelerometerDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.AccelerometerDataThreshold;{f92c1b68-6320-5577-879e-9942621c3dd9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccelerometerDataThreshold { type Vtable = IAccelerometerDataThreshold_Vtbl; @@ -3147,7 +3147,7 @@ impl AccelerometerReading { } } impl ::windows_core::RuntimeType for AccelerometerReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.AccelerometerReading;{b9fe7acb-d351-40af-8bb6-7aa9ae641fb7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccelerometerReading { type Vtable = IAccelerometerReading_Vtbl; @@ -3174,7 +3174,7 @@ impl AccelerometerReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for AccelerometerReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.AccelerometerReadingChangedEventArgs;{0095c65b-b6ac-475a-9f44-8b32d35a3f25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccelerometerReadingChangedEventArgs { type Vtable = IAccelerometerReadingChangedEventArgs_Vtbl; @@ -3203,7 +3203,7 @@ impl AccelerometerShakenEventArgs { } } impl ::windows_core::RuntimeType for AccelerometerShakenEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.AccelerometerShakenEventArgs;{95ff01d1-4a28-4f35-98e8-8178aae4084a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccelerometerShakenEventArgs { type Vtable = IAccelerometerShakenEventArgs_Vtbl; @@ -3332,7 +3332,7 @@ impl ActivitySensor { } } impl ::windows_core::RuntimeType for ActivitySensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ActivitySensor;{cd7a630c-fb5f-48eb-b09b-a2708d1c61ef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivitySensor { type Vtable = IActivitySensor_Vtbl; @@ -3375,7 +3375,7 @@ impl ActivitySensorReading { } } impl ::windows_core::RuntimeType for ActivitySensorReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ActivitySensorReading;{85125a96-1472-40a2-b2ae-e1ef29226c78})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivitySensorReading { type Vtable = IActivitySensorReading_Vtbl; @@ -3402,7 +3402,7 @@ impl ActivitySensorReadingChangeReport { } } impl ::windows_core::RuntimeType for ActivitySensorReadingChangeReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ActivitySensorReadingChangeReport;{4f3c2915-d93b-47bd-960a-f20fb2f322b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivitySensorReadingChangeReport { type Vtable = IActivitySensorReadingChangeReport_Vtbl; @@ -3429,7 +3429,7 @@ impl ActivitySensorReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for ActivitySensorReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ActivitySensorReadingChangedEventArgs;{de386717-aeb6-4ec7-946a-d9cc19b951ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivitySensorReadingChangedEventArgs { type Vtable = IActivitySensorReadingChangedEventArgs_Vtbl; @@ -3458,7 +3458,7 @@ impl ActivitySensorTriggerDetails { } } impl ::windows_core::RuntimeType for ActivitySensorTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ActivitySensorTriggerDetails;{2c9e6612-b9ca-4677-b263-243297f79d3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivitySensorTriggerDetails { type Vtable = IActivitySensorTriggerDetails_Vtbl; @@ -3557,7 +3557,7 @@ impl Altimeter { } } impl ::windows_core::RuntimeType for Altimeter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Altimeter;{72f057fd-8f04-49f1-b4a7-f4e363b701a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Altimeter { type Vtable = IAltimeter_Vtbl; @@ -3611,7 +3611,7 @@ impl AltimeterReading { } } impl ::windows_core::RuntimeType for AltimeterReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.AltimeterReading;{fbe8ef73-7f5e-48c8-aa1a-f1f3befc1144})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AltimeterReading { type Vtable = IAltimeterReading_Vtbl; @@ -3638,7 +3638,7 @@ impl AltimeterReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for AltimeterReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.AltimeterReadingChangedEventArgs;{7069d077-446d-47f7-998c-ebc23b45e4a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AltimeterReadingChangedEventArgs { type Vtable = IAltimeterReadingChangedEventArgs_Vtbl; @@ -3763,7 +3763,7 @@ impl Barometer { } } impl ::windows_core::RuntimeType for Barometer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Barometer;{934475a8-78bf-452f-b017-f0209ce6dab4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Barometer { type Vtable = IBarometer_Vtbl; @@ -3794,7 +3794,7 @@ impl BarometerDataThreshold { } } impl ::windows_core::RuntimeType for BarometerDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.BarometerDataThreshold;{076b952c-cb62-5a90-a0d1-f85e4a936394})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarometerDataThreshold { type Vtable = IBarometerDataThreshold_Vtbl; @@ -3848,7 +3848,7 @@ impl BarometerReading { } } impl ::windows_core::RuntimeType for BarometerReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.BarometerReading;{f5b9d2e6-1df6-4a1a-a7ad-321d4f5db247})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarometerReading { type Vtable = IBarometerReading_Vtbl; @@ -3875,7 +3875,7 @@ impl BarometerReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for BarometerReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.BarometerReadingChangedEventArgs;{3d84945f-037b-404f-9bbb-6232d69543c3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BarometerReadingChangedEventArgs { type Vtable = IBarometerReadingChangedEventArgs_Vtbl; @@ -4015,7 +4015,7 @@ impl Compass { } } impl ::windows_core::RuntimeType for Compass { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Compass;{292ffa94-1b45-403c-ba06-b106dba69a64})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Compass { type Vtable = ICompass_Vtbl; @@ -4046,7 +4046,7 @@ impl CompassDataThreshold { } } impl ::windows_core::RuntimeType for CompassDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.CompassDataThreshold;{d15b52b3-d39d-5ec8-b2e4-f193e6ab34ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompassDataThreshold { type Vtable = ICompassDataThreshold_Vtbl; @@ -4116,7 +4116,7 @@ impl CompassReading { } } impl ::windows_core::RuntimeType for CompassReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.CompassReading;{82911128-513d-4dc9-b781-5eedfbf02d0c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompassReading { type Vtable = ICompassReading_Vtbl; @@ -4143,7 +4143,7 @@ impl CompassReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for CompassReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.CompassReadingChangedEventArgs;{8f1549b0-e8bc-4c7e-b009-4e41df137072})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompassReadingChangedEventArgs { type Vtable = ICompassReadingChangedEventArgs_Vtbl; @@ -4283,7 +4283,7 @@ impl Gyrometer { } } impl ::windows_core::RuntimeType for Gyrometer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Gyrometer;{fdb9a9c4-84b1-4ca2-9763-9b589506c70c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Gyrometer { type Vtable = IGyrometer_Vtbl; @@ -4336,7 +4336,7 @@ impl GyrometerDataThreshold { } } impl ::windows_core::RuntimeType for GyrometerDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.GyrometerDataThreshold;{8648b31e-6e52-5259-bbad-242a69dc38c8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GyrometerDataThreshold { type Vtable = IGyrometerDataThreshold_Vtbl; @@ -4404,7 +4404,7 @@ impl GyrometerReading { } } impl ::windows_core::RuntimeType for GyrometerReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.GyrometerReading;{b3d6de5c-1ee4-456f-9de7-e2493b5c8e03})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GyrometerReading { type Vtable = IGyrometerReading_Vtbl; @@ -4431,7 +4431,7 @@ impl GyrometerReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for GyrometerReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.GyrometerReadingChangedEventArgs;{0fdf1895-6f9e-42ce-8d58-388c0ab8356d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GyrometerReadingChangedEventArgs { type Vtable = IGyrometerReadingChangedEventArgs_Vtbl; @@ -4476,7 +4476,7 @@ impl HingeAngleReading { } } impl ::windows_core::RuntimeType for HingeAngleReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HingeAngleReading;{a3cd45b9-1bf1-4f65-a704-e2da04f182c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HingeAngleReading { type Vtable = IHingeAngleReading_Vtbl; @@ -4583,7 +4583,7 @@ impl HingeAngleSensor { } } impl ::windows_core::RuntimeType for HingeAngleSensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HingeAngleSensor;{e9d3be02-bfdf-437f-8c29-88c77393d309})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HingeAngleSensor { type Vtable = IHingeAngleSensor_Vtbl; @@ -4610,7 +4610,7 @@ impl HingeAngleSensorReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for HingeAngleSensorReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HingeAngleSensorReadingChangedEventArgs;{24d9558b-fad0-42b8-a854-78923049a1ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HingeAngleSensorReadingChangedEventArgs { type Vtable = IHingeAngleSensorReadingChangedEventArgs_Vtbl; @@ -4667,7 +4667,7 @@ impl HumanPresenceFeatures { } } impl ::windows_core::RuntimeType for HumanPresenceFeatures { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HumanPresenceFeatures;{bdb09fda-3244-557a-bd29-8b004f59f2cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HumanPresenceFeatures { type Vtable = IHumanPresenceFeatures_Vtbl; @@ -4764,7 +4764,7 @@ impl HumanPresenceSensor { } } impl ::windows_core::RuntimeType for HumanPresenceSensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HumanPresenceSensor;{2116788b-e389-5cc3-9a97-cb17be1008bd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HumanPresenceSensor { type Vtable = IHumanPresenceSensor_Vtbl; @@ -4816,7 +4816,7 @@ impl HumanPresenceSensorReading { } } impl ::windows_core::RuntimeType for HumanPresenceSensorReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HumanPresenceSensorReading;{83533bf5-a85a-5d50-8be4-6072d745a3bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HumanPresenceSensorReading { type Vtable = IHumanPresenceSensorReading_Vtbl; @@ -4843,7 +4843,7 @@ impl HumanPresenceSensorReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for HumanPresenceSensorReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HumanPresenceSensorReadingChangedEventArgs;{a9dc4583-fd69-5c5e-ab1f-942204eae2db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HumanPresenceSensorReadingChangedEventArgs { type Vtable = IHumanPresenceSensorReadingChangedEventArgs_Vtbl; @@ -5032,7 +5032,7 @@ impl HumanPresenceSettings { } } impl ::windows_core::RuntimeType for HumanPresenceSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.HumanPresenceSettings;{ef4daf5b-07b7-5eb6-86bb-b7ff49ce44fb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HumanPresenceSettings { type Vtable = IHumanPresenceSettings_Vtbl; @@ -5201,7 +5201,7 @@ impl Inclinometer { } } impl ::windows_core::RuntimeType for Inclinometer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Inclinometer;{2648ca6f-2286-406f-9161-f0c4bd806ebf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Inclinometer { type Vtable = IInclinometer_Vtbl; @@ -5254,7 +5254,7 @@ impl InclinometerDataThreshold { } } impl ::windows_core::RuntimeType for InclinometerDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.InclinometerDataThreshold;{f80a4783-7bfe-545e-bb60-a0ebc47bd2fb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InclinometerDataThreshold { type Vtable = IInclinometerDataThreshold_Vtbl; @@ -5329,7 +5329,7 @@ impl InclinometerReading { } } impl ::windows_core::RuntimeType for InclinometerReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.InclinometerReading;{9f44f055-b6f6-497f-b127-1a775e501458})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InclinometerReading { type Vtable = IInclinometerReading_Vtbl; @@ -5356,7 +5356,7 @@ impl InclinometerReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for InclinometerReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.InclinometerReadingChangedEventArgs;{4ae91dc1-e7eb-4938-8511-ae0d6b440438})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InclinometerReadingChangedEventArgs { type Vtable = IInclinometerReadingChangedEventArgs_Vtbl; @@ -5481,7 +5481,7 @@ impl LightSensor { } } impl ::windows_core::RuntimeType for LightSensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.LightSensor;{f84c0718-0c54-47ae-922e-789f57fb03a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LightSensor { type Vtable = ILightSensor_Vtbl; @@ -5523,7 +5523,7 @@ impl LightSensorDataThreshold { } } impl ::windows_core::RuntimeType for LightSensorDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.LightSensorDataThreshold;{b160afd1-878f-5492-9f2c-33dc3ae584a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LightSensorDataThreshold { type Vtable = ILightSensorDataThreshold_Vtbl; @@ -5577,7 +5577,7 @@ impl LightSensorReading { } } impl ::windows_core::RuntimeType for LightSensorReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.LightSensorReading;{ffdf6300-227c-4d2b-b302-fc0142485c68})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LightSensorReading { type Vtable = ILightSensorReading_Vtbl; @@ -5604,7 +5604,7 @@ impl LightSensorReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for LightSensorReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.LightSensorReadingChangedEventArgs;{a3a2f4cf-258b-420c-b8ab-8edd601ecf50})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LightSensorReadingChangedEventArgs { type Vtable = ILightSensorReadingChangedEventArgs_Vtbl; @@ -5744,7 +5744,7 @@ impl Magnetometer { } } impl ::windows_core::RuntimeType for Magnetometer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Magnetometer;{484f626e-d3c9-4111-b3f6-2cf1faa418d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Magnetometer { type Vtable = IMagnetometer_Vtbl; @@ -5797,7 +5797,7 @@ impl MagnetometerDataThreshold { } } impl ::windows_core::RuntimeType for MagnetometerDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.MagnetometerDataThreshold;{d177cb01-9063-5fa5-b596-b445e9dc3401})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagnetometerDataThreshold { type Vtable = IMagnetometerDataThreshold_Vtbl; @@ -5872,7 +5872,7 @@ impl MagnetometerReading { } } impl ::windows_core::RuntimeType for MagnetometerReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.MagnetometerReading;{0c2cc40d-ebfd-4e5c-bb11-afc29b3cae61})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagnetometerReading { type Vtable = IMagnetometerReading_Vtbl; @@ -5899,7 +5899,7 @@ impl MagnetometerReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for MagnetometerReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.MagnetometerReadingChangedEventArgs;{17eae872-2eb9-4ee7-8ad0-3127537d949b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MagnetometerReadingChangedEventArgs { type Vtable = IMagnetometerReadingChangedEventArgs_Vtbl; @@ -6073,7 +6073,7 @@ impl OrientationSensor { } } impl ::windows_core::RuntimeType for OrientationSensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.OrientationSensor;{5e354635-cf6b-4c63-abd8-10252b0bf6ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OrientationSensor { type Vtable = IOrientationSensor_Vtbl; @@ -6141,7 +6141,7 @@ impl OrientationSensorReading { } } impl ::windows_core::RuntimeType for OrientationSensorReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.OrientationSensorReading;{4756c993-6595-4897-bcc6-d537ee757564})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OrientationSensorReading { type Vtable = IOrientationSensorReading_Vtbl; @@ -6168,7 +6168,7 @@ impl OrientationSensorReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for OrientationSensorReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.OrientationSensorReadingChangedEventArgs;{012c1186-c3ba-46bc-ae65-7a98996cbfb8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OrientationSensorReadingChangedEventArgs { type Vtable = IOrientationSensorReadingChangedEventArgs_Vtbl; @@ -6306,7 +6306,7 @@ impl Pedometer { } } impl ::windows_core::RuntimeType for Pedometer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.Pedometer;{9a1e013d-3d98-45f8-8920-8e4ecaca5f97})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Pedometer { type Vtable = IPedometer_Vtbl; @@ -6340,7 +6340,7 @@ impl PedometerDataThreshold { } } impl ::windows_core::RuntimeType for PedometerDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.PedometerDataThreshold;{54daec61-fe4b-4e07-b260-3a4cdfbe396e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PedometerDataThreshold { type Vtable = ISensorDataThreshold_Vtbl; @@ -6393,7 +6393,7 @@ impl PedometerReading { } } impl ::windows_core::RuntimeType for PedometerReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.PedometerReading;{2245dcf4-a8e1-432f-896a-be0dd9b02d24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PedometerReading { type Vtable = IPedometerReading_Vtbl; @@ -6420,7 +6420,7 @@ impl PedometerReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for PedometerReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.PedometerReadingChangedEventArgs;{f855e47e-abbc-4456-86a8-25cf2b333742})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PedometerReadingChangedEventArgs { type Vtable = IPedometerReadingChangedEventArgs_Vtbl; @@ -6532,7 +6532,7 @@ impl ProximitySensor { } } impl ::windows_core::RuntimeType for ProximitySensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ProximitySensor;{54c076b8-ecfb-4944-b928-74fc504d47ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProximitySensor { type Vtable = IProximitySensor_Vtbl; @@ -6566,7 +6566,7 @@ impl ProximitySensorDataThreshold { } } impl ::windows_core::RuntimeType for ProximitySensorDataThreshold { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ProximitySensorDataThreshold;{54daec61-fe4b-4e07-b260-3a4cdfbe396e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProximitySensorDataThreshold { type Vtable = ISensorDataThreshold_Vtbl; @@ -6597,7 +6597,7 @@ impl ProximitySensorDisplayOnOffController { } #[cfg(feature = "Foundation")] impl ::windows_core::RuntimeType for ProximitySensorDisplayOnOffController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ProximitySensorDisplayOnOffController;{30d5a829-7fa4-4026-83bb-d75bae4ea99e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation")] unsafe impl ::windows_core::Interface for ProximitySensorDisplayOnOffController { @@ -6650,7 +6650,7 @@ impl ProximitySensorReading { } } impl ::windows_core::RuntimeType for ProximitySensorReading { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ProximitySensorReading;{71228d59-132d-4d5f-8ff9-2f0db8751ced})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProximitySensorReading { type Vtable = IProximitySensorReading_Vtbl; @@ -6677,7 +6677,7 @@ impl ProximitySensorReadingChangedEventArgs { } } impl ::windows_core::RuntimeType for ProximitySensorReadingChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.ProximitySensorReadingChangedEventArgs;{cfc2f366-c3e8-40fd-8cc3-67e289004938})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProximitySensorReadingChangedEventArgs { type Vtable = IProximitySensorReadingChangedEventArgs_Vtbl; @@ -6711,7 +6711,7 @@ impl SensorDataThresholdTriggerDetails { } } impl ::windows_core::RuntimeType for SensorDataThresholdTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.SensorDataThresholdTriggerDetails;{9106f1b7-e88d-48b1-bc90-619c7b349391})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SensorDataThresholdTriggerDetails { type Vtable = ISensorDataThresholdTriggerDetails_Vtbl; @@ -6759,7 +6759,7 @@ impl SensorQuaternion { } } impl ::windows_core::RuntimeType for SensorQuaternion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.SensorQuaternion;{c9c5c827-c71c-46e7-9da3-36a193b232bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SensorQuaternion { type Vtable = ISensorQuaternion_Vtbl; @@ -6842,7 +6842,7 @@ impl SensorRotationMatrix { } } impl ::windows_core::RuntimeType for SensorRotationMatrix { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.SensorRotationMatrix;{0a3d5a67-22f4-4392-9538-65d0bd064aa6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SensorRotationMatrix { type Vtable = ISensorRotationMatrix_Vtbl; @@ -6939,7 +6939,7 @@ impl SimpleOrientationSensor { } } impl ::windows_core::RuntimeType for SimpleOrientationSensor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.SimpleOrientationSensor;{5ff53856-214a-4dee-a3f9-616f1ab06ffd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SimpleOrientationSensor { type Vtable = ISimpleOrientationSensor_Vtbl; @@ -6975,7 +6975,7 @@ impl SimpleOrientationSensorOrientationChangedEventArgs { } } impl ::windows_core::RuntimeType for SimpleOrientationSensorOrientationChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sensors.SimpleOrientationSensorOrientationChangedEventArgs;{bcd5c660-23d4-4b4c-a22e-ba81ade0c601})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SimpleOrientationSensorOrientationChangedEventArgs { type Vtable = ISimpleOrientationSensorOrientationChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs b/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs index 59fdbf7175..8b3634b705 100644 --- a/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs @@ -143,7 +143,7 @@ impl ErrorReceivedEventArgs { } } impl ::windows_core::RuntimeType for ErrorReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SerialCommunication.ErrorReceivedEventArgs;{fcc6bf59-1283-4d8a-bfdf-566b33ddb28f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ErrorReceivedEventArgs { type Vtable = IErrorReceivedEventArgs_Vtbl; @@ -170,7 +170,7 @@ impl PinChangedEventArgs { } } impl ::windows_core::RuntimeType for PinChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SerialCommunication.PinChangedEventArgs;{a2bf1db0-fc9c-4607-93d0-fa5e8343ee22})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PinChangedEventArgs { type Vtable = IPinChangedEventArgs_Vtbl; @@ -448,7 +448,7 @@ impl SerialDevice { } } impl ::windows_core::RuntimeType for SerialDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SerialCommunication.SerialDevice;{e187ccc6-2210-414f-b65a-f5553a03372a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SerialDevice { type Vtable = ISerialDevice_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs b/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs index 6f9dd61a2d..d14b5f9ce3 100644 --- a/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs @@ -1317,7 +1317,7 @@ impl CardAddedEventArgs { } } impl ::windows_core::RuntimeType for CardAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.CardAddedEventArgs;{18bbef98-f18b-4dd3-b118-dfb2c8e23cc6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CardAddedEventArgs { type Vtable = ICardAddedEventArgs_Vtbl; @@ -1344,7 +1344,7 @@ impl CardRemovedEventArgs { } } impl ::windows_core::RuntimeType for CardRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.CardRemovedEventArgs;{15331aaf-22d7-4945-afc9-03b46f42a6cd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CardRemovedEventArgs { type Vtable = ICardRemovedEventArgs_Vtbl; @@ -1425,7 +1425,7 @@ impl SmartCard { } } impl ::windows_core::RuntimeType for SmartCard { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCard;{1b718871-6434-43f4-b55a-6a29623870aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCard { type Vtable = ISmartCard_Vtbl; @@ -1581,7 +1581,7 @@ impl SmartCardAppletIdGroup { } } impl ::windows_core::RuntimeType for SmartCardAppletIdGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardAppletIdGroup;{7db165e6-6264-56f4-5e03-c86385395eb1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardAppletIdGroup { type Vtable = ISmartCardAppletIdGroup_Vtbl; @@ -1662,7 +1662,7 @@ impl SmartCardAppletIdGroupRegistration { } } impl ::windows_core::RuntimeType for SmartCardAppletIdGroupRegistration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardAppletIdGroupRegistration;{df1208d1-31bb-5596-43b1-6d69a0257b3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardAppletIdGroupRegistration { type Vtable = ISmartCardAppletIdGroupRegistration_Vtbl; @@ -1829,7 +1829,7 @@ impl SmartCardAutomaticResponseApdu { } } impl ::windows_core::RuntimeType for SmartCardAutomaticResponseApdu { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardAutomaticResponseApdu;{52152bab-c63e-4531-a857-d756d99b986a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardAutomaticResponseApdu { type Vtable = ISmartCardAutomaticResponseApdu_Vtbl; @@ -1913,7 +1913,7 @@ impl SmartCardChallengeContext { } } impl ::windows_core::RuntimeType for SmartCardChallengeContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardChallengeContext;{192a5319-c9c4-4947-81cc-44794a61ef91})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardChallengeContext { type Vtable = ISmartCardChallengeContext_Vtbl; @@ -1953,7 +1953,7 @@ impl SmartCardConnection { } } impl ::windows_core::RuntimeType for SmartCardConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardConnection;{7edb991a-a81a-47bc-a649-156be6b7f231})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardConnection { type Vtable = ISmartCardConnection_Vtbl; @@ -2162,7 +2162,7 @@ impl SmartCardCryptogramGenerator { } } impl ::windows_core::RuntimeType for SmartCardCryptogramGenerator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramGenerator;{e39f587b-edd3-4e49-b594-0ff5e4d0c76f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramGenerator { type Vtable = ISmartCardCryptogramGenerator_Vtbl; @@ -2205,7 +2205,7 @@ impl SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult { } } impl ::windows_core::RuntimeType for SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult;{2798e029-d687-4c92-86c6-399e9a0ecb09})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult { type Vtable = ISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_Vtbl; @@ -2248,7 +2248,7 @@ impl SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult { } } impl ::windows_core::RuntimeType for SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult;{4e6a8a5c-9773-46c4-a32f-b1e543159e04})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult { type Vtable = ISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_Vtbl; @@ -2291,7 +2291,7 @@ impl SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult { } } impl ::windows_core::RuntimeType for SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult;{8c7ce857-a7e7-489d-b9d6-368061515012})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult { type Vtable = ISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_Vtbl; @@ -2380,7 +2380,7 @@ impl SmartCardCryptogramMaterialCharacteristics { } } impl ::windows_core::RuntimeType for SmartCardCryptogramMaterialCharacteristics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramMaterialCharacteristics;{fc9ac5cc-c1d7-4153-923b-a2d43c6c8d49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramMaterialCharacteristics { type Vtable = ISmartCardCryptogramMaterialCharacteristics_Vtbl; @@ -2437,7 +2437,7 @@ impl SmartCardCryptogramMaterialPackageCharacteristics { } } impl ::windows_core::RuntimeType for SmartCardCryptogramMaterialPackageCharacteristics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramMaterialPackageCharacteristics;{ffb58e1f-0692-4c47-93cf-34d91f9dcd00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramMaterialPackageCharacteristics { type Vtable = ISmartCardCryptogramMaterialPackageCharacteristics_Vtbl; @@ -2473,7 +2473,7 @@ impl SmartCardCryptogramMaterialPossessionProof { } } impl ::windows_core::RuntimeType for SmartCardCryptogramMaterialPossessionProof { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramMaterialPossessionProof;{e5b9ab8c-a141-4135-9add-b0d2e3aa1fc9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramMaterialPossessionProof { type Vtable = ISmartCardCryptogramMaterialPossessionProof_Vtbl; @@ -2609,7 +2609,7 @@ impl SmartCardCryptogramPlacementStep { } } impl ::windows_core::RuntimeType for SmartCardCryptogramPlacementStep { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramPlacementStep;{947b03eb-8342-4792-a2e5-925636378a53})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramPlacementStep { type Vtable = ISmartCardCryptogramPlacementStep_Vtbl; @@ -2666,7 +2666,7 @@ impl SmartCardCryptogramStorageKeyCharacteristics { } } impl ::windows_core::RuntimeType for SmartCardCryptogramStorageKeyCharacteristics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyCharacteristics;{8552546e-4457-4825-b464-635471a39f5c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramStorageKeyCharacteristics { type Vtable = ISmartCardCryptogramStorageKeyCharacteristics_Vtbl; @@ -2750,7 +2750,7 @@ impl SmartCardCryptogramStorageKeyInfo { } } impl ::windows_core::RuntimeType for SmartCardCryptogramStorageKeyInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyInfo;{77b0f00d-b097-4f61-a26a-9561639c9c3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardCryptogramStorageKeyInfo { type Vtable = ISmartCardCryptogramStorageKeyInfo_Vtbl; @@ -2889,7 +2889,7 @@ impl SmartCardEmulator { } } impl ::windows_core::RuntimeType for SmartCardEmulator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardEmulator;{dfb906b2-875e-47e5-8077-e8bff1b1c6fb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardEmulator { type Vtable = ISmartCardEmulator_Vtbl; @@ -2991,7 +2991,7 @@ impl SmartCardEmulatorApduReceivedEventArgs { } } impl ::windows_core::RuntimeType for SmartCardEmulatorApduReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardEmulatorApduReceivedEventArgs;{d55d1576-69d2-5333-5b5f-f8c0d6e9f09f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardEmulatorApduReceivedEventArgs { type Vtable = ISmartCardEmulatorApduReceivedEventArgs_Vtbl; @@ -3025,7 +3025,7 @@ impl SmartCardEmulatorConnectionDeactivatedEventArgs { } } impl ::windows_core::RuntimeType for SmartCardEmulatorConnectionDeactivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardEmulatorConnectionDeactivatedEventArgs;{2186d8d3-c5eb-5262-43df-62a0a1b55557})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardEmulatorConnectionDeactivatedEventArgs { type Vtable = ISmartCardEmulatorConnectionDeactivatedEventArgs_Vtbl; @@ -3059,7 +3059,7 @@ impl SmartCardEmulatorConnectionProperties { } } impl ::windows_core::RuntimeType for SmartCardEmulatorConnectionProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardEmulatorConnectionProperties;{4e2ca5ee-f969-507d-6cf9-34e2d18df311})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardEmulatorConnectionProperties { type Vtable = ISmartCardEmulatorConnectionProperties_Vtbl; @@ -3152,7 +3152,7 @@ impl SmartCardPinPolicy { } } impl ::windows_core::RuntimeType for SmartCardPinPolicy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardPinPolicy;{183ce184-4db6-4841-ac9e-2ac1f39b7304})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardPinPolicy { type Vtable = ISmartCardPinPolicy_Vtbl; @@ -3176,7 +3176,7 @@ impl SmartCardPinResetDeferral { } } impl ::windows_core::RuntimeType for SmartCardPinResetDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardPinResetDeferral;{18c94aac-7805-4004-85e4-bbefac8f6884})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardPinResetDeferral { type Vtable = ISmartCardPinResetDeferral_Vtbl; @@ -3230,7 +3230,7 @@ impl SmartCardPinResetRequest { } } impl ::windows_core::RuntimeType for SmartCardPinResetRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardPinResetRequest;{12fe3c4d-5fb9-4e8e-9ff6-61f475124fef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardPinResetRequest { type Vtable = ISmartCardPinResetRequest_Vtbl; @@ -3394,7 +3394,7 @@ impl SmartCardProvisioning { } } impl ::windows_core::RuntimeType for SmartCardProvisioning { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardProvisioning;{19eeedbd-1fab-477c-b712-1a2c5af1fd6e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardProvisioning { type Vtable = ISmartCardProvisioning_Vtbl; @@ -3514,7 +3514,7 @@ impl SmartCardReader { } } impl ::windows_core::RuntimeType for SmartCardReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardReader;{1074b4e0-54c2-4df0-817a-14c14378f06c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardReader { type Vtable = ISmartCardReader_Vtbl; @@ -3591,7 +3591,7 @@ impl SmartCardTriggerDetails { } } impl ::windows_core::RuntimeType for SmartCardTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.SmartCards.SmartCardTriggerDetails;{5f9bf11e-39ef-4f2b-b44f-0a9155b177bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmartCardTriggerDetails { type Vtable = ISmartCardTriggerDetails_Vtbl; @@ -4510,7 +4510,7 @@ unsafe impl ::windows_core::ComInterface for SmartCardPinResetHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x138d5e40_f3bc_4a5c_b41d_4b4ef684e237); } impl ::windows_core::RuntimeType for SmartCardPinResetHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{138d5e40-f3bc-4a5c-b41d-4b4ef684e237}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Devices/Sms/mod.rs b/crates/libs/windows/src/Windows/Devices/Sms/mod.rs index 048f85d171..99f837728d 100644 --- a/crates/libs/windows/src/Windows/Devices/Sms/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Sms/mod.rs @@ -102,7 +102,7 @@ impl ISmsBinaryMessage { impl ::windows_core::CanTryInto for ISmsBinaryMessage {} #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for ISmsBinaryMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5bf4e813-3b53-4c6e-b61a-d86a63755650}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for ISmsBinaryMessage { @@ -270,7 +270,7 @@ impl ISmsDevice { ::windows_core::imp::interface_hierarchy!(ISmsDevice, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for ISmsDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{091791ed-872b-4eec-9c72-ab11627b34ec}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for ISmsDevice { @@ -608,7 +608,7 @@ impl ISmsMessage { } ::windows_core::imp::interface_hierarchy!(ISmsMessage, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISmsMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ed3c5e28-6984-4b07-811d-8d5906ed3cea}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISmsMessage { type Vtable = ISmsMessage_Vtbl; @@ -665,7 +665,7 @@ impl ISmsMessageBase { } ::windows_core::imp::interface_hierarchy!(ISmsMessageBase, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISmsMessageBase { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2cf0fe30-fe50-4fc6-aa88-4ccfe27a29ea}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISmsMessageBase { type Vtable = ISmsMessageBase_Vtbl; @@ -1019,7 +1019,7 @@ impl ISmsTextMessage { impl ::windows_core::CanTryInto for ISmsTextMessage {} #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for ISmsTextMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d61c904c-a495-487f-9a6f-971548c5bc9f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for ISmsTextMessage { @@ -1277,7 +1277,7 @@ impl DeleteSmsMessageOperation { } #[cfg(all(feature = "Foundation", feature = "deprecated"))] impl ::windows_core::RuntimeType for DeleteSmsMessageOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.DeleteSmsMessageOperation;{5a648006-843a-4da9-865b-9d26e5dfad7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for DeleteSmsMessageOperation { @@ -1401,7 +1401,7 @@ impl DeleteSmsMessagesOperation { } #[cfg(all(feature = "Foundation", feature = "deprecated"))] impl ::windows_core::RuntimeType for DeleteSmsMessagesOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.DeleteSmsMessagesOperation;{5a648006-843a-4da9-865b-9d26e5dfad7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for DeleteSmsMessagesOperation { @@ -1528,7 +1528,7 @@ impl GetSmsDeviceOperation { } #[cfg(all(feature = "Foundation", feature = "deprecated"))] impl ::windows_core::RuntimeType for GetSmsDeviceOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.GetSmsDeviceOperation;pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Devices.Sms.SmsDevice;{091791ed-872b-4eec-9c72-ab11627b34ec})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for GetSmsDeviceOperation { @@ -1655,7 +1655,7 @@ impl GetSmsMessageOperation { } #[cfg(all(feature = "Foundation", feature = "deprecated"))] impl ::windows_core::RuntimeType for GetSmsMessageOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.GetSmsMessageOperation;pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};{ed3c5e28-6984-4b07-811d-8d5906ed3cea}))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for GetSmsMessageOperation { @@ -1800,7 +1800,7 @@ impl GetSmsMessagesOperation { } #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] impl ::windows_core::RuntimeType for GetSmsMessagesOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.GetSmsMessagesOperation;pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};{ed3c5e28-6984-4b07-811d-8d5906ed3cea});i4))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] unsafe impl ::windows_core::Interface for GetSmsMessagesOperation { @@ -1924,7 +1924,7 @@ impl SendSmsMessageOperation { } #[cfg(all(feature = "Foundation", feature = "deprecated"))] impl ::windows_core::RuntimeType for SendSmsMessageOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SendSmsMessageOperation;{5a648006-843a-4da9-865b-9d26e5dfad7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for SendSmsMessageOperation { @@ -2156,7 +2156,7 @@ impl SmsAppMessage { } } impl ::windows_core::RuntimeType for SmsAppMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsAppMessage;{e8bb8494-d3a0-4a0a-86d7-291033a8cf54})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsAppMessage { type Vtable = ISmsAppMessage_Vtbl; @@ -2232,7 +2232,7 @@ impl SmsBinaryMessage { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsBinaryMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsBinaryMessage;{5bf4e813-3b53-4c6e-b61a-d86a63755650})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SmsBinaryMessage { @@ -2369,7 +2369,7 @@ impl SmsBroadcastMessage { } } impl ::windows_core::RuntimeType for SmsBroadcastMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsBroadcastMessage;{75aebbf1-e4b7-4874-a09c-2956e592f957})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsBroadcastMessage { type Vtable = ISmsBroadcastMessage_Vtbl; @@ -2534,7 +2534,7 @@ impl SmsDevice { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsDevice;{091791ed-872b-4eec-9c72-ab11627b34ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SmsDevice { @@ -2673,7 +2673,7 @@ impl SmsDevice2 { } } impl ::windows_core::RuntimeType for SmsDevice2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsDevice2;{bd8a5c13-e522-46cb-b8d5-9ead30fb6c47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsDevice2 { type Vtable = ISmsDevice2_Vtbl; @@ -2740,7 +2740,7 @@ impl SmsDeviceMessageStore { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsDeviceMessageStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsDeviceMessageStore;{9889f253-f188-4427-8d54-ce0c2423c5c1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SmsDeviceMessageStore { @@ -2890,7 +2890,7 @@ impl SmsFilterRule { } } impl ::windows_core::RuntimeType for SmsFilterRule { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsFilterRule;{40e32fae-b049-4fbc-afe9-e2a610eff55c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsFilterRule { type Vtable = ISmsFilterRule_Vtbl; @@ -2937,7 +2937,7 @@ impl SmsFilterRules { } } impl ::windows_core::RuntimeType for SmsFilterRules { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsFilterRules;{4e47eafb-79cd-4881-9894-55a4135b23fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsFilterRules { type Vtable = ISmsFilterRules_Vtbl; @@ -2979,7 +2979,7 @@ impl SmsMessageReceivedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsMessageReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsMessageReceivedEventArgs;{08e80a98-b8e5-41c1-a3d8-d3abfae22675})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SmsMessageReceivedEventArgs { @@ -3058,7 +3058,7 @@ impl SmsMessageReceivedTriggerDetails { } } impl ::windows_core::RuntimeType for SmsMessageReceivedTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsMessageReceivedTriggerDetails;{2bcfcbd4-2657-4128-ad5f-e3877132bdb1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsMessageReceivedTriggerDetails { type Vtable = ISmsMessageReceivedTriggerDetails_Vtbl; @@ -3129,7 +3129,7 @@ impl SmsMessageRegistration { } } impl ::windows_core::RuntimeType for SmsMessageRegistration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsMessageRegistration;{1720503e-f34f-446b-83b3-0ff19923b409})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsMessageRegistration { type Vtable = ISmsMessageRegistration_Vtbl; @@ -3187,7 +3187,7 @@ impl SmsReceivedEventDetails { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsReceivedEventDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsReceivedEventDetails;{5bb50f15-e46d-4c82-847d-5a0304c1d53d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SmsReceivedEventDetails { @@ -3264,7 +3264,7 @@ impl SmsSendMessageResult { } } impl ::windows_core::RuntimeType for SmsSendMessageResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsSendMessageResult;{db139af2-78c9-4feb-9622-452328088d62})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsSendMessageResult { type Vtable = ISmsSendMessageResult_Vtbl; @@ -3372,7 +3372,7 @@ impl SmsStatusMessage { } } impl ::windows_core::RuntimeType for SmsStatusMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsStatusMessage;{e6d28342-b70b-4677-9379-c9783fdff8f4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsStatusMessage { type Vtable = ISmsStatusMessage_Vtbl; @@ -3548,7 +3548,7 @@ impl SmsTextMessage { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsTextMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsTextMessage;{d61c904c-a495-487f-9a6f-971548c5bc9f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SmsTextMessage { @@ -3716,7 +3716,7 @@ impl SmsTextMessage2 { } } impl ::windows_core::RuntimeType for SmsTextMessage2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsTextMessage2;{22a0d893-4555-4755-b5a1-e7fd84955f8d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsTextMessage2 { type Vtable = ISmsTextMessage2_Vtbl; @@ -3804,7 +3804,7 @@ impl SmsVoicemailMessage { } } impl ::windows_core::RuntimeType for SmsVoicemailMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsVoicemailMessage;{271aa0a6-95b1-44ff-bcb8-b8fdd7e08bc3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsVoicemailMessage { type Vtable = ISmsVoicemailMessage_Vtbl; @@ -3915,7 +3915,7 @@ impl SmsWapMessage { } } impl ::windows_core::RuntimeType for SmsWapMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Sms.SmsWapMessage;{cd937743-7a55-4d3b-9021-f22e022d09c5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SmsWapMessage { type Vtable = ISmsWapMessage_Vtbl; @@ -4426,7 +4426,7 @@ unsafe impl ::windows_core::ComInterface for SmsDeviceStatusChangedEventHandler } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsDeviceStatusChangedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{982b1162-3dd7-4618-af89-0c272d5d06d8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] #[repr(C)] @@ -4513,7 +4513,7 @@ unsafe impl ::windows_core::ComInterface for SmsMessageReceivedEventHandler { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SmsMessageReceivedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0b7ad409-ec2d-47ce-a253-732beeebcacd}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs index 37a6f1ce51..96b201a058 100644 --- a/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs @@ -56,7 +56,7 @@ impl ISpiControllerProvider { } ::windows_core::imp::interface_hierarchy!(ISpiControllerProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISpiControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c1686504-02ce-4226-a385-4f11fb04b41b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISpiControllerProvider { type Vtable = ISpiControllerProvider_Vtbl; @@ -115,7 +115,7 @@ impl ISpiDeviceProvider { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for ISpiDeviceProvider {} impl ::windows_core::RuntimeType for ISpiDeviceProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0d1c3443-304b-405c-b4f7-f5ab1074461e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISpiDeviceProvider { type Vtable = ISpiDeviceProvider_Vtbl; @@ -150,7 +150,7 @@ impl ISpiProvider { } ::windows_core::imp::interface_hierarchy!(ISpiProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISpiProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{96b461e2-77d4-48ce-aaa0-75715a8362cf}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISpiProvider { type Vtable = ISpiProvider_Vtbl; @@ -239,7 +239,7 @@ impl ProviderSpiConnectionSettings { } } impl ::windows_core::RuntimeType for ProviderSpiConnectionSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings;{f6034550-a542-4ec0-9601-a4dd68f8697b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProviderSpiConnectionSettings { type Vtable = IProviderSpiConnectionSettings_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Spi/mod.rs b/crates/libs/windows/src/Windows/Devices/Spi/mod.rs index ddaa420f9d..de0162ce49 100644 --- a/crates/libs/windows/src/Windows/Devices/Spi/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Spi/mod.rs @@ -164,7 +164,7 @@ impl ISpiDeviceStatics { } ::windows_core::imp::interface_hierarchy!(ISpiDeviceStatics, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISpiDeviceStatics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a278e559-5720-4d3f-bd93-56f5ff5a5879}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISpiDeviceStatics { type Vtable = ISpiDeviceStatics_Vtbl; @@ -220,7 +220,7 @@ impl SpiBusInfo { } } impl ::windows_core::RuntimeType for SpiBusInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Spi.SpiBusInfo;{9929444a-54f2-48c6-b952-9c32fc02c669})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpiBusInfo { type Vtable = ISpiBusInfo_Vtbl; @@ -306,7 +306,7 @@ impl SpiConnectionSettings { } } impl ::windows_core::RuntimeType for SpiConnectionSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Spi.SpiConnectionSettings;{5283a37f-f935-4b9f-a7a7-3a7890afa5ce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpiConnectionSettings { type Vtable = ISpiConnectionSettings_Vtbl; @@ -360,7 +360,7 @@ impl SpiController { } } impl ::windows_core::RuntimeType for SpiController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Spi.SpiController;{a8d3c829-9895-4159-a934-8741f1ee6d27})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpiController { type Vtable = ISpiController_Vtbl; @@ -450,7 +450,7 @@ impl SpiDevice { } } impl ::windows_core::RuntimeType for SpiDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Spi.SpiDevice;{05d5356d-11b6-4d39-84d5-95dfb4c9f2ce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpiDevice { type Vtable = ISpiDevice_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/Usb/mod.rs b/crates/libs/windows/src/Windows/Devices/Usb/mod.rs index e8155fbdc1..cedfe3228f 100644 --- a/crates/libs/windows/src/Windows/Devices/Usb/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Usb/mod.rs @@ -687,7 +687,7 @@ impl UsbBulkInEndpointDescriptor { } } impl ::windows_core::RuntimeType for UsbBulkInEndpointDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbBulkInEndpointDescriptor;{3c6e4846-06cf-42a9-9dc2-971c1b14b6e3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbBulkInEndpointDescriptor { type Vtable = IUsbBulkInEndpointDescriptor_Vtbl; @@ -754,7 +754,7 @@ impl UsbBulkInPipe { } } impl ::windows_core::RuntimeType for UsbBulkInPipe { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbBulkInPipe;{f01d2d3b-4548-4d50-b326-d82cdabe1220})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbBulkInPipe { type Vtable = IUsbBulkInPipe_Vtbl; @@ -795,7 +795,7 @@ impl UsbBulkOutEndpointDescriptor { } } impl ::windows_core::RuntimeType for UsbBulkOutEndpointDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbBulkOutEndpointDescriptor;{2820847a-ffee-4f60-9be1-956cac3ecb65})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbBulkOutEndpointDescriptor { type Vtable = IUsbBulkOutEndpointDescriptor_Vtbl; @@ -851,7 +851,7 @@ impl UsbBulkOutPipe { } } impl ::windows_core::RuntimeType for UsbBulkOutPipe { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbBulkOutPipe;{a8e9ee6e-0115-45aa-8b21-37b225bccee7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbBulkOutPipe { type Vtable = IUsbBulkOutPipe_Vtbl; @@ -896,7 +896,7 @@ impl UsbConfiguration { } } impl ::windows_core::RuntimeType for UsbConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbConfiguration;{68177429-36a9-46d7-b873-fc689251ec30})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbConfiguration { type Vtable = IUsbConfiguration_Vtbl; @@ -967,7 +967,7 @@ impl UsbConfigurationDescriptor { } } impl ::windows_core::RuntimeType for UsbConfigurationDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbConfigurationDescriptor;{f2176d92-b442-407a-8207-7d646c0385f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbConfigurationDescriptor { type Vtable = IUsbConfigurationDescriptor_Vtbl; @@ -1038,7 +1038,7 @@ impl UsbControlRequestType { } } impl ::windows_core::RuntimeType for UsbControlRequestType { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbControlRequestType;{8e9465a6-d73d-46de-94be-aae7f07c0f5c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbControlRequestType { type Vtable = IUsbControlRequestType_Vtbl; @@ -1081,7 +1081,7 @@ impl UsbDescriptor { } } impl ::windows_core::RuntimeType for UsbDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbDescriptor;{0a89f216-5f9d-4874-8904-da9ad3f5528f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbDescriptor { type Vtable = IUsbDescriptor_Vtbl; @@ -1218,7 +1218,7 @@ impl UsbDevice { } } impl ::windows_core::RuntimeType for UsbDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbDevice;{5249b992-c456-44d5-ad5e-24f5a089f63b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbDevice { type Vtable = IUsbDevice_Vtbl; @@ -1294,7 +1294,7 @@ impl UsbDeviceClass { } } impl ::windows_core::RuntimeType for UsbDeviceClass { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbDeviceClass;{051942f9-845e-47eb-b12a-38f2f617afe7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbDeviceClass { type Vtable = IUsbDeviceClass_Vtbl; @@ -1373,7 +1373,7 @@ impl UsbDeviceClasses { } } impl ::windows_core::RuntimeType for UsbDeviceClasses { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbDeviceClasses;{686f955d-9b92-4b30-9781-c22c55ac35cb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbDeviceClasses { type Vtable = IUsbDeviceClasses_Vtbl; @@ -1435,7 +1435,7 @@ impl UsbDeviceDescriptor { } } impl ::windows_core::RuntimeType for UsbDeviceDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbDeviceDescriptor;{1f48d1f6-ba97-4322-b92c-b5b189216588})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbDeviceDescriptor { type Vtable = IUsbDeviceDescriptor_Vtbl; @@ -1527,7 +1527,7 @@ impl UsbEndpointDescriptor { } } impl ::windows_core::RuntimeType for UsbEndpointDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbEndpointDescriptor;{6b4862d9-8df7-4b40-ac83-578f139f0575})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbEndpointDescriptor { type Vtable = IUsbEndpointDescriptor_Vtbl; @@ -1608,7 +1608,7 @@ impl UsbInterface { } } impl ::windows_core::RuntimeType for UsbInterface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterface;{a0322b95-7f47-48ab-a727-678c25be2112})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterface { type Vtable = IUsbInterface_Vtbl; @@ -1686,7 +1686,7 @@ impl UsbInterfaceDescriptor { } } impl ::windows_core::RuntimeType for UsbInterfaceDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterfaceDescriptor;{199670c7-b7ee-4f90-8cd5-94a2e257598a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterfaceDescriptor { type Vtable = IUsbInterfaceDescriptor_Vtbl; @@ -1774,7 +1774,7 @@ impl UsbInterfaceSetting { } } impl ::windows_core::RuntimeType for UsbInterfaceSetting { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterfaceSetting;{1827bba7-8da7-4af7-8f4c-7f3032e781f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterfaceSetting { type Vtable = IUsbInterfaceSetting_Vtbl; @@ -1824,7 +1824,7 @@ impl UsbInterruptInEndpointDescriptor { } } impl ::windows_core::RuntimeType for UsbInterruptInEndpointDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterruptInEndpointDescriptor;{c0528967-c911-4c3a-86b2-419c2da89039})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterruptInEndpointDescriptor { type Vtable = IUsbInterruptInEndpointDescriptor_Vtbl; @@ -1853,7 +1853,7 @@ impl UsbInterruptInEventArgs { } } impl ::windows_core::RuntimeType for UsbInterruptInEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterruptInEventArgs;{b7b04092-1418-4936-8209-299cf5605583})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterruptInEventArgs { type Vtable = IUsbInterruptInEventArgs_Vtbl; @@ -1907,7 +1907,7 @@ impl UsbInterruptInPipe { } } impl ::windows_core::RuntimeType for UsbInterruptInPipe { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterruptInPipe;{fa007116-84d7-48c7-8a3f-4c0b235f2ea6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterruptInPipe { type Vtable = IUsbInterruptInPipe_Vtbl; @@ -1957,7 +1957,7 @@ impl UsbInterruptOutEndpointDescriptor { } } impl ::windows_core::RuntimeType for UsbInterruptOutEndpointDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterruptOutEndpointDescriptor;{cc9fed81-10ca-4533-952d-9e278341e80f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterruptOutEndpointDescriptor { type Vtable = IUsbInterruptOutEndpointDescriptor_Vtbl; @@ -2013,7 +2013,7 @@ impl UsbInterruptOutPipe { } } impl ::windows_core::RuntimeType for UsbInterruptOutPipe { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbInterruptOutPipe;{e984c8a9-aaf9-49d0-b96c-f661ab4a7f95})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbInterruptOutPipe { type Vtable = IUsbInterruptOutPipe_Vtbl; @@ -2114,7 +2114,7 @@ impl UsbSetupPacket { } } impl ::windows_core::RuntimeType for UsbSetupPacket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.Usb.UsbSetupPacket;{104ba132-c78f-4c51-b654-e49d02f2cb03})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UsbSetupPacket { type Vtable = IUsbSetupPacket_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs b/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs index 8809e8e086..e1d14bd216 100644 --- a/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs @@ -458,7 +458,7 @@ impl WiFiAdapter { } } impl ::windows_core::RuntimeType for WiFiAdapter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiAdapter;{a6c4e423-3d75-43a4-b9de-11e26b72d9b0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiAdapter { type Vtable = IWiFiAdapter_Vtbl; @@ -561,7 +561,7 @@ impl WiFiAvailableNetwork { } } impl ::windows_core::RuntimeType for WiFiAvailableNetwork { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiAvailableNetwork;{26e96246-183e-4704-9826-71b4a2f0f668})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiAvailableNetwork { type Vtable = IWiFiAvailableNetwork_Vtbl; @@ -588,7 +588,7 @@ impl WiFiConnectionResult { } } impl ::windows_core::RuntimeType for WiFiConnectionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiConnectionResult;{143bdfd9-c37d-40be-a5c8-857bce85a931})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiConnectionResult { type Vtable = IWiFiConnectionResult_Vtbl; @@ -626,7 +626,7 @@ impl WiFiNetworkReport { } } impl ::windows_core::RuntimeType for WiFiNetworkReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiNetworkReport;{9524ded2-5911-445e-8194-be4f1a704895})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiNetworkReport { type Vtable = IWiFiNetworkReport_Vtbl; @@ -673,7 +673,7 @@ impl WiFiOnDemandHotspotConnectTriggerDetails { } } impl ::windows_core::RuntimeType for WiFiOnDemandHotspotConnectTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiOnDemandHotspotConnectTriggerDetails;{a268eb58-68f5-59cf-8d38-35bf44b097ef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiOnDemandHotspotConnectTriggerDetails { type Vtable = IWiFiOnDemandHotspotConnectTriggerDetails_Vtbl; @@ -700,7 +700,7 @@ impl WiFiOnDemandHotspotConnectionResult { } } impl ::windows_core::RuntimeType for WiFiOnDemandHotspotConnectionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiOnDemandHotspotConnectionResult;{911794a1-6c82-5de3-8a4a-f9ff22a4957a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiOnDemandHotspotConnectionResult { type Vtable = IWiFiOnDemandHotspotConnectionResult_Vtbl; @@ -752,7 +752,7 @@ impl WiFiOnDemandHotspotNetwork { } } impl ::windows_core::RuntimeType for WiFiOnDemandHotspotNetwork { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiOnDemandHotspotNetwork;{18dc7115-a04e-507c-bbaf-b78369d29fa7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiOnDemandHotspotNetwork { type Vtable = IWiFiOnDemandHotspotNetwork_Vtbl; @@ -870,7 +870,7 @@ impl WiFiOnDemandHotspotNetworkProperties { } } impl ::windows_core::RuntimeType for WiFiOnDemandHotspotNetworkProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiOnDemandHotspotNetworkProperties;{c810a1f2-c81d-5852-be50-e4bd4d81e98d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiOnDemandHotspotNetworkProperties { type Vtable = IWiFiOnDemandHotspotNetworkProperties_Vtbl; @@ -906,7 +906,7 @@ impl WiFiWpsConfigurationResult { } } impl ::windows_core::RuntimeType for WiFiWpsConfigurationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFi.WiFiWpsConfigurationResult;{67b49871-17ee-42d1-b14f-5a11f1226fb5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiWpsConfigurationResult { type Vtable = IWiFiWpsConfigurationResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs b/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs index ccaeae05aa..19689e8f65 100644 --- a/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs @@ -477,7 +477,7 @@ impl WiFiDirectService { } } impl ::windows_core::RuntimeType for WiFiDirectService { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectService;{50aabbb8-5f71-45ec-84f1-a1e4fc7879a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectService { type Vtable = IWiFiDirectService_Vtbl; @@ -713,7 +713,7 @@ impl WiFiDirectServiceAdvertiser { } } impl ::windows_core::RuntimeType for WiFiDirectServiceAdvertiser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser;{a4aa1ee1-9d8f-4f4f-93ee-7ddea2e37f46})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceAdvertiser { type Vtable = IWiFiDirectServiceAdvertiser_Vtbl; @@ -749,7 +749,7 @@ impl WiFiDirectServiceAutoAcceptSessionConnectedEventArgs { } } impl ::windows_core::RuntimeType for WiFiDirectServiceAutoAcceptSessionConnectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAutoAcceptSessionConnectedEventArgs;{dcd9e01e-83df-43e5-8f43-cbe8479e84eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceAutoAcceptSessionConnectedEventArgs { type Vtable = IWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_Vtbl; @@ -783,7 +783,7 @@ impl WiFiDirectServiceProvisioningInfo { } } impl ::windows_core::RuntimeType for WiFiDirectServiceProvisioningInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceProvisioningInfo;{8bdb7cfe-97d9-45a2-8e99-db50910fb6a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceProvisioningInfo { type Vtable = IWiFiDirectServiceProvisioningInfo_Vtbl; @@ -819,7 +819,7 @@ impl WiFiDirectServiceRemotePortAddedEventArgs { } } impl ::windows_core::RuntimeType for WiFiDirectServiceRemotePortAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceRemotePortAddedEventArgs;{d4cebac1-3fd3-4f0e-b7bd-782906f44411})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceRemotePortAddedEventArgs { type Vtable = IWiFiDirectServiceRemotePortAddedEventArgs_Vtbl; @@ -963,7 +963,7 @@ impl WiFiDirectServiceSession { } } impl ::windows_core::RuntimeType for WiFiDirectServiceSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession;{81142163-e426-47cb-8640-e1b3588bf26f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceSession { type Vtable = IWiFiDirectServiceSession_Vtbl; @@ -994,7 +994,7 @@ impl WiFiDirectServiceSessionDeferredEventArgs { } } impl ::windows_core::RuntimeType for WiFiDirectServiceSessionDeferredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionDeferredEventArgs;{8dfc197f-1201-4f1f-b6f4-5df1b7b9fb2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceSessionDeferredEventArgs { type Vtable = IWiFiDirectServiceSessionDeferredEventArgs_Vtbl; @@ -1045,7 +1045,7 @@ impl WiFiDirectServiceSessionRequest { } } impl ::windows_core::RuntimeType for WiFiDirectServiceSessionRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequest;{a0e27c8b-50cb-4a58-9bcf-e472b99fba04})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceSessionRequest { type Vtable = IWiFiDirectServiceSessionRequest_Vtbl; @@ -1074,7 +1074,7 @@ impl WiFiDirectServiceSessionRequestedEventArgs { } } impl ::windows_core::RuntimeType for WiFiDirectServiceSessionRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequestedEventArgs;{74bdcc11-53d6-4999-b4f8-6c8ecc1771e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectServiceSessionRequestedEventArgs { type Vtable = IWiFiDirectServiceSessionRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs b/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs index 4fca35abb9..bab1960ee0 100644 --- a/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs @@ -421,7 +421,7 @@ impl WiFiDirectAdvertisement { } } impl ::windows_core::RuntimeType for WiFiDirectAdvertisement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectAdvertisement;{ab511a2d-2a06-49a1-a584-61435c7905a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectAdvertisement { type Vtable = IWiFiDirectAdvertisement_Vtbl; @@ -488,7 +488,7 @@ impl WiFiDirectAdvertisementPublisher { } } impl ::windows_core::RuntimeType for WiFiDirectAdvertisementPublisher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher;{b35a2d1a-9b1f-45d9-925a-694d66df68ef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectAdvertisementPublisher { type Vtable = IWiFiDirectAdvertisementPublisher_Vtbl; @@ -522,7 +522,7 @@ impl WiFiDirectAdvertisementPublisherStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for WiFiDirectAdvertisementPublisherStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatusChangedEventArgs;{aafde53c-5481-46e6-90dd-32116518f192})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectAdvertisementPublisherStatusChangedEventArgs { type Vtable = IWiFiDirectAdvertisementPublisherStatusChangedEventArgs_Vtbl; @@ -567,7 +567,7 @@ impl WiFiDirectConnectionListener { } } impl ::windows_core::RuntimeType for WiFiDirectConnectionListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectConnectionListener;{699c1b0d-8d13-4ee9-b9ec-9c72f8251f7d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectConnectionListener { type Vtable = IWiFiDirectConnectionListener_Vtbl; @@ -638,7 +638,7 @@ impl WiFiDirectConnectionParameters { } } impl ::windows_core::RuntimeType for WiFiDirectConnectionParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters;{b2e55405-5702-4b16-a02c-bbcd21ef6098})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectConnectionParameters { type Vtable = IWiFiDirectConnectionParameters_Vtbl; @@ -675,7 +675,7 @@ impl WiFiDirectConnectionRequest { } } impl ::windows_core::RuntimeType for WiFiDirectConnectionRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectConnectionRequest;{8eb99605-914f-49c3-a614-d18dc5b19b43})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectConnectionRequest { type Vtable = IWiFiDirectConnectionRequest_Vtbl; @@ -704,7 +704,7 @@ impl WiFiDirectConnectionRequestedEventArgs { } } impl ::windows_core::RuntimeType for WiFiDirectConnectionRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectConnectionRequestedEventArgs;{f99d20be-d38d-484f-8215-e7b65abf244c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectConnectionRequestedEventArgs { type Vtable = IWiFiDirectConnectionRequestedEventArgs_Vtbl; @@ -812,7 +812,7 @@ impl WiFiDirectDevice { } } impl ::windows_core::RuntimeType for WiFiDirectDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectDevice;{72deaaa8-72eb-4dae-8a28-8513355d2777})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectDevice { type Vtable = IWiFiDirectDevice_Vtbl; @@ -915,7 +915,7 @@ impl WiFiDirectInformationElement { } } impl ::windows_core::RuntimeType for WiFiDirectInformationElement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectInformationElement;{affb72d6-76bb-497e-ac8b-dc72838bc309})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectInformationElement { type Vtable = IWiFiDirectInformationElement_Vtbl; @@ -975,7 +975,7 @@ impl WiFiDirectLegacySettings { } } impl ::windows_core::RuntimeType for WiFiDirectLegacySettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.WiFiDirect.WiFiDirectLegacySettings;{a64fdbba-f2fd-4567-a91b-f5c2f5321057})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WiFiDirectLegacySettings { type Vtable = IWiFiDirectLegacySettings_Vtbl; diff --git a/crates/libs/windows/src/Windows/Devices/mod.rs b/crates/libs/windows/src/Windows/Devices/mod.rs index f4312f3d62..0ae7bc4fd5 100644 --- a/crates/libs/windows/src/Windows/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/mod.rs @@ -137,7 +137,7 @@ impl ILowLevelDevicesAggregateProvider { } ::windows_core::imp::interface_hierarchy!(ILowLevelDevicesAggregateProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILowLevelDevicesAggregateProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a73e561c-aac1-4ec7-a852-479f7060d01f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILowLevelDevicesAggregateProvider { type Vtable = ILowLevelDevicesAggregateProvider_Vtbl; @@ -292,7 +292,7 @@ impl LowLevelDevicesAggregateProvider { } } impl ::windows_core::RuntimeType for LowLevelDevicesAggregateProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.LowLevelDevicesAggregateProvider;{a73e561c-aac1-4ec7-a852-479f7060d01f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLevelDevicesAggregateProvider { type Vtable = ILowLevelDevicesAggregateProvider_Vtbl; @@ -330,7 +330,7 @@ impl LowLevelDevicesController { } } impl ::windows_core::RuntimeType for LowLevelDevicesController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Devices.LowLevelDevicesController;{2ec23dd4-179b-45de-9b39-3ae02527de52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLevelDevicesController { type Vtable = ILowLevelDevicesController_Vtbl; diff --git a/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs b/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs index b1dabc15a4..5394e60484 100644 --- a/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs +++ b/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs @@ -91,7 +91,7 @@ impl DeviceLockdownProfileInformation { } } impl ::windows_core::RuntimeType for DeviceLockdownProfileInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Embedded.DeviceLockdown.DeviceLockdownProfileInformation;{7980e14e-45b1-4a96-92fc-62756b739678})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeviceLockdownProfileInformation { type Vtable = IDeviceLockdownProfileInformation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Foundation/Collections/mod.rs b/crates/libs/windows/src/Windows/Foundation/Collections/mod.rs index c253e0c70a..847e10aa0f 100644 --- a/crates/libs/windows/src/Windows/Foundation/Collections/mod.rs +++ b/crates/libs/windows/src/Windows/Foundation/Collections/mod.rs @@ -750,7 +750,7 @@ impl ::windows_core::CanTryInto> for IPropertySet {} impl ::windows_core::CanTryInto> for IPropertySet {} impl ::windows_core::RuntimeType for IPropertySet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8a43ed9f-f4e6-4421-acf9-1dab2986820c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } impl ::core::iter::IntoIterator for IPropertySet { type Item = IKeyValuePair<::windows_core::HSTRING, ::windows_core::IInspectable>; @@ -952,7 +952,7 @@ impl IVectorChangedEventArgs { } ::windows_core::imp::interface_hierarchy!(IVectorChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVectorChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{575933df-34fe-4480-af15-07691f3d5d9b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVectorChangedEventArgs { type Vtable = IVectorChangedEventArgs_Vtbl; @@ -1149,7 +1149,7 @@ impl PropertySet { } } impl ::windows_core::RuntimeType for PropertySet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Collections.PropertySet;{8a43ed9f-f4e6-4421-acf9-1dab2986820c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PropertySet { type Vtable = IPropertySet_Vtbl; @@ -1258,7 +1258,7 @@ impl StringMap { } } impl ::windows_core::RuntimeType for StringMap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Collections.StringMap;pinterface({3c2925fe-8519-45c1-aa79-197b6718c1c1};string;string))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StringMap { type Vtable = IMap_Vtbl<::windows_core::HSTRING, ::windows_core::HSTRING>; @@ -1369,7 +1369,7 @@ impl ValueSet { } } impl ::windows_core::RuntimeType for ValueSet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Collections.ValueSet;{8a43ed9f-f4e6-4421-acf9-1dab2986820c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ValueSet { type Vtable = IPropertySet_Vtbl; diff --git a/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs index 6fa792bd9f..5d3d32c886 100644 --- a/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs @@ -72,7 +72,7 @@ impl IErrorReportingSettings { } ::windows_core::imp::interface_hierarchy!(IErrorReportingSettings, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IErrorReportingSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{16369792-b03e-4ba1-8bb8-d28f4ab4d2c0}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IErrorReportingSettings { type Vtable = IErrorReportingSettings_Vtbl; @@ -150,7 +150,7 @@ impl IFileLoggingSession { ::windows_core::imp::interface_hierarchy!(IFileLoggingSession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IFileLoggingSession {} impl ::windows_core::RuntimeType for IFileLoggingSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{24c74216-fed2-404c-895f-1f9699cb02f7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IFileLoggingSession { type Vtable = IFileLoggingSession_Vtbl; @@ -324,7 +324,7 @@ impl ILoggingChannel { ::windows_core::imp::interface_hierarchy!(ILoggingChannel, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ILoggingChannel {} impl ::windows_core::RuntimeType for ILoggingChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e9a50343-11d7-4f01-b5ca-cf495278c0a8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILoggingChannel { type Vtable = ILoggingChannel_Vtbl; @@ -656,7 +656,7 @@ impl ILoggingSession { ::windows_core::imp::interface_hierarchy!(ILoggingSession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ILoggingSession {} impl ::windows_core::RuntimeType for ILoggingSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6221f306-9380-4ad7-baf5-41ea9310d768}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILoggingSession { type Vtable = ILoggingSession_Vtbl; @@ -785,7 +785,7 @@ impl ILoggingTarget { } ::windows_core::imp::interface_hierarchy!(ILoggingTarget, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILoggingTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{65f16c35-e388-4e26-b17a-f51cd3a83916}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILoggingTarget { type Vtable = ILoggingTarget_Vtbl; @@ -902,7 +902,7 @@ impl ErrorDetails { } } impl ::windows_core::RuntimeType for ErrorDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.ErrorDetails;{378cbb01-2cc9-428f-8c55-2c990d463e8f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ErrorDetails { type Vtable = IErrorDetails_Vtbl; @@ -988,7 +988,7 @@ impl FileLoggingSession { } } impl ::windows_core::RuntimeType for FileLoggingSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.FileLoggingSession;{24c74216-fed2-404c-895f-1f9699cb02f7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileLoggingSession { type Vtable = IFileLoggingSession_Vtbl; @@ -1019,7 +1019,7 @@ impl LogFileGeneratedEventArgs { } } impl ::windows_core::RuntimeType for LogFileGeneratedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.LogFileGeneratedEventArgs;{269e976f-0d38-4c1a-b53f-b395d881df84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LogFileGeneratedEventArgs { type Vtable = ILogFileGeneratedEventArgs_Vtbl; @@ -1191,7 +1191,7 @@ impl LoggingActivity { } } impl ::windows_core::RuntimeType for LoggingActivity { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.LoggingActivity;{bc032941-b766-4cb5-9848-97ac6ba6d60c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LoggingActivity { type Vtable = ILoggingActivity_Vtbl; @@ -1396,7 +1396,7 @@ impl LoggingChannel { } } impl ::windows_core::RuntimeType for LoggingChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.LoggingChannel;{e9a50343-11d7-4f01-b5ca-cf495278c0a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LoggingChannel { type Vtable = ILoggingChannel_Vtbl; @@ -1448,7 +1448,7 @@ impl LoggingChannelOptions { } } impl ::windows_core::RuntimeType for LoggingChannelOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.LoggingChannelOptions;{c3e847ff-0ebb-4a53-8c54-dec24926cb2c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LoggingChannelOptions { type Vtable = ILoggingChannelOptions_Vtbl; @@ -1935,7 +1935,7 @@ impl LoggingFields { } } impl ::windows_core::RuntimeType for LoggingFields { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.LoggingFields;{d7f6b7af-762d-4579-83bd-52c23bc333bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LoggingFields { type Vtable = ILoggingFields_Vtbl; @@ -2039,7 +2039,7 @@ impl LoggingOptions { } } impl ::windows_core::RuntimeType for LoggingOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.LoggingOptions;{90bc7850-0192-4f5d-ac26-006adaca12d8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LoggingOptions { type Vtable = ILoggingOptions_Vtbl; @@ -2114,7 +2114,7 @@ impl LoggingSession { } } impl ::windows_core::RuntimeType for LoggingSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.LoggingSession;{6221f306-9380-4ad7-baf5-41ea9310d768})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LoggingSession { type Vtable = ILoggingSession_Vtbl; @@ -2154,7 +2154,7 @@ impl RuntimeBrokerErrorSettings { } } impl ::windows_core::RuntimeType for RuntimeBrokerErrorSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.RuntimeBrokerErrorSettings;{16369792-b03e-4ba1-8bb8-d28f4ab4d2c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RuntimeBrokerErrorSettings { type Vtable = IErrorReportingSettings_Vtbl; @@ -2189,7 +2189,7 @@ impl TracingStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for TracingStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Diagnostics.TracingStatusChangedEventArgs;{410b7711-ff3b-477f-9c9a-d2efda302dc3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TracingStatusChangedEventArgs { type Vtable = ITracingStatusChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Foundation/mod.rs b/crates/libs/windows/src/Windows/Foundation/mod.rs index 49e1b13d3d..e8dcbfef61 100644 --- a/crates/libs/windows/src/Windows/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Foundation/mod.rs @@ -65,7 +65,7 @@ impl IAsyncAction { ::windows_core::imp::interface_hierarchy!(IAsyncAction, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IAsyncAction {} impl ::windows_core::RuntimeType for IAsyncAction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5a648006-843a-4da9-865b-9d26e5dfad7b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } impl IAsyncAction { pub fn get(&self) -> ::windows_core::Result<()> { @@ -273,7 +273,7 @@ impl IAsyncInfo { } ::windows_core::imp::interface_hierarchy!(IAsyncInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAsyncInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{00000036-0000-0000-c000-000000000046}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAsyncInfo { type Vtable = IAsyncInfo_Vtbl; @@ -545,7 +545,7 @@ impl IClosable { } ::windows_core::imp::interface_hierarchy!(IClosable, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IClosable { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{30d5a829-7fa4-4026-83bb-d75bae4ea99e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IClosable { type Vtable = IClosable_Vtbl; @@ -605,7 +605,7 @@ impl IGetActivationFactory { } ::windows_core::imp::interface_hierarchy!(IGetActivationFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGetActivationFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4edb8ee2-96dd-49a7-94f7-4607ddab8e3c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGetActivationFactory { type Vtable = IGetActivationFactory_Vtbl; @@ -656,7 +656,7 @@ impl IMemoryBuffer { ::windows_core::imp::interface_hierarchy!(IMemoryBuffer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IMemoryBuffer {} impl ::windows_core::RuntimeType for IMemoryBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fbc4dd2a-245b-11e4-af98-689423260cf8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMemoryBuffer { type Vtable = IMemoryBuffer_Vtbl; @@ -719,7 +719,7 @@ impl IMemoryBufferReference { ::windows_core::imp::interface_hierarchy!(IMemoryBufferReference, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IMemoryBufferReference {} impl ::windows_core::RuntimeType for IMemoryBufferReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fbc4dd29-245b-11e4-af98-689423260cf8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMemoryBufferReference { type Vtable = IMemoryBufferReference_Vtbl; @@ -958,7 +958,7 @@ impl IPropertyValue { } ::windows_core::imp::interface_hierarchy!(IPropertyValue, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPropertyValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4bd682dd-7554-40e9-9a9b-82654ede7e62}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPropertyValue { type Vtable = IPropertyValue_Vtbl; @@ -1582,7 +1582,7 @@ impl IStringable { } ::windows_core::imp::interface_hierarchy!(IStringable, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStringable { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{96369f54-8eb6-48f0-abce-c1b211e627c3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStringable { type Vtable = IStringable_Vtbl; @@ -1700,7 +1700,7 @@ impl IWwwFormUrlDecoderEntry { } ::windows_core::imp::interface_hierarchy!(IWwwFormUrlDecoderEntry, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWwwFormUrlDecoderEntry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{125e7431-f678-4e8e-b670-20a9b06c512d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWwwFormUrlDecoderEntry { type Vtable = IWwwFormUrlDecoderEntry_Vtbl; @@ -1775,7 +1775,7 @@ impl Deferral { } } impl ::windows_core::RuntimeType for Deferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Deferral;{d6269732-3b7f-46a7-b40b-4fdca2a2c693})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Deferral { type Vtable = IDeferral_Vtbl; @@ -1847,7 +1847,7 @@ impl MemoryBuffer { } } impl ::windows_core::RuntimeType for MemoryBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.MemoryBuffer;{fbc4dd2a-245b-11e4-af98-689423260cf8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MemoryBuffer { type Vtable = IMemoryBuffer_Vtbl; @@ -2294,7 +2294,7 @@ impl Uri { } } impl ::windows_core::RuntimeType for Uri { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.Uri;{9e365e57-48b2-4160-956f-c7385120bbfc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Uri { type Vtable = IUriRuntimeClass_Vtbl; @@ -2381,7 +2381,7 @@ impl WwwFormUrlDecoder { } } impl ::windows_core::RuntimeType for WwwFormUrlDecoder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.WwwFormUrlDecoder;{d45a0451-f225-4542-9296-0e1df5d254df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WwwFormUrlDecoder { type Vtable = IWwwFormUrlDecoderRuntimeClass_Vtbl; @@ -2435,7 +2435,7 @@ impl WwwFormUrlDecoderEntry { } } impl ::windows_core::RuntimeType for WwwFormUrlDecoderEntry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Foundation.WwwFormUrlDecoderEntry;{125e7431-f678-4e8e-b670-20a9b06c512d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WwwFormUrlDecoderEntry { type Vtable = IWwwFormUrlDecoderEntry_Vtbl; @@ -2810,7 +2810,7 @@ unsafe impl ::windows_core::ComInterface for AsyncActionCompletedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xa4ed5c81_76c9_40bd_8be6_b1d90fb20ae7); } impl ::windows_core::RuntimeType for AsyncActionCompletedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a4ed5c81-76c9-40bd-8be6-b1d90fb20ae7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -3301,7 +3301,7 @@ unsafe impl ::windows_core::ComInterface for DeferralCompletedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xed32a372_f3c8_4faa_9cfb_470148da3888); } impl ::windows_core::RuntimeType for DeferralCompletedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ed32a372-f3c8-4faa-9cfb-470148da3888}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs b/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs index 1dac341d65..358410bba8 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs @@ -29,7 +29,7 @@ impl ICustomGameControllerFactory { } ::windows_core::imp::interface_hierarchy!(ICustomGameControllerFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICustomGameControllerFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{69a0ae5e-758e-4cbe-ace6-62155fe9126f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICustomGameControllerFactory { type Vtable = ICustomGameControllerFactory_Vtbl; @@ -94,7 +94,7 @@ impl IGameControllerInputSink { } ::windows_core::imp::interface_hierarchy!(IGameControllerInputSink, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGameControllerInputSink { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1ff6f922-c640-4c78-a820-9a715c558bcb}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGameControllerInputSink { type Vtable = IGameControllerInputSink_Vtbl; @@ -151,7 +151,7 @@ impl IGameControllerProvider { } ::windows_core::imp::interface_hierarchy!(IGameControllerProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGameControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e6d73982-2996-4559-b16c-3e57d46e58d6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGameControllerProvider { type Vtable = IGameControllerProvider_Vtbl; @@ -211,7 +211,7 @@ impl IGipGameControllerInputSink { ::windows_core::imp::interface_hierarchy!(IGipGameControllerInputSink, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IGipGameControllerInputSink {} impl ::windows_core::RuntimeType for IGipGameControllerInputSink { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a2108abf-09f1-43bc-a140-80f899ec36fb}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGipGameControllerInputSink { type Vtable = IGipGameControllerInputSink_Vtbl; @@ -267,7 +267,7 @@ impl IHidGameControllerInputSink { ::windows_core::imp::interface_hierarchy!(IHidGameControllerInputSink, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IHidGameControllerInputSink {} impl ::windows_core::RuntimeType for IHidGameControllerInputSink { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f754c322-182d-40e4-a126-fcee4ffa1e31}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IHidGameControllerInputSink { type Vtable = IHidGameControllerInputSink_Vtbl; @@ -321,7 +321,7 @@ impl IXusbGameControllerInputSink { ::windows_core::imp::interface_hierarchy!(IXusbGameControllerInputSink, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IXusbGameControllerInputSink {} impl ::windows_core::RuntimeType for IXusbGameControllerInputSink { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b2ac1d95-6ecb-42b3-8aab-025401ca4712}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IXusbGameControllerInputSink { type Vtable = IXusbGameControllerInputSink_Vtbl; @@ -422,7 +422,7 @@ impl GipFirmwareUpdateResult { } } impl ::windows_core::RuntimeType for GipFirmwareUpdateResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.Custom.GipFirmwareUpdateResult;{6b794d32-8553-4292-8e03-e16651a2f8bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GipFirmwareUpdateResult { type Vtable = IGipFirmwareUpdateResult_Vtbl; @@ -497,7 +497,7 @@ impl GipGameControllerProvider { } } impl ::windows_core::RuntimeType for GipGameControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.Custom.GipGameControllerProvider;{dbcf1e19-1af5-45a8-bf02-a0ee50c823fc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GipGameControllerProvider { type Vtable = IGipGameControllerProvider_Vtbl; @@ -579,7 +579,7 @@ impl HidGameControllerProvider { } } impl ::windows_core::RuntimeType for HidGameControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.Custom.HidGameControllerProvider;{95ce3af4-abf0-4b68-a081-3b7de73ff0e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HidGameControllerProvider { type Vtable = IHidGameControllerProvider_Vtbl; @@ -639,7 +639,7 @@ impl XusbGameControllerProvider { } } impl ::windows_core::RuntimeType for XusbGameControllerProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.Custom.XusbGameControllerProvider;{6e2971eb-0efb-48b4-808b-837643b2f216})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XusbGameControllerProvider { type Vtable = IXusbGameControllerProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs b/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs index 983792d790..9c7c6dc8bb 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs @@ -90,7 +90,7 @@ impl IForceFeedbackEffect { } ::windows_core::imp::interface_hierarchy!(IForceFeedbackEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IForceFeedbackEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a17fba0c-2ae4-48c2-8063-eabd0777cb89}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IForceFeedbackEffect { type Vtable = IForceFeedbackEffect_Vtbl; @@ -270,7 +270,7 @@ impl ConditionForceEffect { } } impl ::windows_core::RuntimeType for ConditionForceEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.ForceFeedback.ConditionForceEffect;{a17fba0c-2ae4-48c2-8063-eabd0777cb89})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConditionForceEffect { type Vtable = IForceFeedbackEffect_Vtbl; @@ -336,7 +336,7 @@ impl ConstantForceEffect { } } impl ::windows_core::RuntimeType for ConstantForceEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.ForceFeedback.ConstantForceEffect;{a17fba0c-2ae4-48c2-8063-eabd0777cb89})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConstantForceEffect { type Vtable = IForceFeedbackEffect_Vtbl; @@ -452,7 +452,7 @@ impl ForceFeedbackMotor { } } impl ::windows_core::RuntimeType for ForceFeedbackMotor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor;{8d3d417c-a5ea-4516-8026-2b00f74ef6e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ForceFeedbackMotor { type Vtable = IForceFeedbackMotor_Vtbl; @@ -528,7 +528,7 @@ impl PeriodicForceEffect { } } impl ::windows_core::RuntimeType for PeriodicForceEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect;{a17fba0c-2ae4-48c2-8063-eabd0777cb89})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PeriodicForceEffect { type Vtable = IForceFeedbackEffect_Vtbl; @@ -594,7 +594,7 @@ impl RampForceEffect { } } impl ::windows_core::RuntimeType for RampForceEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.ForceFeedback.RampForceEffect;{a17fba0c-2ae4-48c2-8063-eabd0777cb89})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RampForceEffect { type Vtable = IForceFeedbackEffect_Vtbl; diff --git a/crates/libs/windows/src/Windows/Gaming/Input/mod.rs b/crates/libs/windows/src/Windows/Gaming/Input/mod.rs index 781fd5c9a9..1591dd075e 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/mod.rs @@ -213,7 +213,7 @@ impl IGameController { } ::windows_core::imp::interface_hierarchy!(IGameController, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGameController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1baf6522-5f64-42c5-8267-b9fe2215bfbd}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGameController { type Vtable = IGameController_Vtbl; @@ -272,7 +272,7 @@ impl IGameControllerBatteryInfo { } ::windows_core::imp::interface_hierarchy!(IGameControllerBatteryInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGameControllerBatteryInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{dcecc681-3963-4da6-955d-553f3b6f6161}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGameControllerBatteryInfo { type Vtable = IGameControllerBatteryInfo_Vtbl; @@ -786,7 +786,7 @@ impl ArcadeStick { } } impl ::windows_core::RuntimeType for ArcadeStick { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.ArcadeStick;{b14a539d-befb-4c81-8051-15ecf3b13036})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ArcadeStick { type Vtable = IArcadeStick_Vtbl; @@ -969,7 +969,7 @@ impl FlightStick { } } impl ::windows_core::RuntimeType for FlightStick { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.FlightStick;{b4a2c01c-b83b-4459-a1a9-97b03c33da7c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FlightStick { type Vtable = IFlightStick_Vtbl; @@ -1161,7 +1161,7 @@ impl Gamepad { } } impl ::windows_core::RuntimeType for Gamepad { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.Gamepad;{bc7bb43c-0a69-3903-9e9d-a50f86a45de5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Gamepad { type Vtable = IGamepad_Vtbl; @@ -1206,7 +1206,7 @@ impl Headset { } } impl ::windows_core::RuntimeType for Headset { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.Headset;{3fd156ef-6925-3fa8-9181-029c5223ae3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Headset { type Vtable = IHeadset_Vtbl; @@ -1430,7 +1430,7 @@ impl RacingWheel { } } impl ::windows_core::RuntimeType for RacingWheel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.RacingWheel;{f546656f-e106-4c82-a90f-554012904b85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RacingWheel { type Vtable = IRacingWheel_Vtbl; @@ -1680,7 +1680,7 @@ impl RawGameController { } } impl ::windows_core::RuntimeType for RawGameController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.RawGameController;{7cad6d91-a7e1-4f71-9a78-33e9c5dfea62})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RawGameController { type Vtable = IRawGameController_Vtbl; @@ -1868,7 +1868,7 @@ impl UINavigationController { } } impl ::windows_core::RuntimeType for UINavigationController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Input.UINavigationController;{e5aeefdd-f50e-4a55-8cdc-d33229548175})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UINavigationController { type Vtable = IUINavigationController_Vtbl; diff --git a/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs b/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs index cddf026f68..446d19a11a 100644 --- a/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs @@ -48,7 +48,7 @@ impl IGameListEntry { } ::windows_core::imp::interface_hierarchy!(IGameListEntry, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGameListEntry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{735924d3-811f-4494-b69c-c641a0c61543}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGameListEntry { type Vtable = IGameListEntry_Vtbl; @@ -519,7 +519,7 @@ impl GameListEntry { } } impl ::windows_core::RuntimeType for GameListEntry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Preview.GamesEnumeration.GameListEntry;{735924d3-811f-4494-b69c-c641a0c61543})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameListEntry { type Vtable = IGameListEntry_Vtbl; @@ -688,7 +688,7 @@ impl GameModeConfiguration { } } impl ::windows_core::RuntimeType for GameModeConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Preview.GamesEnumeration.GameModeConfiguration;{78e591af-b142-4ef0-8830-55bc2be4f5ea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameModeConfiguration { type Vtable = IGameModeConfiguration_Vtbl; @@ -737,7 +737,7 @@ impl GameModeUserConfiguration { } } impl ::windows_core::RuntimeType for GameModeUserConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.Preview.GamesEnumeration.GameModeUserConfiguration;{72d34af4-756b-470f-a0c2-ba62a90795db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameModeUserConfiguration { type Vtable = IGameModeUserConfiguration_Vtbl; @@ -876,7 +876,7 @@ unsafe impl ::windows_core::ComInterface for GameListChangedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x25f6a421_d8f5_4d91_b40e_53d5e86fde64); } impl ::windows_core::RuntimeType for GameListChangedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{25f6a421-d8f5-4d91-b40e-53d5e86fde64}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -945,7 +945,7 @@ unsafe impl ::windows_core::ComInterface for GameListRemovedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x10c5648f_6c8f_4712_9b38_474bc22e76d8); } impl ::windows_core::RuntimeType for GameListRemovedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{10c5648f-6c8f-4712-9b38-474bc22e76d8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Gaming/UI/mod.rs b/crates/libs/windows/src/Windows/Gaming/UI/mod.rs index 6f2ed6c2fb..a8e7d89999 100644 --- a/crates/libs/windows/src/Windows/Gaming/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/UI/mod.rs @@ -231,7 +231,7 @@ impl GameChatMessageReceivedEventArgs { } } impl ::windows_core::RuntimeType for GameChatMessageReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.UI.GameChatMessageReceivedEventArgs;{a28201f1-3fb9-4e42-a403-7afce2023b1e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameChatMessageReceivedEventArgs { type Vtable = IGameChatMessageReceivedEventArgs_Vtbl; @@ -277,7 +277,7 @@ impl GameChatOverlay { } } impl ::windows_core::RuntimeType for GameChatOverlay { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.UI.GameChatOverlay;{fbc64865-f6fc-4a48-ae07-03ac6ed43704})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameChatOverlay { type Vtable = IGameChatOverlay_Vtbl; @@ -328,7 +328,7 @@ impl GameChatOverlayMessageSource { } } impl ::windows_core::RuntimeType for GameChatOverlayMessageSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.UI.GameChatOverlayMessageSource;{1e177397-59fb-4f4f-8e9a-80acf817743c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameChatOverlayMessageSource { type Vtable = IGameChatOverlayMessageSource_Vtbl; @@ -393,7 +393,7 @@ impl GameUIProviderActivatedEventArgs { } } impl ::windows_core::RuntimeType for GameUIProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.UI.GameUIProviderActivatedEventArgs;{a7b3203e-caf7-4ded-bbd2-47de43bb6dd5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameUIProviderActivatedEventArgs { type Vtable = IGameUIProviderActivatedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs b/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs index 7d358bb6e9..78e934a38a 100644 --- a/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs @@ -298,7 +298,7 @@ impl GameSaveBlobGetResult { } } impl ::windows_core::RuntimeType for GameSaveBlobGetResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveBlobGetResult;{917281e0-7201-4953-aa2c-4008f03aef45})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveBlobGetResult { type Vtable = IGameSaveBlobGetResult_Vtbl; @@ -332,7 +332,7 @@ impl GameSaveBlobInfo { } } impl ::windows_core::RuntimeType for GameSaveBlobInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveBlobInfo;{add38034-baf0-4645-b6d0-46edaffb3c2b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveBlobInfo { type Vtable = IGameSaveBlobInfo_Vtbl; @@ -368,7 +368,7 @@ impl GameSaveBlobInfoGetResult { } } impl ::windows_core::RuntimeType for GameSaveBlobInfoGetResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveBlobInfoGetResult;{c7578582-3697-42bf-989c-665d923b5231})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveBlobInfoGetResult { type Vtable = IGameSaveBlobInfoGetResult_Vtbl; @@ -415,7 +415,7 @@ impl GameSaveBlobInfoQuery { } } impl ::windows_core::RuntimeType for GameSaveBlobInfoQuery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveBlobInfoQuery;{9fdd74b2-eeee-447b-a9d2-7f96c0f83208})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveBlobInfoQuery { type Vtable = IGameSaveBlobInfoQuery_Vtbl; @@ -506,7 +506,7 @@ impl GameSaveContainer { } } impl ::windows_core::RuntimeType for GameSaveContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveContainer;{c3c08f89-563f-4ecd-9c6f-33fd0e323d10})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveContainer { type Vtable = IGameSaveContainer_Vtbl; @@ -563,7 +563,7 @@ impl GameSaveContainerInfo { } } impl ::windows_core::RuntimeType for GameSaveContainerInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveContainerInfo;{b7e27300-155d-4bb4-b2ba-930306f391b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveContainerInfo { type Vtable = IGameSaveContainerInfo_Vtbl; @@ -599,7 +599,7 @@ impl GameSaveContainerInfoGetResult { } } impl ::windows_core::RuntimeType for GameSaveContainerInfoGetResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveContainerInfoGetResult;{ffc50d74-c581-4f9d-9e39-30a10c1e4c50})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveContainerInfoGetResult { type Vtable = IGameSaveContainerInfoGetResult_Vtbl; @@ -646,7 +646,7 @@ impl GameSaveContainerInfoQuery { } } impl ::windows_core::RuntimeType for GameSaveContainerInfoQuery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveContainerInfoQuery;{3c94e863-6f80-4327-9327-ffc11afd42b3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveContainerInfoQuery { type Vtable = IGameSaveContainerInfoQuery_Vtbl; @@ -673,7 +673,7 @@ impl GameSaveOperationResult { } } impl ::windows_core::RuntimeType for GameSaveOperationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveOperationResult;{cf0f1a05-24a0-4582-9a55-b1bbbb9388d8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveOperationResult { type Vtable = IGameSaveOperationResult_Vtbl; @@ -777,7 +777,7 @@ impl GameSaveProvider { } } impl ::windows_core::RuntimeType for GameSaveProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveProvider;{90a60394-80fe-4211-97f8-a5de14dd95d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveProvider { type Vtable = IGameSaveProvider_Vtbl; @@ -811,7 +811,7 @@ impl GameSaveProviderGetResult { } } impl ::windows_core::RuntimeType for GameSaveProviderGetResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Gaming.XboxLive.Storage.GameSaveProviderGetResult;{3ab90816-d393-4d65-ac16-41c3e67ab945})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameSaveProviderGetResult { type Vtable = IGameSaveProviderGetResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs b/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs index 246e5b1158..b4ee8370d7 100644 --- a/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs @@ -67,7 +67,7 @@ impl CharacterGrouping { } } impl ::windows_core::RuntimeType for CharacterGrouping { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.Collation.CharacterGrouping;{fae761bb-805d-4bb0-95bb-c1f7c3e8eb8e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CharacterGrouping { type Vtable = ICharacterGrouping_Vtbl; @@ -160,7 +160,7 @@ impl CharacterGroupings { } } impl ::windows_core::RuntimeType for CharacterGroupings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.Collation.CharacterGroupings;{b8d20a75-d4cf-4055-80e5-ce169c226496})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CharacterGroupings { type Vtable = ICharacterGroupings_Vtbl; diff --git a/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs b/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs index e5c1cbb8f2..ae8146cac7 100644 --- a/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs @@ -352,7 +352,7 @@ impl DateTimeFormatter { } } impl ::windows_core::RuntimeType for DateTimeFormatter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.DateTimeFormatting.DateTimeFormatter;{95eeca10-73e0-4e4b-a183-3d6ad0ba35ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DateTimeFormatter { type Vtable = IDateTimeFormatter_Vtbl; diff --git a/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs b/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs index 7c9175ab81..73093b46f2 100644 --- a/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs @@ -116,7 +116,7 @@ impl LanguageFont { } } impl ::windows_core::RuntimeType for LanguageFont { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.Fonts.LanguageFont;{b12e5c3a-b76d-459b-beeb-901151cd77d1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LanguageFont { type Vtable = ILanguageFont_Vtbl; @@ -224,7 +224,7 @@ impl LanguageFontGroup { } } impl ::windows_core::RuntimeType for LanguageFontGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.Fonts.LanguageFontGroup;{f33a7fc3-3a5c-4aea-b9ff-b39fb242f7f6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LanguageFontGroup { type Vtable = ILanguageFontGroup_Vtbl; diff --git a/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs b/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs index 5696a495bd..acb0dea26a 100644 --- a/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs @@ -122,7 +122,7 @@ impl INumberFormatter { } ::windows_core::imp::interface_hierarchy!(INumberFormatter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for INumberFormatter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a5007c49-7676-4db7-8631-1b6ff265caa9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for INumberFormatter { type Vtable = INumberFormatter_Vtbl; @@ -166,7 +166,7 @@ impl INumberFormatter2 { } ::windows_core::imp::interface_hierarchy!(INumberFormatter2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for INumberFormatter2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d4a8c1f0-80d0-4b0d-a89e-882c1e8f8310}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for INumberFormatter2 { type Vtable = INumberFormatter2_Vtbl; @@ -274,7 +274,7 @@ impl INumberFormatterOptions { } ::windows_core::imp::interface_hierarchy!(INumberFormatterOptions, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for INumberFormatterOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{80332d21-aee1-4a39-baa2-07ed8c96daf6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for INumberFormatterOptions { type Vtable = INumberFormatterOptions_Vtbl; @@ -338,7 +338,7 @@ impl INumberParser { } ::windows_core::imp::interface_hierarchy!(INumberParser, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for INumberParser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e6659412-4a13-4a53-83a1-392fbe4cff9f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for INumberParser { type Vtable = INumberParser_Vtbl; @@ -412,7 +412,7 @@ impl INumberRounder { } ::windows_core::imp::interface_hierarchy!(INumberRounder, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for INumberRounder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5473c375-38ed-4631-b80c-ef34fc48b7f5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for INumberRounder { type Vtable = INumberRounder_Vtbl; @@ -452,7 +452,7 @@ impl INumberRounderOption { } ::windows_core::imp::interface_hierarchy!(INumberRounderOption, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for INumberRounderOption { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3b088433-646f-4efe-8d48-66eb2e49e736}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for INumberRounderOption { type Vtable = INumberRounderOption_Vtbl; @@ -565,7 +565,7 @@ impl ISignedZeroOption { } ::windows_core::imp::interface_hierarchy!(ISignedZeroOption, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISignedZeroOption { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fd1cdd31-0a3c-49c4-a642-96a1564f4f30}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISignedZeroOption { type Vtable = ISignedZeroOption_Vtbl; @@ -617,7 +617,7 @@ impl ISignificantDigitsOption { } ::windows_core::imp::interface_hierarchy!(ISignificantDigitsOption, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISignificantDigitsOption { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1d4dfcdd-2d43-4ee8-bbf1-c1b26a711a58}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISignificantDigitsOption { type Vtable = ISignificantDigitsOption_Vtbl; @@ -878,7 +878,7 @@ impl CurrencyFormatter { } } impl ::windows_core::RuntimeType for CurrencyFormatter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.NumberFormatting.CurrencyFormatter;{11730ca5-4b00-41b2-b332-73b12a497d54})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CurrencyFormatter { type Vtable = ICurrencyFormatter_Vtbl; @@ -1118,7 +1118,7 @@ impl DecimalFormatter { } } impl ::windows_core::RuntimeType for DecimalFormatter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.NumberFormatting.DecimalFormatter;{a5007c49-7676-4db7-8631-1b6ff265caa9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DecimalFormatter { type Vtable = INumberFormatter_Vtbl; @@ -1216,7 +1216,7 @@ impl IncrementNumberRounder { } } impl ::windows_core::RuntimeType for IncrementNumberRounder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.NumberFormatting.IncrementNumberRounder;{5473c375-38ed-4631-b80c-ef34fc48b7f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IncrementNumberRounder { type Vtable = INumberRounder_Vtbl; @@ -1294,7 +1294,7 @@ impl NumeralSystemTranslator { } } impl ::windows_core::RuntimeType for NumeralSystemTranslator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.NumberFormatting.NumeralSystemTranslator;{28f5bc2c-8c23-4234-ad2e-fa5a3a426e9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NumeralSystemTranslator { type Vtable = INumeralSystemTranslator_Vtbl; @@ -1527,7 +1527,7 @@ impl PercentFormatter { } } impl ::windows_core::RuntimeType for PercentFormatter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.NumberFormatting.PercentFormatter;{a5007c49-7676-4db7-8631-1b6ff265caa9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PercentFormatter { type Vtable = INumberFormatter_Vtbl; @@ -1767,7 +1767,7 @@ impl PermilleFormatter { } } impl ::windows_core::RuntimeType for PermilleFormatter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.NumberFormatting.PermilleFormatter;{a5007c49-7676-4db7-8631-1b6ff265caa9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PermilleFormatter { type Vtable = INumberFormatter_Vtbl; @@ -1865,7 +1865,7 @@ impl SignificantDigitsNumberRounder { } } impl ::windows_core::RuntimeType for SignificantDigitsNumberRounder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder;{5473c375-38ed-4631-b80c-ef34fc48b7f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SignificantDigitsNumberRounder { type Vtable = INumberRounder_Vtbl; diff --git a/crates/libs/windows/src/Windows/Globalization/PhoneNumberFormatting/mod.rs b/crates/libs/windows/src/Windows/Globalization/PhoneNumberFormatting/mod.rs index 6435f3083f..033d3c46a7 100644 --- a/crates/libs/windows/src/Windows/Globalization/PhoneNumberFormatting/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/PhoneNumberFormatting/mod.rs @@ -173,7 +173,7 @@ impl PhoneNumberFormatter { } } impl ::windows_core::RuntimeType for PhoneNumberFormatter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter;{1556b49e-bad4-4b4a-900d-4407adb7c981})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneNumberFormatter { type Vtable = IPhoneNumberFormatter_Vtbl; @@ -289,7 +289,7 @@ impl PhoneNumberInfo { } } impl ::windows_core::RuntimeType for PhoneNumberInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo;{1c7ce4dd-c8b4-4ea3-9aef-b342e2c5b417})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneNumberInfo { type Vtable = IPhoneNumberInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Globalization/mod.rs b/crates/libs/windows/src/Windows/Globalization/mod.rs index fd7a52f8f7..681ed1bafe 100644 --- a/crates/libs/windows/src/Windows/Globalization/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/mod.rs @@ -1626,7 +1626,7 @@ impl Calendar { } } impl ::windows_core::RuntimeType for Calendar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.Calendar;{ca30221d-86d9-40fb-a26b-d44eb7cf08ea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Calendar { type Vtable = ICalendar_Vtbl; @@ -1805,7 +1805,7 @@ impl CurrencyAmount { } } impl ::windows_core::RuntimeType for CurrencyAmount { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.CurrencyAmount;{74b49942-eb75-443a-95b3-7d723f56f93c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CurrencyAmount { type Vtable = ICurrencyAmount_Vtbl; @@ -2898,7 +2898,7 @@ impl GeographicRegion { } } impl ::windows_core::RuntimeType for GeographicRegion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.GeographicRegion;{01e9a621-4a64-4ed9-954f-9edeb07bd903})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GeographicRegion { type Vtable = IGeographicRegion_Vtbl; @@ -2939,7 +2939,7 @@ impl JapanesePhoneme { } } impl ::windows_core::RuntimeType for JapanesePhoneme { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.JapanesePhoneme;{2f6a9300-e85b-43e6-897d-5d82f862df21})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JapanesePhoneme { type Vtable = IJapanesePhoneme_Vtbl; @@ -3090,7 +3090,7 @@ impl Language { } } impl ::windows_core::RuntimeType for Language { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Globalization.Language;{ea79a752-f7c2-4265-b1bd-c4dec4e4f080})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Language { type Vtable = ILanguage_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs b/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs index 411116a77c..7929305dc8 100644 --- a/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs @@ -298,7 +298,7 @@ impl Direct3D11CaptureFrame { } } impl ::windows_core::RuntimeType for Direct3D11CaptureFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Capture.Direct3D11CaptureFrame;{fa50c623-38da-4b32-acf3-fa9734ad800e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Direct3D11CaptureFrame { type Vtable = IDirect3D11CaptureFrame_Vtbl; @@ -411,7 +411,7 @@ impl Direct3D11CaptureFramePool { } } impl ::windows_core::RuntimeType for Direct3D11CaptureFramePool { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Capture.Direct3D11CaptureFramePool;{24eb6d22-1975-422e-82e7-780dbd8ddf24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Direct3D11CaptureFramePool { type Vtable = IDirect3D11CaptureFramePool_Vtbl; @@ -519,7 +519,7 @@ impl GraphicsCaptureItem { } } impl ::windows_core::RuntimeType for GraphicsCaptureItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Capture.GraphicsCaptureItem;{79c3f95b-31f7-4ec2-a464-632ef5d30760})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GraphicsCaptureItem { type Vtable = IGraphicsCaptureItem_Vtbl; @@ -555,7 +555,7 @@ impl GraphicsCapturePicker { } } impl ::windows_core::RuntimeType for GraphicsCapturePicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Capture.GraphicsCapturePicker;{5a1711b3-ad79-4b4a-9336-1318fdde3539})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GraphicsCapturePicker { type Vtable = IGraphicsCapturePicker_Vtbl; @@ -618,7 +618,7 @@ impl GraphicsCaptureSession { } } impl ::windows_core::RuntimeType for GraphicsCaptureSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Capture.GraphicsCaptureSession;{814e42a9-f70f-4ad7-939b-fddcc6eb880d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GraphicsCaptureSession { type Vtable = IGraphicsCaptureSession_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/DirectX/Direct3D11/mod.rs b/crates/libs/windows/src/Windows/Graphics/DirectX/Direct3D11/mod.rs index 03f481545f..34bfa1afc3 100644 --- a/crates/libs/windows/src/Windows/Graphics/DirectX/Direct3D11/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/DirectX/Direct3D11/mod.rs @@ -17,7 +17,7 @@ impl IDirect3DDevice { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IDirect3DDevice {} impl ::windows_core::RuntimeType for IDirect3DDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a37624ab-8d5f-4650-9d3e-9eae3d9bc670}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDirect3DDevice { type Vtable = IDirect3DDevice_Vtbl; @@ -53,7 +53,7 @@ impl IDirect3DSurface { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IDirect3DSurface {} impl ::windows_core::RuntimeType for IDirect3DSurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0bf4a146-13c1-4694-bee3-7abf15eaf586}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDirect3DSurface { type Vtable = IDirect3DSurface_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs b/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs index a4f9958b40..a5dc081222 100644 --- a/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs @@ -196,7 +196,7 @@ impl HdmiDisplayInformation { } } impl ::windows_core::RuntimeType for HdmiDisplayInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.Core.HdmiDisplayInformation;{130b3c0a-f565-476e-abd5-ea05aee74c69})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HdmiDisplayInformation { type Vtable = IHdmiDisplayInformation_Vtbl; @@ -303,7 +303,7 @@ impl HdmiDisplayMode { } } impl ::windows_core::RuntimeType for HdmiDisplayMode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.Core.HdmiDisplayMode;{0c06d5ad-1b90-4f51-9981-ef5a1c0ddf66})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HdmiDisplayMode { type Vtable = IHdmiDisplayMode_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Display/mod.rs b/crates/libs/windows/src/Windows/Graphics/Display/mod.rs index 1b8ac0556b..ee611d6526 100644 --- a/crates/libs/windows/src/Windows/Graphics/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Display/mod.rs @@ -648,7 +648,7 @@ impl AdvancedColorInfo { } } impl ::windows_core::RuntimeType for AdvancedColorInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.AdvancedColorInfo;{8797dcfb-b229-4081-ae9a-2cc85e34ad6a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdvancedColorInfo { type Vtable = IAdvancedColorInfo_Vtbl; @@ -794,7 +794,7 @@ impl BrightnessOverride { } } impl ::windows_core::RuntimeType for BrightnessOverride { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.BrightnessOverride;{96c9621a-c143-4392-bedd-4a7e9574c8fd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BrightnessOverride { type Vtable = IBrightnessOverride_Vtbl; @@ -851,7 +851,7 @@ impl BrightnessOverrideSettings { } } impl ::windows_core::RuntimeType for BrightnessOverrideSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.BrightnessOverrideSettings;{d112ab2a-7604-4dba-bcf8-4b6f49502cb0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BrightnessOverrideSettings { type Vtable = IBrightnessOverrideSettings_Vtbl; @@ -889,7 +889,7 @@ impl ColorOverrideSettings { } } impl ::windows_core::RuntimeType for ColorOverrideSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.ColorOverrideSettings;{fbefa134-4a81-4c4d-a5b6-7d1b5c4bd00b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ColorOverrideSettings { type Vtable = IColorOverrideSettings_Vtbl; @@ -1031,7 +1031,7 @@ impl DisplayEnhancementOverride { } } impl ::windows_core::RuntimeType for DisplayEnhancementOverride { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.DisplayEnhancementOverride;{429594cf-d97a-4b02-a428-5c4292f7f522})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayEnhancementOverride { type Vtable = IDisplayEnhancementOverride_Vtbl; @@ -1074,7 +1074,7 @@ impl DisplayEnhancementOverrideCapabilities { } } impl ::windows_core::RuntimeType for DisplayEnhancementOverrideCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.DisplayEnhancementOverrideCapabilities;{457060de-ee5a-47b7-9918-1e51e812ccc8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayEnhancementOverrideCapabilities { type Vtable = IDisplayEnhancementOverrideCapabilities_Vtbl; @@ -1101,7 +1101,7 @@ impl DisplayEnhancementOverrideCapabilitiesChangedEventArgs { } } impl ::windows_core::RuntimeType for DisplayEnhancementOverrideCapabilitiesChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.DisplayEnhancementOverrideCapabilitiesChangedEventArgs;{db61e664-15fa-49da-8b77-07dbd2af585d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayEnhancementOverrideCapabilitiesChangedEventArgs { type Vtable = IDisplayEnhancementOverrideCapabilitiesChangedEventArgs_Vtbl; @@ -1342,7 +1342,7 @@ impl DisplayInformation { } } impl ::windows_core::RuntimeType for DisplayInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.DisplayInformation;{bed112ae-adc3-4dc9-ae65-851f4d7d4799})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayInformation { type Vtable = IDisplayInformation_Vtbl; @@ -1530,7 +1530,7 @@ impl DisplayServices { } } impl ::windows_core::RuntimeType for DisplayServices { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Display.DisplayServices;{1b54f32b-890d-5747-bd26-fdbdeb0c8a71})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayServices { type Vtable = IDisplayServices_Vtbl; @@ -1971,7 +1971,7 @@ unsafe impl ::windows_core::ComInterface for DisplayPropertiesEventHandler { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for DisplayPropertiesEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{dbdd8b01-f1a1-46d1-9ee3-543bcc995980}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Graphics/Effects/mod.rs b/crates/libs/windows/src/Windows/Graphics/Effects/mod.rs index 630d0902a5..1e4295455d 100644 --- a/crates/libs/windows/src/Windows/Graphics/Effects/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Effects/mod.rs @@ -17,7 +17,7 @@ impl IGraphicsEffect { ::windows_core::imp::interface_hierarchy!(IGraphicsEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IGraphicsEffect {} impl ::windows_core::RuntimeType for IGraphicsEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cb51c0ce-8fe6-4636-b202-861faa07d8f3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGraphicsEffect { type Vtable = IGraphicsEffect_Vtbl; @@ -38,7 +38,7 @@ pub struct IGraphicsEffectSource(::windows_core::IUnknown); impl IGraphicsEffectSource {} ::windows_core::imp::interface_hierarchy!(IGraphicsEffectSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGraphicsEffectSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2d8f9ddc-4339-4eb9-9216-f9deb75658a2}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGraphicsEffectSource { type Vtable = IGraphicsEffectSource_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs b/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs index d4f48a16ae..7b961baf40 100644 --- a/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs @@ -1069,7 +1069,7 @@ impl HolographicCamera { } } impl ::windows_core::RuntimeType for HolographicCamera { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicCamera;{e4e98445-9bed-4980-9ba0-e87680d1cb74})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicCamera { type Vtable = IHolographicCamera_Vtbl; @@ -1185,7 +1185,7 @@ impl HolographicCameraPose { } } impl ::windows_core::RuntimeType for HolographicCameraPose { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicCameraPose;{0d7d7e30-12de-45bd-912b-c7f6561599d1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicCameraPose { type Vtable = IHolographicCameraPose_Vtbl; @@ -1292,7 +1292,7 @@ impl HolographicCameraRenderingParameters { } } impl ::windows_core::RuntimeType for HolographicCameraRenderingParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicCameraRenderingParameters;{8eac2ed1-5bf4-4e16-8236-ae0800c11d0d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicCameraRenderingParameters { type Vtable = IHolographicCameraRenderingParameters_Vtbl; @@ -1330,7 +1330,7 @@ impl HolographicCameraViewportParameters { } } impl ::windows_core::RuntimeType for HolographicCameraViewportParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicCameraViewportParameters;{80cdf3f7-842a-41e1-93ed-5692ab1fbb10})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicCameraViewportParameters { type Vtable = IHolographicCameraViewportParameters_Vtbl; @@ -1421,7 +1421,7 @@ impl HolographicDisplay { } } impl ::windows_core::RuntimeType for HolographicDisplay { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicDisplay;{9acea414-1d9f-4090-a388-90c06f6eae9c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicDisplay { type Vtable = IHolographicDisplay_Vtbl; @@ -1524,7 +1524,7 @@ impl HolographicFrame { } } impl ::windows_core::RuntimeType for HolographicFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicFrame;{c6988eb6-a8b9-3054-a6eb-d624b6536375})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicFrame { type Vtable = IHolographicFrame_Vtbl; @@ -1562,7 +1562,7 @@ impl HolographicFramePrediction { } } impl ::windows_core::RuntimeType for HolographicFramePrediction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicFramePrediction;{520f4de1-5c0a-4e79-a81e-6abe02bb2739})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicFramePrediction { type Vtable = IHolographicFramePrediction_Vtbl; @@ -1601,7 +1601,7 @@ impl HolographicFramePresentationMonitor { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for HolographicFramePresentationMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicFramePresentationMonitor;{ca87256c-6fae-428e-bb83-25dfee51136b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for HolographicFramePresentationMonitor { @@ -1678,7 +1678,7 @@ impl HolographicFramePresentationReport { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for HolographicFramePresentationReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicFramePresentationReport;{80baf614-f2f4-4c8a-8de3-065c78f6d5de})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for HolographicFramePresentationReport { @@ -1745,7 +1745,7 @@ impl HolographicFrameRenderingReport { } } impl ::windows_core::RuntimeType for HolographicFrameRenderingReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicFrameRenderingReport;{05f32de4-e384-51b3-b934-f0d3a0f78606})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicFrameRenderingReport { type Vtable = IHolographicFrameRenderingReport_Vtbl; @@ -1780,7 +1780,7 @@ impl HolographicFrameScanoutMonitor { } } impl ::windows_core::RuntimeType for HolographicFrameScanoutMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicFrameScanoutMonitor;{7e83efa9-843c-5401-8095-9bc1b8b08638})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicFrameScanoutMonitor { type Vtable = IHolographicFrameScanoutMonitor_Vtbl; @@ -1843,7 +1843,7 @@ impl HolographicFrameScanoutReport { } } impl ::windows_core::RuntimeType for HolographicFrameScanoutReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicFrameScanoutReport;{0ebbe606-03a0-5ca0-b46e-bba068d7233f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicFrameScanoutReport { type Vtable = IHolographicFrameScanoutReport_Vtbl; @@ -1908,7 +1908,7 @@ impl HolographicQuadLayer { } } impl ::windows_core::RuntimeType for HolographicQuadLayer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicQuadLayer;{903460c9-c9d9-5d5c-41ac-a2d5ab0fd331})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicQuadLayer { type Vtable = IHolographicQuadLayer_Vtbl; @@ -1986,7 +1986,7 @@ impl HolographicQuadLayerUpdateParameters { } } impl ::windows_core::RuntimeType for HolographicQuadLayerUpdateParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicQuadLayerUpdateParameters;{2b0ea3b0-798d-5bca-55c2-2c0c762ebb08})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicQuadLayerUpdateParameters { type Vtable = IHolographicQuadLayerUpdateParameters_Vtbl; @@ -2176,7 +2176,7 @@ impl HolographicSpace { } } impl ::windows_core::RuntimeType for HolographicSpace { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicSpace;{4380dba6-5e78-434f-807c-3433d1efe8b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicSpace { type Vtable = IHolographicSpace_Vtbl; @@ -2212,7 +2212,7 @@ impl HolographicSpaceCameraAddedEventArgs { } } impl ::windows_core::RuntimeType for HolographicSpaceCameraAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicSpaceCameraAddedEventArgs;{58f1da35-bbb3-3c8f-993d-6c80e7feb99f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicSpaceCameraAddedEventArgs { type Vtable = IHolographicSpaceCameraAddedEventArgs_Vtbl; @@ -2239,7 +2239,7 @@ impl HolographicSpaceCameraRemovedEventArgs { } } impl ::windows_core::RuntimeType for HolographicSpaceCameraRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicSpaceCameraRemovedEventArgs;{805444a8-f2ae-322e-8da9-836a0a95a4c1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicSpaceCameraRemovedEventArgs { type Vtable = IHolographicSpaceCameraRemovedEventArgs_Vtbl; @@ -2358,7 +2358,7 @@ impl HolographicViewConfiguration { } } impl ::windows_core::RuntimeType for HolographicViewConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Holographic.HolographicViewConfiguration;{5c1de6e6-67e9-5004-b02c-67a3a122b576})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HolographicViewConfiguration { type Vtable = IHolographicViewConfiguration_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs b/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs index e9a3ab0f3b..95f5adc94e 100644 --- a/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs @@ -328,7 +328,7 @@ impl IBitmapFrame { } ::windows_core::imp::interface_hierarchy!(IBitmapFrame, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBitmapFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{72a49a1c-8081-438d-91bc-94ecfc8185c6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBitmapFrame { type Vtable = IBitmapFrame_Vtbl; @@ -493,7 +493,7 @@ impl IBitmapFrameWithSoftwareBitmap { ::windows_core::imp::interface_hierarchy!(IBitmapFrameWithSoftwareBitmap, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBitmapFrameWithSoftwareBitmap {} impl ::windows_core::RuntimeType for IBitmapFrameWithSoftwareBitmap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fe287c9a-420c-4963-87ad-691436e08383}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBitmapFrameWithSoftwareBitmap { type Vtable = IBitmapFrameWithSoftwareBitmap_Vtbl; @@ -556,7 +556,7 @@ impl IBitmapPropertiesView { } ::windows_core::imp::interface_hierarchy!(IBitmapPropertiesView, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBitmapPropertiesView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{7e0fe87a-3a70-48f8-9c55-196cf5a545f5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBitmapPropertiesView { type Vtable = IBitmapPropertiesView_Vtbl; @@ -776,7 +776,7 @@ impl BitmapBuffer { } } impl ::windows_core::RuntimeType for BitmapBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapBuffer;{a53e04c4-399c-438c-b28f-a63a6b83d1a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapBuffer { type Vtable = IBitmapBuffer_Vtbl; @@ -832,7 +832,7 @@ impl BitmapCodecInformation { } } impl ::windows_core::RuntimeType for BitmapCodecInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapCodecInformation;{400caaf2-c4b0-4392-a3b0-6f6f9ba95cb4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapCodecInformation { type Vtable = IBitmapCodecInformation_Vtbl; @@ -1108,7 +1108,7 @@ impl BitmapDecoder { } } impl ::windows_core::RuntimeType for BitmapDecoder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapDecoder;{acef22ba-1d74-4c91-9dfc-9620745233e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapDecoder { type Vtable = IBitmapDecoder_Vtbl; @@ -1338,7 +1338,7 @@ impl BitmapEncoder { } } impl ::windows_core::RuntimeType for BitmapEncoder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapEncoder;{2bc468e3-e1f8-4b54-95e8-32919551ce62})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapEncoder { type Vtable = IBitmapEncoder_Vtbl; @@ -1481,7 +1481,7 @@ impl BitmapFrame { } } impl ::windows_core::RuntimeType for BitmapFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapFrame;{72a49a1c-8081-438d-91bc-94ecfc8185c6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapFrame { type Vtable = IBitmapFrame_Vtbl; @@ -1527,7 +1527,7 @@ impl BitmapProperties { } } impl ::windows_core::RuntimeType for BitmapProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapProperties;{ea9f4f1b-b505-4450-a4d1-e8ca94529d8d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapProperties { type Vtable = IBitmapProperties_Vtbl; @@ -1560,7 +1560,7 @@ impl BitmapPropertiesView { } } impl ::windows_core::RuntimeType for BitmapPropertiesView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapPropertiesView;{7e0fe87a-3a70-48f8-9c55-196cf5a545f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapPropertiesView { type Vtable = IBitmapPropertiesView_Vtbl; @@ -1661,7 +1661,7 @@ impl BitmapPropertySet { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for BitmapPropertySet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapPropertySet;pinterface({3c2925fe-8519-45c1-aa79-197b6718c1c1};string;rc(Windows.Graphics.Imaging.BitmapTypedValue;{cd8044a9-2443-4000-b0cd-79316c56f589})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for BitmapPropertySet { @@ -1780,7 +1780,7 @@ impl BitmapTransform { } } impl ::windows_core::RuntimeType for BitmapTransform { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapTransform;{ae755344-e268-4d35-adcf-e995d31a8d34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapTransform { type Vtable = IBitmapTransform_Vtbl; @@ -1832,7 +1832,7 @@ impl BitmapTypedValue { } } impl ::windows_core::RuntimeType for BitmapTypedValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.BitmapTypedValue;{cd8044a9-2443-4000-b0cd-79316c56f589})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BitmapTypedValue { type Vtable = IBitmapTypedValue_Vtbl; @@ -1979,7 +1979,7 @@ impl ImageStream { } #[cfg(feature = "Storage_Streams")] impl ::windows_core::RuntimeType for ImageStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.ImageStream;{cc254827-4b3d-438f-9232-10c76bc7e038})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Storage_Streams")] unsafe impl ::windows_core::Interface for ImageStream { @@ -2024,7 +2024,7 @@ impl PixelDataProvider { } } impl ::windows_core::RuntimeType for PixelDataProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.PixelDataProvider;{dd831f25-185c-4595-9fb9-ccbe6ec18a6f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PixelDataProvider { type Vtable = IPixelDataProvider_Vtbl; @@ -2239,7 +2239,7 @@ impl SoftwareBitmap { } } impl ::windows_core::RuntimeType for SoftwareBitmap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Imaging.SoftwareBitmap;{689e0708-7eef-483f-963f-da938818e073})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SoftwareBitmap { type Vtable = ISoftwareBitmap_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs index cadc77b13c..3e131dd275 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs @@ -237,7 +237,7 @@ impl IPrintCustomOptionDetails { ::windows_core::imp::interface_hierarchy!(IPrintCustomOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPrintCustomOptionDetails {} impl ::windows_core::RuntimeType for IPrintCustomOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e32bde1c-28af-4b90-95da-a3acf320b929}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintCustomOptionDetails { type Vtable = IPrintCustomOptionDetails_Vtbl; @@ -415,7 +415,7 @@ impl IPrintItemListOptionDetails { ::windows_core::imp::interface_hierarchy!(IPrintItemListOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPrintItemListOptionDetails {} impl ::windows_core::RuntimeType for IPrintItemListOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9a2257bf-fe61-43d8-a24f-a3f6ab7320e7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintItemListOptionDetails { type Vtable = IPrintItemListOptionDetails_Vtbl; @@ -545,7 +545,7 @@ impl IPrintNumberOptionDetails { ::windows_core::imp::interface_hierarchy!(IPrintNumberOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPrintNumberOptionDetails {} impl ::windows_core::RuntimeType for IPrintNumberOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4d01bbaf-645c-4de9-965f-6fc6bbc47cab}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintNumberOptionDetails { type Vtable = IPrintNumberOptionDetails_Vtbl; @@ -620,7 +620,7 @@ impl IPrintOptionDetails { } ::windows_core::imp::interface_hierarchy!(IPrintOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPrintOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{390686cf-d682-495f-adfe-d7333f5c1808}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -870,7 +870,7 @@ impl IPrintTextOptionDetails { ::windows_core::imp::interface_hierarchy!(IPrintTextOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPrintTextOptionDetails {} impl ::windows_core::RuntimeType for IPrintTextOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ad75e563-5ce4-46bc-9918-ab9fad144c5b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintTextOptionDetails { type Vtable = IPrintTextOptionDetails_Vtbl; @@ -974,7 +974,7 @@ impl PrintBindingOptionDetails { } } impl ::windows_core::RuntimeType for PrintBindingOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintBindingOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1080,7 +1080,7 @@ impl PrintBorderingOptionDetails { } } impl ::windows_core::RuntimeType for PrintBorderingOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintBorderingOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1186,7 +1186,7 @@ impl PrintCollationOptionDetails { } } impl ::windows_core::RuntimeType for PrintCollationOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintCollationOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1292,7 +1292,7 @@ impl PrintColorModeOptionDetails { } } impl ::windows_core::RuntimeType for PrintColorModeOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintColorModeOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1403,7 +1403,7 @@ impl PrintCopiesOptionDetails { } } impl ::windows_core::RuntimeType for PrintCopiesOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintCopiesOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1443,7 +1443,7 @@ impl PrintCustomItemDetails { } } impl ::windows_core::RuntimeType for PrintCustomItemDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintCustomItemDetails;{5704b637-5c3a-449a-aa36-b3291b1192fd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintCustomItemDetails { type Vtable = IPrintCustomItemDetails_Vtbl; @@ -1571,7 +1571,7 @@ impl PrintCustomItemListOptionDetails { } } impl ::windows_core::RuntimeType for PrintCustomItemListOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintCustomItemListOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1691,7 +1691,7 @@ impl PrintCustomTextOptionDetails { } } impl ::windows_core::RuntimeType for PrintCustomTextOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintCustomTextOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1799,7 +1799,7 @@ impl PrintCustomToggleOptionDetails { } } impl ::windows_core::RuntimeType for PrintCustomToggleOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintCustomToggleOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintCustomToggleOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -1905,7 +1905,7 @@ impl PrintDuplexOptionDetails { } } impl ::windows_core::RuntimeType for PrintDuplexOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintDuplexOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2011,7 +2011,7 @@ impl PrintHolePunchOptionDetails { } } impl ::windows_core::RuntimeType for PrintHolePunchOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintHolePunchOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2117,7 +2117,7 @@ impl PrintMediaSizeOptionDetails { } } impl ::windows_core::RuntimeType for PrintMediaSizeOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintMediaSizeOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2223,7 +2223,7 @@ impl PrintMediaTypeOptionDetails { } } impl ::windows_core::RuntimeType for PrintMediaTypeOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintMediaTypeOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2329,7 +2329,7 @@ impl PrintOrientationOptionDetails { } } impl ::windows_core::RuntimeType for PrintOrientationOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintOrientationOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2426,7 +2426,7 @@ impl PrintPageRangeOptionDetails { } } impl ::windows_core::RuntimeType for PrintPageRangeOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintPageRangeOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintPageRangeOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2531,7 +2531,7 @@ impl PrintQualityOptionDetails { } } impl ::windows_core::RuntimeType for PrintQualityOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintQualityOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2637,7 +2637,7 @@ impl PrintStapleOptionDetails { } } impl ::windows_core::RuntimeType for PrintStapleOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails;{390686cf-d682-495f-adfe-d7333f5c1808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintStapleOptionDetails { type Vtable = IPrintOptionDetails_Vtbl; @@ -2666,7 +2666,7 @@ impl PrintTaskOptionChangedEventArgs { } } impl ::windows_core::RuntimeType for PrintTaskOptionChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintTaskOptionChangedEventArgs;{65197d05-a5ee-4307-9407-9acad147679c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskOptionChangedEventArgs { type Vtable = IPrintTaskOptionChangedEventArgs_Vtbl; @@ -2784,7 +2784,7 @@ impl PrintTaskOptionDetails { } } impl ::windows_core::RuntimeType for PrintTaskOptionDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails;{f5720af1-a89e-42a6-81af-f8e010b38a68})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskOptionDetails { type Vtable = IPrintTaskOptionDetails_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs index b6e2e3d32e..fb8c112fee 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs @@ -393,7 +393,7 @@ impl PrintSupportExtensionSession { } } impl ::windows_core::RuntimeType for PrintSupportExtensionSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportExtensionSession;{eea45f1a-f4c6-54b3-a0b8-a559839aa4c3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportExtensionSession { type Vtable = IPrintSupportExtensionSession_Vtbl; @@ -420,7 +420,7 @@ impl PrintSupportExtensionTriggerDetails { } } impl ::windows_core::RuntimeType for PrintSupportExtensionTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportExtensionTriggerDetails;{ae083711-9b09-55d1-a0ae-2a14c5f83d6a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportExtensionTriggerDetails { type Vtable = IPrintSupportExtensionTriggerDetails_Vtbl; @@ -508,7 +508,7 @@ impl PrintSupportPrintDeviceCapabilitiesChangedEventArgs { } } impl ::windows_core::RuntimeType for PrintSupportPrintDeviceCapabilitiesChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportPrintDeviceCapabilitiesChangedEventArgs;{15969bf0-9028-5722-8a37-7d7c34b41dd6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportPrintDeviceCapabilitiesChangedEventArgs { type Vtable = IPrintSupportPrintDeviceCapabilitiesChangedEventArgs_Vtbl; @@ -547,7 +547,7 @@ impl PrintSupportPrintDeviceCapabilitiesUpdatePolicy { } } impl ::windows_core::RuntimeType for PrintSupportPrintDeviceCapabilitiesUpdatePolicy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportPrintDeviceCapabilitiesUpdatePolicy;{5f5fc025-8c35-5529-8038-8cdc3634bbcd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportPrintDeviceCapabilitiesUpdatePolicy { type Vtable = IPrintSupportPrintDeviceCapabilitiesUpdatePolicy_Vtbl; @@ -596,7 +596,7 @@ impl PrintSupportPrintTicketElement { } } impl ::windows_core::RuntimeType for PrintSupportPrintTicketElement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportPrintTicketElement;{4b2a4489-730d-5be7-80e6-8332941abf13})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportPrintTicketElement { type Vtable = IPrintSupportPrintTicketElement_Vtbl; @@ -638,7 +638,7 @@ impl PrintSupportPrintTicketValidationRequestedEventArgs { } } impl ::windows_core::RuntimeType for PrintSupportPrintTicketValidationRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportPrintTicketValidationRequestedEventArgs;{338e4e69-db55-55c7-8338-ef64680a8f90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportPrintTicketValidationRequestedEventArgs { type Vtable = IPrintSupportPrintTicketValidationRequestedEventArgs_Vtbl; @@ -728,7 +728,7 @@ impl PrintSupportPrinterSelectedEventArgs { } } impl ::windows_core::RuntimeType for PrintSupportPrinterSelectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportPrinterSelectedEventArgs;{7b1cb7d9-a8a4-5c09-adb2-66165f817977})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportPrinterSelectedEventArgs { type Vtable = IPrintSupportPrinterSelectedEventArgs_Vtbl; @@ -766,7 +766,7 @@ impl PrintSupportSessionInfo { } } impl ::windows_core::RuntimeType for PrintSupportSessionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportSessionInfo;{852149af-777d-53e9-9ee9-45d3f4b5be9c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportSessionInfo { type Vtable = IPrintSupportSessionInfo_Vtbl; @@ -838,7 +838,7 @@ impl PrintSupportSettingsActivatedEventArgs { } } impl ::windows_core::RuntimeType for PrintSupportSettingsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportSettingsActivatedEventArgs;{1e1b565e-a013-55ea-9b8c-eea39d9fb6c1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportSettingsActivatedEventArgs { type Vtable = IPrintSupportSettingsActivatedEventArgs_Vtbl; @@ -901,7 +901,7 @@ impl PrintSupportSettingsUISession { } } impl ::windows_core::RuntimeType for PrintSupportSettingsUISession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintSupport.PrintSupportSettingsUISession;{c6da2251-83c3-55e4-a0f8-5de8b062adbf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintSupportSettingsUISession { type Vtable = IPrintSupportSettingsUISession_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs index 316441ebc3..dc4a211adc 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs @@ -379,7 +379,7 @@ impl PrintTicketCapabilities { } } impl ::windows_core::RuntimeType for PrintTicketCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.PrintTicketCapabilities;{8c45508b-bbdc-4256-a142-2fd615ecb416})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTicketCapabilities { type Vtable = IPrintTicketCapabilities_Vtbl; @@ -466,7 +466,7 @@ impl PrintTicketFeature { } } impl ::windows_core::RuntimeType for PrintTicketFeature { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.PrintTicketFeature;{e7607d6a-59f5-4103-8858-b97710963d39})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTicketFeature { type Vtable = IPrintTicketFeature_Vtbl; @@ -548,7 +548,7 @@ impl PrintTicketOption { } } impl ::windows_core::RuntimeType for PrintTicketOption { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.PrintTicketOption;{b086cf90-b367-4e4b-bd48-9c78a0bb31ce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTicketOption { type Vtable = IPrintTicketOption_Vtbl; @@ -619,7 +619,7 @@ impl PrintTicketParameterDefinition { } } impl ::windows_core::RuntimeType for PrintTicketParameterDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.PrintTicketParameterDefinition;{d6bab4e4-2962-4c01-b7f3-9a9294eb8335})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTicketParameterDefinition { type Vtable = IPrintTicketParameterDefinition_Vtbl; @@ -676,7 +676,7 @@ impl PrintTicketParameterInitializer { } } impl ::windows_core::RuntimeType for PrintTicketParameterInitializer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.PrintTicketParameterInitializer;{5e3335bb-a0a5-48b1-9d5c-07116ddc597a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTicketParameterInitializer { type Vtable = IPrintTicketParameterInitializer_Vtbl; @@ -717,7 +717,7 @@ impl PrintTicketValue { } } impl ::windows_core::RuntimeType for PrintTicketValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.PrintTicketValue;{66b30a32-244d-4e22-a98b-bb3cf1f2dd91})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTicketValue { type Vtable = IPrintTicketValue_Vtbl; @@ -928,7 +928,7 @@ impl WorkflowPrintTicket { } } impl ::windows_core::RuntimeType for WorkflowPrintTicket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicket;{41d52285-35e8-448e-a8c5-e4b6a2cf826c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WorkflowPrintTicket { type Vtable = IWorkflowPrintTicket_Vtbl; @@ -962,7 +962,7 @@ impl WorkflowPrintTicketValidationResult { } } impl ::windows_core::RuntimeType for WorkflowPrintTicketValidationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicketValidationResult;{0ad1f392-da7b-4a36-bf36-6a99a62e2059})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WorkflowPrintTicketValidationResult { type Vtable = IWorkflowPrintTicketValidationResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs index 3468de2212..3ccaa55fc1 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs @@ -784,7 +784,7 @@ impl PrintWorkflowBackgroundSession { } } impl ::windows_core::RuntimeType for PrintWorkflowBackgroundSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowBackgroundSession;{5b7913ba-0c5e-528a-7458-86a46cbddc45})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowBackgroundSession { type Vtable = IPrintWorkflowBackgroundSession_Vtbl; @@ -833,7 +833,7 @@ impl PrintWorkflowBackgroundSetupRequestedEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowBackgroundSetupRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowBackgroundSetupRequestedEventArgs;{43e97342-1750-59c9-61fb-383748a20362})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowBackgroundSetupRequestedEventArgs { type Vtable = IPrintWorkflowBackgroundSetupRequestedEventArgs_Vtbl; @@ -878,7 +878,7 @@ impl PrintWorkflowConfiguration { } } impl ::windows_core::RuntimeType for PrintWorkflowConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowConfiguration;{d0aac4ed-fd4b-5df5-4bb6-8d0d159ebe3f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowConfiguration { type Vtable = IPrintWorkflowConfiguration_Vtbl; @@ -945,7 +945,7 @@ impl PrintWorkflowForegroundSession { } } impl ::windows_core::RuntimeType for PrintWorkflowForegroundSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowForegroundSession;{c79b63d0-f8ec-4ceb-953a-c8876157dd33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowForegroundSession { type Vtable = IPrintWorkflowForegroundSession_Vtbl; @@ -990,7 +990,7 @@ impl PrintWorkflowForegroundSetupRequestedEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowForegroundSetupRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowForegroundSetupRequestedEventArgs;{bbe38247-9c1b-4dd3-9b2b-c80468d941b3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowForegroundSetupRequestedEventArgs { type Vtable = IPrintWorkflowForegroundSetupRequestedEventArgs_Vtbl; @@ -1053,7 +1053,7 @@ impl PrintWorkflowJobActivatedEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowJobActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowJobActivatedEventArgs;{d4bd5e6d-034e-5e00-a616-f961a033dcc8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowJobActivatedEventArgs { type Vtable = IPrintWorkflowJobActivatedEventArgs_Vtbl; @@ -1124,7 +1124,7 @@ impl PrintWorkflowJobBackgroundSession { } } impl ::windows_core::RuntimeType for PrintWorkflowJobBackgroundSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowJobBackgroundSession;{c5ec6ad8-20c9-5d51-8507-2734b46f96c5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowJobBackgroundSession { type Vtable = IPrintWorkflowJobBackgroundSession_Vtbl; @@ -1167,7 +1167,7 @@ impl PrintWorkflowJobNotificationEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowJobNotificationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowJobNotificationEventArgs;{0ae16fba-5398-5eba-b472-978650186a9a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowJobNotificationEventArgs { type Vtable = IPrintWorkflowJobNotificationEventArgs_Vtbl; @@ -1216,7 +1216,7 @@ impl PrintWorkflowJobStartingEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowJobStartingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowJobStartingEventArgs;{e3d99ba8-31ad-5e09-b0d7-601b97f161ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowJobStartingEventArgs { type Vtable = IPrintWorkflowJobStartingEventArgs_Vtbl; @@ -1243,7 +1243,7 @@ impl PrintWorkflowJobTriggerDetails { } } impl ::windows_core::RuntimeType for PrintWorkflowJobTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowJobTriggerDetails;{ff296129-60e2-51db-ba8c-e2ccddb516b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowJobTriggerDetails { type Vtable = IPrintWorkflowJobTriggerDetails_Vtbl; @@ -1310,7 +1310,7 @@ impl PrintWorkflowJobUISession { } } impl ::windows_core::RuntimeType for PrintWorkflowJobUISession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowJobUISession;{00c8736b-7637-5687-a302-0f664d2aac65})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowJobUISession { type Vtable = IPrintWorkflowJobUISession_Vtbl; @@ -1346,7 +1346,7 @@ impl PrintWorkflowObjectModelSourceFileContent { } } impl ::windows_core::RuntimeType for PrintWorkflowObjectModelSourceFileContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowObjectModelSourceFileContent;{c36c8a6a-8a2a-419a-b3c3-2090e6bfab2f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowObjectModelSourceFileContent { type Vtable = IPrintWorkflowObjectModelSourceFileContent_Vtbl; @@ -1365,7 +1365,7 @@ unsafe impl ::core::marker::Sync for PrintWorkflowObjectModelSourceFileContent { pub struct PrintWorkflowObjectModelTargetPackage(::windows_core::IUnknown); impl PrintWorkflowObjectModelTargetPackage {} impl ::windows_core::RuntimeType for PrintWorkflowObjectModelTargetPackage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowObjectModelTargetPackage;{7d96bc74-9b54-4ca1-ad3a-979c3d44ddac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowObjectModelTargetPackage { type Vtable = IPrintWorkflowObjectModelTargetPackage_Vtbl; @@ -1413,7 +1413,7 @@ impl PrintWorkflowPdlConverter { } } impl ::windows_core::RuntimeType for PrintWorkflowPdlConverter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowPdlConverter;{40604b62-0ae4-51f1-818f-731dc0b005ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowPdlConverter { type Vtable = IPrintWorkflowPdlConverter_Vtbl; @@ -1463,7 +1463,7 @@ impl PrintWorkflowPdlDataAvailableEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowPdlDataAvailableEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowPdlDataAvailableEventArgs;{d4ad6b50-1547-5991-a0ef-e2ee20211518})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowPdlDataAvailableEventArgs { type Vtable = IPrintWorkflowPdlDataAvailableEventArgs_Vtbl; @@ -1584,7 +1584,7 @@ impl PrintWorkflowPdlModificationRequestedEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowPdlModificationRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowPdlModificationRequestedEventArgs;{1a339a61-2e13-5edd-a707-ceec61d7333b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowPdlModificationRequestedEventArgs { type Vtable = IPrintWorkflowPdlModificationRequestedEventArgs_Vtbl; @@ -1629,7 +1629,7 @@ impl PrintWorkflowPdlSourceContent { } } impl ::windows_core::RuntimeType for PrintWorkflowPdlSourceContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowPdlSourceContent;{92f7fc41-32b8-56ab-845e-b1e68b3aedd5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowPdlSourceContent { type Vtable = IPrintWorkflowPdlSourceContent_Vtbl; @@ -1662,7 +1662,7 @@ impl PrintWorkflowPdlTargetStream { } } impl ::windows_core::RuntimeType for PrintWorkflowPdlTargetStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowPdlTargetStream;{a742dfe5-1ee3-52a9-9f9f-2e2043180fd1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowPdlTargetStream { type Vtable = IPrintWorkflowPdlTargetStream_Vtbl; @@ -1762,7 +1762,7 @@ impl PrintWorkflowPrinterJob { } } impl ::windows_core::RuntimeType for PrintWorkflowPrinterJob { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowPrinterJob;{12009f94-0d14-5443-bc09-250311ce570b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowPrinterJob { type Vtable = IPrintWorkflowPrinterJob_Vtbl; @@ -1805,7 +1805,7 @@ impl PrintWorkflowSourceContent { } } impl ::windows_core::RuntimeType for PrintWorkflowSourceContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowSourceContent;{1a28c641-ceb1-4533-bb73-fbe63eefdb18})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowSourceContent { type Vtable = IPrintWorkflowSourceContent_Vtbl; @@ -1834,7 +1834,7 @@ impl PrintWorkflowSpoolStreamContent { } } impl ::windows_core::RuntimeType for PrintWorkflowSpoolStreamContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowSpoolStreamContent;{72e55ece-e406-4b74-84e1-3ff3fdcdaf70})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowSpoolStreamContent { type Vtable = IPrintWorkflowSpoolStreamContent_Vtbl; @@ -1863,7 +1863,7 @@ impl PrintWorkflowStreamTarget { } } impl ::windows_core::RuntimeType for PrintWorkflowStreamTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowStreamTarget;{b23bba84-8565-488b-9839-1c9e7c7aa916})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowStreamTarget { type Vtable = IPrintWorkflowStreamTarget_Vtbl; @@ -1911,7 +1911,7 @@ impl PrintWorkflowSubmittedEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowSubmittedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedEventArgs;{3add0a41-3794-5569-5c87-40e8ff720f83})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowSubmittedEventArgs { type Vtable = IPrintWorkflowSubmittedEventArgs_Vtbl; @@ -1949,7 +1949,7 @@ impl PrintWorkflowSubmittedOperation { } } impl ::windows_core::RuntimeType for PrintWorkflowSubmittedOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedOperation;{2e4e6216-3be1-5f0f-5c81-a5a2bd4eab0e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowSubmittedOperation { type Vtable = IPrintWorkflowSubmittedOperation_Vtbl; @@ -1983,7 +1983,7 @@ impl PrintWorkflowTarget { } } impl ::windows_core::RuntimeType for PrintWorkflowTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowTarget;{29da276c-0a73-5aed-4f3d-970d3251f057})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowTarget { type Vtable = IPrintWorkflowTarget_Vtbl; @@ -2010,7 +2010,7 @@ impl PrintWorkflowTriggerDetails { } } impl ::windows_core::RuntimeType for PrintWorkflowTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowTriggerDetails;{5739d868-9d86-4052-b0cb-f310becd59bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowTriggerDetails { type Vtable = IPrintWorkflowTriggerDetails_Vtbl; @@ -2073,7 +2073,7 @@ impl PrintWorkflowUIActivatedEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowUIActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowUIActivatedEventArgs;{bc8a844d-09eb-5746-72a6-8dc8b5edbe9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowUIActivatedEventArgs { type Vtable = IPrintWorkflowUIActivatedEventArgs_Vtbl; @@ -2113,7 +2113,7 @@ impl PrintWorkflowUILauncher { } } impl ::windows_core::RuntimeType for PrintWorkflowUILauncher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowUILauncher;{64e9e22f-14cc-5828-96fb-39163fb6c378})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowUILauncher { type Vtable = IPrintWorkflowUILauncher_Vtbl; @@ -2149,7 +2149,7 @@ impl PrintWorkflowXpsDataAvailableEventArgs { } } impl ::windows_core::RuntimeType for PrintWorkflowXpsDataAvailableEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.Workflow.PrintWorkflowXpsDataAvailableEventArgs;{4d11c331-54d1-434e-be0e-82c5fa58e5b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintWorkflowXpsDataAvailableEventArgs { type Vtable = IPrintWorkflowXpsDataAvailableEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs index 36785d6b09..7e5d46b6b3 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs @@ -16,7 +16,7 @@ pub struct IPrintDocumentSource(::windows_core::IUnknown); impl IPrintDocumentSource {} ::windows_core::imp::interface_hierarchy!(IPrintDocumentSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPrintDocumentSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{dedc0c30-f1eb-47df-aae6-ed5427511f01}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintDocumentSource { type Vtable = IPrintDocumentSource_Vtbl; @@ -317,7 +317,7 @@ impl IPrintTaskOptionsCore { } ::windows_core::imp::interface_hierarchy!(IPrintTaskOptionsCore, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPrintTaskOptionsCore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1bdbb474-4ed1-41eb-be3c-72d18ed67337}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintTaskOptionsCore { type Vtable = IPrintTaskOptionsCore_Vtbl; @@ -476,7 +476,7 @@ impl IPrintTaskOptionsCoreProperties { } ::windows_core::imp::interface_hierarchy!(IPrintTaskOptionsCoreProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPrintTaskOptionsCoreProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c1b71832-9e93-4e55-814b-3326a59efce1}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintTaskOptionsCoreProperties { type Vtable = IPrintTaskOptionsCoreProperties_Vtbl; @@ -529,7 +529,7 @@ impl IPrintTaskOptionsCoreUIConfiguration { } ::windows_core::imp::interface_hierarchy!(IPrintTaskOptionsCoreUIConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPrintTaskOptionsCoreUIConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{62e69e23-9a1e-4336-b74f-3cc7f4cff709}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPrintTaskOptionsCoreUIConfiguration { type Vtable = IPrintTaskOptionsCoreUIConfiguration_Vtbl; @@ -785,7 +785,7 @@ impl PrintManager { } } impl ::windows_core::RuntimeType for PrintManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintManager;{ff2a9694-8c99-44fd-ae4a-19d9aa9a0f0a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintManager { type Vtable = IPrintManager_Vtbl; @@ -871,7 +871,7 @@ impl PrintPageInfo { } } impl ::windows_core::RuntimeType for PrintPageInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintPageInfo;{dd4be9c9-a6a1-4ada-930e-da872a4f23d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintPageInfo { type Vtable = IPrintPageInfo_Vtbl; @@ -922,7 +922,7 @@ impl PrintPageRange { } } impl ::windows_core::RuntimeType for PrintPageRange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintPageRange;{f8a06c54-6e7c-51c5-57fd-0660c2d71513})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintPageRange { type Vtable = IPrintPageRange_Vtbl; @@ -975,7 +975,7 @@ impl PrintPageRangeOptions { } } impl ::windows_core::RuntimeType for PrintPageRangeOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintPageRangeOptions;{ce6db728-1357-46b2-a923-79f995f448fc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintPageRangeOptions { type Vtable = IPrintPageRangeOptions_Vtbl; @@ -1123,7 +1123,7 @@ impl PrintTask { } } impl ::windows_core::RuntimeType for PrintTask { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTask;{61d80247-6cf6-4fad-84e2-a5e82e2d4ceb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTask { type Vtable = IPrintTask_Vtbl; @@ -1150,7 +1150,7 @@ impl PrintTaskCompletedEventArgs { } } impl ::windows_core::RuntimeType for PrintTaskCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskCompletedEventArgs;{5bcd34af-24e9-4c10-8d07-14c346ba3fce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskCompletedEventArgs { type Vtable = IPrintTaskCompletedEventArgs_Vtbl; @@ -1362,7 +1362,7 @@ impl PrintTaskOptions { } } impl ::windows_core::RuntimeType for PrintTaskOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskOptions;{1bdbb474-4ed1-41eb-be3c-72d18ed67337})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskOptions { type Vtable = IPrintTaskOptionsCore_Vtbl; @@ -1392,7 +1392,7 @@ impl PrintTaskProgressingEventArgs { } } impl ::windows_core::RuntimeType for PrintTaskProgressingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskProgressingEventArgs;{810cd3cb-b410-4282-a073-5ac378234174})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskProgressingEventArgs { type Vtable = IPrintTaskProgressingEventArgs_Vtbl; @@ -1438,7 +1438,7 @@ impl PrintTaskRequest { } } impl ::windows_core::RuntimeType for PrintTaskRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskRequest;{6ff61e2e-2722-4240-a67c-f364849a17f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskRequest { type Vtable = IPrintTaskRequest_Vtbl; @@ -1462,7 +1462,7 @@ impl PrintTaskRequestedDeferral { } } impl ::windows_core::RuntimeType for PrintTaskRequestedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskRequestedDeferral;{cfefb3f0-ce3e-42c7-9496-64800c622c44})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskRequestedDeferral { type Vtable = IPrintTaskRequestedDeferral_Vtbl; @@ -1489,7 +1489,7 @@ impl PrintTaskRequestedEventArgs { } } impl ::windows_core::RuntimeType for PrintTaskRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskRequestedEventArgs;{d0aff924-a31b-454c-a7b6-5d0cc522fc16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskRequestedEventArgs { type Vtable = IPrintTaskRequestedEventArgs_Vtbl; @@ -1532,7 +1532,7 @@ impl PrintTaskSourceRequestedArgs { } } impl ::windows_core::RuntimeType for PrintTaskSourceRequestedArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskSourceRequestedArgs;{f9f067be-f456-41f0-9c98-5ce73e851410})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskSourceRequestedArgs { type Vtable = IPrintTaskSourceRequestedArgs_Vtbl; @@ -1556,7 +1556,7 @@ impl PrintTaskSourceRequestedDeferral { } } impl ::windows_core::RuntimeType for PrintTaskSourceRequestedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing.PrintTaskSourceRequestedDeferral;{4a1560d1-6992-4d9d-8555-4ca4563fb166})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrintTaskSourceRequestedDeferral { type Vtable = IPrintTaskSourceRequestedDeferral_Vtbl; @@ -2400,7 +2400,7 @@ unsafe impl ::windows_core::ComInterface for PrintTaskSourceRequestedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x6c109fa8_5cb6_4b3a_8663_f39cb02dc9b4); } impl ::windows_core::RuntimeType for PrintTaskSourceRequestedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6c109fa8-5cb6-4b3a-8663-f39cb02dc9b4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs index 74691e2880..3f01d1532c 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs @@ -973,7 +973,7 @@ impl Print3DManager { } } impl ::windows_core::RuntimeType for Print3DManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Print3DManager;{4d2fcb0a-7366-4971-8bd5-17c4e3e8c6c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DManager { type Vtable = IPrint3DManager_Vtbl; @@ -1054,7 +1054,7 @@ impl Print3DTask { } } impl ::windows_core::RuntimeType for Print3DTask { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Print3DTask;{8ce3d080-2118-4c28-80de-f426d70191ae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DTask { type Vtable = IPrint3DTask_Vtbl; @@ -1088,7 +1088,7 @@ impl Print3DTaskCompletedEventArgs { } } impl ::windows_core::RuntimeType for Print3DTaskCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Print3DTaskCompletedEventArgs;{cc1914af-2614-4f1d-accc-d6fc4fda5455})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DTaskCompletedEventArgs { type Vtable = IPrint3DTaskCompletedEventArgs_Vtbl; @@ -1118,7 +1118,7 @@ impl Print3DTaskRequest { } } impl ::windows_core::RuntimeType for Print3DTaskRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Print3DTaskRequest;{2595c46f-2245-4c5a-8731-0d604dc6bc3c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DTaskRequest { type Vtable = IPrint3DTaskRequest_Vtbl; @@ -1145,7 +1145,7 @@ impl Print3DTaskRequestedEventArgs { } } impl ::windows_core::RuntimeType for Print3DTaskRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Print3DTaskRequestedEventArgs;{150cb77f-18c5-40d7-9f40-fab3096e05a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DTaskRequestedEventArgs { type Vtable = IPrint3DTaskRequestedEventArgs_Vtbl; @@ -1172,7 +1172,7 @@ impl Print3DTaskSourceChangedEventArgs { } } impl ::windows_core::RuntimeType for Print3DTaskSourceChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Print3DTaskSourceChangedEventArgs;{5bcd34af-24e9-4c10-8d07-14c346ba3fcf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DTaskSourceChangedEventArgs { type Vtable = IPrint3DTaskSourceChangedEventArgs_Vtbl; @@ -1199,7 +1199,7 @@ impl Print3DTaskSourceRequestedArgs { } } impl ::windows_core::RuntimeType for Print3DTaskSourceRequestedArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Print3DTaskSourceRequestedArgs;{c77c9aba-24af-424d-a3bf-92250c355602})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Print3DTaskSourceRequestedArgs { type Vtable = IPrint3DTaskSourceRequestedArgs_Vtbl; @@ -1345,7 +1345,7 @@ impl Printing3D3MFPackage { } } impl ::windows_core::RuntimeType for Printing3D3MFPackage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3D3MFPackage;{f64dd5c8-2ab7-45a9-a1b7-267e948d5b18})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3D3MFPackage { type Vtable = IPrinting3D3MFPackage_Vtbl; @@ -1414,7 +1414,7 @@ impl Printing3DBaseMaterial { } } impl ::windows_core::RuntimeType for Printing3DBaseMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DBaseMaterial;{d0f0e743-c50c-4bcb-9d04-fc16adcea2c9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DBaseMaterial { type Vtable = IPrinting3DBaseMaterial_Vtbl; @@ -1461,7 +1461,7 @@ impl Printing3DBaseMaterialGroup { } } impl ::windows_core::RuntimeType for Printing3DBaseMaterialGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DBaseMaterialGroup;{94f070b8-2515-4a8d-a1f0-d0fc13d06021})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DBaseMaterialGroup { type Vtable = IPrinting3DBaseMaterialGroup_Vtbl; @@ -1514,7 +1514,7 @@ impl Printing3DColorMaterial { } } impl ::windows_core::RuntimeType for Printing3DColorMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DColorMaterial;{e1899928-7ce7-4285-a35d-f145c9510c7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DColorMaterial { type Vtable = IPrinting3DColorMaterial_Vtbl; @@ -1561,7 +1561,7 @@ impl Printing3DColorMaterialGroup { } } impl ::windows_core::RuntimeType for Printing3DColorMaterialGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DColorMaterialGroup;{001a6bd0-aadf-4226-afe9-f369a0b45004})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DColorMaterialGroup { type Vtable = IPrinting3DColorMaterialGroup_Vtbl; @@ -1658,7 +1658,7 @@ impl Printing3DComponent { } } impl ::windows_core::RuntimeType for Printing3DComponent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DComponent;{7e287845-bf7f-4cdb-a27f-30a01437fede})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DComponent { type Vtable = IPrinting3DComponent_Vtbl; @@ -1714,7 +1714,7 @@ impl Printing3DComponentWithMatrix { } } impl ::windows_core::RuntimeType for Printing3DComponentWithMatrix { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DComponentWithMatrix;{3279f335-0ef0-456b-9a21-49bebe8b51c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DComponentWithMatrix { type Vtable = IPrinting3DComponentWithMatrix_Vtbl; @@ -1750,7 +1750,7 @@ impl Printing3DCompositeMaterial { } } impl ::windows_core::RuntimeType for Printing3DCompositeMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DCompositeMaterial;{462238dd-562e-4f6c-882d-f4d841fd63c7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DCompositeMaterial { type Vtable = IPrinting3DCompositeMaterial_Vtbl; @@ -1820,7 +1820,7 @@ impl Printing3DCompositeMaterialGroup { } } impl ::windows_core::RuntimeType for Printing3DCompositeMaterialGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup;{8d946a5b-40f1-496d-a5fb-340a5a678e30})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DCompositeMaterialGroup { type Vtable = IPrinting3DCompositeMaterialGroup_Vtbl; @@ -1880,7 +1880,7 @@ impl Printing3DFaceReductionOptions { } } impl ::windows_core::RuntimeType for Printing3DFaceReductionOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DFaceReductionOptions;{bbfed397-2d74-46f7-be85-99a67bbb6629})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DFaceReductionOptions { type Vtable = IPrinting3DFaceReductionOptions_Vtbl; @@ -1952,7 +1952,7 @@ impl Printing3DMaterial { } } impl ::windows_core::RuntimeType for Printing3DMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DMaterial;{378db256-ed62-4952-b85b-03567d7c465e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DMaterial { type Vtable = IPrinting3DMaterial_Vtbl; @@ -2124,7 +2124,7 @@ impl Printing3DMesh { } } impl ::windows_core::RuntimeType for Printing3DMesh { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DMesh;{192e90dc-0228-2e01-bc20-c5290cbf32c4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DMesh { type Vtable = IPrinting3DMesh_Vtbl; @@ -2169,7 +2169,7 @@ impl Printing3DMeshVerificationResult { } } impl ::windows_core::RuntimeType for Printing3DMeshVerificationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DMeshVerificationResult;{195671ba-e93a-4e8a-a46f-dea8e852197e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DMeshVerificationResult { type Vtable = IPrinting3DMeshVerificationResult_Vtbl; @@ -2367,7 +2367,7 @@ impl Printing3DModel { } } impl ::windows_core::RuntimeType for Printing3DModel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DModel;{2d012ef0-52fb-919a-77b0-4b1a3b80324f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DModel { type Vtable = IPrinting3DModel_Vtbl; @@ -2430,7 +2430,7 @@ impl Printing3DModelTexture { } } impl ::windows_core::RuntimeType for Printing3DModelTexture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DModelTexture;{5dafcf01-b59d-483c-97bb-a4d546d1c75c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DModelTexture { type Vtable = IPrinting3DModelTexture_Vtbl; @@ -2466,7 +2466,7 @@ impl Printing3DMultiplePropertyMaterial { } } impl ::windows_core::RuntimeType for Printing3DMultiplePropertyMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterial;{25a6254b-c6e9-484d-a214-a25e5776ba62})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DMultiplePropertyMaterial { type Vtable = IPrinting3DMultiplePropertyMaterial_Vtbl; @@ -2522,7 +2522,7 @@ impl Printing3DMultiplePropertyMaterialGroup { } } impl ::windows_core::RuntimeType for Printing3DMultiplePropertyMaterialGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup;{f0950519-aeb9-4515-a39b-a088fbbb277c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DMultiplePropertyMaterialGroup { type Vtable = IPrinting3DMultiplePropertyMaterialGroup_Vtbl; @@ -2585,7 +2585,7 @@ impl Printing3DTexture2CoordMaterial { } } impl ::windows_core::RuntimeType for Printing3DTexture2CoordMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial;{8d844bfb-07e9-4986-9833-8dd3d48c6859})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DTexture2CoordMaterial { type Vtable = IPrinting3DTexture2CoordMaterial_Vtbl; @@ -2646,7 +2646,7 @@ impl Printing3DTexture2CoordMaterialGroup { } } impl ::windows_core::RuntimeType for Printing3DTexture2CoordMaterialGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup;{627d7ca7-6d90-4fb9-9fc4-9feff3dfa892})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DTexture2CoordMaterialGroup { type Vtable = IPrinting3DTexture2CoordMaterialGroup_Vtbl; @@ -2702,7 +2702,7 @@ impl Printing3DTextureResource { } } impl ::windows_core::RuntimeType for Printing3DTextureResource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Graphics.Printing3D.Printing3DTextureResource;{a70df32d-6ab1-44ae-bc45-a27382c0d38c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Printing3DTextureResource { type Vtable = IPrinting3DTextureResource_Vtbl; @@ -3066,7 +3066,7 @@ unsafe impl ::windows_core::ComInterface for Print3DTaskSourceRequestedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe9175e70_c917_46de_bb51_d9a94db3711f); } impl ::windows_core::RuntimeType for Print3DTaskSourceRequestedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e9175e70-c917-46de-bb51-d9a94db3711f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Graphics/mod.rs b/crates/libs/windows/src/Windows/Graphics/mod.rs index daaa1eec95..17c05552ad 100644 --- a/crates/libs/windows/src/Windows/Graphics/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/mod.rs @@ -28,7 +28,7 @@ pub struct IGeometrySource2D(::windows_core::IUnknown); impl IGeometrySource2D {} ::windows_core::imp::interface_hierarchy!(IGeometrySource2D, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IGeometrySource2D { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{caff7902-670c-4181-a624-da977203b845}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IGeometrySource2D { type Vtable = IGeometrySource2D_Vtbl; diff --git a/crates/libs/windows/src/Windows/Management/Core/mod.rs b/crates/libs/windows/src/Windows/Management/Core/mod.rs index 940e1f1b4d..7bde3d27de 100644 --- a/crates/libs/windows/src/Windows/Management/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Core/mod.rs @@ -51,7 +51,7 @@ impl ApplicationDataManager { } } impl ::windows_core::RuntimeType for ApplicationDataManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Core.ApplicationDataManager;{74d10432-2e99-4000-9a3a-64307e858129})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationDataManager { type Vtable = IApplicationDataManager_Vtbl; diff --git a/crates/libs/windows/src/Windows/Management/Deployment/Preview/mod.rs b/crates/libs/windows/src/Windows/Management/Deployment/Preview/mod.rs index 00fda74db1..e2f28a096a 100644 --- a/crates/libs/windows/src/Windows/Management/Deployment/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Deployment/Preview/mod.rs @@ -68,7 +68,7 @@ impl InstalledClassicAppInfo { } } impl ::windows_core::RuntimeType for InstalledClassicAppInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.Preview.InstalledClassicAppInfo;{0a7d3da3-65d0-4086-80d6-0610d760207d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InstalledClassicAppInfo { type Vtable = IInstalledClassicAppInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Management/Deployment/mod.rs b/crates/libs/windows/src/Windows/Management/Deployment/mod.rs index b847ba5056..d651f5889c 100644 --- a/crates/libs/windows/src/Windows/Management/Deployment/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Deployment/mod.rs @@ -1364,7 +1364,7 @@ impl AddPackageOptions { } } impl ::windows_core::RuntimeType for AddPackageOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.AddPackageOptions;{05cee018-f68f-422b-95a4-66679ec77fc0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AddPackageOptions { type Vtable = IAddPackageOptions_Vtbl; @@ -1418,7 +1418,7 @@ impl AppInstallerManager { } } impl ::windows_core::RuntimeType for AppInstallerManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.AppInstallerManager;{e7ee21c3-2103-53ee-9b18-68afeab0033d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppInstallerManager { type Vtable = IAppInstallerManager_Vtbl; @@ -1607,7 +1607,7 @@ impl AutoUpdateSettingsOptions { } } impl ::windows_core::RuntimeType for AutoUpdateSettingsOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.AutoUpdateSettingsOptions;{67491d87-35e1-512a-8968-1ae88d1be6d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutoUpdateSettingsOptions { type Vtable = IAutoUpdateSettingsOptions_Vtbl; @@ -1665,7 +1665,7 @@ impl CreateSharedPackageContainerOptions { } } impl ::windows_core::RuntimeType for CreateSharedPackageContainerOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.CreateSharedPackageContainerOptions;{c2ab6ece-f664-5c8e-a4b3-2a33276d3dde})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateSharedPackageContainerOptions { type Vtable = ICreateSharedPackageContainerOptions_Vtbl; @@ -1706,7 +1706,7 @@ impl CreateSharedPackageContainerResult { } } impl ::windows_core::RuntimeType for CreateSharedPackageContainerResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.CreateSharedPackageContainerResult;{ce8810bf-151c-5707-b936-497e564afc7a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateSharedPackageContainerResult { type Vtable = ICreateSharedPackageContainerResult_Vtbl; @@ -1755,7 +1755,7 @@ impl DeleteSharedPackageContainerOptions { } } impl ::windows_core::RuntimeType for DeleteSharedPackageContainerOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.DeleteSharedPackageContainerOptions;{9d81865f-986e-5138-8b5d-384d8e66ed6c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeleteSharedPackageContainerOptions { type Vtable = IDeleteSharedPackageContainerOptions_Vtbl; @@ -1789,7 +1789,7 @@ impl DeleteSharedPackageContainerResult { } } impl ::windows_core::RuntimeType for DeleteSharedPackageContainerResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.DeleteSharedPackageContainerResult;{35398884-5736-517b-85bc-e598c81ab284})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeleteSharedPackageContainerResult { type Vtable = IDeleteSharedPackageContainerResult_Vtbl; @@ -1837,7 +1837,7 @@ impl DeploymentResult { } } impl ::windows_core::RuntimeType for DeploymentResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.DeploymentResult;{2563b9ae-b77d-4c1f-8a7b-20e6ad515ef3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DeploymentResult { type Vtable = IDeploymentResult_Vtbl; @@ -1886,7 +1886,7 @@ impl FindSharedPackageContainerOptions { } } impl ::windows_core::RuntimeType for FindSharedPackageContainerOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.FindSharedPackageContainerOptions;{b40fc8fe-8384-54cc-817d-ae09d3b6a606})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FindSharedPackageContainerOptions { type Vtable = IFindSharedPackageContainerOptions_Vtbl; @@ -1931,7 +1931,7 @@ impl PackageAllUserProvisioningOptions { } } impl ::windows_core::RuntimeType for PackageAllUserProvisioningOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.PackageAllUserProvisioningOptions;{da35aa22-1de0-5d3e-99ff-d24f3118bf5e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageAllUserProvisioningOptions { type Vtable = IPackageAllUserProvisioningOptions_Vtbl; @@ -2613,7 +2613,7 @@ impl PackageManager { } } impl ::windows_core::RuntimeType for PackageManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.PackageManager;{9a7d4b65-5e8f-4fc7-a2e5-7f6925cb8b53})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageManager { type Vtable = IPackageManager_Vtbl; @@ -2657,7 +2657,7 @@ impl PackageManagerDebugSettings { } } impl ::windows_core::RuntimeType for PackageManagerDebugSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.PackageManagerDebugSettings;{1a611683-a988-4fcf-8f0f-ce175898e8eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageManagerDebugSettings { type Vtable = IPackageManagerDebugSettings_Vtbl; @@ -2691,7 +2691,7 @@ impl PackageUserInformation { } } impl ::windows_core::RuntimeType for PackageUserInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.PackageUserInformation;{f6383423-fa09-4cbc-9055-15ca275e2e7e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageUserInformation { type Vtable = IPackageUserInformation_Vtbl; @@ -2902,7 +2902,7 @@ impl PackageVolume { } } impl ::windows_core::RuntimeType for PackageVolume { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.PackageVolume;{cf2672c3-1a40-4450-9739-2ace2e898853})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageVolume { type Vtable = IPackageVolume_Vtbl; @@ -3076,7 +3076,7 @@ impl RegisterPackageOptions { } } impl ::windows_core::RuntimeType for RegisterPackageOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.RegisterPackageOptions;{677112a7-50d4-496c-8415-0602b4c6d3bf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RegisterPackageOptions { type Vtable = IRegisterPackageOptions_Vtbl; @@ -3136,7 +3136,7 @@ impl SharedPackageContainer { } } impl ::windows_core::RuntimeType for SharedPackageContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.SharedPackageContainer;{177f1aa9-151e-5ef7-b1d9-2fba0b4b0d17})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SharedPackageContainer { type Vtable = ISharedPackageContainer_Vtbl; @@ -3227,7 +3227,7 @@ impl SharedPackageContainerManager { } } impl ::windows_core::RuntimeType for SharedPackageContainerManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.SharedPackageContainerManager;{be353068-1ef7-5ac8-ab3f-0b9f612f0274})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SharedPackageContainerManager { type Vtable = ISharedPackageContainerManager_Vtbl; @@ -3265,7 +3265,7 @@ impl SharedPackageContainerMember { } } impl ::windows_core::RuntimeType for SharedPackageContainerMember { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.SharedPackageContainerMember;{fe0d0438-43c9-5426-b89c-f79bf85ddff4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SharedPackageContainerMember { type Vtable = ISharedPackageContainerMember_Vtbl; @@ -3446,7 +3446,7 @@ impl StagePackageOptions { } } impl ::windows_core::RuntimeType for StagePackageOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.StagePackageOptions;{0b110c9c-b95d-4c56-bd36-6d656800d06b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StagePackageOptions { type Vtable = IStagePackageOptions_Vtbl; @@ -3495,7 +3495,7 @@ impl UpdateSharedPackageContainerOptions { } } impl ::windows_core::RuntimeType for UpdateSharedPackageContainerOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.UpdateSharedPackageContainerOptions;{80672e83-7194-59f9-b5b9-daa5375f130a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UpdateSharedPackageContainerOptions { type Vtable = IUpdateSharedPackageContainerOptions_Vtbl; @@ -3529,7 +3529,7 @@ impl UpdateSharedPackageContainerResult { } } impl ::windows_core::RuntimeType for UpdateSharedPackageContainerResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Deployment.UpdateSharedPackageContainerResult;{aa407df7-c72d-5458-aea3-4645b6a8ee99})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UpdateSharedPackageContainerResult { type Vtable = IUpdateSharedPackageContainerResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Management/Policies/mod.rs b/crates/libs/windows/src/Windows/Management/Policies/mod.rs index 2fb1fc72ba..f3272a4003 100644 --- a/crates/libs/windows/src/Windows/Management/Policies/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Policies/mod.rs @@ -191,7 +191,7 @@ impl NamedPolicyData { } } impl ::windows_core::RuntimeType for NamedPolicyData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Policies.NamedPolicyData;{38dcb198-95ac-4077-a643-8078cae26400})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NamedPolicyData { type Vtable = INamedPolicyData_Vtbl; diff --git a/crates/libs/windows/src/Windows/Management/Update/mod.rs b/crates/libs/windows/src/Windows/Management/Update/mod.rs index f423036017..a26d75af0b 100644 --- a/crates/libs/windows/src/Windows/Management/Update/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Update/mod.rs @@ -586,7 +586,7 @@ impl PreviewBuildsManager { } } impl ::windows_core::RuntimeType for PreviewBuildsManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.PreviewBuildsManager;{fa07dd61-7e4f-59f7-7c9f-def9051c5f62})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PreviewBuildsManager { type Vtable = IPreviewBuildsManager_Vtbl; @@ -615,7 +615,7 @@ impl PreviewBuildsState { } } impl ::windows_core::RuntimeType for PreviewBuildsState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.PreviewBuildsState;{a2f2903e-b223-5f63-7546-3e8eac070a2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PreviewBuildsState { type Vtable = IPreviewBuildsState_Vtbl; @@ -806,7 +806,7 @@ impl WindowsUpdate { } } impl ::windows_core::RuntimeType for WindowsUpdate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdate;{c3c88dd7-0ef3-52b2-a9ad-66bfc6bd9582})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdate { type Vtable = IWindowsUpdate_Vtbl; @@ -854,7 +854,7 @@ impl WindowsUpdateActionCompletedEventArgs { } } impl ::windows_core::RuntimeType for WindowsUpdateActionCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateActionCompletedEventArgs;{2c44b950-a655-5321-aec1-aee762922131})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateActionCompletedEventArgs { type Vtable = IWindowsUpdateActionCompletedEventArgs_Vtbl; @@ -888,7 +888,7 @@ impl WindowsUpdateActionProgress { } } impl ::windows_core::RuntimeType for WindowsUpdateActionProgress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateActionProgress;{83b22d8a-4bb0-549f-ba39-59724882d137})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateActionProgress { type Vtable = IWindowsUpdateActionProgress_Vtbl; @@ -938,7 +938,7 @@ impl WindowsUpdateActionResult { } } impl ::windows_core::RuntimeType for WindowsUpdateActionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateActionResult;{e6692c62-f697-51b7-ab7f-e73e5e688f12})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateActionResult { type Vtable = IWindowsUpdateActionResult_Vtbl; @@ -1031,7 +1031,7 @@ impl WindowsUpdateAdministrator { } } impl ::windows_core::RuntimeType for WindowsUpdateAdministrator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateAdministrator;{7a60181c-ba1e-5cf9-aa65-304120b73d72})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateAdministrator { type Vtable = IWindowsUpdateAdministrator_Vtbl; @@ -1148,7 +1148,7 @@ impl WindowsUpdateApprovalData { } } impl ::windows_core::RuntimeType for WindowsUpdateApprovalData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateApprovalData;{aadf5bfd-84db-59bc-85e2-ad4fc1f62f7c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateApprovalData { type Vtable = IWindowsUpdateApprovalData_Vtbl; @@ -1184,7 +1184,7 @@ impl WindowsUpdateAttentionRequiredInfo { } } impl ::windows_core::RuntimeType for WindowsUpdateAttentionRequiredInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateAttentionRequiredInfo;{44df2579-74d3-5ffa-b6ce-09e187e1e0ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateAttentionRequiredInfo { type Vtable = IWindowsUpdateAttentionRequiredInfo_Vtbl; @@ -1218,7 +1218,7 @@ impl WindowsUpdateAttentionRequiredReasonChangedEventArgs { } } impl ::windows_core::RuntimeType for WindowsUpdateAttentionRequiredReasonChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateAttentionRequiredReasonChangedEventArgs;{0627abca-dbb8-524a-b1d2-d9df004eeb31})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateAttentionRequiredReasonChangedEventArgs { type Vtable = IWindowsUpdateAttentionRequiredReasonChangedEventArgs_Vtbl; @@ -1252,7 +1252,7 @@ impl WindowsUpdateGetAdministratorResult { } } impl ::windows_core::RuntimeType for WindowsUpdateGetAdministratorResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateGetAdministratorResult;{bb39ffc4-2c42-5b1c-8995-343341c92c50})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateGetAdministratorResult { type Vtable = IWindowsUpdateGetAdministratorResult_Vtbl; @@ -1332,7 +1332,7 @@ impl WindowsUpdateItem { } } impl ::windows_core::RuntimeType for WindowsUpdateItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateItem;{b222e44a-49b6-59bf-a033-ef617cd73a98})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateItem { type Vtable = IWindowsUpdateItem_Vtbl; @@ -1525,7 +1525,7 @@ impl WindowsUpdateManager { } } impl ::windows_core::RuntimeType for WindowsUpdateManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateManager;{5dd966c0-a71a-5602-bbd0-09a70e4573fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateManager { type Vtable = IWindowsUpdateManager_Vtbl; @@ -1559,7 +1559,7 @@ impl WindowsUpdateProgressChangedEventArgs { } } impl ::windows_core::RuntimeType for WindowsUpdateProgressChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateProgressChangedEventArgs;{bbfbdeeb-94c8-5aa7-b0fb-66c67c233b0a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateProgressChangedEventArgs { type Vtable = IWindowsUpdateProgressChangedEventArgs_Vtbl; @@ -1686,7 +1686,7 @@ impl WindowsUpdateRestartRequestOptions { } } impl ::windows_core::RuntimeType for WindowsUpdateRestartRequestOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateRestartRequestOptions;{38cfb7d3-4188-5222-905c-6c4443c951ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateRestartRequestOptions { type Vtable = IWindowsUpdateRestartRequestOptions_Vtbl; @@ -1736,7 +1736,7 @@ impl WindowsUpdateScanCompletedEventArgs { } } impl ::windows_core::RuntimeType for WindowsUpdateScanCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.Update.WindowsUpdateScanCompletedEventArgs;{95b6953e-ba5c-5fe8-b115-12de184a6bb0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowsUpdateScanCompletedEventArgs { type Vtable = IWindowsUpdateScanCompletedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Management/mod.rs b/crates/libs/windows/src/Windows/Management/mod.rs index b854716e96..11718fdd58 100644 --- a/crates/libs/windows/src/Windows/Management/mod.rs +++ b/crates/libs/windows/src/Windows/Management/mod.rs @@ -184,7 +184,7 @@ impl MdmAlert { } } impl ::windows_core::RuntimeType for MdmAlert { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.MdmAlert;{b0fbc327-28c1-4b52-a548-c5807caf70b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MdmAlert { type Vtable = IMdmAlert_Vtbl; @@ -266,7 +266,7 @@ impl MdmSession { } } impl ::windows_core::RuntimeType for MdmSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Management.MdmSession;{fe89314c-8f64-4797-a9d7-9d88f86ae166})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MdmSession { type Vtable = IMdmSession_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs b/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs index 035c88e2f8..fccf88c4b7 100644 --- a/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs +++ b/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs @@ -137,7 +137,7 @@ impl AppBroadcastingMonitor { } } impl ::windows_core::RuntimeType for AppBroadcastingMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppBroadcasting.AppBroadcastingMonitor;{00f95a68-8907-48a0-b8ef-24d208137542})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastingMonitor { type Vtable = IAppBroadcastingMonitor_Vtbl; @@ -171,7 +171,7 @@ impl AppBroadcastingStatus { } } impl ::windows_core::RuntimeType for AppBroadcastingStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppBroadcasting.AppBroadcastingStatus;{1225e4df-03a1-42f8-8b80-c9228cd9cf2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastingStatus { type Vtable = IAppBroadcastingStatus_Vtbl; @@ -247,7 +247,7 @@ impl AppBroadcastingStatusDetails { } } impl ::windows_core::RuntimeType for AppBroadcastingStatusDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppBroadcasting.AppBroadcastingStatusDetails;{069dada4-b573-4e3c-8e19-1bafacd09713})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastingStatusDetails { type Vtable = IAppBroadcastingStatusDetails_Vtbl; @@ -300,7 +300,7 @@ impl AppBroadcastingUI { } } impl ::windows_core::RuntimeType for AppBroadcastingUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppBroadcasting.AppBroadcastingUI;{e56f9f8f-ee99-4dca-a3c3-70af3db44f5f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastingUI { type Vtable = IAppBroadcastingUI_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs b/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs index 763e677ae6..5cbf43d826 100644 --- a/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs +++ b/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs @@ -225,7 +225,7 @@ impl AppRecordingManager { } } impl ::windows_core::RuntimeType for AppRecordingManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppRecording.AppRecordingManager;{e7e26076-a044-48e2-a512-3094d574c7cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppRecordingManager { type Vtable = IAppRecordingManager_Vtbl; @@ -275,7 +275,7 @@ impl AppRecordingResult { } } impl ::windows_core::RuntimeType for AppRecordingResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppRecording.AppRecordingResult;{3a900864-c66d-46f9-b2d9-5bc2dad070d7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppRecordingResult { type Vtable = IAppRecordingResult_Vtbl; @@ -318,7 +318,7 @@ impl AppRecordingSaveScreenshotResult { } } impl ::windows_core::RuntimeType for AppRecordingSaveScreenshotResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppRecording.AppRecordingSaveScreenshotResult;{9c5b8d0a-0abb-4457-aaee-24f9c12ec778})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppRecordingSaveScreenshotResult { type Vtable = IAppRecordingSaveScreenshotResult_Vtbl; @@ -354,7 +354,7 @@ impl AppRecordingSavedScreenshotInfo { } } impl ::windows_core::RuntimeType for AppRecordingSavedScreenshotInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppRecording.AppRecordingSavedScreenshotInfo;{9b642d0a-189a-4d00-bf25-e1bb1249d594})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppRecordingSavedScreenshotInfo { type Vtable = IAppRecordingSavedScreenshotInfo_Vtbl; @@ -404,7 +404,7 @@ impl AppRecordingStatus { } } impl ::windows_core::RuntimeType for AppRecordingStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppRecording.AppRecordingStatus;{1d0cc82c-bc18-4b8a-a6ef-127efab3b5d9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppRecordingStatus { type Vtable = IAppRecordingStatus_Vtbl; @@ -487,7 +487,7 @@ impl AppRecordingStatusDetails { } } impl ::windows_core::RuntimeType for AppRecordingStatusDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AppRecording.AppRecordingStatusDetails;{b538a9b0-14ed-4412-ac45-6d672c9c9949})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppRecordingStatusDetails { type Vtable = IAppRecordingStatusDetails_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Audio/mod.rs b/crates/libs/windows/src/Windows/Media/Audio/mod.rs index 714fe5964e..5d9fa61272 100644 --- a/crates/libs/windows/src/Windows/Media/Audio/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Audio/mod.rs @@ -601,7 +601,7 @@ impl ::windows_core::CanTryInto for IAudioInputNode {} #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IAudioInputNode {} impl ::windows_core::RuntimeType for IAudioInputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d148005c-8428-4784-b7fd-a99d468c5d20}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAudioInputNode { type Vtable = IAudioInputNode_Vtbl; @@ -745,7 +745,7 @@ impl ::windows_core::CanTryInto for IAudioInputNode2 {} #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IAudioInputNode2 {} impl ::windows_core::RuntimeType for IAudioInputNode2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{905156b7-ca68-4c6d-a8bc-e3ee17fe3fd2}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAudioInputNode2 { type Vtable = IAudioInputNode2_Vtbl; @@ -844,7 +844,7 @@ impl IAudioNode { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IAudioNode {} impl ::windows_core::RuntimeType for IAudioNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{15389d7f-dbd8-4819-bf03-668e9357cd6d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAudioNode { type Vtable = IAudioNode_Vtbl; @@ -1207,7 +1207,7 @@ impl ::windows_core::CanTryInto for IAudioNodeWithListener {} #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IAudioNodeWithListener {} impl ::windows_core::RuntimeType for IAudioNodeWithListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0e0f907c-79ff-4544-9eeb-01257b15105a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAudioNodeWithListener { type Vtable = IAudioNodeWithListener_Vtbl; @@ -2110,7 +2110,7 @@ impl AudioDeviceInputNode { } } impl ::windows_core::RuntimeType for AudioDeviceInputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioDeviceInputNode;{b01b6be1-6f4e-49e2-ac01-559d62beb3a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioDeviceInputNode { type Vtable = IAudioDeviceInputNode_Vtbl; @@ -2234,7 +2234,7 @@ impl AudioDeviceOutputNode { } } impl ::windows_core::RuntimeType for AudioDeviceOutputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioDeviceOutputNode;{362edbff-ff1c-4434-9e0f-bd2ef522ac82})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioDeviceOutputNode { type Vtable = IAudioDeviceOutputNode_Vtbl; @@ -2487,7 +2487,7 @@ impl AudioFileInputNode { } } impl ::windows_core::RuntimeType for AudioFileInputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioFileInputNode;{905b67c8-6f65-4cd4-8890-4694843c276d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioFileInputNode { type Vtable = IAudioFileInputNode_Vtbl; @@ -2615,7 +2615,7 @@ impl AudioFileOutputNode { } } impl ::windows_core::RuntimeType for AudioFileOutputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioFileOutputNode;{50e01980-5166-4093-80f8-ada00089e9cf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioFileOutputNode { type Vtable = IAudioFileOutputNode_Vtbl; @@ -2645,7 +2645,7 @@ impl AudioFrameCompletedEventArgs { } } impl ::windows_core::RuntimeType for AudioFrameCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioFrameCompletedEventArgs;{dc7c829e-0208-4504-a5a8-f0f268920a65})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioFrameCompletedEventArgs { type Vtable = IAudioFrameCompletedEventArgs_Vtbl; @@ -2843,7 +2843,7 @@ impl AudioFrameInputNode { } } impl ::windows_core::RuntimeType for AudioFrameInputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioFrameInputNode;{01b266c7-fd96-4ff5-a3c5-d27a9bf44237})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioFrameInputNode { type Vtable = IAudioFrameInputNode_Vtbl; @@ -2951,7 +2951,7 @@ impl AudioFrameOutputNode { } } impl ::windows_core::RuntimeType for AudioFrameOutputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioFrameOutputNode;{b847371b-3299-45f5-88b3-c9d12a3f1cc8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioFrameOutputNode { type Vtable = IAudioFrameOutputNode_Vtbl; @@ -3332,7 +3332,7 @@ impl AudioGraph { } } impl ::windows_core::RuntimeType for AudioGraph { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioGraph;{1ad46eed-e48c-4e14-9660-2c4f83e9cdd8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioGraph { type Vtable = IAudioGraph_Vtbl; @@ -3364,7 +3364,7 @@ impl AudioGraphBatchUpdater { } #[cfg(feature = "Foundation")] impl ::windows_core::RuntimeType for AudioGraphBatchUpdater { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioGraphBatchUpdater;{30d5a829-7fa4-4026-83bb-d75bae4ea99e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation")] unsafe impl ::windows_core::Interface for AudioGraphBatchUpdater { @@ -3410,7 +3410,7 @@ impl AudioGraphConnection { } } impl ::windows_core::RuntimeType for AudioGraphConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioGraphConnection;{763070ed-d04e-4fac-b233-600b42edd469})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioGraphConnection { type Vtable = IAudioGraphConnection_Vtbl; @@ -3538,7 +3538,7 @@ impl AudioGraphSettings { } } impl ::windows_core::RuntimeType for AudioGraphSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioGraphSettings;{1d59647f-e6fe-4628-84f8-9d8bdba25785})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioGraphSettings { type Vtable = IAudioGraphSettings_Vtbl; @@ -3565,7 +3565,7 @@ impl AudioGraphUnrecoverableErrorOccurredEventArgs { } } impl ::windows_core::RuntimeType for AudioGraphUnrecoverableErrorOccurredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioGraphUnrecoverableErrorOccurredEventArgs;{c3d9cbe0-3ff6-4fb3-b262-50d435c55423})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioGraphUnrecoverableErrorOccurredEventArgs { type Vtable = IAudioGraphUnrecoverableErrorOccurredEventArgs_Vtbl; @@ -3717,7 +3717,7 @@ impl AudioNodeEmitter { } } impl ::windows_core::RuntimeType for AudioNodeEmitter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioNodeEmitter;{3676971d-880a-47b8-adf7-1323a9d965be})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioNodeEmitter { type Vtable = IAudioNodeEmitter_Vtbl; @@ -3758,7 +3758,7 @@ impl AudioNodeEmitterConeProperties { } } impl ::windows_core::RuntimeType for AudioNodeEmitterConeProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioNodeEmitterConeProperties;{e99b2cee-02ca-4375-9326-0c6ae4bcdfb5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioNodeEmitterConeProperties { type Vtable = IAudioNodeEmitterConeProperties_Vtbl; @@ -3823,7 +3823,7 @@ impl AudioNodeEmitterDecayModel { } } impl ::windows_core::RuntimeType for AudioNodeEmitterDecayModel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioNodeEmitterDecayModel;{1d1d5af7-0d53-4fa9-bd84-d5816a86f3ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioNodeEmitterDecayModel { type Vtable = IAudioNodeEmitterDecayModel_Vtbl; @@ -3857,7 +3857,7 @@ impl AudioNodeEmitterNaturalDecayModelProperties { } } impl ::windows_core::RuntimeType for AudioNodeEmitterNaturalDecayModelProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioNodeEmitterNaturalDecayModelProperties;{48934bcf-cf2c-4efc-9331-75bd22df1f0c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioNodeEmitterNaturalDecayModelProperties { type Vtable = IAudioNodeEmitterNaturalDecayModelProperties_Vtbl; @@ -3908,7 +3908,7 @@ impl AudioNodeEmitterShape { } } impl ::windows_core::RuntimeType for AudioNodeEmitterShape { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioNodeEmitterShape;{ea0311c5-e73d-44bc-859c-45553bbc4828})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioNodeEmitterShape { type Vtable = IAudioNodeEmitterShape_Vtbl; @@ -3991,7 +3991,7 @@ impl AudioNodeListener { } } impl ::windows_core::RuntimeType for AudioNodeListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioNodeListener;{d9722e16-0c0a-41da-b755-6c77835fb1eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioNodeListener { type Vtable = IAudioNodeListener_Vtbl; @@ -4095,7 +4095,7 @@ impl AudioPlaybackConnection { } } impl ::windows_core::RuntimeType for AudioPlaybackConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioPlaybackConnection;{1a4c1dea-cafc-50e7-8718-ea3f81cbfa51})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioPlaybackConnection { type Vtable = IAudioPlaybackConnection_Vtbl; @@ -4131,7 +4131,7 @@ impl AudioPlaybackConnectionOpenResult { } } impl ::windows_core::RuntimeType for AudioPlaybackConnectionOpenResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioPlaybackConnectionOpenResult;{4e656aef-39f9-5fc9-a519-a5bbfd9fe921})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioPlaybackConnectionOpenResult { type Vtable = IAudioPlaybackConnectionOpenResult_Vtbl; @@ -4241,7 +4241,7 @@ impl AudioStateMonitor { } } impl ::windows_core::RuntimeType for AudioStateMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioStateMonitor;{1d13d136-0199-4cdc-b84e-e72c2b581ece})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioStateMonitor { type Vtable = IAudioStateMonitor_Vtbl; @@ -4374,7 +4374,7 @@ impl AudioSubmixNode { } } impl ::windows_core::RuntimeType for AudioSubmixNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.AudioSubmixNode;{d148005c-8428-4784-b7fd-a99d468c5d20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioSubmixNode { type Vtable = IAudioInputNode_Vtbl; @@ -4420,7 +4420,7 @@ impl CreateAudioDeviceInputNodeResult { } } impl ::windows_core::RuntimeType for CreateAudioDeviceInputNodeResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.CreateAudioDeviceInputNodeResult;{16eec7a8-1ca7-40ef-91a4-d346e0aa1bba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateAudioDeviceInputNodeResult { type Vtable = ICreateAudioDeviceInputNodeResult_Vtbl; @@ -4461,7 +4461,7 @@ impl CreateAudioDeviceOutputNodeResult { } } impl ::windows_core::RuntimeType for CreateAudioDeviceOutputNodeResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.CreateAudioDeviceOutputNodeResult;{f7776d27-1d9a-47f7-9cd4-2859cc1b7bff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateAudioDeviceOutputNodeResult { type Vtable = ICreateAudioDeviceOutputNodeResult_Vtbl; @@ -4502,7 +4502,7 @@ impl CreateAudioFileInputNodeResult { } } impl ::windows_core::RuntimeType for CreateAudioFileInputNodeResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.CreateAudioFileInputNodeResult;{ce83d61c-e297-4c50-9ce7-1c7a69d6bd09})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateAudioFileInputNodeResult { type Vtable = ICreateAudioFileInputNodeResult_Vtbl; @@ -4543,7 +4543,7 @@ impl CreateAudioFileOutputNodeResult { } } impl ::windows_core::RuntimeType for CreateAudioFileOutputNodeResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.CreateAudioFileOutputNodeResult;{47d6ba7b-e909-453f-866e-5540cda734ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateAudioFileOutputNodeResult { type Vtable = ICreateAudioFileOutputNodeResult_Vtbl; @@ -4584,7 +4584,7 @@ impl CreateAudioGraphResult { } } impl ::windows_core::RuntimeType for CreateAudioGraphResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.CreateAudioGraphResult;{5453ef7e-7bde-4b76-bb5d-48f79cfc8c0b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateAudioGraphResult { type Vtable = ICreateAudioGraphResult_Vtbl; @@ -4625,7 +4625,7 @@ impl CreateMediaSourceAudioInputNodeResult { } } impl ::windows_core::RuntimeType for CreateMediaSourceAudioInputNodeResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.CreateMediaSourceAudioInputNodeResult;{46a658a3-53c0-4d59-9e51-cc1d1044a4c4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CreateMediaSourceAudioInputNodeResult { type Vtable = ICreateMediaSourceAudioInputNodeResult_Vtbl; @@ -4710,7 +4710,7 @@ impl EchoEffectDefinition { } } impl ::windows_core::RuntimeType for EchoEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.EchoEffectDefinition;{0e4d3faa-36b8-4c91-b9da-11f44a8a6610})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EchoEffectDefinition { type Vtable = IEchoEffectDefinition_Vtbl; @@ -4765,7 +4765,7 @@ impl EqualizerBand { } } impl ::windows_core::RuntimeType for EqualizerBand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.EqualizerBand;{c00a5a6a-262d-4b85-9bb7-43280b62ed0c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EqualizerBand { type Vtable = IEqualizerBand_Vtbl; @@ -4826,7 +4826,7 @@ impl EqualizerEffectDefinition { } } impl ::windows_core::RuntimeType for EqualizerEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.EqualizerEffectDefinition;{023f6f1f-83fe-449a-a822-c696442d16b0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EqualizerEffectDefinition { type Vtable = IEqualizerEffectDefinition_Vtbl; @@ -4855,7 +4855,7 @@ impl FrameInputNodeQuantumStartedEventArgs { } } impl ::windows_core::RuntimeType for FrameInputNodeQuantumStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.FrameInputNodeQuantumStartedEventArgs;{3d9bd498-a306-4f06-bd9f-e9efc8226304})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameInputNodeQuantumStartedEventArgs { type Vtable = IFrameInputNodeQuantumStartedEventArgs_Vtbl; @@ -4929,7 +4929,7 @@ impl LimiterEffectDefinition { } } impl ::windows_core::RuntimeType for LimiterEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.LimiterEffectDefinition;{6b755d19-2603-47ba-bdeb-39055e3486dc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LimiterEffectDefinition { type Vtable = ILimiterEffectDefinition_Vtbl; @@ -5180,7 +5180,7 @@ impl MediaSourceAudioInputNode { } } impl ::windows_core::RuntimeType for MediaSourceAudioInputNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.MediaSourceAudioInputNode;{99d8983b-a88a-4041-8e4f-ddbac0c91fd3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaSourceAudioInputNode { type Vtable = IMediaSourceAudioInputNode_Vtbl; @@ -5490,7 +5490,7 @@ impl ReverbEffectDefinition { } } impl ::windows_core::RuntimeType for ReverbEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.ReverbEffectDefinition;{4606aa89-f563-4d0a-8f6e-f0cddff35d84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ReverbEffectDefinition { type Vtable = IReverbEffectDefinition_Vtbl; @@ -5519,7 +5519,7 @@ impl SetDefaultSpatialAudioFormatResult { } } impl ::windows_core::RuntimeType for SetDefaultSpatialAudioFormatResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.SetDefaultSpatialAudioFormatResult;{1c2aa511-1400-5e70-9ea9-ae151241e8ea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SetDefaultSpatialAudioFormatResult { type Vtable = ISetDefaultSpatialAudioFormatResult_Vtbl; @@ -5612,7 +5612,7 @@ impl SpatialAudioDeviceConfiguration { } } impl ::windows_core::RuntimeType for SpatialAudioDeviceConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.SpatialAudioDeviceConfiguration;{ee830034-61cf-5749-9da4-10f0fe028199})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialAudioDeviceConfiguration { type Vtable = ISpatialAudioDeviceConfiguration_Vtbl; @@ -5672,7 +5672,7 @@ impl SpatialAudioFormatConfiguration { } } impl ::windows_core::RuntimeType for SpatialAudioFormatConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Audio.SpatialAudioFormatConfiguration;{32df09a8-50f0-5395-9923-7d44ca71ed6d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialAudioFormatConfiguration { type Vtable = ISpatialAudioFormatConfiguration_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Capture/Core/mod.rs b/crates/libs/windows/src/Windows/Media/Capture/Core/mod.rs index db7ef8d837..b631c78c5b 100644 --- a/crates/libs/windows/src/Windows/Media/Capture/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Capture/Core/mod.rs @@ -123,7 +123,7 @@ impl VariablePhotoCapturedEventArgs { } } impl ::windows_core::RuntimeType for VariablePhotoCapturedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Core.VariablePhotoCapturedEventArgs;{d1eb4c5c-1b53-4e4a-8b5c-db7887ac949b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VariablePhotoCapturedEventArgs { type Vtable = IVariablePhotoCapturedEventArgs_Vtbl; @@ -215,7 +215,7 @@ impl VariablePhotoSequenceCapture { } } impl ::windows_core::RuntimeType for VariablePhotoSequenceCapture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Core.VariablePhotoSequenceCapture;{d0112d1d-031e-4041-a6d6-bd742476a8ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VariablePhotoSequenceCapture { type Vtable = IVariablePhotoSequenceCapture_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs b/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs index 4e23e35020..4f584ea9cf 100644 --- a/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs @@ -688,7 +688,7 @@ impl AudioMediaFrame { } } impl ::windows_core::RuntimeType for AudioMediaFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.AudioMediaFrame;{a3a9feff-8021-441b-9a46-e7f0137b7981})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioMediaFrame { type Vtable = IAudioMediaFrame_Vtbl; @@ -724,7 +724,7 @@ impl BufferMediaFrame { } } impl ::windows_core::RuntimeType for BufferMediaFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.BufferMediaFrame;{b5b153c7-9b84-4062-b79c-a365b2596854})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BufferMediaFrame { type Vtable = IBufferMediaFrame_Vtbl; @@ -792,7 +792,7 @@ impl DepthMediaFrame { } } impl ::windows_core::RuntimeType for DepthMediaFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.DepthMediaFrame;{47135e4f-8549-45c0-925b-80d35efdb10a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DepthMediaFrame { type Vtable = IDepthMediaFrame_Vtbl; @@ -826,7 +826,7 @@ impl DepthMediaFrameFormat { } } impl ::windows_core::RuntimeType for DepthMediaFrameFormat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.DepthMediaFrameFormat;{c312cf40-d729-453e-8780-2e04f140d28e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DepthMediaFrameFormat { type Vtable = IDepthMediaFrameFormat_Vtbl; @@ -867,7 +867,7 @@ impl InfraredMediaFrame { } } impl ::windows_core::RuntimeType for InfraredMediaFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.InfraredMediaFrame;{3fd13503-004b-4f0e-91ac-465299b41658})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InfraredMediaFrame { type Vtable = IInfraredMediaFrame_Vtbl; @@ -886,7 +886,7 @@ unsafe impl ::core::marker::Sync for InfraredMediaFrame {} pub struct MediaFrameArrivedEventArgs(::windows_core::IUnknown); impl MediaFrameArrivedEventArgs {} impl ::windows_core::RuntimeType for MediaFrameArrivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs;{0b430add-a490-4435-ada1-9affd55239f7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameArrivedEventArgs { type Vtable = IMediaFrameArrivedEventArgs_Vtbl; @@ -954,7 +954,7 @@ impl MediaFrameFormat { } } impl ::windows_core::RuntimeType for MediaFrameFormat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameFormat;{71902b4e-b279-4a97-a9db-bd5a2fb78f39})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameFormat { type Vtable = IMediaFrameFormat_Vtbl; @@ -1034,7 +1034,7 @@ impl MediaFrameReader { } } impl ::windows_core::RuntimeType for MediaFrameReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameReader;{e4c94395-2028-48ed-90b0-d1c1b162e24c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameReader { type Vtable = IMediaFrameReader_Vtbl; @@ -1133,7 +1133,7 @@ impl MediaFrameReference { } } impl ::windows_core::RuntimeType for MediaFrameReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameReference;{f6b88641-f0dc-4044-8dc9-961cedd05bad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameReference { type Vtable = IMediaFrameReference_Vtbl; @@ -1227,7 +1227,7 @@ impl MediaFrameSource { } } impl ::windows_core::RuntimeType for MediaFrameSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameSource;{d6782953-90db-46a8-8add-2aa884a8d253})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameSource { type Vtable = IMediaFrameSource_Vtbl; @@ -1307,7 +1307,7 @@ impl MediaFrameSourceController { } } impl ::windows_core::RuntimeType for MediaFrameSourceController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameSourceController;{6d076635-316d-4b8f-b7b6-eeb04a8c6525})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameSourceController { type Vtable = IMediaFrameSourceController_Vtbl; @@ -1341,7 +1341,7 @@ impl MediaFrameSourceGetPropertyResult { } } impl ::windows_core::RuntimeType for MediaFrameSourceGetPropertyResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyResult;{088616c2-3a64-4bd5-bd2b-e7c898d2f37a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameSourceGetPropertyResult { type Vtable = IMediaFrameSourceGetPropertyResult_Vtbl; @@ -1411,7 +1411,7 @@ impl MediaFrameSourceGroup { } } impl ::windows_core::RuntimeType for MediaFrameSourceGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameSourceGroup;{7f605b87-4832-4b5f-ae3d-412faab37d34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameSourceGroup { type Vtable = IMediaFrameSourceGroup_Vtbl; @@ -1521,7 +1521,7 @@ impl MediaFrameSourceInfo { } } impl ::windows_core::RuntimeType for MediaFrameSourceInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MediaFrameSourceInfo;{87bdc9cd-4601-408f-91cf-038318cd0af3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaFrameSourceInfo { type Vtable = IMediaFrameSourceInfo_Vtbl; @@ -1540,7 +1540,7 @@ unsafe impl ::core::marker::Sync for MediaFrameSourceInfo {} pub struct MultiSourceMediaFrameArrivedEventArgs(::windows_core::IUnknown); impl MultiSourceMediaFrameArrivedEventArgs {} impl ::windows_core::RuntimeType for MultiSourceMediaFrameArrivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MultiSourceMediaFrameArrivedEventArgs;{63115e01-cf51-48fd-aab0-6d693eb48127})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MultiSourceMediaFrameArrivedEventArgs { type Vtable = IMultiSourceMediaFrameArrivedEventArgs_Vtbl; @@ -1620,7 +1620,7 @@ impl MultiSourceMediaFrameReader { } } impl ::windows_core::RuntimeType for MultiSourceMediaFrameReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MultiSourceMediaFrameReader;{8d144402-f763-488d-98f2-b437bcf075e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MultiSourceMediaFrameReader { type Vtable = IMultiSourceMediaFrameReader_Vtbl; @@ -1655,7 +1655,7 @@ impl MultiSourceMediaFrameReference { } } impl ::windows_core::RuntimeType for MultiSourceMediaFrameReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.MultiSourceMediaFrameReference;{21964b1a-7fe2-44d6-92e5-298e6d2810e9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MultiSourceMediaFrameReference { type Vtable = IMultiSourceMediaFrameReference_Vtbl; @@ -1739,7 +1739,7 @@ impl VideoMediaFrame { } } impl ::windows_core::RuntimeType for VideoMediaFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.VideoMediaFrame;{00dd4ccb-32bd-4fe1-a013-7cc13cf5dbcf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoMediaFrame { type Vtable = IVideoMediaFrame_Vtbl; @@ -1787,7 +1787,7 @@ impl VideoMediaFrameFormat { } } impl ::windows_core::RuntimeType for VideoMediaFrameFormat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.Frames.VideoMediaFrameFormat;{46027fc0-d71b-45c7-8f14-6d9a0ae604e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoMediaFrameFormat { type Vtable = IVideoMediaFrameFormat_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Capture/mod.rs b/crates/libs/windows/src/Windows/Media/Capture/mod.rs index d6d72b37c9..66b1da7ef9 100644 --- a/crates/libs/windows/src/Windows/Media/Capture/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Capture/mod.rs @@ -3147,7 +3147,7 @@ impl AdvancedCapturedPhoto { } } impl ::windows_core::RuntimeType for AdvancedCapturedPhoto { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AdvancedCapturedPhoto;{f072728b-b292-4491-9d41-99807a550bbf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdvancedCapturedPhoto { type Vtable = IAdvancedCapturedPhoto_Vtbl; @@ -3233,7 +3233,7 @@ impl AdvancedPhotoCapture { } } impl ::windows_core::RuntimeType for AdvancedPhotoCapture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AdvancedPhotoCapture;{83ffaafa-6667-44dc-973c-a6bce596aa0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdvancedPhotoCapture { type Vtable = IAdvancedPhotoCapture_Vtbl; @@ -3426,7 +3426,7 @@ impl AppBroadcastBackgroundService { } } impl ::windows_core::RuntimeType for AppBroadcastBackgroundService { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastBackgroundService;{bad1e72a-fa94-46f9-95fc-d71511cda70b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastBackgroundService { type Vtable = IAppBroadcastBackgroundService_Vtbl; @@ -3543,7 +3543,7 @@ impl AppBroadcastBackgroundServiceSignInInfo { } } impl ::windows_core::RuntimeType for AppBroadcastBackgroundServiceSignInInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastBackgroundServiceSignInInfo;{5e735275-88c8-4eca-89ba-4825985db880})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastBackgroundServiceSignInInfo { type Vtable = IAppBroadcastBackgroundServiceSignInInfo_Vtbl; @@ -3666,7 +3666,7 @@ impl AppBroadcastBackgroundServiceStreamInfo { } } impl ::windows_core::RuntimeType for AppBroadcastBackgroundServiceStreamInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastBackgroundServiceStreamInfo;{31dc02bc-990a-4904-aa96-fe364381f136})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastBackgroundServiceStreamInfo { type Vtable = IAppBroadcastBackgroundServiceStreamInfo_Vtbl; @@ -3698,7 +3698,7 @@ impl AppBroadcastCameraCaptureStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastCameraCaptureStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastCameraCaptureStateChangedEventArgs;{1e334cd0-b882-4b88-8692-05999aceb70f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastCameraCaptureStateChangedEventArgs { type Vtable = IAppBroadcastCameraCaptureStateChangedEventArgs_Vtbl; @@ -3856,7 +3856,7 @@ impl AppBroadcastGlobalSettings { } } impl ::windows_core::RuntimeType for AppBroadcastGlobalSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastGlobalSettings;{b2cb27a5-70fc-4e17-80bd-6ba0fd3ff3a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastGlobalSettings { type Vtable = IAppBroadcastGlobalSettings_Vtbl; @@ -3885,7 +3885,7 @@ impl AppBroadcastHeartbeatRequestedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastHeartbeatRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastHeartbeatRequestedEventArgs;{cea54283-ee51-4dbf-9472-79a9ed4e2165})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastHeartbeatRequestedEventArgs { type Vtable = IAppBroadcastHeartbeatRequestedEventArgs_Vtbl; @@ -3952,7 +3952,7 @@ impl AppBroadcastMicrophoneCaptureStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastMicrophoneCaptureStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastMicrophoneCaptureStateChangedEventArgs;{a86ad5e9-9440-4908-9d09-65b7e315d795})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastMicrophoneCaptureStateChangedEventArgs { type Vtable = IAppBroadcastMicrophoneCaptureStateChangedEventArgs_Vtbl; @@ -4002,7 +4002,7 @@ impl AppBroadcastPlugIn { } } impl ::windows_core::RuntimeType for AppBroadcastPlugIn { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPlugIn;{520c1e66-6513-4574-ac54-23b79729615b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPlugIn { type Vtable = IAppBroadcastPlugIn_Vtbl; @@ -4074,7 +4074,7 @@ impl AppBroadcastPlugInManager { } } impl ::windows_core::RuntimeType for AppBroadcastPlugInManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPlugInManager;{e550d979-27a1-49a7-bbf4-d7a9e9d07668})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPlugInManager { type Vtable = IAppBroadcastPlugInManager_Vtbl; @@ -4101,7 +4101,7 @@ impl AppBroadcastPlugInStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastPlugInStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPlugInStateChangedEventArgs;{4881d0f2-abc5-4fc6-84b0-89370bb47212})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPlugInStateChangedEventArgs { type Vtable = IAppBroadcastPlugInStateChangedEventArgs_Vtbl; @@ -4166,7 +4166,7 @@ impl AppBroadcastPreview { } } impl ::windows_core::RuntimeType for AppBroadcastPreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPreview;{14b60f5a-6e4a-4b80-a14f-67ee77d153e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPreview { type Vtable = IAppBroadcastPreview_Vtbl; @@ -4200,7 +4200,7 @@ impl AppBroadcastPreviewStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastPreviewStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPreviewStateChangedEventArgs;{5a57f2de-8dea-4e86-90ad-03fc26b9653c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPreviewStateChangedEventArgs { type Vtable = IAppBroadcastPreviewStateChangedEventArgs_Vtbl; @@ -4284,7 +4284,7 @@ impl AppBroadcastPreviewStreamReader { } } impl ::windows_core::RuntimeType for AppBroadcastPreviewStreamReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPreviewStreamReader;{92228d50-db3f-40a8-8cd4-f4e371ddab37})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPreviewStreamReader { type Vtable = IAppBroadcastPreviewStreamReader_Vtbl; @@ -4320,7 +4320,7 @@ impl AppBroadcastPreviewStreamVideoFrame { } } impl ::windows_core::RuntimeType for AppBroadcastPreviewStreamVideoFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPreviewStreamVideoFrame;{010fbea1-94fe-4499-b8c0-8d244279fb12})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPreviewStreamVideoFrame { type Vtable = IAppBroadcastPreviewStreamVideoFrame_Vtbl; @@ -4374,7 +4374,7 @@ impl AppBroadcastPreviewStreamVideoHeader { } } impl ::windows_core::RuntimeType for AppBroadcastPreviewStreamVideoHeader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastPreviewStreamVideoHeader;{8bef6113-da84-4499-a7ab-87118cb4a157})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastPreviewStreamVideoHeader { type Vtable = IAppBroadcastPreviewStreamVideoHeader_Vtbl; @@ -4471,7 +4471,7 @@ impl AppBroadcastProviderSettings { } } impl ::windows_core::RuntimeType for AppBroadcastProviderSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastProviderSettings;{c30bdf62-9948-458f-ad50-aa06ec03da08})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastProviderSettings { type Vtable = IAppBroadcastProviderSettings_Vtbl; @@ -4580,7 +4580,7 @@ impl AppBroadcastServices { } } impl ::windows_core::RuntimeType for AppBroadcastServices { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastServices;{8660b4d6-969b-4e3c-ac3a-8b042ee4ee63})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastServices { type Vtable = IAppBroadcastServices_Vtbl; @@ -4614,7 +4614,7 @@ impl AppBroadcastSignInStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastSignInStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastSignInStateChangedEventArgs;{02b692a4-5919-4a9e-8d5e-c9bb0dd3377a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastSignInStateChangedEventArgs { type Vtable = IAppBroadcastSignInStateChangedEventArgs_Vtbl; @@ -4896,7 +4896,7 @@ impl AppBroadcastState { } } impl ::windows_core::RuntimeType for AppBroadcastState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastState;{ee08056d-8099-4ddd-922e-c56dac58abfb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastState { type Vtable = IAppBroadcastState_Vtbl; @@ -4932,7 +4932,7 @@ impl AppBroadcastStreamAudioFrame { } } impl ::windows_core::RuntimeType for AppBroadcastStreamAudioFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastStreamAudioFrame;{efab4ac8-21ba-453f-8bb7-5e938a2e9a74})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastStreamAudioFrame { type Vtable = IAppBroadcastStreamAudioFrame_Vtbl; @@ -4991,7 +4991,7 @@ impl AppBroadcastStreamAudioHeader { } } impl ::windows_core::RuntimeType for AppBroadcastStreamAudioHeader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastStreamAudioHeader;{bf21a570-6b78-4216-9f07-5aff5256f1b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastStreamAudioHeader { type Vtable = IAppBroadcastStreamAudioHeader_Vtbl; @@ -5110,7 +5110,7 @@ impl AppBroadcastStreamReader { } } impl ::windows_core::RuntimeType for AppBroadcastStreamReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastStreamReader;{b338bcf9-3364-4460-b5f1-3cc2796a8aa2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastStreamReader { type Vtable = IAppBroadcastStreamReader_Vtbl; @@ -5135,7 +5135,7 @@ impl AppBroadcastStreamStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastStreamStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastStreamStateChangedEventArgs;{5108a733-d008-4a89-93be-58aed961374e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastStreamStateChangedEventArgs { type Vtable = IAppBroadcastStreamStateChangedEventArgs_Vtbl; @@ -5169,7 +5169,7 @@ impl AppBroadcastStreamVideoFrame { } } impl ::windows_core::RuntimeType for AppBroadcastStreamVideoFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastStreamVideoFrame;{0f97cf2b-c9e4-4e88-8194-d814cbd585d8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastStreamVideoFrame { type Vtable = IAppBroadcastStreamVideoFrame_Vtbl; @@ -5235,7 +5235,7 @@ impl AppBroadcastStreamVideoHeader { } } impl ::windows_core::RuntimeType for AppBroadcastStreamVideoHeader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastStreamVideoHeader;{0b9ebece-7e32-432d-8ca2-36bf10b9f462})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastStreamVideoHeader { type Vtable = IAppBroadcastStreamVideoHeader_Vtbl; @@ -5260,7 +5260,7 @@ impl AppBroadcastTriggerDetails { } } impl ::windows_core::RuntimeType for AppBroadcastTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastTriggerDetails;{deebab35-ec5e-4d8f-b1c0-5da6e8c75638})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastTriggerDetails { type Vtable = IAppBroadcastTriggerDetails_Vtbl; @@ -5285,7 +5285,7 @@ impl AppBroadcastViewerCountChangedEventArgs { } } impl ::windows_core::RuntimeType for AppBroadcastViewerCountChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppBroadcastViewerCountChangedEventArgs;{e6e11825-5401-4ade-8bd2-c14ecee6807d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppBroadcastViewerCountChangedEventArgs { type Vtable = IAppBroadcastViewerCountChangedEventArgs_Vtbl; @@ -5361,7 +5361,7 @@ impl AppCapture { } } impl ::windows_core::RuntimeType for AppCapture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCapture;{9749d453-a29a-45ed-8f29-22d09942cff7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCapture { type Vtable = IAppCapture_Vtbl; @@ -5619,7 +5619,7 @@ impl AppCaptureAlternateShortcutKeys { } } impl ::windows_core::RuntimeType for AppCaptureAlternateShortcutKeys { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureAlternateShortcutKeys;{19e8e0ef-236c-40f9-b38f-9b7dd65d1ccc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureAlternateShortcutKeys { type Vtable = IAppCaptureAlternateShortcutKeys_Vtbl; @@ -5646,7 +5646,7 @@ impl AppCaptureDurationGeneratedEventArgs { } } impl ::windows_core::RuntimeType for AppCaptureDurationGeneratedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureDurationGeneratedEventArgs;{c1f5563b-ffa1-44c9-975f-27fbeb553b35})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureDurationGeneratedEventArgs { type Vtable = IAppCaptureDurationGeneratedEventArgs_Vtbl; @@ -5675,7 +5675,7 @@ impl AppCaptureFileGeneratedEventArgs { } } impl ::windows_core::RuntimeType for AppCaptureFileGeneratedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureFileGeneratedEventArgs;{4189fbf4-465e-45bf-907f-165b3fb23758})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureFileGeneratedEventArgs { type Vtable = IAppCaptureFileGeneratedEventArgs_Vtbl; @@ -5788,7 +5788,7 @@ impl AppCaptureMetadataWriter { } } impl ::windows_core::RuntimeType for AppCaptureMetadataWriter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureMetadataWriter;{e0ce4877-9aaf-46b4-ad31-6a60b441c780})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureMetadataWriter { type Vtable = IAppCaptureMetadataWriter_Vtbl; @@ -5824,7 +5824,7 @@ impl AppCaptureMicrophoneCaptureStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppCaptureMicrophoneCaptureStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureMicrophoneCaptureStateChangedEventArgs;{324d249e-45bc-4c35-bc35-e469fc7a69e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureMicrophoneCaptureStateChangedEventArgs { type Vtable = IAppCaptureMicrophoneCaptureStateChangedEventArgs_Vtbl; @@ -5945,7 +5945,7 @@ impl AppCaptureRecordOperation { } } impl ::windows_core::RuntimeType for AppCaptureRecordOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureRecordOperation;{c66020a9-1538-495c-9bbb-2ba870ec5861})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureRecordOperation { type Vtable = IAppCaptureRecordOperation_Vtbl; @@ -5979,7 +5979,7 @@ impl AppCaptureRecordingStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppCaptureRecordingStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureRecordingStateChangedEventArgs;{24fc8712-e305-490d-b415-6b1c9049736b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureRecordingStateChangedEventArgs { type Vtable = IAppCaptureRecordingStateChangedEventArgs_Vtbl; @@ -6029,7 +6029,7 @@ impl AppCaptureServices { } } impl ::windows_core::RuntimeType for AppCaptureServices { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureServices;{44fec0b5-34f5-4f18-ae8c-b9123abbfc0d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureServices { type Vtable = IAppCaptureServices_Vtbl; @@ -6362,7 +6362,7 @@ impl AppCaptureSettings { } } impl ::windows_core::RuntimeType for AppCaptureSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureSettings;{14683a86-8807-48d3-883a-970ee4532a39})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureSettings { type Vtable = IAppCaptureSettings_Vtbl; @@ -6459,7 +6459,7 @@ impl AppCaptureState { } } impl ::windows_core::RuntimeType for AppCaptureState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.AppCaptureState;{73134372-d4eb-44ce-9538-465f506ac4ea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCaptureState { type Vtable = IAppCaptureState_Vtbl; @@ -6509,7 +6509,7 @@ impl CameraCaptureUI { } } impl ::windows_core::RuntimeType for CameraCaptureUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.CameraCaptureUI;{48587540-6f93-4bb4-b8f3-e89e48948c91})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraCaptureUI { type Vtable = ICameraCaptureUI_Vtbl; @@ -6590,7 +6590,7 @@ impl CameraCaptureUIPhotoCaptureSettings { } } impl ::windows_core::RuntimeType for CameraCaptureUIPhotoCaptureSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings;{b9f5be97-3472-46a8-8a9e-04ce42ccc97d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraCaptureUIPhotoCaptureSettings { type Vtable = ICameraCaptureUIPhotoCaptureSettings_Vtbl; @@ -6654,7 +6654,7 @@ impl CameraCaptureUIVideoCaptureSettings { } } impl ::windows_core::RuntimeType for CameraCaptureUIVideoCaptureSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.CameraCaptureUIVideoCaptureSettings;{64e92d1f-a28d-425a-b84f-e568335ff24e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraCaptureUIVideoCaptureSettings { type Vtable = ICameraCaptureUIVideoCaptureSettings_Vtbl; @@ -6853,7 +6853,7 @@ impl CapturedFrame { } } impl ::windows_core::RuntimeType for CapturedFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.CapturedFrame;{1dd2de1f-571b-44d8-8e80-a08a1578766e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CapturedFrame { type Vtable = ICapturedFrame_Vtbl; @@ -7011,7 +7011,7 @@ impl CapturedFrameControlValues { } } impl ::windows_core::RuntimeType for CapturedFrameControlValues { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.CapturedFrameControlValues;{90c65b7f-4e0d-4ca4-882d-7a144fed0a90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CapturedFrameControlValues { type Vtable = ICapturedFrameControlValues_Vtbl; @@ -7045,7 +7045,7 @@ impl CapturedPhoto { } } impl ::windows_core::RuntimeType for CapturedPhoto { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.CapturedPhoto;{b0ce7e5a-cfcc-4d6c-8ad1-0869208aca16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CapturedPhoto { type Vtable = ICapturedPhoto_Vtbl; @@ -7126,7 +7126,7 @@ impl GameBarServices { } } impl ::windows_core::RuntimeType for GameBarServices { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.GameBarServices;{2dbead57-50a6-499e-8c6c-d330a7311796})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameBarServices { type Vtable = IGameBarServices_Vtbl; @@ -7160,7 +7160,7 @@ impl GameBarServicesCommandEventArgs { } } impl ::windows_core::RuntimeType for GameBarServicesCommandEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.GameBarServicesCommandEventArgs;{a74226b2-f176-4fcf-8fbb-cf698b2eb8e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameBarServicesCommandEventArgs { type Vtable = IGameBarServicesCommandEventArgs_Vtbl; @@ -7209,7 +7209,7 @@ impl GameBarServicesManager { } } impl ::windows_core::RuntimeType for GameBarServicesManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.GameBarServicesManager;{3a4b9cfa-7f8b-4c60-9dbb-0bcd262dffc6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameBarServicesManager { type Vtable = IGameBarServicesManager_Vtbl; @@ -7236,7 +7236,7 @@ impl GameBarServicesManagerGameBarServicesCreatedEventArgs { } } impl ::windows_core::RuntimeType for GameBarServicesManagerGameBarServicesCreatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.GameBarServicesManagerGameBarServicesCreatedEventArgs;{ededbd9c-143e-49a3-a5ea-0b1995c8d46e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameBarServicesManagerGameBarServicesCreatedEventArgs { type Vtable = IGameBarServicesManagerGameBarServicesCreatedEventArgs_Vtbl; @@ -7284,7 +7284,7 @@ impl GameBarServicesTargetInfo { } } impl ::windows_core::RuntimeType for GameBarServicesTargetInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.GameBarServicesTargetInfo;{b4202f92-1611-4e05-b6ef-dfd737ae33b0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameBarServicesTargetInfo { type Vtable = IGameBarServicesTargetInfo_Vtbl; @@ -7367,7 +7367,7 @@ impl LowLagMediaRecording { } } impl ::windows_core::RuntimeType for LowLagMediaRecording { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.LowLagMediaRecording;{41c8baf7-ff3f-49f0-a477-f195e3ce5108})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLagMediaRecording { type Vtable = ILowLagMediaRecording_Vtbl; @@ -7403,7 +7403,7 @@ impl LowLagPhotoCapture { } } impl ::windows_core::RuntimeType for LowLagPhotoCapture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.LowLagPhotoCapture;{a37251b7-6b44-473d-8f24-f703d6c0ec44})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLagPhotoCapture { type Vtable = ILowLagPhotoCapture_Vtbl; @@ -7466,7 +7466,7 @@ impl LowLagPhotoSequenceCapture { } } impl ::windows_core::RuntimeType for LowLagPhotoSequenceCapture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.LowLagPhotoSequenceCapture;{7cc346bb-b9a9-4c91-8ffa-287e9c668669})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLagPhotoSequenceCapture { type Vtable = ILowLagPhotoSequenceCapture_Vtbl; @@ -8194,7 +8194,7 @@ impl MediaCapture { } } impl ::windows_core::RuntimeType for MediaCapture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCapture;{c61afbb4-fb10-4a34-ac18-ca80d9c8e7ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCapture { type Vtable = IMediaCapture_Vtbl; @@ -8228,7 +8228,7 @@ impl MediaCaptureDeviceExclusiveControlStatusChangedEventArgs { } } impl ::windows_core::RuntimeType for MediaCaptureDeviceExclusiveControlStatusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureDeviceExclusiveControlStatusChangedEventArgs;{9d2f920d-a588-43c6-89d6-5ad322af006a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureDeviceExclusiveControlStatusChangedEventArgs { type Vtable = IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs_Vtbl; @@ -8262,7 +8262,7 @@ impl MediaCaptureFailedEventArgs { } } impl ::windows_core::RuntimeType for MediaCaptureFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureFailedEventArgs;{80fde3f4-54c4-42c0-8d19-cea1a87ca18b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureFailedEventArgs { type Vtable = IMediaCaptureFailedEventArgs_Vtbl; @@ -8289,7 +8289,7 @@ impl MediaCaptureFocusChangedEventArgs { } } impl ::windows_core::RuntimeType for MediaCaptureFocusChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureFocusChangedEventArgs;{81e1bc7f-2277-493e-abee-d3f44ff98c04})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureFocusChangedEventArgs { type Vtable = IMediaCaptureFocusChangedEventArgs_Vtbl; @@ -8561,7 +8561,7 @@ impl MediaCaptureInitializationSettings { } } impl ::windows_core::RuntimeType for MediaCaptureInitializationSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureInitializationSettings;{9782ba70-ea65-4900-9356-8ca887726884})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureInitializationSettings { type Vtable = IMediaCaptureInitializationSettings_Vtbl; @@ -8603,7 +8603,7 @@ impl MediaCapturePauseResult { } } impl ::windows_core::RuntimeType for MediaCapturePauseResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCapturePauseResult;{aec47ca3-4477-4b04-a06f-2c1c5182fe9d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCapturePauseResult { type Vtable = IMediaCapturePauseResult_Vtbl; @@ -8664,7 +8664,7 @@ impl MediaCaptureRelativePanelWatcher { } } impl ::windows_core::RuntimeType for MediaCaptureRelativePanelWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureRelativePanelWatcher;{7d896566-04be-5b89-b30e-bd34a9f12db0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureRelativePanelWatcher { type Vtable = IMediaCaptureRelativePanelWatcher_Vtbl; @@ -8792,7 +8792,7 @@ impl MediaCaptureSettings { } } impl ::windows_core::RuntimeType for MediaCaptureSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureSettings;{1d83aafe-6d45-4477-8dc4-ac5bc01c4091})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureSettings { type Vtable = IMediaCaptureSettings_Vtbl; @@ -8832,7 +8832,7 @@ impl MediaCaptureStopResult { } } impl ::windows_core::RuntimeType for MediaCaptureStopResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureStopResult;{f9db6a2a-a092-4ad1-97d4-f201f9d082db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureStopResult { type Vtable = IMediaCaptureStopResult_Vtbl; @@ -8920,7 +8920,7 @@ impl MediaCaptureVideoProfile { } } impl ::windows_core::RuntimeType for MediaCaptureVideoProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureVideoProfile;{21a073bf-a3ee-4ecf-9ef6-50b0bc4e1305})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureVideoProfile { type Vtable = IMediaCaptureVideoProfile_Vtbl; @@ -8995,7 +8995,7 @@ impl MediaCaptureVideoProfileMediaDescription { } } impl ::windows_core::RuntimeType for MediaCaptureVideoProfileMediaDescription { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription;{8012afef-b691-49ff-83f2-c1e76eaaea1b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCaptureVideoProfileMediaDescription { type Vtable = IMediaCaptureVideoProfileMediaDescription_Vtbl; @@ -9029,7 +9029,7 @@ impl OptionalReferencePhotoCapturedEventArgs { } } impl ::windows_core::RuntimeType for OptionalReferencePhotoCapturedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.OptionalReferencePhotoCapturedEventArgs;{470f88b3-1e6d-4051-9c8b-f1d85af047b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OptionalReferencePhotoCapturedEventArgs { type Vtable = IOptionalReferencePhotoCapturedEventArgs_Vtbl; @@ -9072,7 +9072,7 @@ impl PhotoCapturedEventArgs { } } impl ::windows_core::RuntimeType for PhotoCapturedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.PhotoCapturedEventArgs;{373bfbc1-984e-4ff0-bf85-1c00aabc5a45})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoCapturedEventArgs { type Vtable = IPhotoCapturedEventArgs_Vtbl; @@ -9108,7 +9108,7 @@ impl PhotoConfirmationCapturedEventArgs { } } impl ::windows_core::RuntimeType for PhotoConfirmationCapturedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.PhotoConfirmationCapturedEventArgs;{ab473672-c28a-4827-8f8d-3636d3beb51e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoConfirmationCapturedEventArgs { type Vtable = IPhotoConfirmationCapturedEventArgs_Vtbl; @@ -9189,7 +9189,7 @@ impl ScreenCapture { } } impl ::windows_core::RuntimeType for ScreenCapture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.ScreenCapture;{89179ef7-cd12-4e0e-a6d4-5b3de98b2e9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScreenCapture { type Vtable = IScreenCapture_Vtbl; @@ -9223,7 +9223,7 @@ impl SourceSuspensionChangedEventArgs { } } impl ::windows_core::RuntimeType for SourceSuspensionChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.SourceSuspensionChangedEventArgs;{2ece7b5e-d49b-4394-bc32-f97d6cedec1c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SourceSuspensionChangedEventArgs { type Vtable = ISourceSuspensionChangedEventArgs_Vtbl; @@ -9261,7 +9261,7 @@ impl VideoStreamConfiguration { } } impl ::windows_core::RuntimeType for VideoStreamConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Capture.VideoStreamConfiguration;{d8770a6f-4390-4b5e-ad3e-0f8af0963490})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoStreamConfiguration { type Vtable = IVideoStreamConfiguration_Vtbl; @@ -10740,7 +10740,7 @@ unsafe impl ::windows_core::ComInterface for MediaCaptureFailedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x2014effb_5cd8_4f08_a314_0d360da59f14); } impl ::windows_core::RuntimeType for MediaCaptureFailedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2014effb-5cd8-4f08-a314-0d360da59f14}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -10812,7 +10812,7 @@ unsafe impl ::windows_core::ComInterface for RecordLimitationExceededEventHandle const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x3fae8f2e_4fe1_4ffd_aaba_e1f1337d4e53); } impl ::windows_core::RuntimeType for RecordLimitationExceededEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3fae8f2e-4fe1-4ffd-aaba-e1f1337d4e53}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Media/Casting/mod.rs b/crates/libs/windows/src/Windows/Media/Casting/mod.rs index 36476437a5..4f0597f750 100644 --- a/crates/libs/windows/src/Windows/Media/Casting/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Casting/mod.rs @@ -318,7 +318,7 @@ impl CastingConnection { } } impl ::windows_core::RuntimeType for CastingConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Casting.CastingConnection;{cd951653-c2f1-4498-8b78-5fb4cd3640dd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CastingConnection { type Vtable = ICastingConnection_Vtbl; @@ -354,7 +354,7 @@ impl CastingConnectionErrorOccurredEventArgs { } } impl ::windows_core::RuntimeType for CastingConnectionErrorOccurredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Casting.CastingConnectionErrorOccurredEventArgs;{a7fb3c69-8719-4f00-81fb-961863c79a32})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CastingConnectionErrorOccurredEventArgs { type Vtable = ICastingConnectionErrorOccurredEventArgs_Vtbl; @@ -454,7 +454,7 @@ impl CastingDevice { } } impl ::windows_core::RuntimeType for CastingDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Casting.CastingDevice;{de721c83-4a43-4ad1-a6d2-2492a796c3f2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CastingDevice { type Vtable = ICastingDevice_Vtbl; @@ -549,7 +549,7 @@ impl CastingDevicePicker { } } impl ::windows_core::RuntimeType for CastingDevicePicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Casting.CastingDevicePicker;{dcd39924-0591-49be-aacb-4b82ee756a95})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CastingDevicePicker { type Vtable = ICastingDevicePicker_Vtbl; @@ -611,7 +611,7 @@ impl CastingDevicePickerFilter { } } impl ::windows_core::RuntimeType for CastingDevicePickerFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Casting.CastingDevicePickerFilter;{be8c619c-b563-4354-ae33-9fdaad8c6291})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CastingDevicePickerFilter { type Vtable = ICastingDevicePickerFilter_Vtbl; @@ -638,7 +638,7 @@ impl CastingDeviceSelectedEventArgs { } } impl ::windows_core::RuntimeType for CastingDeviceSelectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Casting.CastingDeviceSelectedEventArgs;{dc439e86-dd57-4d0d-9400-af45e4fb3663})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CastingDeviceSelectedEventArgs { type Vtable = ICastingDeviceSelectedEventArgs_Vtbl; @@ -676,7 +676,7 @@ impl CastingSource { } } impl ::windows_core::RuntimeType for CastingSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Casting.CastingSource;{f429ea72-3467-47e6-a027-522923e9d727})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CastingSource { type Vtable = ICastingSource_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs b/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs index 3675b2ee5e..c590d8c6d2 100644 --- a/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs +++ b/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs @@ -157,7 +157,7 @@ impl ContentRestrictionsBrowsePolicy { } } impl ::windows_core::RuntimeType for ContentRestrictionsBrowsePolicy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.ContentRestrictions.ContentRestrictionsBrowsePolicy;{8c0133a4-442e-461a-8757-fad2f5bd37e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContentRestrictionsBrowsePolicy { type Vtable = IContentRestrictionsBrowsePolicy_Vtbl; @@ -257,7 +257,7 @@ impl RatedContentDescription { } } impl ::windows_core::RuntimeType for RatedContentDescription { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.ContentRestrictions.RatedContentDescription;{694866df-66b2-4dc3-96b1-f090eedee255})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RatedContentDescription { type Vtable = IRatedContentDescription_Vtbl; @@ -346,7 +346,7 @@ impl RatedContentRestrictions { } } impl ::windows_core::RuntimeType for RatedContentRestrictions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.ContentRestrictions.RatedContentRestrictions;{3f7f23cb-ba07-4401-a49d-8b9222205723})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RatedContentRestrictions { type Vtable = IRatedContentRestrictions_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Control/mod.rs b/crates/libs/windows/src/Windows/Media/Control/mod.rs index 58b332ef01..32bb81dca2 100644 --- a/crates/libs/windows/src/Windows/Media/Control/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Control/mod.rs @@ -375,7 +375,7 @@ pub struct ITimelinePropertiesChangedEventArgs_Vtbl { pub struct CurrentSessionChangedEventArgs(::windows_core::IUnknown); impl CurrentSessionChangedEventArgs {} impl ::windows_core::RuntimeType for CurrentSessionChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.CurrentSessionChangedEventArgs;{6969cb39-0bfa-5fe0-8d73-09cc5e5408e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CurrentSessionChangedEventArgs { type Vtable = ICurrentSessionChangedEventArgs_Vtbl; @@ -614,7 +614,7 @@ impl GlobalSystemMediaTransportControlsSession { } } impl ::windows_core::RuntimeType for GlobalSystemMediaTransportControlsSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.GlobalSystemMediaTransportControlsSession;{7148c835-9b14-5ae2-ab85-dc9b1c14e1a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GlobalSystemMediaTransportControlsSession { type Vtable = IGlobalSystemMediaTransportControlsSession_Vtbl; @@ -699,7 +699,7 @@ impl GlobalSystemMediaTransportControlsSessionManager { } } impl ::windows_core::RuntimeType for GlobalSystemMediaTransportControlsSessionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.GlobalSystemMediaTransportControlsSessionManager;{cace8eac-e86e-504a-ab31-5ff8ff1bce49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GlobalSystemMediaTransportControlsSessionManager { type Vtable = IGlobalSystemMediaTransportControlsSessionManager_Vtbl; @@ -795,7 +795,7 @@ impl GlobalSystemMediaTransportControlsSessionMediaProperties { } } impl ::windows_core::RuntimeType for GlobalSystemMediaTransportControlsSessionMediaProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.GlobalSystemMediaTransportControlsSessionMediaProperties;{68856cf6-adb4-54b2-ac16-05837907acb6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GlobalSystemMediaTransportControlsSessionMediaProperties { type Vtable = IGlobalSystemMediaTransportControlsSessionMediaProperties_Vtbl; @@ -920,7 +920,7 @@ impl GlobalSystemMediaTransportControlsSessionPlaybackControls { } } impl ::windows_core::RuntimeType for GlobalSystemMediaTransportControlsSessionPlaybackControls { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.GlobalSystemMediaTransportControlsSessionPlaybackControls;{6501a3e6-bc7a-503a-bb1b-68f158f3fb03})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GlobalSystemMediaTransportControlsSessionPlaybackControls { type Vtable = IGlobalSystemMediaTransportControlsSessionPlaybackControls_Vtbl; @@ -990,7 +990,7 @@ impl GlobalSystemMediaTransportControlsSessionPlaybackInfo { } } impl ::windows_core::RuntimeType for GlobalSystemMediaTransportControlsSessionPlaybackInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.GlobalSystemMediaTransportControlsSessionPlaybackInfo;{94b4b6cf-e8ba-51ad-87a7-c10ade106127})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GlobalSystemMediaTransportControlsSessionPlaybackInfo { type Vtable = IGlobalSystemMediaTransportControlsSessionPlaybackInfo_Vtbl; @@ -1064,7 +1064,7 @@ impl GlobalSystemMediaTransportControlsSessionTimelineProperties { } } impl ::windows_core::RuntimeType for GlobalSystemMediaTransportControlsSessionTimelineProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.GlobalSystemMediaTransportControlsSessionTimelineProperties;{ede34136-6f25-588d-8ecf-ea5b6735aaa5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GlobalSystemMediaTransportControlsSessionTimelineProperties { type Vtable = IGlobalSystemMediaTransportControlsSessionTimelineProperties_Vtbl; @@ -1083,7 +1083,7 @@ unsafe impl ::core::marker::Sync for GlobalSystemMediaTransportControlsSessionTi pub struct MediaPropertiesChangedEventArgs(::windows_core::IUnknown); impl MediaPropertiesChangedEventArgs {} impl ::windows_core::RuntimeType for MediaPropertiesChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.MediaPropertiesChangedEventArgs;{7d3741cb-adf0-5cef-91ba-cfabcdd77678})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPropertiesChangedEventArgs { type Vtable = IMediaPropertiesChangedEventArgs_Vtbl; @@ -1102,7 +1102,7 @@ unsafe impl ::core::marker::Sync for MediaPropertiesChangedEventArgs {} pub struct PlaybackInfoChangedEventArgs(::windows_core::IUnknown); impl PlaybackInfoChangedEventArgs {} impl ::windows_core::RuntimeType for PlaybackInfoChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.PlaybackInfoChangedEventArgs;{786756c2-bc0d-50a5-8807-054291fef139})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaybackInfoChangedEventArgs { type Vtable = IPlaybackInfoChangedEventArgs_Vtbl; @@ -1121,7 +1121,7 @@ unsafe impl ::core::marker::Sync for PlaybackInfoChangedEventArgs {} pub struct SessionsChangedEventArgs(::windows_core::IUnknown); impl SessionsChangedEventArgs {} impl ::windows_core::RuntimeType for SessionsChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.SessionsChangedEventArgs;{bbf0cd32-42c4-5a58-b317-f34bbfbd26e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SessionsChangedEventArgs { type Vtable = ISessionsChangedEventArgs_Vtbl; @@ -1140,7 +1140,7 @@ unsafe impl ::core::marker::Sync for SessionsChangedEventArgs {} pub struct TimelinePropertiesChangedEventArgs(::windows_core::IUnknown); impl TimelinePropertiesChangedEventArgs {} impl ::windows_core::RuntimeType for TimelinePropertiesChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Control.TimelinePropertiesChangedEventArgs;{29033a2f-c923-5a77-bcaf-055ff415ad32})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimelinePropertiesChangedEventArgs { type Vtable = ITimelinePropertiesChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Core/mod.rs b/crates/libs/windows/src/Windows/Media/Core/mod.rs index 18697b660b..4f6c2cb2ae 100644 --- a/crates/libs/windows/src/Windows/Media/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Core/mod.rs @@ -695,7 +695,7 @@ impl IMediaCue { } ::windows_core::imp::interface_hierarchy!(IMediaCue, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaCue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c7d15e5d-59dc-431f-a0ee-27744323b36d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaCue { type Vtable = IMediaCue_Vtbl; @@ -748,7 +748,7 @@ pub struct IMediaSource(::windows_core::IUnknown); impl IMediaSource {} ::windows_core::imp::interface_hierarchy!(IMediaSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e7bfb599-a09d-4c21-bcdf-20af4f86b3d9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaSource { type Vtable = IMediaSource_Vtbl; @@ -1094,7 +1094,7 @@ impl IMediaStreamDescriptor { } ::windows_core::imp::interface_hierarchy!(IMediaStreamDescriptor, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaStreamDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{80f16e6e-92f7-451e-97d2-afd80742da70}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaStreamDescriptor { type Vtable = IMediaStreamDescriptor_Vtbl; @@ -1160,7 +1160,7 @@ impl IMediaStreamDescriptor2 { ::windows_core::imp::interface_hierarchy!(IMediaStreamDescriptor2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IMediaStreamDescriptor2 {} impl ::windows_core::RuntimeType for IMediaStreamDescriptor2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5073010f-e8b2-4071-b00b-ebf337a76b58}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaStreamDescriptor2 { type Vtable = IMediaStreamDescriptor2_Vtbl; @@ -1745,7 +1745,7 @@ impl IMediaTrack { } ::windows_core::imp::interface_hierarchy!(IMediaTrack, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaTrack { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{03e1fafc-c931-491a-b46b-c10ee8c256b7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaTrack { type Vtable = IMediaTrack_Vtbl; @@ -2113,7 +2113,7 @@ impl ISingleSelectMediaTrackList { } ::windows_core::imp::interface_hierarchy!(ISingleSelectMediaTrackList, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISingleSelectMediaTrackList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{77206f1f-c34f-494f-8077-2bad9ff4ecf1}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISingleSelectMediaTrackList { type Vtable = ISingleSelectMediaTrackList_Vtbl; @@ -2344,7 +2344,7 @@ impl ITimedMetadataTrackProvider { } ::windows_core::imp::interface_hierarchy!(ITimedMetadataTrackProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ITimedMetadataTrackProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3b7f2024-f74e-4ade-93c5-219da05b6856}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ITimedMetadataTrackProvider { type Vtable = ITimedMetadataTrackProvider_Vtbl; @@ -3006,7 +3006,7 @@ impl AudioStreamDescriptor { } } impl ::windows_core::RuntimeType for AudioStreamDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.AudioStreamDescriptor;{1e3692e4-4027-4847-a70b-df1d9a2a7b04})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioStreamDescriptor { type Vtable = IAudioStreamDescriptor_Vtbl; @@ -3110,7 +3110,7 @@ impl AudioTrack { } } impl ::windows_core::RuntimeType for AudioTrack { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.AudioTrack;{03e1fafc-c931-491a-b46b-c10ee8c256b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioTrack { type Vtable = IMediaTrack_Vtbl; @@ -3138,7 +3138,7 @@ impl AudioTrackOpenFailedEventArgs { } } impl ::windows_core::RuntimeType for AudioTrackOpenFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.AudioTrackOpenFailedEventArgs;{eeddb9b9-bb7c-4112-bf76-9384676f824b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioTrackOpenFailedEventArgs { type Vtable = IAudioTrackOpenFailedEventArgs_Vtbl; @@ -3186,7 +3186,7 @@ impl AudioTrackSupportInfo { } } impl ::windows_core::RuntimeType for AudioTrackSupportInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.AudioTrackSupportInfo;{178beff7-cc39-44a6-b951-4a5653f073fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioTrackSupportInfo { type Vtable = IAudioTrackSupportInfo_Vtbl; @@ -3265,7 +3265,7 @@ impl ChapterCue { } } impl ::windows_core::RuntimeType for ChapterCue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.ChapterCue;{72a98001-d38a-4c0a-8fa6-75cddaf4664c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChapterCue { type Vtable = IChapterCue_Vtbl; @@ -3323,7 +3323,7 @@ impl CodecInfo { } } impl ::windows_core::RuntimeType for CodecInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.CodecInfo;{51e89f85-ea97-499c-86ac-4ce5e73f3a42})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CodecInfo { type Vtable = ICodecInfo_Vtbl; @@ -3359,7 +3359,7 @@ impl CodecQuery { } } impl ::windows_core::RuntimeType for CodecQuery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.CodecQuery;{222a953a-af61-4e04-808a-a4634e2f3ac4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CodecQuery { type Vtable = ICodecQuery_Vtbl; @@ -3771,7 +3771,7 @@ impl DataCue { } } impl ::windows_core::RuntimeType for DataCue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.DataCue;{7c7f676d-1fbc-4e2d-9a87-ee38bd1dc637})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataCue { type Vtable = IDataCue_Vtbl; @@ -3799,7 +3799,7 @@ impl FaceDetectedEventArgs { } } impl ::windows_core::RuntimeType for FaceDetectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.FaceDetectedEventArgs;{19918426-c65b-46ba-85f8-13880576c90a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FaceDetectedEventArgs { type Vtable = IFaceDetectedEventArgs_Vtbl; @@ -3872,7 +3872,7 @@ impl FaceDetectionEffect { } } impl ::windows_core::RuntimeType for FaceDetectionEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.FaceDetectionEffect;{ae15ebd2-0542-42a9-bc90-f283a29f46c1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FaceDetectionEffect { type Vtable = IFaceDetectionEffect_Vtbl; @@ -3944,7 +3944,7 @@ impl FaceDetectionEffectDefinition { } #[cfg(feature = "Media_Effects")] impl ::windows_core::RuntimeType for FaceDetectionEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.FaceDetectionEffectDefinition;{39f38cf0-8d0f-4f3e-84fc-2d46a5297943})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Media_Effects")] unsafe impl ::windows_core::Interface for FaceDetectionEffectDefinition { @@ -4075,7 +4075,7 @@ impl FaceDetectionEffectFrame { } } impl ::windows_core::RuntimeType for FaceDetectionEffectFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.FaceDetectionEffectFrame;{8ab08993-5dc8-447b-a247-5270bd802ece})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FaceDetectionEffectFrame { type Vtable = IFaceDetectionEffectFrame_Vtbl; @@ -4109,7 +4109,7 @@ impl HighDynamicRangeControl { } } impl ::windows_core::RuntimeType for HighDynamicRangeControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.HighDynamicRangeControl;{55f1a7ae-d957-4dc9-9d1c-8553a82a7d99})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HighDynamicRangeControl { type Vtable = IHighDynamicRangeControl_Vtbl; @@ -4145,7 +4145,7 @@ impl HighDynamicRangeOutput { } } impl ::windows_core::RuntimeType for HighDynamicRangeOutput { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.HighDynamicRangeOutput;{0f57806b-253b-4119-bb40-3a90e51384f7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HighDynamicRangeOutput { type Vtable = IHighDynamicRangeOutput_Vtbl; @@ -4253,7 +4253,7 @@ impl ImageCue { } } impl ::windows_core::RuntimeType for ImageCue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.ImageCue;{52828282-367b-440b-9116-3c84570dd270})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageCue { type Vtable = IImageCue_Vtbl; @@ -4299,7 +4299,7 @@ impl InitializeMediaStreamSourceRequestedEventArgs { } } impl ::windows_core::RuntimeType for InitializeMediaStreamSourceRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.InitializeMediaStreamSourceRequestedEventArgs;{25bc45e1-9b08-4c2e-a855-4542f1a75deb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InitializeMediaStreamSourceRequestedEventArgs { type Vtable = IInitializeMediaStreamSourceRequestedEventArgs_Vtbl; @@ -4370,7 +4370,7 @@ impl LowLightFusionResult { } } impl ::windows_core::RuntimeType for LowLightFusionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.LowLightFusionResult;{78edbe35-27a0-42e0-9cd3-738d2089de9c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLightFusionResult { type Vtable = ILowLightFusionResult_Vtbl; @@ -4435,7 +4435,7 @@ impl MediaBinder { } } impl ::windows_core::RuntimeType for MediaBinder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaBinder;{2b7e40aa-de07-424f-83f1-f1de46c4fa2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBinder { type Vtable = IMediaBinder_Vtbl; @@ -4543,7 +4543,7 @@ impl MediaBindingEventArgs { } } impl ::windows_core::RuntimeType for MediaBindingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaBindingEventArgs;{b61cb25a-1b6d-4630-a86d-2f0837f712e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBindingEventArgs { type Vtable = IMediaBindingEventArgs_Vtbl; @@ -4570,7 +4570,7 @@ impl MediaCueEventArgs { } } impl ::windows_core::RuntimeType for MediaCueEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaCueEventArgs;{d12f47f7-5fa4-4e68-9fe5-32160dcee57e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaCueEventArgs { type Vtable = IMediaCueEventArgs_Vtbl; @@ -4869,7 +4869,7 @@ impl MediaSource { } } impl ::windows_core::RuntimeType for MediaSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaSource;{2eb61048-655f-4c37-b813-b4e45dfa0abe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaSource { type Vtable = IMediaSource2_Vtbl; @@ -4931,7 +4931,7 @@ impl MediaSourceAppServiceConnection { } } impl ::windows_core::RuntimeType for MediaSourceAppServiceConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaSourceAppServiceConnection;{61e1ea97-1916-4810-b7f4-b642be829596})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaSourceAppServiceConnection { type Vtable = IMediaSourceAppServiceConnection_Vtbl; @@ -4956,7 +4956,7 @@ impl MediaSourceError { } } impl ::windows_core::RuntimeType for MediaSourceError { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaSourceError;{5c0a8965-37c5-4e9d-8d21-1cdee90cecc6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaSourceError { type Vtable = IMediaSourceError_Vtbl; @@ -4983,7 +4983,7 @@ impl MediaSourceOpenOperationCompletedEventArgs { } } impl ::windows_core::RuntimeType for MediaSourceOpenOperationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaSourceOpenOperationCompletedEventArgs;{fc682ceb-e281-477c-a8e0-1acd654114c8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaSourceOpenOperationCompletedEventArgs { type Vtable = IMediaSourceOpenOperationCompletedEventArgs_Vtbl; @@ -5017,7 +5017,7 @@ impl MediaSourceStateChangedEventArgs { } } impl ::windows_core::RuntimeType for MediaSourceStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaSourceStateChangedEventArgs;{0a30af82-9071-4bac-bc39-ca2a93b717a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaSourceStateChangedEventArgs { type Vtable = IMediaSourceStateChangedEventArgs_Vtbl; @@ -5193,7 +5193,7 @@ impl MediaStreamSample { } } impl ::windows_core::RuntimeType for MediaStreamSample { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSample;{5c8db627-4b80-4361-9837-6cb7481ad9d6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSample { type Vtable = IMediaStreamSample_Vtbl; @@ -5286,7 +5286,7 @@ impl MediaStreamSamplePropertySet { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for MediaStreamSamplePropertySet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSamplePropertySet;pinterface({3c2925fe-8519-45c1-aa79-197b6718c1c1};g16;cinterface(IInspectable)))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for MediaStreamSamplePropertySet { @@ -5356,7 +5356,7 @@ impl MediaStreamSampleProtectionProperties { } } impl ::windows_core::RuntimeType for MediaStreamSampleProtectionProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSampleProtectionProperties;{4eb88292-ecdf-493e-841d-dd4add7caca2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSampleProtectionProperties { type Vtable = IMediaStreamSampleProtectionProperties_Vtbl; @@ -5656,7 +5656,7 @@ impl MediaStreamSource { } } impl ::windows_core::RuntimeType for MediaStreamSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSource;{3712d543-45eb-4138-aa62-c01e26f3843f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSource { type Vtable = IMediaStreamSource_Vtbl; @@ -5684,7 +5684,7 @@ impl MediaStreamSourceClosedEventArgs { } } impl ::windows_core::RuntimeType for MediaStreamSourceClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceClosedEventArgs;{cd8c7eb2-4816-4e24-88f0-491ef7386406})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceClosedEventArgs { type Vtable = IMediaStreamSourceClosedEventArgs_Vtbl; @@ -5711,7 +5711,7 @@ impl MediaStreamSourceClosedRequest { } } impl ::windows_core::RuntimeType for MediaStreamSourceClosedRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceClosedRequest;{907c00e9-18a3-4951-887a-2c1eebd5c69e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceClosedRequest { type Vtable = IMediaStreamSourceClosedRequest_Vtbl; @@ -5740,7 +5740,7 @@ impl MediaStreamSourceSampleRenderedEventArgs { } } impl ::windows_core::RuntimeType for MediaStreamSourceSampleRenderedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceSampleRenderedEventArgs;{9d697b05-d4f2-4c7a-9dfe-8d6cd0b3ee84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceSampleRenderedEventArgs { type Vtable = IMediaStreamSourceSampleRenderedEventArgs_Vtbl; @@ -5792,7 +5792,7 @@ impl MediaStreamSourceSampleRequest { } } impl ::windows_core::RuntimeType for MediaStreamSourceSampleRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceSampleRequest;{4db341a9-3501-4d9b-83f9-8f235c822532})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceSampleRequest { type Vtable = IMediaStreamSourceSampleRequest_Vtbl; @@ -5816,7 +5816,7 @@ impl MediaStreamSourceSampleRequestDeferral { } } impl ::windows_core::RuntimeType for MediaStreamSourceSampleRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceSampleRequestDeferral;{7895cc02-f982-43c8-9d16-c62d999319be})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceSampleRequestDeferral { type Vtable = IMediaStreamSourceSampleRequestDeferral_Vtbl; @@ -5843,7 +5843,7 @@ impl MediaStreamSourceSampleRequestedEventArgs { } } impl ::windows_core::RuntimeType for MediaStreamSourceSampleRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceSampleRequestedEventArgs;{10f9bb9e-71c5-492f-847f-0da1f35e81f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceSampleRequestedEventArgs { type Vtable = IMediaStreamSourceSampleRequestedEventArgs_Vtbl; @@ -5870,7 +5870,7 @@ impl MediaStreamSourceStartingEventArgs { } } impl ::windows_core::RuntimeType for MediaStreamSourceStartingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceStartingEventArgs;{f41468f2-c274-4940-a5bb-28a572452fa7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceStartingEventArgs { type Vtable = IMediaStreamSourceStartingEventArgs_Vtbl; @@ -5912,7 +5912,7 @@ impl MediaStreamSourceStartingRequest { } } impl ::windows_core::RuntimeType for MediaStreamSourceStartingRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceStartingRequest;{2a9093e4-35c4-4b1b-a791-0d99db56dd1d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceStartingRequest { type Vtable = IMediaStreamSourceStartingRequest_Vtbl; @@ -5936,7 +5936,7 @@ impl MediaStreamSourceStartingRequestDeferral { } } impl ::windows_core::RuntimeType for MediaStreamSourceStartingRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceStartingRequestDeferral;{3f1356a5-6340-4dc4-9910-068ed9f598f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceStartingRequestDeferral { type Vtable = IMediaStreamSourceStartingRequestDeferral_Vtbl; @@ -5977,7 +5977,7 @@ impl MediaStreamSourceSwitchStreamsRequest { } } impl ::windows_core::RuntimeType for MediaStreamSourceSwitchStreamsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceSwitchStreamsRequest;{41b8808e-38a9-4ec3-9ba0-b69b85501e90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceSwitchStreamsRequest { type Vtable = IMediaStreamSourceSwitchStreamsRequest_Vtbl; @@ -6001,7 +6001,7 @@ impl MediaStreamSourceSwitchStreamsRequestDeferral { } } impl ::windows_core::RuntimeType for MediaStreamSourceSwitchStreamsRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestDeferral;{bee3d835-a505-4f9a-b943-2b8cb1b4bbd9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceSwitchStreamsRequestDeferral { type Vtable = IMediaStreamSourceSwitchStreamsRequestDeferral_Vtbl; @@ -6028,7 +6028,7 @@ impl MediaStreamSourceSwitchStreamsRequestedEventArgs { } } impl ::windows_core::RuntimeType for MediaStreamSourceSwitchStreamsRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestedEventArgs;{42202b72-6ea1-4677-981e-350a0da412aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaStreamSourceSwitchStreamsRequestedEventArgs { type Vtable = IMediaStreamSourceSwitchStreamsRequestedEventArgs_Vtbl; @@ -6253,7 +6253,7 @@ impl MseSourceBuffer { } } impl ::windows_core::RuntimeType for MseSourceBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MseSourceBuffer;{0c1aa3e3-df8d-4079-a3fe-6849184b4e2f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MseSourceBuffer { type Vtable = IMseSourceBuffer_Vtbl; @@ -6318,7 +6318,7 @@ impl MseSourceBufferList { } } impl ::windows_core::RuntimeType for MseSourceBufferList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MseSourceBufferList;{95fae8e7-a8e7-4ebf-8927-145e940ba511})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MseSourceBufferList { type Vtable = IMseSourceBufferList_Vtbl; @@ -6485,7 +6485,7 @@ impl MseStreamSource { } } impl ::windows_core::RuntimeType for MseStreamSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.MseStreamSource;{b0b4198d-02f4-4923-88dd-81bc3f360ffa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MseStreamSource { type Vtable = IMseStreamSource_Vtbl; @@ -6555,7 +6555,7 @@ impl SceneAnalysisEffect { } } impl ::windows_core::RuntimeType for SceneAnalysisEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.SceneAnalysisEffect;{c04ba319-ca41-4813-bffd-7b08b0ed2557})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneAnalysisEffect { type Vtable = ISceneAnalysisEffect_Vtbl; @@ -6605,7 +6605,7 @@ impl SceneAnalysisEffectDefinition { } #[cfg(feature = "Media_Effects")] impl ::windows_core::RuntimeType for SceneAnalysisEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.SceneAnalysisEffectDefinition;{39f38cf0-8d0f-4f3e-84fc-2d46a5297943})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Media_Effects")] unsafe impl ::windows_core::Interface for SceneAnalysisEffectDefinition { @@ -6750,7 +6750,7 @@ impl SceneAnalysisEffectFrame { } } impl ::windows_core::RuntimeType for SceneAnalysisEffectFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.SceneAnalysisEffectFrame;{d8b10e4c-7fd9-42e1-85eb-6572c297c987})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneAnalysisEffectFrame { type Vtable = ISceneAnalysisEffectFrame_Vtbl; @@ -6780,7 +6780,7 @@ impl SceneAnalyzedEventArgs { } } impl ::windows_core::RuntimeType for SceneAnalyzedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.SceneAnalyzedEventArgs;{146b9588-2851-45e4-ad55-44cf8df8db4d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneAnalyzedEventArgs { type Vtable = ISceneAnalyzedEventArgs_Vtbl; @@ -6895,7 +6895,7 @@ impl SpeechCue { } } impl ::windows_core::RuntimeType for SpeechCue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.SpeechCue;{aee254dc-1725-4bad-8043-a98499b017a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechCue { type Vtable = ISpeechCue_Vtbl; @@ -6988,7 +6988,7 @@ impl TimedMetadataStreamDescriptor { } } impl ::windows_core::RuntimeType for TimedMetadataStreamDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedMetadataStreamDescriptor;{80f16e6e-92f7-451e-97d2-afd80742da70})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedMetadataStreamDescriptor { type Vtable = IMediaStreamDescriptor_Vtbl; @@ -7169,7 +7169,7 @@ impl TimedMetadataTrack { } } impl ::windows_core::RuntimeType for TimedMetadataTrack { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedMetadataTrack;{9e6aed9e-f67a-49a9-b330-cf03b0e9cf07})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedMetadataTrack { type Vtable = ITimedMetadataTrack_Vtbl; @@ -7204,7 +7204,7 @@ impl TimedMetadataTrackError { } } impl ::windows_core::RuntimeType for TimedMetadataTrackError { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedMetadataTrackError;{b3767915-4114-4819-b9d9-dd76089e72f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedMetadataTrackError { type Vtable = ITimedMetadataTrackError_Vtbl; @@ -7231,7 +7231,7 @@ impl TimedMetadataTrackFailedEventArgs { } } impl ::windows_core::RuntimeType for TimedMetadataTrackFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedMetadataTrackFailedEventArgs;{a57fc9d1-6789-4d4d-b07f-84b4f31acb70})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedMetadataTrackFailedEventArgs { type Vtable = ITimedMetadataTrackFailedEventArgs_Vtbl; @@ -7288,7 +7288,7 @@ impl TimedTextBouten { } } impl ::windows_core::RuntimeType for TimedTextBouten { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextBouten;{d9062783-5597-5092-820c-8f738e0f774a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextBouten { type Vtable = ITimedTextBouten_Vtbl; @@ -7393,7 +7393,7 @@ impl TimedTextCue { } } impl ::windows_core::RuntimeType for TimedTextCue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextCue;{51c79e51-3b86-494d-b359-bb2ea7aca9a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextCue { type Vtable = ITimedTextCue_Vtbl; @@ -7441,7 +7441,7 @@ impl TimedTextLine { } } impl ::windows_core::RuntimeType for TimedTextLine { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextLine;{978d7ce2-7308-4c66-be50-65777289f5df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextLine { type Vtable = ITimedTextLine_Vtbl; @@ -7604,7 +7604,7 @@ impl TimedTextRegion { } } impl ::windows_core::RuntimeType for TimedTextRegion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextRegion;{1ed0881f-8a06-4222-9f59-b21bf40124b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextRegion { type Vtable = ITimedTextRegion_Vtbl; @@ -7668,7 +7668,7 @@ impl TimedTextRuby { } } impl ::windows_core::RuntimeType for TimedTextRuby { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextRuby;{10335c29-5b3c-5693-9959-d05a0bd24628})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextRuby { type Vtable = ITimedTextRuby_Vtbl; @@ -7808,7 +7808,7 @@ impl TimedTextSource { } } impl ::windows_core::RuntimeType for TimedTextSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextSource;{c4ed9ba6-101f-404d-a949-82f33fcd93b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextSource { type Vtable = ITimedTextSource_Vtbl; @@ -7844,7 +7844,7 @@ impl TimedTextSourceResolveResultEventArgs { } } impl ::windows_core::RuntimeType for TimedTextSourceResolveResultEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextSourceResolveResultEventArgs;{48907c9c-dcd8-4c33-9ad3-6cdce7b1c566})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextSourceResolveResultEventArgs { type Vtable = ITimedTextSourceResolveResultEventArgs_Vtbl; @@ -8095,7 +8095,7 @@ impl TimedTextStyle { } } impl ::windows_core::RuntimeType for TimedTextStyle { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextStyle;{1bb2384d-a825-40c2-a7f5-281eaedf3b55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextStyle { type Vtable = ITimedTextStyle_Vtbl; @@ -8158,7 +8158,7 @@ impl TimedTextSubformat { } } impl ::windows_core::RuntimeType for TimedTextSubformat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.TimedTextSubformat;{d713502f-3261-4722-a0c2-b937b2390f14})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedTextSubformat { type Vtable = ITimedTextSubformat_Vtbl; @@ -8229,7 +8229,7 @@ impl VideoStabilizationEffect { } } impl ::windows_core::RuntimeType for VideoStabilizationEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.VideoStabilizationEffect;{0808a650-9698-4e57-877b-bd7cb2ee0f8a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoStabilizationEffect { type Vtable = IVideoStabilizationEffect_Vtbl; @@ -8279,7 +8279,7 @@ impl VideoStabilizationEffectDefinition { } #[cfg(feature = "Media_Effects")] impl ::windows_core::RuntimeType for VideoStabilizationEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.VideoStabilizationEffectDefinition;{39f38cf0-8d0f-4f3e-84fc-2d46a5297943})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Media_Effects")] unsafe impl ::windows_core::Interface for VideoStabilizationEffectDefinition { @@ -8314,7 +8314,7 @@ impl VideoStabilizationEffectEnabledChangedEventArgs { } } impl ::windows_core::RuntimeType for VideoStabilizationEffectEnabledChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.VideoStabilizationEffectEnabledChangedEventArgs;{187eff28-67bb-4713-b900-4168da164529})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoStabilizationEffectEnabledChangedEventArgs { type Vtable = IVideoStabilizationEffectEnabledChangedEventArgs_Vtbl; @@ -8406,7 +8406,7 @@ impl VideoStreamDescriptor { } } impl ::windows_core::RuntimeType for VideoStreamDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.VideoStreamDescriptor;{12ee0d55-9c2b-4440-8057-2c7a90f0cbec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoStreamDescriptor { type Vtable = IVideoStreamDescriptor_Vtbl; @@ -8510,7 +8510,7 @@ impl VideoTrack { } } impl ::windows_core::RuntimeType for VideoTrack { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.VideoTrack;{03e1fafc-c931-491a-b46b-c10ee8c256b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoTrack { type Vtable = IMediaTrack_Vtbl; @@ -8538,7 +8538,7 @@ impl VideoTrackOpenFailedEventArgs { } } impl ::windows_core::RuntimeType for VideoTrackOpenFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.VideoTrackOpenFailedEventArgs;{7679e231-04f9-4c82-a4ee-8602c8bb4754})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoTrackOpenFailedEventArgs { type Vtable = IVideoTrackOpenFailedEventArgs_Vtbl; @@ -8572,7 +8572,7 @@ impl VideoTrackSupportInfo { } } impl ::windows_core::RuntimeType for VideoTrackSupportInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Core.VideoTrackSupportInfo;{4bb534a0-fc5f-450d-8ff0-778d590486de})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoTrackSupportInfo { type Vtable = IVideoTrackSupportInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs b/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs index 04186a6787..6e158ed73d 100644 --- a/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs @@ -603,7 +603,7 @@ impl CameraIntrinsics { } } impl ::windows_core::RuntimeType for CameraIntrinsics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.CameraIntrinsics;{0aa6ed32-6589-49da-afde-594270ca0aac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraIntrinsics { type Vtable = ICameraIntrinsics_Vtbl; @@ -673,7 +673,7 @@ impl DepthCorrelatedCoordinateMapper { } } impl ::windows_core::RuntimeType for DepthCorrelatedCoordinateMapper { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper;{f95d89fb-8af0-4cb0-926d-696866e5046a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DepthCorrelatedCoordinateMapper { type Vtable = IDepthCorrelatedCoordinateMapper_Vtbl; @@ -737,7 +737,7 @@ impl FrameControlCapabilities { } } impl ::windows_core::RuntimeType for FrameControlCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameControlCapabilities;{a8ffae60-4e9e-4377-a789-e24c4ae7e544})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameControlCapabilities { type Vtable = IFrameControlCapabilities_Vtbl; @@ -815,7 +815,7 @@ impl FrameController { } } impl ::windows_core::RuntimeType for FrameController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameController;{c16459d9-baef-4052-9177-48aff2af7522})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameController { type Vtable = IFrameController_Vtbl; @@ -869,7 +869,7 @@ impl FrameExposureCapabilities { } } impl ::windows_core::RuntimeType for FrameExposureCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameExposureCapabilities;{bdbe9ce3-3985-4e72-97c2-0590d61307a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameExposureCapabilities { type Vtable = IFrameExposureCapabilities_Vtbl; @@ -915,7 +915,7 @@ impl FrameExposureCompensationCapabilities { } } impl ::windows_core::RuntimeType for FrameExposureCompensationCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameExposureCompensationCapabilities;{b988a823-8065-41ee-b04f-722265954500})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameExposureCompensationCapabilities { type Vtable = IFrameExposureCompensationCapabilities_Vtbl; @@ -951,7 +951,7 @@ impl FrameExposureCompensationControl { } } impl ::windows_core::RuntimeType for FrameExposureCompensationControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameExposureCompensationControl;{e95896c9-f7f9-48ca-8591-a26531cb1578})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameExposureCompensationControl { type Vtable = IFrameExposureCompensationControl_Vtbl; @@ -998,7 +998,7 @@ impl FrameExposureControl { } } impl ::windows_core::RuntimeType for FrameExposureControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameExposureControl;{b1605a61-ffaf-4752-b621-f5b6f117f432})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameExposureControl { type Vtable = IFrameExposureControl_Vtbl; @@ -1037,7 +1037,7 @@ impl FrameFlashCapabilities { } } impl ::windows_core::RuntimeType for FrameFlashCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameFlashCapabilities;{bb9341a2-5ebe-4f62-8223-0e2b05bfbbd0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameFlashCapabilities { type Vtable = IFrameFlashCapabilities_Vtbl; @@ -1099,7 +1099,7 @@ impl FrameFlashControl { } } impl ::windows_core::RuntimeType for FrameFlashControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameFlashControl;{75d5f6c7-bd45-4fab-9375-45ac04b332c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameFlashControl { type Vtable = IFrameFlashControl_Vtbl; @@ -1145,7 +1145,7 @@ impl FrameFocusCapabilities { } } impl ::windows_core::RuntimeType for FrameFocusCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameFocusCapabilities;{7b25cd58-01c0-4065-9c40-c1a721425c1a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameFocusCapabilities { type Vtable = IFrameFocusCapabilities_Vtbl; @@ -1181,7 +1181,7 @@ impl FrameFocusControl { } } impl ::windows_core::RuntimeType for FrameFocusControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameFocusControl;{272df1d0-d912-4214-a67b-e38a8d48d8c6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameFocusControl { type Vtable = IFrameFocusControl_Vtbl; @@ -1227,7 +1227,7 @@ impl FrameIsoSpeedCapabilities { } } impl ::windows_core::RuntimeType for FrameIsoSpeedCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameIsoSpeedCapabilities;{16bdff61-6df6-4ac9-b92a-9f6ecd1ad2fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameIsoSpeedCapabilities { type Vtable = IFrameIsoSpeedCapabilities_Vtbl; @@ -1274,7 +1274,7 @@ impl FrameIsoSpeedControl { } } impl ::windows_core::RuntimeType for FrameIsoSpeedControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.FrameIsoSpeedControl;{1a03efed-786a-4c75-a557-7ab9a85f588c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FrameIsoSpeedControl { type Vtable = IFrameIsoSpeedControl_Vtbl; @@ -1354,7 +1354,7 @@ impl VariablePhotoSequenceController { } } impl ::windows_core::RuntimeType for VariablePhotoSequenceController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.Core.VariablePhotoSequenceController;{7fbff880-ed8c-43fd-a7c3-b35809e4229a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VariablePhotoSequenceController { type Vtable = IVariablePhotoSequenceController_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Devices/mod.rs b/crates/libs/windows/src/Windows/Media/Devices/mod.rs index e2052fb8cd..f607e0c4cb 100644 --- a/crates/libs/windows/src/Windows/Media/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Devices/mod.rs @@ -526,7 +526,7 @@ impl IDefaultAudioDeviceChangedEventArgs { } ::windows_core::imp::interface_hierarchy!(IDefaultAudioDeviceChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IDefaultAudioDeviceChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{110f882f-1c05-4657-a18e-47c9b69f07ab}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDefaultAudioDeviceChangedEventArgs { type Vtable = IDefaultAudioDeviceChangedEventArgs_Vtbl; @@ -1154,7 +1154,7 @@ impl IMediaDeviceController { } ::windows_core::imp::interface_hierarchy!(IMediaDeviceController, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaDeviceController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f6f8f5ce-209a-48fb-86fc-d44578f317e6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaDeviceController { type Vtable = IMediaDeviceController_Vtbl; @@ -1636,7 +1636,7 @@ impl AdvancedPhotoCaptureSettings { } } impl ::windows_core::RuntimeType for AdvancedPhotoCaptureSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.AdvancedPhotoCaptureSettings;{08f3863a-0018-445b-93d2-646d1c5ed05c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdvancedPhotoCaptureSettings { type Vtable = IAdvancedPhotoCaptureSettings_Vtbl; @@ -1686,7 +1686,7 @@ impl AdvancedPhotoControl { } } impl ::windows_core::RuntimeType for AdvancedPhotoControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.AdvancedPhotoControl;{c5b15486-9001-4682-9309-68eae0080eec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdvancedPhotoControl { type Vtable = IAdvancedPhotoControl_Vtbl; @@ -1758,7 +1758,7 @@ impl AudioDeviceController { } } impl ::windows_core::RuntimeType for AudioDeviceController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.AudioDeviceController;{edd4a388-79c7-4f7c-90e8-ef934b21580a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioDeviceController { type Vtable = IAudioDeviceController_Vtbl; @@ -1824,7 +1824,7 @@ impl AudioDeviceModule { } } impl ::windows_core::RuntimeType for AudioDeviceModule { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.AudioDeviceModule;{86cfac36-47c1-4b33-9852-8773ec4be123})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioDeviceModule { type Vtable = IAudioDeviceModule_Vtbl; @@ -1858,7 +1858,7 @@ impl AudioDeviceModuleNotificationEventArgs { } } impl ::windows_core::RuntimeType for AudioDeviceModuleNotificationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.AudioDeviceModuleNotificationEventArgs;{e3e3ccaf-224c-48be-956b-9a13134e96e8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioDeviceModuleNotificationEventArgs { type Vtable = IAudioDeviceModuleNotificationEventArgs_Vtbl; @@ -1925,7 +1925,7 @@ impl AudioDeviceModulesManager { } } impl ::windows_core::RuntimeType for AudioDeviceModulesManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.AudioDeviceModulesManager;{6aa40c4d-960a-4d1c-b318-0022604547ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioDeviceModulesManager { type Vtable = IAudioDeviceModulesManager_Vtbl; @@ -2099,7 +2099,7 @@ impl CallControl { } } impl ::windows_core::RuntimeType for CallControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.CallControl;{a520d0d6-ae8d-45db-8011-ca49d3b3e578})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CallControl { type Vtable = ICallControl_Vtbl; @@ -2151,7 +2151,7 @@ impl CameraOcclusionInfo { } } impl ::windows_core::RuntimeType for CameraOcclusionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.CameraOcclusionInfo;{af6c4ad0-a84d-5db6-be58-a5da21cfe011})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraOcclusionInfo { type Vtable = ICameraOcclusionInfo_Vtbl; @@ -2185,7 +2185,7 @@ impl CameraOcclusionState { } } impl ::windows_core::RuntimeType for CameraOcclusionState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.CameraOcclusionState;{430adeb8-6842-5e55-9bde-04b4ef3a8a57})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraOcclusionState { type Vtable = ICameraOcclusionState_Vtbl; @@ -2212,7 +2212,7 @@ impl CameraOcclusionStateChangedEventArgs { } } impl ::windows_core::RuntimeType for CameraOcclusionStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.CameraOcclusionStateChangedEventArgs;{8512d848-c0de-57ca-a1ca-fb2c3d23df55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraOcclusionStateChangedEventArgs { type Vtable = ICameraOcclusionStateChangedEventArgs_Vtbl; @@ -2246,7 +2246,7 @@ impl DefaultAudioCaptureDeviceChangedEventArgs { } } impl ::windows_core::RuntimeType for DefaultAudioCaptureDeviceChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.DefaultAudioCaptureDeviceChangedEventArgs;{110f882f-1c05-4657-a18e-47c9b69f07ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DefaultAudioCaptureDeviceChangedEventArgs { type Vtable = IDefaultAudioDeviceChangedEventArgs_Vtbl; @@ -2281,7 +2281,7 @@ impl DefaultAudioRenderDeviceChangedEventArgs { } } impl ::windows_core::RuntimeType for DefaultAudioRenderDeviceChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.DefaultAudioRenderDeviceChangedEventArgs;{110f882f-1c05-4657-a18e-47c9b69f07ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DefaultAudioRenderDeviceChangedEventArgs { type Vtable = IDefaultAudioDeviceChangedEventArgs_Vtbl; @@ -2313,7 +2313,7 @@ impl DialRequestedEventArgs { } } impl ::windows_core::RuntimeType for DialRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.DialRequestedEventArgs;{037b929e-953c-4286-8866-4f0f376c855a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialRequestedEventArgs { type Vtable = IDialRequestedEventArgs_Vtbl; @@ -2373,7 +2373,7 @@ impl DigitalWindowBounds { } } impl ::windows_core::RuntimeType for DigitalWindowBounds { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.DigitalWindowBounds;{dd4f21dd-d173-5c6b-8c25-bdd26d5122b1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DigitalWindowBounds { type Vtable = IDigitalWindowBounds_Vtbl; @@ -2437,7 +2437,7 @@ impl DigitalWindowCapability { } } impl ::windows_core::RuntimeType for DigitalWindowCapability { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.DigitalWindowCapability;{d78bad2c-f721-5244-a196-b56ccbec606c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DigitalWindowCapability { type Vtable = IDigitalWindowCapability_Vtbl; @@ -2512,7 +2512,7 @@ impl DigitalWindowControl { } } impl ::windows_core::RuntimeType for DigitalWindowControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.DigitalWindowControl;{23b69eff-65d2-53ea-8780-de582b48b544})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DigitalWindowControl { type Vtable = IDigitalWindowControl_Vtbl; @@ -2576,7 +2576,7 @@ impl ExposureCompensationControl { } } impl ::windows_core::RuntimeType for ExposureCompensationControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.ExposureCompensationControl;{81c8e834-dcec-4011-a610-1f3847e64aca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExposureCompensationControl { type Vtable = IExposureCompensationControl_Vtbl; @@ -2662,7 +2662,7 @@ impl ExposureControl { } } impl ::windows_core::RuntimeType for ExposureControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.ExposureControl;{09e8cbe2-ad96-4f28-a0e0-96ed7e1b5fd2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExposureControl { type Vtable = IExposureControl_Vtbl; @@ -2698,7 +2698,7 @@ impl ExposurePriorityVideoControl { } } impl ::windows_core::RuntimeType for ExposurePriorityVideoControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.ExposurePriorityVideoControl;{2cb240a3-5168-4271-9ea5-47621a98a352})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExposurePriorityVideoControl { type Vtable = IExposurePriorityVideoControl_Vtbl; @@ -2801,7 +2801,7 @@ impl FlashControl { } } impl ::windows_core::RuntimeType for FlashControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.FlashControl;{def41dbe-7d68-45e3-8c0f-be7bb32837d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FlashControl { type Vtable = IFlashControl_Vtbl; @@ -2986,7 +2986,7 @@ impl FocusControl { } } impl ::windows_core::RuntimeType for FocusControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.FocusControl;{c0d889f6-5228-4453-b153-85606592b238})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FocusControl { type Vtable = IFocusControl_Vtbl; @@ -3091,7 +3091,7 @@ impl FocusSettings { } } impl ::windows_core::RuntimeType for FocusSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.FocusSettings;{79958f6b-3263-4275-85d6-aeae891c96ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FocusSettings { type Vtable = IFocusSettings_Vtbl; @@ -3138,7 +3138,7 @@ impl HdrVideoControl { } } impl ::windows_core::RuntimeType for HdrVideoControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.HdrVideoControl;{55d8e2d0-30c0-43bf-9b9a-9799d70ced94})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HdrVideoControl { type Vtable = IHdrVideoControl_Vtbl; @@ -3217,7 +3217,7 @@ impl InfraredTorchControl { } } impl ::windows_core::RuntimeType for InfraredTorchControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.InfraredTorchControl;{1cba2c83-6cb6-5a04-a6fc-3be7b33ff056})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InfraredTorchControl { type Vtable = IInfraredTorchControl_Vtbl; @@ -3324,7 +3324,7 @@ impl IsoSpeedControl { } } impl ::windows_core::RuntimeType for IsoSpeedControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.IsoSpeedControl;{27b6c322-25ad-4f1b-aaab-524ab376ca33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsoSpeedControl { type Vtable = IIsoSpeedControl_Vtbl; @@ -3349,7 +3349,7 @@ impl KeypadPressedEventArgs { } } impl ::windows_core::RuntimeType for KeypadPressedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.KeypadPressedEventArgs;{d3a43900-b4fa-49cd-9442-89af6568f601})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeypadPressedEventArgs { type Vtable = IKeypadPressedEventArgs_Vtbl; @@ -3434,7 +3434,7 @@ impl LowLagPhotoControl { } } impl ::windows_core::RuntimeType for LowLagPhotoControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.LowLagPhotoControl;{6d5c4dd0-fadf-415d-aee6-3baa529300c9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLagPhotoControl { type Vtable = ILowLagPhotoControl_Vtbl; @@ -3560,7 +3560,7 @@ impl LowLagPhotoSequenceControl { } } impl ::windows_core::RuntimeType for LowLagPhotoSequenceControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.LowLagPhotoSequenceControl;{3dcf909d-6d16-409c-bafe-b9a594c6fde6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LowLagPhotoSequenceControl { type Vtable = ILowLagPhotoSequenceControl_Vtbl; @@ -3686,7 +3686,7 @@ impl MediaDeviceControl { } } impl ::windows_core::RuntimeType for MediaDeviceControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.MediaDeviceControl;{efa8dfa9-6f75-4863-ba0b-583f3036b4de})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaDeviceControl { type Vtable = IMediaDeviceControl_Vtbl; @@ -3746,7 +3746,7 @@ impl MediaDeviceControlCapabilities { } } impl ::windows_core::RuntimeType for MediaDeviceControlCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.MediaDeviceControlCapabilities;{23005816-eb85-43e2-b92b-8240d5ee70ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaDeviceControlCapabilities { type Vtable = IMediaDeviceControlCapabilities_Vtbl; @@ -3780,7 +3780,7 @@ impl ModuleCommandResult { } } impl ::windows_core::RuntimeType for ModuleCommandResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.ModuleCommandResult;{520d1eb4-1374-4c7d-b1e4-39dcdf3eae4e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ModuleCommandResult { type Vtable = IModuleCommandResult_Vtbl; @@ -3825,7 +3825,7 @@ impl OpticalImageStabilizationControl { } } impl ::windows_core::RuntimeType for OpticalImageStabilizationControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.OpticalImageStabilizationControl;{bfad9c1d-00bc-423b-8eb2-a0178ca94247})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OpticalImageStabilizationControl { type Vtable = IOpticalImageStabilizationControl_Vtbl; @@ -3867,7 +3867,7 @@ impl PanelBasedOptimizationControl { } } impl ::windows_core::RuntimeType for PanelBasedOptimizationControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.PanelBasedOptimizationControl;{33323223-6247-5419-a5a4-3d808645d917})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PanelBasedOptimizationControl { type Vtable = IPanelBasedOptimizationControl_Vtbl; @@ -3920,7 +3920,7 @@ impl PhotoConfirmationControl { } } impl ::windows_core::RuntimeType for PhotoConfirmationControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.PhotoConfirmationControl;{c8f3f363-ff5e-4582-a9a8-0550f85a4a76})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoConfirmationControl { type Vtable = IPhotoConfirmationControl_Vtbl; @@ -3942,7 +3942,7 @@ impl RedialRequestedEventArgs { } } impl ::windows_core::RuntimeType for RedialRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.RedialRequestedEventArgs;{7eb55209-76ab-4c31-b40e-4b58379d580c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RedialRequestedEventArgs { type Vtable = IRedialRequestedEventArgs_Vtbl; @@ -4050,7 +4050,7 @@ impl RegionOfInterest { } } impl ::windows_core::RuntimeType for RegionOfInterest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.RegionOfInterest;{e5ecc834-ce66-4e05-a78f-cf391a5ec2d1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RegionOfInterest { type Vtable = IRegionOfInterest_Vtbl; @@ -4131,7 +4131,7 @@ impl RegionsOfInterestControl { } } impl ::windows_core::RuntimeType for RegionsOfInterestControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.RegionsOfInterestControl;{c323f527-ab0b-4558-8b5b-df5693db0378})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RegionsOfInterestControl { type Vtable = IRegionsOfInterestControl_Vtbl; @@ -4174,7 +4174,7 @@ impl SceneModeControl { } } impl ::windows_core::RuntimeType for SceneModeControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.SceneModeControl;{d48e5af7-8d59-4854-8c62-12c70ba89b7c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneModeControl { type Vtable = ISceneModeControl_Vtbl; @@ -4228,7 +4228,7 @@ impl TorchControl { } } impl ::windows_core::RuntimeType for TorchControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.TorchControl;{a6053665-8250-416c-919a-724296afa306})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TorchControl { type Vtable = ITorchControl_Vtbl; @@ -4627,7 +4627,7 @@ impl VideoDeviceController { } } impl ::windows_core::RuntimeType for VideoDeviceController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.VideoDeviceController;{99555575-2e2e-40b8-b6c7-f82d10013210})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoDeviceController { type Vtable = IVideoDeviceController_Vtbl; @@ -4660,7 +4660,7 @@ impl VideoDeviceControllerGetDevicePropertyResult { } } impl ::windows_core::RuntimeType for VideoDeviceControllerGetDevicePropertyResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyResult;{c5d88395-6ed5-4790-8b5d-0ef13935d0f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoDeviceControllerGetDevicePropertyResult { type Vtable = IVideoDeviceControllerGetDevicePropertyResult_Vtbl; @@ -4707,7 +4707,7 @@ impl VideoTemporalDenoisingControl { } } impl ::windows_core::RuntimeType for VideoTemporalDenoisingControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.VideoTemporalDenoisingControl;{7ab34735-3e2a-4a32-baff-4358c4fbdd57})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoTemporalDenoisingControl { type Vtable = IVideoTemporalDenoisingControl_Vtbl; @@ -4787,7 +4787,7 @@ impl WhiteBalanceControl { } } impl ::windows_core::RuntimeType for WhiteBalanceControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.WhiteBalanceControl;{781f047e-7162-49c8-a8f9-9481c565363e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WhiteBalanceControl { type Vtable = IWhiteBalanceControl_Vtbl; @@ -4867,7 +4867,7 @@ impl ZoomControl { } } impl ::windows_core::RuntimeType for ZoomControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.ZoomControl;{3a1e0b12-32da-4c17-bfd7-8d0c73c8f5a5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ZoomControl { type Vtable = IZoomControl_Vtbl; @@ -4914,7 +4914,7 @@ impl ZoomSettings { } } impl ::windows_core::RuntimeType for ZoomSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Devices.ZoomSettings;{6ad66b24-14b4-4bfd-b18f-88fe24463b52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ZoomSettings { type Vtable = IZoomSettings_Vtbl; @@ -5832,7 +5832,7 @@ unsafe impl ::windows_core::ComInterface for CallControlEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x596f759f_50df_4454_bc63_4d3d01b61958); } impl ::windows_core::RuntimeType for CallControlEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{596f759f-50df-4454-bc63-4d3d01b61958}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -5905,7 +5905,7 @@ unsafe impl ::windows_core::ComInterface for DialRequestedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x5abbffdb_c21f_4bc4_891b_257e28c1b1a4); } impl ::windows_core::RuntimeType for DialRequestedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5abbffdb-c21f-4bc4-891b-257e28c1b1a4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -5978,7 +5978,7 @@ unsafe impl ::windows_core::ComInterface for KeypadPressedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe637a454_c527_422c_8926_c9af83b559a0); } impl ::windows_core::RuntimeType for KeypadPressedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e637a454-c527-422c-8926-c9af83b559a0}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -6051,7 +6051,7 @@ unsafe impl ::windows_core::ComInterface for RedialRequestedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xbaf257d1_4ebd_4b84_9f47_6ec43d75d8b1); } impl ::windows_core::RuntimeType for RedialRequestedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{baf257d1-4ebd-4b84-9f47-6ec43d75d8b1}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs b/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs index eb8c60f43e..94077eb2a8 100644 --- a/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs +++ b/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs @@ -315,7 +315,7 @@ impl DialApp { } } impl ::windows_core::RuntimeType for DialApp { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialApp;{555ffbd3-45b7-49f3-bbd7-302db6084646})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialApp { type Vtable = IDialApp_Vtbl; @@ -349,7 +349,7 @@ impl DialAppStateDetails { } } impl ::windows_core::RuntimeType for DialAppStateDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialAppStateDetails;{ddc4a4a1-f5de-400d-bea4-8c8466bb2961})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialAppStateDetails { type Vtable = IDialAppStateDetails_Vtbl; @@ -429,7 +429,7 @@ impl DialDevice { } } impl ::windows_core::RuntimeType for DialDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialDevice;{fff0edaf-759f-41d2-a20a-7f29ce0b3784})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialDevice { type Vtable = IDialDevice_Vtbl; @@ -567,7 +567,7 @@ impl DialDevicePicker { } } impl ::windows_core::RuntimeType for DialDevicePicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialDevicePicker;{ba7e520a-ff59-4f4b-bdac-d89f495ad6e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialDevicePicker { type Vtable = IDialDevicePicker_Vtbl; @@ -596,7 +596,7 @@ impl DialDevicePickerFilter { } } impl ::windows_core::RuntimeType for DialDevicePickerFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialDevicePickerFilter;{c17c93ba-86c0-485d-b8d6-0f9a8f641590})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialDevicePickerFilter { type Vtable = IDialDevicePickerFilter_Vtbl; @@ -623,7 +623,7 @@ impl DialDeviceSelectedEventArgs { } } impl ::windows_core::RuntimeType for DialDeviceSelectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialDeviceSelectedEventArgs;{480b92ad-ac76-47eb-9c06-a19304da0247})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialDeviceSelectedEventArgs { type Vtable = IDialDeviceSelectedEventArgs_Vtbl; @@ -650,7 +650,7 @@ impl DialDisconnectButtonClickedEventArgs { } } impl ::windows_core::RuntimeType for DialDisconnectButtonClickedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialDisconnectButtonClickedEventArgs;{52765152-9c81-4e55-adc2-0ebe99cde3b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialDisconnectButtonClickedEventArgs { type Vtable = IDialDisconnectButtonClickedEventArgs_Vtbl; @@ -711,7 +711,7 @@ impl DialReceiverApp { } } impl ::windows_core::RuntimeType for DialReceiverApp { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.DialProtocol.DialReceiverApp;{fd3e7c57-5045-470e-b304-4dd9b13e7d11})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DialReceiverApp { type Vtable = IDialReceiverApp_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Editing/mod.rs b/crates/libs/windows/src/Windows/Media/Editing/mod.rs index 0dd77ec7d8..bf0f1c02d1 100644 --- a/crates/libs/windows/src/Windows/Media/Editing/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Editing/mod.rs @@ -566,7 +566,7 @@ impl BackgroundAudioTrack { } } impl ::windows_core::RuntimeType for BackgroundAudioTrack { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Editing.BackgroundAudioTrack;{4b91b3bd-9e21-4266-a9c2-67dd011a2357})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundAudioTrack { type Vtable = IBackgroundAudioTrack_Vtbl; @@ -595,7 +595,7 @@ impl EmbeddedAudioTrack { } } impl ::windows_core::RuntimeType for EmbeddedAudioTrack { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Editing.EmbeddedAudioTrack;{55ee5a7a-2d30-3fba-a190-4f1a6454f88f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmbeddedAudioTrack { type Vtable = IEmbeddedAudioTrack_Vtbl; @@ -806,7 +806,7 @@ impl MediaClip { } } impl ::windows_core::RuntimeType for MediaClip { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Editing.MediaClip;{53f25366-5fba-3ea4-8693-24761811140a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaClip { type Vtable = IMediaClip_Vtbl; @@ -1010,7 +1010,7 @@ impl MediaComposition { } } impl ::windows_core::RuntimeType for MediaComposition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Editing.MediaComposition;{2e06e605-dc71-41d6-b837-2d2bc14a2947})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaComposition { type Vtable = IMediaComposition_Vtbl; @@ -1121,7 +1121,7 @@ impl MediaOverlay { } } impl ::windows_core::RuntimeType for MediaOverlay { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Editing.MediaOverlay;{a902ae5d-7869-4830-8ab1-94dc01c05fa4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaOverlay { type Vtable = IMediaOverlay_Vtbl; @@ -1189,7 +1189,7 @@ impl MediaOverlayLayer { } } impl ::windows_core::RuntimeType for MediaOverlayLayer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Editing.MediaOverlayLayer;{a6d9ba57-eeda-46c6-bbe5-e398c84168ac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaOverlayLayer { type Vtable = IMediaOverlayLayer_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Effects/mod.rs b/crates/libs/windows/src/Windows/Media/Effects/mod.rs index 2cdd4b9568..010216f2e3 100644 --- a/crates/libs/windows/src/Windows/Media/Effects/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Effects/mod.rs @@ -64,7 +64,7 @@ impl IAudioEffectDefinition { } ::windows_core::imp::interface_hierarchy!(IAudioEffectDefinition, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAudioEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e4d7f974-7d80-4f73-9089-e31c9db9c294}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAudioEffectDefinition { type Vtable = IAudioEffectDefinition_Vtbl; @@ -248,7 +248,7 @@ impl IBasicAudioEffect { ::windows_core::imp::interface_hierarchy!(IBasicAudioEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBasicAudioEffect {} impl ::windows_core::RuntimeType for IBasicAudioEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8c062c53-6bc0-48b8-a99a-4b41550f1359}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBasicAudioEffect { type Vtable = IBasicAudioEffect_Vtbl; @@ -345,7 +345,7 @@ impl IBasicVideoEffect { ::windows_core::imp::interface_hierarchy!(IBasicVideoEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IBasicVideoEffect {} impl ::windows_core::RuntimeType for IBasicVideoEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8262c7ef-b360-40be-949b-2ff42ff35693}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBasicVideoEffect { type Vtable = IBasicVideoEffect_Vtbl; @@ -497,7 +497,7 @@ impl IVideoCompositor { ::windows_core::imp::interface_hierarchy!(IVideoCompositor, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IVideoCompositor {} impl ::windows_core::RuntimeType for IVideoCompositor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8510b43e-420c-420f-96c7-7c98bba1fc55}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVideoCompositor { type Vtable = IVideoCompositor_Vtbl; @@ -541,7 +541,7 @@ impl IVideoCompositorDefinition { } ::windows_core::imp::interface_hierarchy!(IVideoCompositorDefinition, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVideoCompositorDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{7946b8d0-2010-4ae3-9ab2-2cef42edd4d2}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVideoCompositorDefinition { type Vtable = IVideoCompositorDefinition_Vtbl; @@ -602,7 +602,7 @@ impl IVideoEffectDefinition { } ::windows_core::imp::interface_hierarchy!(IVideoEffectDefinition, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVideoEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{39f38cf0-8d0f-4f3e-84fc-2d46a5297943}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVideoEffectDefinition { type Vtable = IVideoEffectDefinition_Vtbl; @@ -795,7 +795,7 @@ impl AudioCaptureEffectsManager { } } impl ::windows_core::RuntimeType for AudioCaptureEffectsManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.AudioCaptureEffectsManager;{8f85c271-038d-4393-8298-540110608eef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioCaptureEffectsManager { type Vtable = IAudioCaptureEffectsManager_Vtbl; @@ -822,7 +822,7 @@ impl AudioEffect { } } impl ::windows_core::RuntimeType for AudioEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.AudioEffect;{34aafa51-9207-4055-be93-6e5734a86ae4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioEffect { type Vtable = IAudioEffect_Vtbl; @@ -880,7 +880,7 @@ impl AudioEffectDefinition { } } impl ::windows_core::RuntimeType for AudioEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.AudioEffectDefinition;{e4d7f974-7d80-4f73-9089-e31c9db9c294})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioEffectDefinition { type Vtable = IAudioEffectDefinition_Vtbl; @@ -995,7 +995,7 @@ impl AudioRenderEffectsManager { } } impl ::windows_core::RuntimeType for AudioRenderEffectsManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.AudioRenderEffectsManager;{4dc98966-8751-42b2-bfcb-39ca7864bd47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioRenderEffectsManager { type Vtable = IAudioRenderEffectsManager_Vtbl; @@ -1050,7 +1050,7 @@ impl CompositeVideoFrameContext { } } impl ::windows_core::RuntimeType for CompositeVideoFrameContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.CompositeVideoFrameContext;{6c30024b-f514-4278-a5f7-b9188049d110})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositeVideoFrameContext { type Vtable = ICompositeVideoFrameContext_Vtbl; @@ -1084,7 +1084,7 @@ impl ProcessAudioFrameContext { } } impl ::windows_core::RuntimeType for ProcessAudioFrameContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.ProcessAudioFrameContext;{4cd92946-1222-4a27-a586-fb3e20273255})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessAudioFrameContext { type Vtable = IProcessAudioFrameContext_Vtbl; @@ -1118,7 +1118,7 @@ impl ProcessVideoFrameContext { } } impl ::windows_core::RuntimeType for ProcessVideoFrameContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.ProcessVideoFrameContext;{276f0e2b-6461-401e-ba78-0fdad6114eec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessVideoFrameContext { type Vtable = IProcessVideoFrameContext_Vtbl; @@ -1172,7 +1172,7 @@ impl SlowMotionEffectDefinition { } } impl ::windows_core::RuntimeType for SlowMotionEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.SlowMotionEffectDefinition;{35053cd0-176c-4763-82c4-1b02dbe31737})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SlowMotionEffectDefinition { type Vtable = ISlowMotionEffectDefinition_Vtbl; @@ -1231,7 +1231,7 @@ impl VideoCompositorDefinition { } } impl ::windows_core::RuntimeType for VideoCompositorDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.VideoCompositorDefinition;{7946b8d0-2010-4ae3-9ab2-2cef42edd4d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoCompositorDefinition { type Vtable = IVideoCompositorDefinition_Vtbl; @@ -1290,7 +1290,7 @@ impl VideoEffectDefinition { } } impl ::windows_core::RuntimeType for VideoEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.VideoEffectDefinition;{39f38cf0-8d0f-4f3e-84fc-2d46a5297943})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoEffectDefinition { type Vtable = IVideoEffectDefinition_Vtbl; @@ -1431,7 +1431,7 @@ impl VideoTransformEffectDefinition { } } impl ::windows_core::RuntimeType for VideoTransformEffectDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.VideoTransformEffectDefinition;{39f38cf0-8d0f-4f3e-84fc-2d46a5297943})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoTransformEffectDefinition { type Vtable = IVideoEffectDefinition_Vtbl; @@ -1519,7 +1519,7 @@ impl VideoTransformSphericalProjection { } } impl ::windows_core::RuntimeType for VideoTransformSphericalProjection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Effects.VideoTransformSphericalProjection;{cf4401f0-9bf2-4c39-9f41-e022514a8468})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoTransformSphericalProjection { type Vtable = IVideoTransformSphericalProjection_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs b/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs index 5ee9dd0973..f6dbddff26 100644 --- a/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs +++ b/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs @@ -162,7 +162,7 @@ impl DetectedFace { } } impl ::windows_core::RuntimeType for DetectedFace { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.FaceAnalysis.DetectedFace;{8200d454-66bc-34df-9410-e89400195414})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DetectedFace { type Vtable = IDetectedFace_Vtbl; @@ -271,7 +271,7 @@ impl FaceDetector { } } impl ::windows_core::RuntimeType for FaceDetector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.FaceAnalysis.FaceDetector;{16b672dc-fe6f-3117-8d95-c3f04d51630c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FaceDetector { type Vtable = IFaceDetector_Vtbl; @@ -368,7 +368,7 @@ impl FaceTracker { } } impl ::windows_core::RuntimeType for FaceTracker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.FaceAnalysis.FaceTracker;{6ba67d8c-a841-4420-93e6-2420a1884fcf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FaceTracker { type Vtable = IFaceTracker_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Import/mod.rs b/crates/libs/windows/src/Windows/Media/Import/mod.rs index df83004ba6..23d780b42d 100644 --- a/crates/libs/windows/src/Windows/Media/Import/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Import/mod.rs @@ -595,7 +595,7 @@ impl PhotoImportDeleteImportedItemsFromSourceResult { } } impl ::windows_core::RuntimeType for PhotoImportDeleteImportedItemsFromSourceResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult;{f4e112f8-843d-428a-a1a6-81510292b0ae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportDeleteImportedItemsFromSourceResult { type Vtable = IPhotoImportDeleteImportedItemsFromSourceResult_Vtbl; @@ -857,7 +857,7 @@ impl PhotoImportFindItemsResult { } } impl ::windows_core::RuntimeType for PhotoImportFindItemsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportFindItemsResult;{3915e647-6c78-492b-844e-8fe5e8f6bfb9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportFindItemsResult { type Vtable = IPhotoImportFindItemsResult_Vtbl; @@ -979,7 +979,7 @@ impl PhotoImportImportItemsResult { } } impl ::windows_core::RuntimeType for PhotoImportImportItemsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportImportItemsResult;{e4d4f478-d419-4443-a84e-f06a850c0b00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportImportItemsResult { type Vtable = IPhotoImportImportItemsResult_Vtbl; @@ -1106,7 +1106,7 @@ impl PhotoImportItem { } } impl ::windows_core::RuntimeType for PhotoImportItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportItem;{a9d07e76-9bfc-43b8-b356-633b6a988c9e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportItem { type Vtable = IPhotoImportItem_Vtbl; @@ -1133,7 +1133,7 @@ impl PhotoImportItemImportedEventArgs { } } impl ::windows_core::RuntimeType for PhotoImportItemImportedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportItemImportedEventArgs;{42cb2fdd-7d68-47b5-bc7c-ceb73e0c77dc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportItemImportedEventArgs { type Vtable = IPhotoImportItemImportedEventArgs_Vtbl; @@ -1229,7 +1229,7 @@ impl PhotoImportOperation { } } impl ::windows_core::RuntimeType for PhotoImportOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportOperation;{d9f797e4-a09a-4ee4-a4b1-20940277a5be})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportOperation { type Vtable = IPhotoImportOperation_Vtbl; @@ -1256,7 +1256,7 @@ impl PhotoImportSelectionChangedEventArgs { } } impl ::windows_core::RuntimeType for PhotoImportSelectionChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportSelectionChangedEventArgs;{10461782-fa9d-4c30-8bc9-4d64911572d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportSelectionChangedEventArgs { type Vtable = IPhotoImportSelectionChangedEventArgs_Vtbl; @@ -1378,7 +1378,7 @@ impl PhotoImportSession { } } impl ::windows_core::RuntimeType for PhotoImportSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportSession;{aa63916e-ecdb-4efe-94c6-5f5cafe34cfb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportSession { type Vtable = IPhotoImportSession_Vtbl; @@ -1423,7 +1423,7 @@ impl PhotoImportSidecar { } } impl ::windows_core::RuntimeType for PhotoImportSidecar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportSidecar;{46d7d757-f802-44c7-9c98-7a71f4bc1486})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportSidecar { type Vtable = IPhotoImportSidecar_Vtbl; @@ -1596,7 +1596,7 @@ impl PhotoImportSource { } } impl ::windows_core::RuntimeType for PhotoImportSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportSource;{1f8ea35e-145b-4cd6-87f1-54965a982fef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportSource { type Vtable = IPhotoImportSource_Vtbl; @@ -1669,7 +1669,7 @@ impl PhotoImportStorageMedium { } } impl ::windows_core::RuntimeType for PhotoImportStorageMedium { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportStorageMedium;{f2b9b093-fc85-487f-87c2-58d675d05b07})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportStorageMedium { type Vtable = IPhotoImportStorageMedium_Vtbl; @@ -1728,7 +1728,7 @@ impl PhotoImportVideoSegment { } } impl ::windows_core::RuntimeType for PhotoImportVideoSegment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Import.PhotoImportVideoSegment;{623c0289-321a-41d8-9166-8c62a333276c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhotoImportVideoSegment { type Vtable = IPhotoImportVideoSegment_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs b/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs index 2d2a29de52..ed3d97b632 100644 --- a/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs +++ b/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs @@ -421,7 +421,7 @@ impl IMediaEncodingProperties { } ::windows_core::imp::interface_hierarchy!(IMediaEncodingProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaEncodingProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b4002af6-acd4-4e5a-a24b-5d7498a8b8c4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaEncodingProperties { type Vtable = IMediaEncodingProperties_Vtbl; @@ -941,7 +941,7 @@ impl AudioEncodingProperties { } } impl ::windows_core::RuntimeType for AudioEncodingProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.AudioEncodingProperties;{62bc7a16-005c-4b3b-8a0b-0a090e9687f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioEncodingProperties { type Vtable = IAudioEncodingProperties_Vtbl; @@ -1003,7 +1003,7 @@ impl ContainerEncodingProperties { } } impl ::windows_core::RuntimeType for ContainerEncodingProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.ContainerEncodingProperties;{59ac2a57-b32a-479e-8a61-4b7f2e9e7ea0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContainerEncodingProperties { type Vtable = IContainerEncodingProperties_Vtbl; @@ -1209,7 +1209,7 @@ impl ImageEncodingProperties { } } impl ::windows_core::RuntimeType for ImageEncodingProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.ImageEncodingProperties;{78625635-f331-4189-b1c3-b48d5ae034f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageEncodingProperties { type Vtable = IImageEncodingProperties_Vtbl; @@ -1430,7 +1430,7 @@ impl MediaEncodingProfile { } } impl ::windows_core::RuntimeType for MediaEncodingProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.MediaEncodingProfile;{e7dbf5a8-1db9-4783-876b-3dfe12acfdb3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaEncodingProfile { type Vtable = IMediaEncodingProfile_Vtbl; @@ -1878,7 +1878,7 @@ impl MediaPropertySet { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for MediaPropertySet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.MediaPropertySet;pinterface({3c2925fe-8519-45c1-aa79-197b6718c1c1};g16;cinterface(IInspectable)))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for MediaPropertySet { @@ -1946,7 +1946,7 @@ impl MediaRatio { } } impl ::windows_core::RuntimeType for MediaRatio { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.MediaRatio;{d2d0fee5-8929-401d-ac78-7d357e378163})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaRatio { type Vtable = IMediaRatio_Vtbl; @@ -2085,7 +2085,7 @@ impl TimedMetadataEncodingProperties { } } impl ::windows_core::RuntimeType for TimedMetadataEncodingProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.TimedMetadataEncodingProperties;{b4002af6-acd4-4e5a-a24b-5d7498a8b8c4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedMetadataEncodingProperties { type Vtable = IMediaEncodingProperties_Vtbl; @@ -2261,7 +2261,7 @@ impl VideoEncodingProperties { } } impl ::windows_core::RuntimeType for VideoEncodingProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProperties.VideoEncodingProperties;{76ee6c9a-37c2-4f2a-880a-1282bbb4373d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoEncodingProperties { type Vtable = IVideoEncodingProperties_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Miracast/mod.rs b/crates/libs/windows/src/Windows/Media/Miracast/mod.rs index fe549ac79e..85920e611b 100644 --- a/crates/libs/windows/src/Windows/Media/Miracast/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Miracast/mod.rs @@ -619,7 +619,7 @@ impl MiracastReceiver { } } impl ::windows_core::RuntimeType for MiracastReceiver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiver;{7a315258-e444-51b4-aff7-b88daa1229e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiver { type Vtable = IMiracastReceiver_Vtbl; @@ -653,7 +653,7 @@ impl MiracastReceiverApplySettingsResult { } } impl ::windows_core::RuntimeType for MiracastReceiverApplySettingsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverApplySettingsResult;{d0aa6272-09cd-58e1-a4f2-5d5143d312f9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverApplySettingsResult { type Vtable = IMiracastReceiverApplySettingsResult_Vtbl; @@ -741,7 +741,7 @@ impl MiracastReceiverConnection { } } impl ::windows_core::RuntimeType for MiracastReceiverConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverConnection;{704b2f36-d2e5-551f-a854-f822b7917d28})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverConnection { type Vtable = IMiracastReceiverConnection_Vtbl; @@ -786,7 +786,7 @@ impl MiracastReceiverConnectionCreatedEventArgs { } } impl ::windows_core::RuntimeType for MiracastReceiverConnectionCreatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverConnectionCreatedEventArgs;{7d8dfa39-307a-5c0f-94bd-d0c69d169982})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverConnectionCreatedEventArgs { type Vtable = IMiracastReceiverConnectionCreatedEventArgs_Vtbl; @@ -876,7 +876,7 @@ impl MiracastReceiverCursorImageChannel { } } impl ::windows_core::RuntimeType for MiracastReceiverCursorImageChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverCursorImageChannel;{d9ac332d-723a-5a9d-b90a-81153efa2a0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverCursorImageChannel { type Vtable = IMiracastReceiverCursorImageChannel_Vtbl; @@ -922,7 +922,7 @@ impl MiracastReceiverCursorImageChannelSettings { } } impl ::windows_core::RuntimeType for MiracastReceiverCursorImageChannelSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverCursorImageChannelSettings;{ccdbedff-bd00-5b9c-8e4c-00cacf86b634})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverCursorImageChannelSettings { type Vtable = IMiracastReceiverCursorImageChannelSettings_Vtbl; @@ -949,7 +949,7 @@ impl MiracastReceiverDisconnectedEventArgs { } } impl ::windows_core::RuntimeType for MiracastReceiverDisconnectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverDisconnectedEventArgs;{d9a15e5e-5fee-57e6-b4b0-04727db93229})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverDisconnectedEventArgs { type Vtable = IMiracastReceiverDisconnectedEventArgs_Vtbl; @@ -1023,7 +1023,7 @@ impl MiracastReceiverGameControllerDevice { } } impl ::windows_core::RuntimeType for MiracastReceiverGameControllerDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverGameControllerDevice;{2d7171e8-bed4-5118-a058-e2477eb5888d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverGameControllerDevice { type Vtable = IMiracastReceiverGameControllerDevice_Vtbl; @@ -1057,7 +1057,7 @@ impl MiracastReceiverInputDevices { } } impl ::windows_core::RuntimeType for MiracastReceiverInputDevices { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverInputDevices;{da35bb02-28aa-5ee8-96f5-a42901c66f00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverInputDevices { type Vtable = IMiracastReceiverInputDevices_Vtbl; @@ -1120,7 +1120,7 @@ impl MiracastReceiverKeyboardDevice { } } impl ::windows_core::RuntimeType for MiracastReceiverKeyboardDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverKeyboardDevice;{beb67272-06c0-54ff-ac96-217464ff2501})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverKeyboardDevice { type Vtable = IMiracastReceiverKeyboardDevice_Vtbl; @@ -1172,7 +1172,7 @@ impl MiracastReceiverMediaSourceCreatedEventArgs { } } impl ::windows_core::RuntimeType for MiracastReceiverMediaSourceCreatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverMediaSourceCreatedEventArgs;{17cf519e-1246-531d-945a-6b158e39c3aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverMediaSourceCreatedEventArgs { type Vtable = IMiracastReceiverMediaSourceCreatedEventArgs_Vtbl; @@ -1290,7 +1290,7 @@ impl MiracastReceiverSession { } } impl ::windows_core::RuntimeType for MiracastReceiverSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverSession;{1d2bcdb4-ef8b-5209-bfc9-c32116504803})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverSession { type Vtable = IMiracastReceiverSession_Vtbl; @@ -1326,7 +1326,7 @@ impl MiracastReceiverSessionStartResult { } } impl ::windows_core::RuntimeType for MiracastReceiverSessionStartResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverSessionStartResult;{b7c573ee-40ca-51ff-95f2-c9de34f2e90e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverSessionStartResult { type Vtable = IMiracastReceiverSessionStartResult_Vtbl; @@ -1401,7 +1401,7 @@ impl MiracastReceiverSettings { } } impl ::windows_core::RuntimeType for MiracastReceiverSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverSettings;{57cd2f24-c55a-5fbe-9464-eb05307705dd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverSettings { type Vtable = IMiracastReceiverSettings_Vtbl; @@ -1458,7 +1458,7 @@ impl MiracastReceiverStatus { } } impl ::windows_core::RuntimeType for MiracastReceiverStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverStatus;{c28a5591-23ab-519e-ad09-90bff6dcc87e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverStatus { type Vtable = IMiracastReceiverStatus_Vtbl; @@ -1524,7 +1524,7 @@ impl MiracastReceiverStreamControl { } } impl ::windows_core::RuntimeType for MiracastReceiverStreamControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverStreamControl;{38ea2d8b-2769-5ad7-8a8a-254b9df7ba82})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverStreamControl { type Vtable = IMiracastReceiverStreamControl_Vtbl; @@ -1570,7 +1570,7 @@ impl MiracastReceiverVideoStreamSettings { } } impl ::windows_core::RuntimeType for MiracastReceiverVideoStreamSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastReceiverVideoStreamSettings;{169b5e1b-149d-52d0-b126-6f89744e4f50})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastReceiverVideoStreamSettings { type Vtable = IMiracastReceiverVideoStreamSettings_Vtbl; @@ -1637,7 +1637,7 @@ impl MiracastTransmitter { } } impl ::windows_core::RuntimeType for MiracastTransmitter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Miracast.MiracastTransmitter;{342d79fd-2e64-5508-8a30-833d1eac70d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MiracastTransmitter { type Vtable = IMiracastTransmitter_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Ocr/mod.rs b/crates/libs/windows/src/Windows/Media/Ocr/mod.rs index c910f020f6..d562fac076 100644 --- a/crates/libs/windows/src/Windows/Media/Ocr/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Ocr/mod.rs @@ -188,7 +188,7 @@ impl OcrEngine { } } impl ::windows_core::RuntimeType for OcrEngine { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Ocr.OcrEngine;{5a14bc41-5b76-3140-b680-8825562683ac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OcrEngine { type Vtable = IOcrEngine_Vtbl; @@ -224,7 +224,7 @@ impl OcrLine { } } impl ::windows_core::RuntimeType for OcrLine { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Ocr.OcrLine;{0043a16f-e31f-3a24-899c-d444bd088124})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OcrLine { type Vtable = IOcrLine_Vtbl; @@ -269,7 +269,7 @@ impl OcrResult { } } impl ::windows_core::RuntimeType for OcrResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Ocr.OcrResult;{9bd235b2-175b-3d6a-92e2-388c206e2f63})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OcrResult { type Vtable = IOcrResult_Vtbl; @@ -305,7 +305,7 @@ impl OcrWord { } } impl ::windows_core::RuntimeType for OcrWord { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Ocr.OcrWord;{3c2a477a-5cd9-3525-ba2a-23d1e0a68a1d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OcrWord { type Vtable = IOcrWord_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs b/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs index b6634d3811..4448dd539e 100644 --- a/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs +++ b/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs @@ -625,7 +625,7 @@ impl CurrentTimeChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for CurrentTimeChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.CurrentTimeChangeRequestedEventArgs;{99711324-edc7-4bf5-91f6-3c8627db59e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CurrentTimeChangeRequestedEventArgs { type Vtable = ICurrentTimeChangeRequestedEventArgs_Vtbl; @@ -650,7 +650,7 @@ impl MuteChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for MuteChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.MuteChangeRequestedEventArgs;{e4b4f5f6-af1f-4f1e-b437-7da32400e1d4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MuteChangeRequestedEventArgs { type Vtable = IMuteChangeRequestedEventArgs_Vtbl; @@ -735,7 +735,7 @@ impl PlayToConnection { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToConnection;{112fbfc8-f235-4fde-8d41-9bf27c9e9a40})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToConnection { @@ -783,7 +783,7 @@ impl PlayToConnectionErrorEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToConnectionErrorEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToConnectionErrorEventArgs;{bf5eada6-88e6-445f-9d40-d9b9f8939896})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToConnectionErrorEventArgs { @@ -831,7 +831,7 @@ impl PlayToConnectionStateChangedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToConnectionStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToConnectionStateChangedEventArgs;{68c4b50f-0c20-4980-8602-58c62238d423})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToConnectionStateChangedEventArgs { @@ -879,7 +879,7 @@ impl PlayToConnectionTransferredEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToConnectionTransferredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToConnectionTransferredEventArgs;{fae3193a-0683-47d9-8df0-18cbb48984d8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToConnectionTransferredEventArgs { @@ -979,7 +979,7 @@ impl PlayToManager { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToManager;{f56a206e-1b77-42ef-8f0d-b949f8d9b260})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToManager { @@ -1297,7 +1297,7 @@ impl PlayToReceiver { } } impl ::windows_core::RuntimeType for PlayToReceiver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToReceiver;{ac15cf47-a162-4aa6-af1b-3aa35f3b9069})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayToReceiver { type Vtable = IPlayToReceiver_Vtbl; @@ -1370,7 +1370,7 @@ impl PlayToSource { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToSource;{7f138a08-fbb7-4b09-8356-aa5f4e335c31})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToSource { @@ -1406,7 +1406,7 @@ impl PlayToSourceDeferral { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToSourceDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToSourceDeferral;{4100891d-278e-4f29-859b-a9e501053e7d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToSourceDeferral { @@ -1469,7 +1469,7 @@ impl PlayToSourceRequest { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToSourceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToSourceRequest;{f8584665-64f4-44a0-ac0d-468d2b8fda83})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToSourceRequest { @@ -1508,7 +1508,7 @@ impl PlayToSourceRequestedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToSourceRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToSourceRequestedEventArgs;{c5cdc330-29df-4ec6-9da9-9fbdfcfc1b3e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToSourceRequestedEventArgs { @@ -1583,7 +1583,7 @@ impl PlayToSourceSelectedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for PlayToSourceSelectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlayToSourceSelectedEventArgs;{0c9d8511-5202-4dcb-8c67-abda12bb3c12})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for PlayToSourceSelectedEventArgs { @@ -1616,7 +1616,7 @@ impl PlaybackRateChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for PlaybackRateChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.PlaybackRateChangeRequestedEventArgs;{0f5661ae-2c88-4cca-8540-d586095d13a5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaybackRateChangeRequestedEventArgs { type Vtable = IPlaybackRateChangeRequestedEventArgs_Vtbl; @@ -1714,7 +1714,7 @@ impl SourceChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for SourceChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.SourceChangeRequestedEventArgs;{fb3f3a96-7aa6-4a8b-86e7-54f6c6d34f64})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SourceChangeRequestedEventArgs { type Vtable = ISourceChangeRequestedEventArgs_Vtbl; @@ -1739,7 +1739,7 @@ impl VolumeChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for VolumeChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlayTo.VolumeChangeRequestedEventArgs;{6f026d5c-cf75-4c2b-913e-6d7c6c329179})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VolumeChangeRequestedEventArgs { type Vtable = IVolumeChangeRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Playback/mod.rs b/crates/libs/windows/src/Windows/Media/Playback/mod.rs index deebc90972..8a60363dc1 100644 --- a/crates/libs/windows/src/Windows/Media/Playback/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Playback/mod.rs @@ -323,7 +323,7 @@ impl IMediaEnginePlaybackSource { ::windows_core::imp::interface_hierarchy!(IMediaEnginePlaybackSource, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for IMediaEnginePlaybackSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5c1d0ba7-3856-48b9-8dc6-244bf107bf8c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for IMediaEnginePlaybackSource { @@ -1308,7 +1308,7 @@ pub struct IMediaPlaybackSource(::windows_core::IUnknown); impl IMediaPlaybackSource {} ::windows_core::imp::interface_hierarchy!(IMediaPlaybackSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaPlaybackSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ef9dc2bc-9317-4696-b051-2bad643177b5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaPlaybackSource { type Vtable = IMediaPlaybackSource_Vtbl; @@ -2109,7 +2109,7 @@ impl CurrentMediaPlaybackItemChangedEventArgs { } } impl ::windows_core::RuntimeType for CurrentMediaPlaybackItemChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs;{1743a892-5c43-4a15-967a-572d2d0f26c6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CurrentMediaPlaybackItemChangedEventArgs { type Vtable = ICurrentMediaPlaybackItemChangedEventArgs_Vtbl; @@ -2191,7 +2191,7 @@ impl MediaBreak { } } impl ::windows_core::RuntimeType for MediaBreak { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaBreak;{714be270-0def-4ebc-a489-6b34930e1558})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBreak { type Vtable = IMediaBreak_Vtbl; @@ -2218,7 +2218,7 @@ impl MediaBreakEndedEventArgs { } } impl ::windows_core::RuntimeType for MediaBreakEndedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaBreakEndedEventArgs;{32b93276-1c5d-4fee-8732-236dc3a88580})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBreakEndedEventArgs { type Vtable = IMediaBreakEndedEventArgs_Vtbl; @@ -2335,7 +2335,7 @@ impl MediaBreakManager { } } impl ::windows_core::RuntimeType for MediaBreakManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaBreakManager;{a854ddb1-feb4-4d9b-9d97-0fdbe58e5e39})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBreakManager { type Vtable = IMediaBreakManager_Vtbl; @@ -2431,7 +2431,7 @@ impl MediaBreakSchedule { } } impl ::windows_core::RuntimeType for MediaBreakSchedule { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaBreakSchedule;{a19a5813-98b6-41d8-83da-f971d22b7bba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBreakSchedule { type Vtable = IMediaBreakSchedule_Vtbl; @@ -2478,7 +2478,7 @@ impl MediaBreakSeekedOverEventArgs { } } impl ::windows_core::RuntimeType for MediaBreakSeekedOverEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaBreakSeekedOverEventArgs;{e5aa6746-0606-4492-b9d3-c3c8fde0a4ea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBreakSeekedOverEventArgs { type Vtable = IMediaBreakSeekedOverEventArgs_Vtbl; @@ -2505,7 +2505,7 @@ impl MediaBreakSkippedEventArgs { } } impl ::windows_core::RuntimeType for MediaBreakSkippedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaBreakSkippedEventArgs;{6ee94c05-2f54-4a3e-a3ab-24c3b270b4a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBreakSkippedEventArgs { type Vtable = IMediaBreakSkippedEventArgs_Vtbl; @@ -2532,7 +2532,7 @@ impl MediaBreakStartedEventArgs { } } impl ::windows_core::RuntimeType for MediaBreakStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaBreakStartedEventArgs;{a87efe71-dfd4-454a-956e-0a4a648395f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaBreakStartedEventArgs { type Vtable = IMediaBreakStartedEventArgs_Vtbl; @@ -2599,7 +2599,7 @@ impl MediaItemDisplayProperties { } } impl ::windows_core::RuntimeType for MediaItemDisplayProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaItemDisplayProperties;{1e3c1b48-7097-4384-a217-c1291dfa8c16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaItemDisplayProperties { type Vtable = IMediaItemDisplayProperties_Vtbl; @@ -2704,7 +2704,7 @@ impl MediaPlaybackAudioTrackList { } #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] impl ::windows_core::RuntimeType for MediaPlaybackAudioTrackList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackAudioTrackList;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Media.Core.AudioTrack;{03e1fafc-c931-491a-b46b-c10ee8c256b7})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] unsafe impl ::windows_core::Interface for MediaPlaybackAudioTrackList { @@ -3020,7 +3020,7 @@ impl MediaPlaybackCommandManager { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManager;{5acee5a6-5cb6-4a5a-8521-cc86b1c1ed37})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManager { type Vtable = IMediaPlaybackCommandManager_Vtbl; @@ -3067,7 +3067,7 @@ impl MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs;{3d6f4f23-5230-4411-a0e9-bad94c2a045c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_Vtbl; @@ -3130,7 +3130,7 @@ impl MediaPlaybackCommandManagerCommandBehavior { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerCommandBehavior { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior;{786c1e78-ce78-4a10-afd6-843fcbb90c2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerCommandBehavior { type Vtable = IMediaPlaybackCommandManagerCommandBehavior_Vtbl; @@ -3170,7 +3170,7 @@ impl MediaPlaybackCommandManagerFastForwardReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerFastForwardReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerFastForwardReceivedEventArgs;{30f064d9-b491-4d0a-bc21-3098bd1332e9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerFastForwardReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerFastForwardReceivedEventArgs_Vtbl; @@ -3210,7 +3210,7 @@ impl MediaPlaybackCommandManagerNextReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerNextReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerNextReceivedEventArgs;{e1504433-a2b0-45d4-b9de-5f42ac14a839})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerNextReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerNextReceivedEventArgs_Vtbl; @@ -3250,7 +3250,7 @@ impl MediaPlaybackCommandManagerPauseReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerPauseReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerPauseReceivedEventArgs;{5ceccd1c-c25c-4221-b16c-c3c98ce012d6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerPauseReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerPauseReceivedEventArgs_Vtbl; @@ -3290,7 +3290,7 @@ impl MediaPlaybackCommandManagerPlayReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerPlayReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerPlayReceivedEventArgs;{9af0004e-578b-4c56-a006-16159d888a48})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerPlayReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerPlayReceivedEventArgs_Vtbl; @@ -3339,7 +3339,7 @@ impl MediaPlaybackCommandManagerPositionReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerPositionReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerPositionReceivedEventArgs;{5591a754-d627-4bdd-a90d-86a015b24902})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerPositionReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerPositionReceivedEventArgs_Vtbl; @@ -3379,7 +3379,7 @@ impl MediaPlaybackCommandManagerPreviousReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerPreviousReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerPreviousReceivedEventArgs;{525e3081-4632-4f76-99b1-d771623f6287})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerPreviousReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerPreviousReceivedEventArgs_Vtbl; @@ -3426,7 +3426,7 @@ impl MediaPlaybackCommandManagerRateReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerRateReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerRateReceivedEventArgs;{18ea3939-4a16-4169-8b05-3eb9f5ff78eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerRateReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerRateReceivedEventArgs_Vtbl; @@ -3466,7 +3466,7 @@ impl MediaPlaybackCommandManagerRewindReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerRewindReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerRewindReceivedEventArgs;{9f085947-a3c0-425d-aaef-97ba7898b141})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerRewindReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerRewindReceivedEventArgs_Vtbl; @@ -3513,7 +3513,7 @@ impl MediaPlaybackCommandManagerShuffleReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackCommandManagerShuffleReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackCommandManagerShuffleReceivedEventArgs;{50a05cef-63ee-4a96-b7b5-fee08b9ff90c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackCommandManagerShuffleReceivedEventArgs { type Vtable = IMediaPlaybackCommandManagerShuffleReceivedEventArgs_Vtbl; @@ -3761,7 +3761,7 @@ impl MediaPlaybackItem { } } impl ::windows_core::RuntimeType for MediaPlaybackItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackItem;{047097d2-e4af-48ab-b283-6929e674ece2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackItem { type Vtable = IMediaPlaybackItem_Vtbl; @@ -3796,7 +3796,7 @@ impl MediaPlaybackItemError { } } impl ::windows_core::RuntimeType for MediaPlaybackItemError { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackItemError;{69fbef2b-dcd6-4df9-a450-dbf4c6f1c2c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackItemError { type Vtable = IMediaPlaybackItemError_Vtbl; @@ -3830,7 +3830,7 @@ impl MediaPlaybackItemFailedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackItemFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackItemFailedEventArgs;{7703134a-e9a7-47c3-862c-c656d30683d4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackItemFailedEventArgs { type Vtable = IMediaPlaybackItemFailedEventArgs_Vtbl; @@ -3857,7 +3857,7 @@ impl MediaPlaybackItemOpenedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackItemOpenedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackItemOpenedEventArgs;{cbd9bd82-3037-4fbe-ae8f-39fc39edf4ef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackItemOpenedEventArgs { type Vtable = IMediaPlaybackItemOpenedEventArgs_Vtbl; @@ -4072,7 +4072,7 @@ impl MediaPlaybackList { } } impl ::windows_core::RuntimeType for MediaPlaybackList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackList;{7f77ee9c-dc42-4e26-a98d-7850df8ec925})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackList { type Vtable = IMediaPlaybackList_Vtbl; @@ -4547,7 +4547,7 @@ impl MediaPlaybackSession { } } impl ::windows_core::RuntimeType for MediaPlaybackSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackSession;{c32b683d-0407-41ba-8946-8b345a5a5435})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackSession { type Vtable = IMediaPlaybackSession_Vtbl; @@ -4574,7 +4574,7 @@ impl MediaPlaybackSessionBufferingStartedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlaybackSessionBufferingStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackSessionBufferingStartedEventArgs;{cd6aafed-74e2-43b5-b115-76236c33791a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackSessionBufferingStartedEventArgs { type Vtable = IMediaPlaybackSessionBufferingStartedEventArgs_Vtbl; @@ -4601,7 +4601,7 @@ impl MediaPlaybackSessionOutputDegradationPolicyState { } } impl ::windows_core::RuntimeType for MediaPlaybackSessionOutputDegradationPolicyState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackSessionOutputDegradationPolicyState;{558e727d-f633-49f9-965a-abaa1db709be})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackSessionOutputDegradationPolicyState { type Vtable = IMediaPlaybackSessionOutputDegradationPolicyState_Vtbl; @@ -4684,7 +4684,7 @@ impl MediaPlaybackSphericalVideoProjection { } } impl ::windows_core::RuntimeType for MediaPlaybackSphericalVideoProjection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackSphericalVideoProjection;{d405b37c-6f0e-4661-b8ee-d487ba9752d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlaybackSphericalVideoProjection { type Vtable = IMediaPlaybackSphericalVideoProjection_Vtbl; @@ -4785,7 +4785,7 @@ impl MediaPlaybackTimedMetadataTrackList { } #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] impl ::windows_core::RuntimeType for MediaPlaybackTimedMetadataTrackList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Media.Core.TimedMetadataTrack;{9e6aed9e-f67a-49a9-b330-cf03b0e9cf07})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] unsafe impl ::windows_core::Interface for MediaPlaybackTimedMetadataTrackList { @@ -4916,7 +4916,7 @@ impl MediaPlaybackVideoTrackList { } #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] impl ::windows_core::RuntimeType for MediaPlaybackVideoTrackList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlaybackVideoTrackList;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Media.Core.VideoTrack;{03e1fafc-c931-491a-b46b-c10ee8c256b7})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] unsafe impl ::windows_core::Interface for MediaPlaybackVideoTrackList { @@ -5701,7 +5701,7 @@ impl MediaPlayer { } } impl ::windows_core::RuntimeType for MediaPlayer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlayer;{381a83cb-6fff-499b-8d64-2885dfc1249e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlayer { type Vtable = IMediaPlayer_Vtbl; @@ -5732,7 +5732,7 @@ impl MediaPlayerDataReceivedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlayerDataReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlayerDataReceivedEventArgs;{c75a9405-c801-412a-835b-83fc0e622a8e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlayerDataReceivedEventArgs { type Vtable = IMediaPlayerDataReceivedEventArgs_Vtbl; @@ -5773,7 +5773,7 @@ impl MediaPlayerFailedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlayerFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlayerFailedEventArgs;{2744e9b9-a7e3-4f16-bac4-7914ebc08301})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlayerFailedEventArgs { type Vtable = IMediaPlayerFailedEventArgs_Vtbl; @@ -5800,7 +5800,7 @@ impl MediaPlayerRateChangedEventArgs { } } impl ::windows_core::RuntimeType for MediaPlayerRateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlayerRateChangedEventArgs;{40600d58-3b61-4bb2-989f-fc65608b6cab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlayerRateChangedEventArgs { type Vtable = IMediaPlayerRateChangedEventArgs_Vtbl; @@ -5851,7 +5851,7 @@ impl MediaPlayerSurface { } } impl ::windows_core::RuntimeType for MediaPlayerSurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.MediaPlayerSurface;{0ed653bc-b736-49c3-830b-764a3845313a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaPlayerSurface { type Vtable = IMediaPlayerSurface_Vtbl; @@ -5917,7 +5917,7 @@ impl PlaybackMediaMarker { } } impl ::windows_core::RuntimeType for PlaybackMediaMarker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.PlaybackMediaMarker;{c4d22f5c-3c1c-4444-b6b9-778b0422d41a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaybackMediaMarker { type Vtable = IPlaybackMediaMarker_Vtbl; @@ -5944,7 +5944,7 @@ impl PlaybackMediaMarkerReachedEventArgs { } } impl ::windows_core::RuntimeType for PlaybackMediaMarkerReachedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.PlaybackMediaMarkerReachedEventArgs;{578cd1b9-90e2-4e60-abc4-8740b01f6196})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaybackMediaMarkerReachedEventArgs { type Vtable = IPlaybackMediaMarkerReachedEventArgs_Vtbl; @@ -5991,7 +5991,7 @@ impl PlaybackMediaMarkerSequence { } } impl ::windows_core::RuntimeType for PlaybackMediaMarkerSequence { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.PlaybackMediaMarkerSequence;{f2810cee-638b-46cf-8817-1d111fe9d8c4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaybackMediaMarkerSequence { type Vtable = IPlaybackMediaMarkerSequence_Vtbl; @@ -6052,7 +6052,7 @@ impl TimedMetadataPresentationModeChangedEventArgs { } } impl ::windows_core::RuntimeType for TimedMetadataPresentationModeChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playback.TimedMetadataPresentationModeChangedEventArgs;{d1636099-65df-45ae-8cef-dc0b53fdc2bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TimedMetadataPresentationModeChangedEventArgs { type Vtable = ITimedMetadataPresentationModeChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Playlists/mod.rs b/crates/libs/windows/src/Windows/Media/Playlists/mod.rs index 8095a44ce9..24ed29bfb2 100644 --- a/crates/libs/windows/src/Windows/Media/Playlists/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Playlists/mod.rs @@ -119,7 +119,7 @@ impl Playlist { } } impl ::windows_core::RuntimeType for Playlist { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Playlists.Playlist;{803736f5-cf44-4d97-83b3-7a089e9ab663})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Playlist { type Vtable = IPlaylist_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs b/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs index 3c64056923..3427d247a5 100644 --- a/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs @@ -135,7 +135,7 @@ impl INDClosedCaptionDataReceivedEventArgs { ::windows_core::imp::interface_hierarchy!(INDClosedCaptionDataReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDClosedCaptionDataReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4738d29f-c345-4649-8468-b8c5fc357190}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDClosedCaptionDataReceivedEventArgs { @@ -193,7 +193,7 @@ impl INDCustomData { ::windows_core::imp::interface_hierarchy!(INDCustomData, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDCustomData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f5cb0fdc-2d09-4f19-b5e1-76a0b3ee9267}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDCustomData { @@ -321,7 +321,7 @@ impl INDDownloadEngine { ::windows_core::imp::interface_hierarchy!(INDDownloadEngine, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDDownloadEngine { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2d223d65-c4b6-4438-8d46-b96e6d0fb21f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDDownloadEngine { @@ -424,7 +424,7 @@ impl INDDownloadEngineNotifier { ::windows_core::imp::interface_hierarchy!(INDDownloadEngineNotifier, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDDownloadEngineNotifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d720b4d4-f4b8-4530-a809-9193a571e7fc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDDownloadEngineNotifier { @@ -485,7 +485,7 @@ impl INDLicenseFetchCompletedEventArgs { ::windows_core::imp::interface_hierarchy!(INDLicenseFetchCompletedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDLicenseFetchCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1ee30a1a-11b2-4558-8865-e3a516922517}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDLicenseFetchCompletedEventArgs { @@ -553,7 +553,7 @@ impl INDLicenseFetchDescriptor { ::windows_core::imp::interface_hierarchy!(INDLicenseFetchDescriptor, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDLicenseFetchDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5498d33a-e686-4935-a567-7ca77ad20fa4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDLicenseFetchDescriptor { @@ -629,7 +629,7 @@ impl INDLicenseFetchResult { ::windows_core::imp::interface_hierarchy!(INDLicenseFetchResult, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDLicenseFetchResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{21d39698-aa62-45ff-a5ff-8037e5433825}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDLicenseFetchResult { @@ -697,7 +697,7 @@ impl INDMessenger { ::windows_core::imp::interface_hierarchy!(INDMessenger, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDMessenger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d42df95d-a75b-47bf-8249-bc83820da38a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDMessenger { @@ -750,7 +750,7 @@ impl INDProximityDetectionCompletedEventArgs { ::windows_core::imp::interface_hierarchy!(INDProximityDetectionCompletedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDProximityDetectionCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2a706328-da25-4f8c-9eb7-5d0fc3658bca}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDProximityDetectionCompletedEventArgs { @@ -815,7 +815,7 @@ impl INDRegistrationCompletedEventArgs { ::windows_core::imp::interface_hierarchy!(INDRegistrationCompletedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDRegistrationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9e39b64d-ab5b-4905-acdc-787a77c6374d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDRegistrationCompletedEventArgs { @@ -868,7 +868,7 @@ impl INDSendResult { ::windows_core::imp::interface_hierarchy!(INDSendResult, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDSendResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e3685517-a584-479d-90b7-d689c7bf7c80}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDSendResult { @@ -909,7 +909,7 @@ impl INDStartResult { ::windows_core::imp::interface_hierarchy!(INDStartResult, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDStartResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{79f6e96e-f50f-4015-8ba4-c2bc344ebd4e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDStartResult { @@ -953,7 +953,7 @@ impl INDStorageFileHelper { ::windows_core::imp::interface_hierarchy!(INDStorageFileHelper, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDStorageFileHelper { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d8f0bef8-91d2-4d47-a3f9-eaff4edb729f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDStorageFileHelper { @@ -1024,7 +1024,7 @@ impl INDStreamParser { ::windows_core::imp::interface_hierarchy!(INDStreamParser, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDStreamParser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e0baa198-9796-41c9-8695-59437e67e66a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDStreamParser { @@ -1109,7 +1109,7 @@ impl INDStreamParserNotifier { ::windows_core::imp::interface_hierarchy!(INDStreamParserNotifier, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDStreamParserNotifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c167acd0-2ce6-426c-ace5-5e9275fea715}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDStreamParserNotifier { @@ -1275,7 +1275,7 @@ impl INDTransmitterProperties { ::windows_core::imp::interface_hierarchy!(INDTransmitterProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for INDTransmitterProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e536af23-ac4f-4adc-8c66-4ff7c2702dd6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for INDTransmitterProperties { @@ -1486,7 +1486,7 @@ impl IPlayReadyDomain { } ::windows_core::imp::interface_hierarchy!(IPlayReadyDomain, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPlayReadyDomain { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{adcc93ac-97e6-43ef-95e4-d7868f3b16a9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPlayReadyDomain { type Vtable = IPlayReadyDomain_Vtbl; @@ -1658,7 +1658,7 @@ impl IPlayReadyLicense { } ::windows_core::imp::interface_hierarchy!(IPlayReadyLicense, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPlayReadyLicense { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ee474c4e-fa3c-414d-a9f2-3ffc1ef832d4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPlayReadyLicense { type Vtable = IPlayReadyLicense_Vtbl; @@ -1814,7 +1814,7 @@ impl IPlayReadyLicenseAcquisitionServiceRequest { impl ::windows_core::CanTryInto for IPlayReadyLicenseAcquisitionServiceRequest {} impl ::windows_core::CanTryInto for IPlayReadyLicenseAcquisitionServiceRequest {} impl ::windows_core::RuntimeType for IPlayReadyLicenseAcquisitionServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5d85ff45-3e9f-4f48-93e1-9530c8d58c3e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPlayReadyLicenseAcquisitionServiceRequest { type Vtable = IPlayReadyLicenseAcquisitionServiceRequest_Vtbl; @@ -1925,7 +1925,7 @@ impl IPlayReadyLicenseSession { } ::windows_core::imp::interface_hierarchy!(IPlayReadyLicenseSession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPlayReadyLicenseSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a1723a39-87fa-4fdd-abbb-a9720e845259}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPlayReadyLicenseSession { type Vtable = IPlayReadyLicenseSession_Vtbl; @@ -1974,7 +1974,7 @@ impl IPlayReadyLicenseSession2 { ::windows_core::imp::interface_hierarchy!(IPlayReadyLicenseSession2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPlayReadyLicenseSession2 {} impl ::windows_core::RuntimeType for IPlayReadyLicenseSession2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4909be3a-3aed-4656-8ad7-ee0fd7799510}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPlayReadyLicenseSession2 { type Vtable = IPlayReadyLicenseSession2_Vtbl; @@ -2189,7 +2189,7 @@ impl IPlayReadySecureStopServiceRequest { impl ::windows_core::CanTryInto for IPlayReadySecureStopServiceRequest {} impl ::windows_core::CanTryInto for IPlayReadySecureStopServiceRequest {} impl ::windows_core::RuntimeType for IPlayReadySecureStopServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b5501ee5-01bf-4401-9677-05630a6a4cc8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPlayReadySecureStopServiceRequest { type Vtable = IPlayReadySecureStopServiceRequest_Vtbl; @@ -2318,7 +2318,7 @@ impl IPlayReadyServiceRequest { ::windows_core::imp::interface_hierarchy!(IPlayReadyServiceRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IPlayReadyServiceRequest {} impl ::windows_core::RuntimeType for IPlayReadyServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8bad2836-a703-45a6-a180-76f3565aa725}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPlayReadyServiceRequest { type Vtable = IPlayReadyServiceRequest_Vtbl; @@ -2633,7 +2633,7 @@ impl NDClient { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for NDClient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.NDClient;{3bd6781b-61b8-46e2-99a5-8abcb6b9f7d6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for NDClient { @@ -2691,7 +2691,7 @@ impl NDCustomData { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for NDCustomData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.NDCustomData;{f5cb0fdc-2d09-4f19-b5e1-76a0b3ee9267})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for NDCustomData { @@ -2765,7 +2765,7 @@ impl NDDownloadEngineNotifier { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for NDDownloadEngineNotifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier;{d720b4d4-f4b8-4530-a809-9193a571e7fc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for NDDownloadEngineNotifier { @@ -2846,7 +2846,7 @@ impl NDLicenseFetchDescriptor { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for NDLicenseFetchDescriptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor;{5498d33a-e686-4935-a567-7ca77ad20fa4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for NDLicenseFetchDescriptor { @@ -2893,7 +2893,7 @@ impl NDStorageFileHelper { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for NDStorageFileHelper { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.NDStorageFileHelper;{d8f0bef8-91d2-4d47-a3f9-eaff4edb729f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for NDStorageFileHelper { @@ -2965,7 +2965,7 @@ impl NDStreamParserNotifier { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for NDStreamParserNotifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.NDStreamParserNotifier;{c167acd0-2ce6-426c-ace5-5e9275fea715})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for NDStreamParserNotifier { @@ -3043,7 +3043,7 @@ impl NDTCPMessenger { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for NDTCPMessenger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.NDTCPMessenger;{d42df95d-a75b-47bf-8249-bc83820da38a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for NDTCPMessenger { @@ -3207,7 +3207,7 @@ impl PlayReadyContentHeader { } } impl ::windows_core::RuntimeType for PlayReadyContentHeader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyContentHeader;{9a438a6a-7f4c-452e-88bd-0148c6387a2c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyContentHeader { type Vtable = IPlayReadyContentHeader_Vtbl; @@ -3282,7 +3282,7 @@ impl PlayReadyDomain { } } impl ::windows_core::RuntimeType for PlayReadyDomain { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyDomain;{adcc93ac-97e6-43ef-95e4-d7868f3b16a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyDomain { type Vtable = IPlayReadyDomain_Vtbl; @@ -3327,7 +3327,7 @@ impl PlayReadyDomainIterable { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PlayReadyDomainIterable { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyDomainIterable;pinterface({faa585ea-6214-4217-afda-7f46de5869b3};{adcc93ac-97e6-43ef-95e4-d7868f3b16a9}))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PlayReadyDomainIterable { @@ -3407,7 +3407,7 @@ impl PlayReadyDomainIterator { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PlayReadyDomainIterator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyDomainIterator;pinterface({6a79e863-4300-459a-9966-cbb660963ee1};{adcc93ac-97e6-43ef-95e4-d7868f3b16a9}))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PlayReadyDomainIterator { @@ -3551,7 +3551,7 @@ impl PlayReadyDomainJoinServiceRequest { } } impl ::windows_core::RuntimeType for PlayReadyDomainJoinServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest;{171b4a5a-405f-4739-b040-67b9f0c38758})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyDomainJoinServiceRequest { type Vtable = IPlayReadyDomainJoinServiceRequest_Vtbl; @@ -3680,7 +3680,7 @@ impl PlayReadyDomainLeaveServiceRequest { } } impl ::windows_core::RuntimeType for PlayReadyDomainLeaveServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest;{062d58be-97ad-4917-aa03-46d4c252d464})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyDomainLeaveServiceRequest { type Vtable = IPlayReadyDomainLeaveServiceRequest_Vtbl; @@ -3719,7 +3719,7 @@ impl PlayReadyITADataGenerator { } } impl ::windows_core::RuntimeType for PlayReadyITADataGenerator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyITADataGenerator;{24446b8e-10b9-4530-b25b-901a8029a9b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyITADataGenerator { type Vtable = IPlayReadyITADataGenerator_Vtbl; @@ -3824,7 +3824,7 @@ impl PlayReadyIndividualizationServiceRequest { } } impl ::windows_core::RuntimeType for PlayReadyIndividualizationServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest;{21f5a86b-008c-4611-ab2f-aaa6c69f0e24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyIndividualizationServiceRequest { type Vtable = IPlayReadyIndividualizationServiceRequest_Vtbl; @@ -3923,7 +3923,7 @@ impl PlayReadyLicense { } } impl ::windows_core::RuntimeType for PlayReadyLicense { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyLicense;{ee474c4e-fa3c-414d-a9f2-3ffc1ef832d4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyLicense { type Vtable = IPlayReadyLicense_Vtbl; @@ -4073,7 +4073,7 @@ impl PlayReadyLicenseAcquisitionServiceRequest { } } impl ::windows_core::RuntimeType for PlayReadyLicenseAcquisitionServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest;{5d85ff45-3e9f-4f48-93e1-9530c8d58c3e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyLicenseAcquisitionServiceRequest { type Vtable = IPlayReadyLicenseAcquisitionServiceRequest_Vtbl; @@ -4130,7 +4130,7 @@ impl PlayReadyLicenseIterable { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PlayReadyLicenseIterable { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable;pinterface({faa585ea-6214-4217-afda-7f46de5869b3};{ee474c4e-fa3c-414d-a9f2-3ffc1ef832d4}))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PlayReadyLicenseIterable { @@ -4210,7 +4210,7 @@ impl PlayReadyLicenseIterator { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PlayReadyLicenseIterator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyLicenseIterator;pinterface({6a79e863-4300-459a-9966-cbb660963ee1};{ee474c4e-fa3c-414d-a9f2-3ffc1ef832d4}))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PlayReadyLicenseIterator { @@ -4298,7 +4298,7 @@ impl PlayReadyLicenseSession { } } impl ::windows_core::RuntimeType for PlayReadyLicenseSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyLicenseSession;{a1723a39-87fa-4fdd-abbb-a9720e845259})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyLicenseSession { type Vtable = IPlayReadyLicenseSession_Vtbl; @@ -4416,7 +4416,7 @@ impl PlayReadyMeteringReportServiceRequest { } } impl ::windows_core::RuntimeType for PlayReadyMeteringReportServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest;{c12b231c-0ecd-4f11-a185-1e24a4a67fb7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyMeteringReportServiceRequest { type Vtable = IPlayReadyMeteringReportServiceRequest_Vtbl; @@ -4523,7 +4523,7 @@ impl PlayReadyRevocationServiceRequest { } } impl ::windows_core::RuntimeType for PlayReadyRevocationServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest;{543d66ac-faf0-4560-84a5-0e4acec939e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadyRevocationServiceRequest { type Vtable = IPlayReadyRevocationServiceRequest_Vtbl; @@ -4569,7 +4569,7 @@ impl PlayReadySecureStopIterable { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PlayReadySecureStopIterable { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadySecureStopIterable;pinterface({faa585ea-6214-4217-afda-7f46de5869b3};{b5501ee5-01bf-4401-9677-05630a6a4cc8}))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PlayReadySecureStopIterable { @@ -4649,7 +4649,7 @@ impl PlayReadySecureStopIterator { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PlayReadySecureStopIterator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadySecureStopIterator;pinterface({6a79e863-4300-459a-9966-cbb660963ee1};{b5501ee5-01bf-4401-9677-05630a6a4cc8}))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PlayReadySecureStopIterator { @@ -4809,7 +4809,7 @@ impl PlayReadySecureStopServiceRequest { } } impl ::windows_core::RuntimeType for PlayReadySecureStopServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest;{b5501ee5-01bf-4401-9677-05630a6a4cc8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadySecureStopServiceRequest { type Vtable = IPlayReadySecureStopServiceRequest_Vtbl; @@ -4855,7 +4855,7 @@ impl PlayReadySoapMessage { } } impl ::windows_core::RuntimeType for PlayReadySoapMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.PlayReady.PlayReadySoapMessage;{b659fcb5-ce41-41ba-8a0d-61df5fffa139})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlayReadySoapMessage { type Vtable = IPlayReadySoapMessage_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Protection/mod.rs b/crates/libs/windows/src/Windows/Media/Protection/mod.rs index 4c34ff9f32..e22de01d7e 100644 --- a/crates/libs/windows/src/Windows/Media/Protection/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Protection/mod.rs @@ -187,7 +187,7 @@ impl IMediaProtectionServiceRequest { } ::windows_core::imp::interface_hierarchy!(IMediaProtectionServiceRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaProtectionServiceRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b1de0ea6-2094-478d-87a4-8b95200f85c6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaProtectionServiceRequest { type Vtable = IMediaProtectionServiceRequest_Vtbl; @@ -313,7 +313,7 @@ impl ComponentLoadFailedEventArgs { } } impl ::windows_core::RuntimeType for ComponentLoadFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.ComponentLoadFailedEventArgs;{95972e93-7746-417e-8495-f031bbc5862c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ComponentLoadFailedEventArgs { type Vtable = IComponentLoadFailedEventArgs_Vtbl; @@ -411,7 +411,7 @@ impl HdcpSession { } } impl ::windows_core::RuntimeType for HdcpSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.HdcpSession;{718845e9-64d7-426d-809b-1be461941a2a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HdcpSession { type Vtable = IHdcpSession_Vtbl; @@ -503,7 +503,7 @@ impl MediaProtectionManager { } } impl ::windows_core::RuntimeType for MediaProtectionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.MediaProtectionManager;{45694947-c741-434b-a79e-474c12d93d2f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaProtectionManager { type Vtable = IMediaProtectionManager_Vtbl; @@ -548,7 +548,7 @@ impl MediaProtectionPMPServer { } } impl ::windows_core::RuntimeType for MediaProtectionPMPServer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.MediaProtectionPMPServer;{0c111226-7b26-4d31-95bb-9c1b08ef7fc0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaProtectionPMPServer { type Vtable = IMediaProtectionPMPServer_Vtbl; @@ -572,7 +572,7 @@ impl MediaProtectionServiceCompletion { } } impl ::windows_core::RuntimeType for MediaProtectionServiceCompletion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.MediaProtectionServiceCompletion;{8b5cca18-cfd5-44ee-a2ed-df76010c14b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaProtectionServiceCompletion { type Vtable = IMediaProtectionServiceCompletion_Vtbl; @@ -606,7 +606,7 @@ impl ProtectionCapabilities { } } impl ::windows_core::RuntimeType for ProtectionCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.ProtectionCapabilities;{c7ac5d7e-7480-4d29-a464-7bcd913dd8e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectionCapabilities { type Vtable = IProtectionCapabilities_Vtbl; @@ -635,7 +635,7 @@ impl RevocationAndRenewalInformation { } } impl ::windows_core::RuntimeType for RevocationAndRenewalInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.RevocationAndRenewalInformation;{f3a1937b-2501-439e-a6e7-6fc95e175fcf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RevocationAndRenewalInformation { type Vtable = IRevocationAndRenewalInformation_Vtbl; @@ -690,7 +690,7 @@ impl RevocationAndRenewalItem { } } impl ::windows_core::RuntimeType for RevocationAndRenewalItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.RevocationAndRenewalItem;{3099c20c-3cf0-49ea-902d-caf32d2dde2c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RevocationAndRenewalItem { type Vtable = IRevocationAndRenewalItem_Vtbl; @@ -733,7 +733,7 @@ impl ServiceRequestedEventArgs { } } impl ::windows_core::RuntimeType for ServiceRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Protection.ServiceRequestedEventArgs;{34283baf-abb4-4fc1-bd89-93f106573a49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ServiceRequestedEventArgs { type Vtable = IServiceRequestedEventArgs_Vtbl; @@ -1043,7 +1043,7 @@ unsafe impl ::windows_core::ComInterface for ComponentLoadFailedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x95da643c_6db9_424b_86ca_091af432081c); } impl ::windows_core::RuntimeType for ComponentLoadFailedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{95da643c-6db9-424b-86ca-091af432081c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1115,7 +1115,7 @@ unsafe impl ::windows_core::ComInterface for RebootNeededEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x64e12a45_973b_4a3a_b260_91898a49a82c); } impl ::windows_core::RuntimeType for RebootNeededEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{64e12a45-973b-4a3a-b260-91898a49a82c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1188,7 +1188,7 @@ unsafe impl ::windows_core::ComInterface for ServiceRequestedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xd2d690ba_cac9_48e1_95c0_d38495a84055); } impl ::windows_core::RuntimeType for ServiceRequestedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d2d690ba-cac9-48e1-95c0-d38495a84055}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs b/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs index cae43b3a97..a8abda45b8 100644 --- a/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs +++ b/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs @@ -153,7 +153,7 @@ impl ISpeechRecognitionConstraint { } ::windows_core::imp::interface_hierarchy!(ISpeechRecognitionConstraint, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISpeechRecognitionConstraint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{79ac1628-4d68-43c4-8911-40dc4101b55b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISpeechRecognitionConstraint { type Vtable = ISpeechRecognitionConstraint_Vtbl; @@ -707,7 +707,7 @@ impl SpeechContinuousRecognitionCompletedEventArgs { } } impl ::windows_core::RuntimeType for SpeechContinuousRecognitionCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechContinuousRecognitionCompletedEventArgs;{e3d069bb-e30c-5e18-424b-7fbe81f8fbd0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechContinuousRecognitionCompletedEventArgs { type Vtable = ISpeechContinuousRecognitionCompletedEventArgs_Vtbl; @@ -734,7 +734,7 @@ impl SpeechContinuousRecognitionResultGeneratedEventArgs { } } impl ::windows_core::RuntimeType for SpeechContinuousRecognitionResultGeneratedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechContinuousRecognitionResultGeneratedEventArgs;{19091e1e-6e7e-5a46-40fb-76594f786504})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechContinuousRecognitionResultGeneratedEventArgs { type Vtable = ISpeechContinuousRecognitionResultGeneratedEventArgs_Vtbl; @@ -854,7 +854,7 @@ impl SpeechContinuousRecognitionSession { } } impl ::windows_core::RuntimeType for SpeechContinuousRecognitionSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession;{6a213c04-6614-49f8-99a2-b5e9b3a085c8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechContinuousRecognitionSession { type Vtable = ISpeechContinuousRecognitionSession_Vtbl; @@ -881,7 +881,7 @@ impl SpeechRecognitionCompilationResult { } } impl ::windows_core::RuntimeType for SpeechRecognitionCompilationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionCompilationResult;{407e6c5d-6ac7-4da4-9cc1-2fce32cf7489})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionCompilationResult { type Vtable = ISpeechRecognitionCompilationResult_Vtbl; @@ -977,7 +977,7 @@ impl SpeechRecognitionGrammarFileConstraint { } } impl ::windows_core::RuntimeType for SpeechRecognitionGrammarFileConstraint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint;{b5031a8f-85ca-4fa4-b11a-474fc41b3835})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionGrammarFileConstraint { type Vtable = ISpeechRecognitionGrammarFileConstraint_Vtbl; @@ -1005,7 +1005,7 @@ impl SpeechRecognitionHypothesis { } } impl ::windows_core::RuntimeType for SpeechRecognitionHypothesis { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionHypothesis;{7a7b25b0-99c5-4f7d-bf84-10aa1302b634})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionHypothesis { type Vtable = ISpeechRecognitionHypothesis_Vtbl; @@ -1032,7 +1032,7 @@ impl SpeechRecognitionHypothesisGeneratedEventArgs { } } impl ::windows_core::RuntimeType for SpeechRecognitionHypothesisGeneratedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionHypothesisGeneratedEventArgs;{55161a7a-8023-5866-411d-1213bb271476})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionHypothesisGeneratedEventArgs { type Vtable = ISpeechRecognitionHypothesisGeneratedEventArgs_Vtbl; @@ -1128,7 +1128,7 @@ impl SpeechRecognitionListConstraint { } } impl ::windows_core::RuntimeType for SpeechRecognitionListConstraint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint;{09c487e9-e4ad-4526-81f2-4946fb481d98})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionListConstraint { type Vtable = ISpeechRecognitionListConstraint_Vtbl; @@ -1156,7 +1156,7 @@ impl SpeechRecognitionQualityDegradingEventArgs { } } impl ::windows_core::RuntimeType for SpeechRecognitionQualityDegradingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionQualityDegradingEventArgs;{4fe24105-8c3a-4c7e-8d0a-5bd4f5b14ad8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionQualityDegradingEventArgs { type Vtable = ISpeechRecognitionQualityDegradingEventArgs_Vtbl; @@ -1254,7 +1254,7 @@ impl SpeechRecognitionResult { } } impl ::windows_core::RuntimeType for SpeechRecognitionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionResult;{4e303157-034e-4652-857e-d0454cc4beec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionResult { type Vtable = ISpeechRecognitionResult_Vtbl; @@ -1283,7 +1283,7 @@ impl SpeechRecognitionSemanticInterpretation { } } impl ::windows_core::RuntimeType for SpeechRecognitionSemanticInterpretation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionSemanticInterpretation;{aae1da9b-7e32-4c1f-89fe-0c65f486f52e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionSemanticInterpretation { type Vtable = ISpeechRecognitionSemanticInterpretation_Vtbl; @@ -1374,7 +1374,7 @@ impl SpeechRecognitionTopicConstraint { } } impl ::windows_core::RuntimeType for SpeechRecognitionTopicConstraint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint;{bf6fdf19-825d-4e69-a681-36e48cf1c93e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionTopicConstraint { type Vtable = ISpeechRecognitionTopicConstraint_Vtbl; @@ -1435,7 +1435,7 @@ impl SpeechRecognitionVoiceCommandDefinitionConstraint { } } impl ::windows_core::RuntimeType for SpeechRecognitionVoiceCommandDefinitionConstraint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognitionVoiceCommandDefinitionConstraint;{f2791c2b-1ef4-4ae7-9d77-b6ff10b8a3c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognitionVoiceCommandDefinitionConstraint { type Vtable = ISpeechRecognitionVoiceCommandDefinitionConstraint_Vtbl; @@ -1666,7 +1666,7 @@ impl SpeechRecognizer { } } impl ::windows_core::RuntimeType for SpeechRecognizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognizer;{0bc3c9cb-c26a-40f2-aeb5-8096b2e48073})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognizer { type Vtable = ISpeechRecognizer_Vtbl; @@ -1695,7 +1695,7 @@ impl SpeechRecognizerStateChangedEventArgs { } } impl ::windows_core::RuntimeType for SpeechRecognizerStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognizerStateChangedEventArgs;{563d4f09-ba03-4bad-ad81-ddc6c4dab0c3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognizerStateChangedEventArgs { type Vtable = ISpeechRecognizerStateChangedEventArgs_Vtbl; @@ -1760,7 +1760,7 @@ impl SpeechRecognizerTimeouts { } } impl ::windows_core::RuntimeType for SpeechRecognizerTimeouts { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts;{2ef76fca-6a3c-4dca-a153-df1bc88a79af})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognizerTimeouts { type Vtable = ISpeechRecognizerTimeouts_Vtbl; @@ -1824,7 +1824,7 @@ impl SpeechRecognizerUIOptions { } } impl ::windows_core::RuntimeType for SpeechRecognizerUIOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions;{7888d641-b92b-44ba-a25f-d1864630641f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechRecognizerUIOptions { type Vtable = ISpeechRecognizerUIOptions_Vtbl; @@ -1900,7 +1900,7 @@ impl VoiceCommandSet { } } impl ::windows_core::RuntimeType for VoiceCommandSet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechRecognition.VoiceCommandSet;{0bedda75-46e6-4b11-a088-5c68632899b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceCommandSet { type Vtable = IVoiceCommandSet_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs b/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs index a1ef6b56bd..b2ba198a6c 100644 --- a/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs +++ b/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs @@ -323,7 +323,7 @@ impl SpeechSynthesisStream { } } impl ::windows_core::RuntimeType for SpeechSynthesisStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechSynthesis.SpeechSynthesisStream;{83e46e93-244c-4622-ba0b-6229c4d0d65d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechSynthesisStream { type Vtable = ISpeechSynthesisStream_Vtbl; @@ -444,7 +444,7 @@ impl SpeechSynthesizer { } } impl ::windows_core::RuntimeType for SpeechSynthesizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechSynthesis.SpeechSynthesizer;{ce9f7c76-97f4-4ced-ad68-d51c458e45c6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechSynthesizer { type Vtable = ISpeechSynthesizer_Vtbl; @@ -543,7 +543,7 @@ impl SpeechSynthesizerOptions { } } impl ::windows_core::RuntimeType for SpeechSynthesizerOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions;{a0e23871-cc3d-43c9-91b1-ee185324d83d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeechSynthesizerOptions { type Vtable = ISpeechSynthesizerOptions_Vtbl; @@ -598,7 +598,7 @@ impl VoiceInformation { } } impl ::windows_core::RuntimeType for VoiceInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SpeechSynthesis.VoiceInformation;{b127d6a4-1291-4604-aa9c-83134083352c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VoiceInformation { type Vtable = IVoiceInformation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs b/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs index 40a8fa6539..f59264e1c8 100644 --- a/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs @@ -1106,7 +1106,7 @@ impl AdaptiveMediaSource { } } impl ::windows_core::RuntimeType for AdaptiveMediaSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSource;{4c7332ef-d39f-4396-b4d9-043957a7c964})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSource { type Vtable = IAdaptiveMediaSource_Vtbl; @@ -1177,7 +1177,7 @@ impl AdaptiveMediaSourceAdvancedSettings { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceAdvancedSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceAdvancedSettings;{55db1680-1aeb-47dc-aa08-9a11610ba45a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceAdvancedSettings { type Vtable = IAdaptiveMediaSourceAdvancedSettings_Vtbl; @@ -1224,7 +1224,7 @@ impl AdaptiveMediaSourceCorrelatedTimes { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceCorrelatedTimes { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCorrelatedTimes;{05108787-e032-48e1-ab8d-002b0b3051df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceCorrelatedTimes { type Vtable = IAdaptiveMediaSourceCorrelatedTimes_Vtbl; @@ -1274,7 +1274,7 @@ impl AdaptiveMediaSourceCreationResult { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceCreationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult;{4686b6b2-800f-4e31-9093-76d4782013e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceCreationResult { type Vtable = IAdaptiveMediaSourceCreationResult_Vtbl; @@ -1396,7 +1396,7 @@ impl AdaptiveMediaSourceDiagnosticAvailableEventArgs { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDiagnosticAvailableEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs;{3af64f06-6d9c-494a-b7a9-b3a5dee6ad68})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDiagnosticAvailableEventArgs { type Vtable = IAdaptiveMediaSourceDiagnosticAvailableEventArgs_Vtbl; @@ -1434,7 +1434,7 @@ impl AdaptiveMediaSourceDiagnostics { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDiagnostics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnostics;{9b24ee68-962e-448c-aebf-b29b56098e23})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDiagnostics { type Vtable = IAdaptiveMediaSourceDiagnostics_Vtbl; @@ -1475,7 +1475,7 @@ impl AdaptiveMediaSourceDownloadBitrateChangedEventArgs { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDownloadBitrateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedEventArgs;{670c0a44-e04e-4eff-816a-17399f78f4ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDownloadBitrateChangedEventArgs { type Vtable = IAdaptiveMediaSourceDownloadBitrateChangedEventArgs_Vtbl; @@ -1577,7 +1577,7 @@ impl AdaptiveMediaSourceDownloadCompletedEventArgs { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDownloadCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs;{19240dc3-5b37-4a1a-8970-d621cb6ca83b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDownloadCompletedEventArgs { type Vtable = IAdaptiveMediaSourceDownloadCompletedEventArgs_Vtbl; @@ -1686,7 +1686,7 @@ impl AdaptiveMediaSourceDownloadFailedEventArgs { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDownloadFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs;{37739048-f4ab-40a4-b135-c6dfd8bd7ff1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDownloadFailedEventArgs { type Vtable = IAdaptiveMediaSourceDownloadFailedEventArgs_Vtbl; @@ -1710,7 +1710,7 @@ impl AdaptiveMediaSourceDownloadRequestedDeferral { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDownloadRequestedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedDeferral;{05c68f64-fa20-4dbd-9821-4bf4c9bf77ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDownloadRequestedDeferral { type Vtable = IAdaptiveMediaSourceDownloadRequestedDeferral_Vtbl; @@ -1810,7 +1810,7 @@ impl AdaptiveMediaSourceDownloadRequestedEventArgs { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDownloadRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs;{c83fdffd-44a9-47a2-bf96-03398b4bfaaf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDownloadRequestedEventArgs { type Vtable = IAdaptiveMediaSourceDownloadRequestedEventArgs_Vtbl; @@ -1942,7 +1942,7 @@ impl AdaptiveMediaSourceDownloadResult { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDownloadResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult;{f4afdc73-bcee-4a6a-9f0a-fec41e2339b0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDownloadResult { type Vtable = IAdaptiveMediaSourceDownloadResult_Vtbl; @@ -1996,7 +1996,7 @@ impl AdaptiveMediaSourceDownloadStatistics { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourceDownloadStatistics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadStatistics;{a306cefb-e96a-4dff-a9b8-1ae08c01ae98})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourceDownloadStatistics { type Vtable = IAdaptiveMediaSourceDownloadStatistics_Vtbl; @@ -2037,7 +2037,7 @@ impl AdaptiveMediaSourcePlaybackBitrateChangedEventArgs { } } impl ::windows_core::RuntimeType for AdaptiveMediaSourcePlaybackBitrateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Streaming.Adaptive.AdaptiveMediaSourcePlaybackBitrateChangedEventArgs;{23a29f6d-7dda-4a51-87a9-6fa8c5b292be})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveMediaSourcePlaybackBitrateChangedEventArgs { type Vtable = IAdaptiveMediaSourcePlaybackBitrateChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs b/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs index 2ee955d079..960f8a8856 100644 --- a/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs @@ -242,7 +242,7 @@ impl MediaTranscoder { } } impl ::windows_core::RuntimeType for MediaTranscoder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Transcoding.MediaTranscoder;{190c99d2-a0aa-4d34-86bc-eed1b12c2f5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaTranscoder { type Vtable = IMediaTranscoder_Vtbl; @@ -285,7 +285,7 @@ impl PrepareTranscodeResult { } } impl ::windows_core::RuntimeType for PrepareTranscodeResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.Transcoding.PrepareTranscodeResult;{05f25dce-994f-4a34-9d68-97ccce1730d6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PrepareTranscodeResult { type Vtable = IPrepareTranscodeResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Media/mod.rs b/crates/libs/windows/src/Windows/Media/mod.rs index dd7ae5bd76..412ffe9e23 100644 --- a/crates/libs/windows/src/Windows/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Media/mod.rs @@ -331,7 +331,7 @@ impl IMediaExtension { } ::windows_core::imp::interface_hierarchy!(IMediaExtension, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaExtension { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{07915118-45df-442b-8a3f-f7826a6370ab}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaExtension { type Vtable = IMediaExtension_Vtbl; @@ -515,7 +515,7 @@ impl IMediaFrame { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IMediaFrame {} impl ::windows_core::RuntimeType for IMediaFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{bfb52f8c-5943-47d8-8e10-05308aa5fbd0}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaFrame { type Vtable = IMediaFrame_Vtbl; @@ -590,7 +590,7 @@ impl IMediaMarker { } ::windows_core::imp::interface_hierarchy!(IMediaMarker, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaMarker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1803def8-dca5-4b6f-9c20-e3d3c0643625}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaMarker { type Vtable = IMediaMarker_Vtbl; @@ -641,7 +641,7 @@ impl IMediaMarkers { } ::windows_core::imp::interface_hierarchy!(IMediaMarkers, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IMediaMarkers { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{afeab189-f8dd-466e-aa10-920b52353fdf}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IMediaMarkers { type Vtable = IMediaMarkers_Vtbl; @@ -1334,7 +1334,7 @@ impl AudioBuffer { } } impl ::windows_core::RuntimeType for AudioBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AudioBuffer;{35175827-724b-4c6a-b130-f6537f9ae0d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioBuffer { type Vtable = IAudioBuffer_Vtbl; @@ -1470,7 +1470,7 @@ impl AudioFrame { } } impl ::windows_core::RuntimeType for AudioFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AudioFrame;{e36ac304-aab2-4277-9ed0-43cedf8e29c6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioFrame { type Vtable = IAudioFrame_Vtbl; @@ -1500,7 +1500,7 @@ impl AutoRepeatModeChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for AutoRepeatModeChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.AutoRepeatModeChangeRequestedEventArgs;{ea137efa-d852-438e-882b-c990109a78f4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutoRepeatModeChangeRequestedEventArgs { type Vtable = IAutoRepeatModeChangeRequestedEventArgs_Vtbl; @@ -1542,7 +1542,7 @@ impl ImageDisplayProperties { } } impl ::windows_core::RuntimeType for ImageDisplayProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.ImageDisplayProperties;{cd0bc7ef-54e7-411f-9933-f0e98b0a96d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageDisplayProperties { type Vtable = IImageDisplayProperties_Vtbl; @@ -1928,7 +1928,7 @@ impl MediaExtensionManager { } } impl ::windows_core::RuntimeType for MediaExtensionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaExtensionManager;{4a25eaf5-242d-4dfb-97f4-69b7c42576ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaExtensionManager { type Vtable = IMediaExtensionManager_Vtbl; @@ -1974,7 +1974,7 @@ impl MediaProcessingTriggerDetails { } } impl ::windows_core::RuntimeType for MediaProcessingTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaProcessingTriggerDetails;{eb8564ac-a351-4f4e-b4f0-9bf2408993db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaProcessingTriggerDetails { type Vtable = IMediaProcessingTriggerDetails_Vtbl; @@ -2147,7 +2147,7 @@ impl MediaTimelineController { } } impl ::windows_core::RuntimeType for MediaTimelineController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaTimelineController;{8ed361f3-0b78-4360-bf71-0c841999ea1b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaTimelineController { type Vtable = IMediaTimelineController_Vtbl; @@ -2174,7 +2174,7 @@ impl MediaTimelineControllerFailedEventArgs { } } impl ::windows_core::RuntimeType for MediaTimelineControllerFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MediaTimelineControllerFailedEventArgs;{8821f81d-3e77-43fb-be26-4fc87a044834})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaTimelineControllerFailedEventArgs { type Vtable = IMediaTimelineControllerFailedEventArgs_Vtbl; @@ -2269,7 +2269,7 @@ impl MusicDisplayProperties { } } impl ::windows_core::RuntimeType for MusicDisplayProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.MusicDisplayProperties;{6bbf0c59-d0a0-4d26-92a0-f978e1d18e7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MusicDisplayProperties { type Vtable = IMusicDisplayProperties_Vtbl; @@ -2298,7 +2298,7 @@ impl PlaybackPositionChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for PlaybackPositionChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlaybackPositionChangeRequestedEventArgs;{b4493f88-eb28-4961-9c14-335e44f3e125})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaybackPositionChangeRequestedEventArgs { type Vtable = IPlaybackPositionChangeRequestedEventArgs_Vtbl; @@ -2325,7 +2325,7 @@ impl PlaybackRateChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for PlaybackRateChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.PlaybackRateChangeRequestedEventArgs;{2ce2c41f-3cd6-4f77-9ba7-eb27c26a2140})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaybackRateChangeRequestedEventArgs { type Vtable = IPlaybackRateChangeRequestedEventArgs_Vtbl; @@ -2352,7 +2352,7 @@ impl ShuffleEnabledChangeRequestedEventArgs { } } impl ::windows_core::RuntimeType for ShuffleEnabledChangeRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.ShuffleEnabledChangeRequestedEventArgs;{49b593fe-4fd0-4666-a314-c0e01940d302})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShuffleEnabledChangeRequestedEventArgs { type Vtable = IShuffleEnabledChangeRequestedEventArgs_Vtbl; @@ -2677,7 +2677,7 @@ impl SystemMediaTransportControls { } } impl ::windows_core::RuntimeType for SystemMediaTransportControls { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SystemMediaTransportControls;{99fa3ff4-1742-42a6-902e-087d41f965ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMediaTransportControls { type Vtable = ISystemMediaTransportControls_Vtbl; @@ -2704,7 +2704,7 @@ impl SystemMediaTransportControlsButtonPressedEventArgs { } } impl ::windows_core::RuntimeType for SystemMediaTransportControlsButtonPressedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SystemMediaTransportControlsButtonPressedEventArgs;{b7f47116-a56f-4dc8-9e11-92031f4a87c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMediaTransportControlsButtonPressedEventArgs { type Vtable = ISystemMediaTransportControlsButtonPressedEventArgs_Vtbl; @@ -2805,7 +2805,7 @@ impl SystemMediaTransportControlsDisplayUpdater { } } impl ::windows_core::RuntimeType for SystemMediaTransportControlsDisplayUpdater { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SystemMediaTransportControlsDisplayUpdater;{8abbc53e-fa55-4ecf-ad8e-c984e5dd1550})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMediaTransportControlsDisplayUpdater { type Vtable = ISystemMediaTransportControlsDisplayUpdater_Vtbl; @@ -2832,7 +2832,7 @@ impl SystemMediaTransportControlsPropertyChangedEventArgs { } } impl ::windows_core::RuntimeType for SystemMediaTransportControlsPropertyChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SystemMediaTransportControlsPropertyChangedEventArgs;{d0ca0936-339b-4cb3-8eeb-737607f56e08})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMediaTransportControlsPropertyChangedEventArgs { type Vtable = ISystemMediaTransportControlsPropertyChangedEventArgs_Vtbl; @@ -2934,7 +2934,7 @@ impl SystemMediaTransportControlsTimelineProperties { } } impl ::windows_core::RuntimeType for SystemMediaTransportControlsTimelineProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.SystemMediaTransportControlsTimelineProperties;{5125316a-c3a2-475b-8507-93534dc88f15})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMediaTransportControlsTimelineProperties { type Vtable = ISystemMediaTransportControlsTimelineProperties_Vtbl; @@ -2985,7 +2985,7 @@ impl VideoDisplayProperties { } } impl ::windows_core::RuntimeType for VideoDisplayProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.VideoDisplayProperties;{5609fdb1-5d2d-4872-8170-45dee5bc2f5c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoDisplayProperties { type Vtable = IVideoDisplayProperties_Vtbl; @@ -3227,7 +3227,7 @@ impl VideoFrame { } } impl ::windows_core::RuntimeType for VideoFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Media.VideoFrame;{0cc06625-90fc-4c92-bd95-7ded21819d1c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoFrame { type Vtable = IVideoFrame_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs b/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs index b0e82c6a78..4c8913a62a 100644 --- a/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs @@ -255,7 +255,7 @@ impl IBackgroundTransferBase { } ::windows_core::imp::interface_hierarchy!(IBackgroundTransferBase, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTransferBase { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2a9da250-c769-458c-afe8-feb8d4d3b2ef}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTransferBase { type Vtable = IBackgroundTransferBase_Vtbl; @@ -383,7 +383,7 @@ impl IBackgroundTransferContentPartFactory { } ::windows_core::imp::interface_hierarchy!(IBackgroundTransferContentPartFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTransferContentPartFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{90ef98a9-7a01-4a0b-9f80-a0b0bb370f8d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTransferContentPartFactory { type Vtable = IBackgroundTransferContentPartFactory_Vtbl; @@ -517,7 +517,7 @@ impl IBackgroundTransferOperation { } ::windows_core::imp::interface_hierarchy!(IBackgroundTransferOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTransferOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ded06846-90ca-44fb-8fb1-124154c0d539}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTransferOperation { type Vtable = IBackgroundTransferOperation_Vtbl; @@ -565,7 +565,7 @@ impl IBackgroundTransferOperationPriority { } ::windows_core::imp::interface_hierarchy!(IBackgroundTransferOperationPriority, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBackgroundTransferOperationPriority { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{04854327-5254-4b3a-915e-0aa49275c0f9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBackgroundTransferOperationPriority { type Vtable = IBackgroundTransferOperationPriority_Vtbl; @@ -1372,7 +1372,7 @@ impl BackgroundDownloader { } } impl ::windows_core::RuntimeType for BackgroundDownloader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.BackgroundDownloader;{c1c79333-6649-4b1d-a826-a4b3dd234d0b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundDownloader { type Vtable = IBackgroundDownloader_Vtbl; @@ -1420,7 +1420,7 @@ impl BackgroundTransferCompletionGroup { } } impl ::windows_core::RuntimeType for BackgroundTransferCompletionGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup;{2d930225-986b-574d-7950-0add47f5d706})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTransferCompletionGroup { type Vtable = IBackgroundTransferCompletionGroup_Vtbl; @@ -1458,7 +1458,7 @@ impl BackgroundTransferCompletionGroupTriggerDetails { } } impl ::windows_core::RuntimeType for BackgroundTransferCompletionGroupTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroupTriggerDetails;{7b6be286-6e47-5136-7fcb-fa4389f46f5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTransferCompletionGroupTriggerDetails { type Vtable = IBackgroundTransferCompletionGroupTriggerDetails_Vtbl; @@ -1519,7 +1519,7 @@ impl BackgroundTransferContentPart { } } impl ::windows_core::RuntimeType for BackgroundTransferContentPart { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart;{e8e15657-d7d1-4ed8-838e-674ac217ace6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTransferContentPart { type Vtable = IBackgroundTransferContentPart_Vtbl; @@ -1587,7 +1587,7 @@ impl BackgroundTransferGroup { } } impl ::windows_core::RuntimeType for BackgroundTransferGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.BackgroundTransferGroup;{d8c3e3e4-6459-4540-85eb-aaa1c8903677})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTransferGroup { type Vtable = IBackgroundTransferGroup_Vtbl; @@ -1632,7 +1632,7 @@ impl BackgroundTransferRangesDownloadedEventArgs { } } impl ::windows_core::RuntimeType for BackgroundTransferRangesDownloadedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.BackgroundTransferRangesDownloadedEventArgs;{3ebc7453-bf48-4a88-9248-b0c165184f5c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundTransferRangesDownloadedEventArgs { type Vtable = IBackgroundTransferRangesDownloadedEventArgs_Vtbl; @@ -1962,7 +1962,7 @@ impl BackgroundUploader { } } impl ::windows_core::RuntimeType for BackgroundUploader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.BackgroundUploader;{c595c9ae-cead-465b-8801-c55ac90a01ce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackgroundUploader { type Vtable = IBackgroundUploader_Vtbl; @@ -2236,7 +2236,7 @@ impl DownloadOperation { } } impl ::windows_core::RuntimeType for DownloadOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.DownloadOperation;{bd87ebb0-5714-4e09-ba68-bef73903b0d7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DownloadOperation { type Vtable = IDownloadOperation_Vtbl; @@ -2290,7 +2290,7 @@ impl ResponseInformation { } } impl ::windows_core::RuntimeType for ResponseInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.ResponseInformation;{f8bb9a12-f713-4792-8b68-d9d297f91d2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResponseInformation { type Vtable = IResponseInformation_Vtbl; @@ -2323,7 +2323,7 @@ impl UnconstrainedTransferRequestResult { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for UnconstrainedTransferRequestResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.UnconstrainedTransferRequestResult;{4c24b81f-d944-4112-a98e-6a69522b7ebb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for UnconstrainedTransferRequestResult { @@ -2472,7 +2472,7 @@ impl UploadOperation { } } impl ::windows_core::RuntimeType for UploadOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.BackgroundTransfer.UploadOperation;{3e5624e0-7389-434c-8b35-427fd36bbdae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UploadOperation { type Vtable = IUploadOperation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs b/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs index 1df336edf1..534e1e47e7 100644 --- a/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs @@ -891,7 +891,7 @@ impl AttributedNetworkUsage { } } impl ::windows_core::RuntimeType for AttributedNetworkUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.AttributedNetworkUsage;{f769b039-eca2-45eb-ade1-b0368b756c49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AttributedNetworkUsage { type Vtable = IAttributedNetworkUsage_Vtbl; @@ -995,7 +995,7 @@ impl CellularApnContext { } } impl ::windows_core::RuntimeType for CellularApnContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.CellularApnContext;{6fa529f4-effd-4542-9ab2-705bbf94943a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CellularApnContext { type Vtable = ICellularApnContext_Vtbl; @@ -1050,7 +1050,7 @@ impl ConnectionCost { } } impl ::windows_core::RuntimeType for ConnectionCost { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.ConnectionCost;{bad7d829-3416-4b10-a202-bac0b075bdae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConnectionCost { type Vtable = IConnectionCost_Vtbl; @@ -1251,7 +1251,7 @@ impl ConnectionProfile { } } impl ::windows_core::RuntimeType for ConnectionProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.ConnectionProfile;{71ba143c-598e-49d0-84eb-8febaedcc195})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConnectionProfile { type Vtable = IConnectionProfile_Vtbl; @@ -1421,7 +1421,7 @@ impl ConnectionProfileFilter { } } impl ::windows_core::RuntimeType for ConnectionProfileFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.ConnectionProfileFilter;{204c7cc8-bd2d-4e8d-a4b3-455ec337388a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConnectionProfileFilter { type Vtable = IConnectionProfileFilter_Vtbl; @@ -1454,7 +1454,7 @@ impl ConnectionSession { } } impl ::windows_core::RuntimeType for ConnectionSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.ConnectionSession;{ff905d4c-f83b-41b0-8a0c-1462d9c56b73})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConnectionSession { type Vtable = IConnectionSession_Vtbl; @@ -1494,7 +1494,7 @@ impl ConnectivityInterval { } } impl ::windows_core::RuntimeType for ConnectivityInterval { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.ConnectivityInterval;{4faa3fff-6746-4824-a964-eed8e87f8709})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConnectivityInterval { type Vtable = IConnectivityInterval_Vtbl; @@ -1600,7 +1600,7 @@ impl DataPlanStatus { } } impl ::windows_core::RuntimeType for DataPlanStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.DataPlanStatus;{977a8b8c-3885-40f3-8851-42cd2bd568bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataPlanStatus { type Vtable = IDataPlanStatus_Vtbl; @@ -1636,7 +1636,7 @@ impl DataPlanUsage { } } impl ::windows_core::RuntimeType for DataPlanUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.DataPlanUsage;{b921492d-3b44-47ff-b361-be59e69ed1b0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataPlanUsage { type Vtable = IDataPlanUsage_Vtbl; @@ -1678,7 +1678,7 @@ impl DataUsage { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for DataUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.DataUsage;{c1431dd3-b146-4d39-b959-0c69b096c512})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for DataUsage { @@ -1720,7 +1720,7 @@ impl IPInformation { } } impl ::windows_core::RuntimeType for IPInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.IPInformation;{d85145e0-138f-47d7-9b3a-36bb488cef33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IPInformation { type Vtable = IIPInformation_Vtbl; @@ -1761,7 +1761,7 @@ impl LanIdentifier { } } impl ::windows_core::RuntimeType for LanIdentifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.LanIdentifier;{48aa53aa-1108-4546-a6cb-9a74da4b7ba0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LanIdentifier { type Vtable = ILanIdentifier_Vtbl; @@ -1797,7 +1797,7 @@ impl LanIdentifierData { } } impl ::windows_core::RuntimeType for LanIdentifierData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.LanIdentifierData;{a74e83c3-d639-45be-a36a-c4e4aeaf6d9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LanIdentifierData { type Vtable = ILanIdentifierData_Vtbl; @@ -1861,7 +1861,7 @@ impl NetworkAdapter { } } impl ::windows_core::RuntimeType for NetworkAdapter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.NetworkAdapter;{3b542e03-5388-496c-a8a3-affd39aec2e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkAdapter { type Vtable = INetworkAdapter_Vtbl; @@ -1990,7 +1990,7 @@ impl NetworkItem { } } impl ::windows_core::RuntimeType for NetworkItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.NetworkItem;{01bc4d39-f5e0-4567-a28c-42080c831b2b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkItem { type Vtable = INetworkItem_Vtbl; @@ -2024,7 +2024,7 @@ impl NetworkSecuritySettings { } } impl ::windows_core::RuntimeType for NetworkSecuritySettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.NetworkSecuritySettings;{7ca07e8d-917b-4b5f-b84d-28f7a5ac5402})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkSecuritySettings { type Vtable = INetworkSecuritySettings_Vtbl; @@ -2100,7 +2100,7 @@ impl NetworkStateChangeEventDetails { } } impl ::windows_core::RuntimeType for NetworkStateChangeEventDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.NetworkStateChangeEventDetails;{1f0cf333-d7a6-44dd-a4e9-687c476b903d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkStateChangeEventDetails { type Vtable = INetworkStateChangeEventDetails_Vtbl; @@ -2143,7 +2143,7 @@ impl NetworkUsage { } } impl ::windows_core::RuntimeType for NetworkUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.NetworkUsage;{49da8fce-9985-4927-bf5b-072b5c65f8d9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkUsage { type Vtable = INetworkUsage_Vtbl; @@ -2184,7 +2184,7 @@ impl ProviderNetworkUsage { } } impl ::windows_core::RuntimeType for ProviderNetworkUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.ProviderNetworkUsage;{5ec69e04-7931-48c8-b8f3-46300fa42728})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProviderNetworkUsage { type Vtable = IProviderNetworkUsage_Vtbl; @@ -2220,7 +2220,7 @@ impl ProxyConfiguration { } } impl ::windows_core::RuntimeType for ProxyConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.ProxyConfiguration;{ef3a60b4-9004-4dd6-b7d8-b3e502f4aad0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProxyConfiguration { type Vtable = IProxyConfiguration_Vtbl; @@ -2276,7 +2276,7 @@ impl RoutePolicy { } } impl ::windows_core::RuntimeType for RoutePolicy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.RoutePolicy;{11abc4ac-0fc7-42e4-8742-569923b1ca11})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RoutePolicy { type Vtable = IRoutePolicy_Vtbl; @@ -2303,7 +2303,7 @@ impl WlanConnectionProfileDetails { } } impl ::windows_core::RuntimeType for WlanConnectionProfileDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.WlanConnectionProfileDetails;{562098cb-b35a-4bf1-a884-b7557e88ff86})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WlanConnectionProfileDetails { type Vtable = IWlanConnectionProfileDetails_Vtbl; @@ -2367,7 +2367,7 @@ impl WwanConnectionProfileDetails { } } impl ::windows_core::RuntimeType for WwanConnectionProfileDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Connectivity.WwanConnectionProfileDetails;{0e4da8fe-835f-4df3-82fd-df556ebc09ef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WwanConnectionProfileDetails { type Vtable = IWwanConnectionProfileDetails_Vtbl; @@ -3071,7 +3071,7 @@ unsafe impl ::windows_core::ComInterface for NetworkStatusChangedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x71ba143f_598e_49d0_84eb_8febaedcc195); } impl ::windows_core::RuntimeType for NetworkStatusChangedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{71ba143f-598e-49d0-84eb-8febaedcc195}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs b/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs index bd8d93caab..e25a5e7d71 100644 --- a/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs @@ -2873,7 +2873,7 @@ impl ESim { } } impl ::windows_core::RuntimeType for ESim { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESim;{6f6e6e26-f123-437d-8ced-dc1d2bc0c3a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESim { type Vtable = IESim_Vtbl; @@ -2900,7 +2900,7 @@ impl ESimAddedEventArgs { } } impl ::windows_core::RuntimeType for ESimAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimAddedEventArgs;{38bd0a58-4d5a-4d08-8da7-e73eff369ddd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimAddedEventArgs { type Vtable = IESimAddedEventArgs_Vtbl; @@ -2934,7 +2934,7 @@ impl ESimDiscoverEvent { } } impl ::windows_core::RuntimeType for ESimDiscoverEvent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimDiscoverEvent;{e59ac3e3-39bc-5f6f-9321-0d4a182d261b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimDiscoverEvent { type Vtable = IESimDiscoverEvent_Vtbl; @@ -2984,7 +2984,7 @@ impl ESimDiscoverResult { } } impl ::windows_core::RuntimeType for ESimDiscoverResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimDiscoverResult;{56b4bb5e-ab2f-5ac6-b359-dd5a8e237926})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimDiscoverResult { type Vtable = IESimDiscoverResult_Vtbl; @@ -3018,7 +3018,7 @@ impl ESimDownloadProfileMetadataResult { } } impl ::windows_core::RuntimeType for ESimDownloadProfileMetadataResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult;{c4234d9e-5ad6-426d-8d00-4434f449afec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimDownloadProfileMetadataResult { type Vtable = IESimDownloadProfileMetadataResult_Vtbl; @@ -3084,7 +3084,7 @@ impl ESimOperationResult { } } impl ::windows_core::RuntimeType for ESimOperationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimOperationResult;{a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimOperationResult { type Vtable = IESimOperationResult_Vtbl; @@ -3111,7 +3111,7 @@ impl ESimPolicy { } } impl ::windows_core::RuntimeType for ESimPolicy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimPolicy;{41e1b99d-cf7e-4315-882b-6f1e74b0d38f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimPolicy { type Vtable = IESimPolicy_Vtbl; @@ -3216,7 +3216,7 @@ impl ESimProfile { } } impl ::windows_core::RuntimeType for ESimProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimProfile;{ee1e7880-06a9-4027-b4f8-ddb23d7810e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimProfile { type Vtable = IESimProfile_Vtbl; @@ -3341,7 +3341,7 @@ impl ESimProfileMetadata { } } impl ::windows_core::RuntimeType for ESimProfileMetadata { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimProfileMetadata;{ed25831f-90db-498d-a7b4-ebce807d3c23})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimProfileMetadata { type Vtable = IESimProfileMetadata_Vtbl; @@ -3382,7 +3382,7 @@ impl ESimProfilePolicy { } } impl ::windows_core::RuntimeType for ESimProfilePolicy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimProfilePolicy;{e6dd0f1d-9c5c-46c5-a289-a948999bf062})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimProfilePolicy { type Vtable = IESimProfilePolicy_Vtbl; @@ -3409,7 +3409,7 @@ impl ESimRemovedEventArgs { } } impl ::windows_core::RuntimeType for ESimRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimRemovedEventArgs;{dec5277b-2fd9-4ed9-8376-d9b5e41278a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimRemovedEventArgs { type Vtable = IESimRemovedEventArgs_Vtbl; @@ -3443,7 +3443,7 @@ impl ESimServiceInfo { } } impl ::windows_core::RuntimeType for ESimServiceInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimServiceInfo;{f16aabcf-7f59-4a51-8494-bd89d5ff50ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimServiceInfo { type Vtable = IESimServiceInfo_Vtbl; @@ -3470,7 +3470,7 @@ impl ESimUpdatedEventArgs { } } impl ::windows_core::RuntimeType for ESimUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimUpdatedEventArgs;{4c125cec-508d-4b88-83cb-68bef8168d12})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimUpdatedEventArgs { type Vtable = IESimUpdatedEventArgs_Vtbl; @@ -3595,7 +3595,7 @@ impl ESimWatcher { } } impl ::windows_core::RuntimeType for ESimWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ESimWatcher;{c1f84ceb-a28d-4fbf-9771-6e31b81ccf22})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ESimWatcher { type Vtable = IESimWatcher_Vtbl; @@ -3713,7 +3713,7 @@ impl HotspotAuthenticationContext { } } impl ::windows_core::RuntimeType for HotspotAuthenticationContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.HotspotAuthenticationContext;{e756c791-1003-4de5-83c7-de61d88831d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HotspotAuthenticationContext { type Vtable = IHotspotAuthenticationContext_Vtbl; @@ -3738,7 +3738,7 @@ impl HotspotAuthenticationEventDetails { } } impl ::windows_core::RuntimeType for HotspotAuthenticationEventDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.HotspotAuthenticationEventDetails;{e756c791-1001-4de5-83c7-de61d88831d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HotspotAuthenticationEventDetails { type Vtable = IHotspotAuthenticationEventDetails_Vtbl; @@ -3788,7 +3788,7 @@ impl HotspotCredentialsAuthenticationResult { } } impl ::windows_core::RuntimeType for HotspotCredentialsAuthenticationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult;{e756c791-1005-4de5-83c7-de61d88831d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HotspotCredentialsAuthenticationResult { type Vtable = IHotspotCredentialsAuthenticationResult_Vtbl; @@ -4042,7 +4042,7 @@ impl MobileBroadbandAccount { } } impl ::windows_core::RuntimeType for MobileBroadbandAccount { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandAccount;{36c24ccd-cee2-43e0-a603-ee86a36d6570})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandAccount { type Vtable = IMobileBroadbandAccount_Vtbl; @@ -4067,7 +4067,7 @@ impl MobileBroadbandAccountEventArgs { } } impl ::windows_core::RuntimeType for MobileBroadbandAccountEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs;{3853c880-77de-4c04-bead-a123b08c9f59})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandAccountEventArgs { type Vtable = IMobileBroadbandAccountEventArgs_Vtbl; @@ -4106,7 +4106,7 @@ impl MobileBroadbandAccountUpdatedEventArgs { } } impl ::windows_core::RuntimeType for MobileBroadbandAccountUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs;{7bc31d88-a6bd-49e1-80ab-6b91354a57d4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandAccountUpdatedEventArgs { type Vtable = IMobileBroadbandAccountUpdatedEventArgs_Vtbl; @@ -4236,7 +4236,7 @@ impl MobileBroadbandAccountWatcher { } } impl ::windows_core::RuntimeType for MobileBroadbandAccountWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher;{6bf3335e-23b5-449f-928d-5e0d3e04471d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandAccountWatcher { type Vtable = IMobileBroadbandAccountWatcher_Vtbl; @@ -4279,7 +4279,7 @@ impl MobileBroadbandAntennaSar { } } impl ::windows_core::RuntimeType for MobileBroadbandAntennaSar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar;{b9af4b7e-cbf9-4109-90be-5c06bfd513b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandAntennaSar { type Vtable = IMobileBroadbandAntennaSar_Vtbl; @@ -4371,7 +4371,7 @@ impl MobileBroadbandCellCdma { } } impl ::windows_core::RuntimeType for MobileBroadbandCellCdma { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCellCdma;{0601b3b4-411a-4f2e-8287-76f5650c60cd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCellCdma { type Vtable = IMobileBroadbandCellCdma_Vtbl; @@ -4452,7 +4452,7 @@ impl MobileBroadbandCellGsm { } } impl ::windows_core::RuntimeType for MobileBroadbandCellGsm { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCellGsm;{cc917f06-7ee0-47b8-9e1f-c3b48df9df5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCellGsm { type Vtable = IMobileBroadbandCellGsm_Vtbl; @@ -4542,7 +4542,7 @@ impl MobileBroadbandCellLte { } } impl ::windows_core::RuntimeType for MobileBroadbandCellLte { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCellLte;{9197c87b-2b78-456d-8b53-aaa25d0af741})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCellLte { type Vtable = IMobileBroadbandCellLte_Vtbl; @@ -4641,7 +4641,7 @@ impl MobileBroadbandCellNR { } } impl ::windows_core::RuntimeType for MobileBroadbandCellNR { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCellNR;{a13f0deb-66fc-4b4b-83a9-a487a3a5a0a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCellNR { type Vtable = IMobileBroadbandCellNR_Vtbl; @@ -4731,7 +4731,7 @@ impl MobileBroadbandCellTdscdma { } } impl ::windows_core::RuntimeType for MobileBroadbandCellTdscdma { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma;{0eda1655-db0e-4182-8cda-cc419a7bde08})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCellTdscdma { type Vtable = IMobileBroadbandCellTdscdma_Vtbl; @@ -4821,7 +4821,7 @@ impl MobileBroadbandCellUmts { } } impl ::windows_core::RuntimeType for MobileBroadbandCellUmts { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCellUmts;{77b4b5ae-49c8-4f15-b285-4c26a7f67215})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCellUmts { type Vtable = IMobileBroadbandCellUmts_Vtbl; @@ -4949,7 +4949,7 @@ impl MobileBroadbandCellsInfo { } } impl ::windows_core::RuntimeType for MobileBroadbandCellsInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo;{89a9562a-e472-4da5-929c-de61711dd261})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCellsInfo { type Vtable = IMobileBroadbandCellsInfo_Vtbl; @@ -4976,7 +4976,7 @@ impl MobileBroadbandCurrentSlotIndexChangedEventArgs { } } impl ::windows_core::RuntimeType for MobileBroadbandCurrentSlotIndexChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs;{f718b184-c370-5fd4-a670-1846cb9bce47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandCurrentSlotIndexChangedEventArgs { type Vtable = IMobileBroadbandCurrentSlotIndexChangedEventArgs_Vtbl; @@ -5147,7 +5147,7 @@ impl MobileBroadbandDeviceInformation { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation;{e6d08168-e381-4c6e-9be8-fe156969a446})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceInformation { type Vtable = IMobileBroadbandDeviceInformation_Vtbl; @@ -5195,7 +5195,7 @@ impl MobileBroadbandDeviceService { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceService { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceService;{22be1a52-bd80-40ac-8e1f-2e07836a3dbd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceService { type Vtable = IMobileBroadbandDeviceService_Vtbl; @@ -5231,7 +5231,7 @@ impl MobileBroadbandDeviceServiceCommandResult { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceServiceCommandResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult;{b0f46abb-94d6-44b9-a538-f0810b645389})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceServiceCommandResult { type Vtable = IMobileBroadbandDeviceServiceCommandResult_Vtbl; @@ -5279,7 +5279,7 @@ impl MobileBroadbandDeviceServiceCommandSession { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceServiceCommandSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession;{fc098a45-913b-4914-b6c3-ae6304593e75})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceServiceCommandSession { type Vtable = IMobileBroadbandDeviceServiceCommandSession_Vtbl; @@ -5308,7 +5308,7 @@ impl MobileBroadbandDeviceServiceDataReceivedEventArgs { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceServiceDataReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs;{b6aa13de-1380-40e3-8618-73cbca48138c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceServiceDataReceivedEventArgs { type Vtable = IMobileBroadbandDeviceServiceDataReceivedEventArgs_Vtbl; @@ -5362,7 +5362,7 @@ impl MobileBroadbandDeviceServiceDataSession { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceServiceDataSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession;{dad62333-8bcf-4289-8a37-045c2169486a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceServiceDataSession { type Vtable = IMobileBroadbandDeviceServiceDataSession_Vtbl; @@ -5403,7 +5403,7 @@ impl MobileBroadbandDeviceServiceInformation { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceServiceInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation;{53d69b5b-c4ed-45f0-803a-d9417a6d9846})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceServiceInformation { type Vtable = IMobileBroadbandDeviceServiceInformation_Vtbl; @@ -5453,7 +5453,7 @@ impl MobileBroadbandDeviceServiceTriggerDetails { } } impl ::windows_core::RuntimeType for MobileBroadbandDeviceServiceTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails;{4a055b70-b9ae-4458-9241-a6a5fbf18a0c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandDeviceServiceTriggerDetails { type Vtable = IMobileBroadbandDeviceServiceTriggerDetails_Vtbl; @@ -5656,7 +5656,7 @@ impl MobileBroadbandModem { } } impl ::windows_core::RuntimeType for MobileBroadbandModem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandModem;{d0356912-e9f9-4f67-a03d-43189a316bf1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandModem { type Vtable = IMobileBroadbandModem_Vtbl; @@ -5704,7 +5704,7 @@ impl MobileBroadbandModemConfiguration { } } impl ::windows_core::RuntimeType for MobileBroadbandModemConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration;{fce035a3-d6cd-4320-b982-be9d3ec7890f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandModemConfiguration { type Vtable = IMobileBroadbandModemConfiguration_Vtbl; @@ -5766,7 +5766,7 @@ impl MobileBroadbandModemIsolation { } } impl ::windows_core::RuntimeType for MobileBroadbandModemIsolation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandModemIsolation;{b5618fec-e661-4330-9bb4-3480212ec354})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandModemIsolation { type Vtable = IMobileBroadbandModemIsolation_Vtbl; @@ -5882,7 +5882,7 @@ impl MobileBroadbandNetwork { } } impl ::windows_core::RuntimeType for MobileBroadbandNetwork { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandNetwork;{cb63928c-0309-4cb6-a8c1-6a5a3c8e1ff6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandNetwork { type Vtable = IMobileBroadbandNetwork_Vtbl; @@ -5914,7 +5914,7 @@ impl MobileBroadbandNetworkRegistrationStateChange { } } impl ::windows_core::RuntimeType for MobileBroadbandNetworkRegistrationStateChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange;{beaf94e1-960f-49b4-a08d-7d85e968c7ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandNetworkRegistrationStateChange { type Vtable = IMobileBroadbandNetworkRegistrationStateChange_Vtbl; @@ -5943,7 +5943,7 @@ impl MobileBroadbandNetworkRegistrationStateChangeTriggerDetails { } } impl ::windows_core::RuntimeType for MobileBroadbandNetworkRegistrationStateChangeTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChangeTriggerDetails;{89135cff-28b8-46aa-b137-1c4b0f21edfe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandNetworkRegistrationStateChangeTriggerDetails { type Vtable = IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_Vtbl; @@ -5986,7 +5986,7 @@ impl MobileBroadbandPco { } } impl ::windows_core::RuntimeType for MobileBroadbandPco { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandPco;{d4e4fcbe-e3a3-43c5-a87b-6c86d229d7fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPco { type Vtable = IMobileBroadbandPco_Vtbl; @@ -6013,7 +6013,7 @@ impl MobileBroadbandPcoDataChangeTriggerDetails { } } impl ::windows_core::RuntimeType for MobileBroadbandPcoDataChangeTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandPcoDataChangeTriggerDetails;{263f5114-64e0-4493-909b-2d14a01962b1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPcoDataChangeTriggerDetails { type Vtable = IMobileBroadbandPcoDataChangeTriggerDetails_Vtbl; @@ -6127,7 +6127,7 @@ impl MobileBroadbandPin { } } impl ::windows_core::RuntimeType for MobileBroadbandPin { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandPin;{e661d709-e779-45bf-8281-75323df9e321})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPin { type Vtable = IMobileBroadbandPin_Vtbl; @@ -6168,7 +6168,7 @@ impl MobileBroadbandPinLockStateChange { } } impl ::windows_core::RuntimeType for MobileBroadbandPinLockStateChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange;{be16673e-1f04-4f95-8b90-e7f559dde7e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPinLockStateChange { type Vtable = IMobileBroadbandPinLockStateChange_Vtbl; @@ -6197,7 +6197,7 @@ impl MobileBroadbandPinLockStateChangeTriggerDetails { } } impl ::windows_core::RuntimeType for MobileBroadbandPinLockStateChangeTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChangeTriggerDetails;{d338c091-3e91-4d38-9036-aee83a6e79ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPinLockStateChangeTriggerDetails { type Vtable = IMobileBroadbandPinLockStateChangeTriggerDetails_Vtbl; @@ -6233,7 +6233,7 @@ impl MobileBroadbandPinManager { } } impl ::windows_core::RuntimeType for MobileBroadbandPinManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandPinManager;{83567edd-6e1f-4b9b-a413-2b1f50cc36df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPinManager { type Vtable = IMobileBroadbandPinManager_Vtbl; @@ -6267,7 +6267,7 @@ impl MobileBroadbandPinOperationResult { } } impl ::windows_core::RuntimeType for MobileBroadbandPinOperationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult;{11dddc32-31e7-49f5-b663-123d3bef0362})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandPinOperationResult { type Vtable = IMobileBroadbandPinOperationResult_Vtbl; @@ -6301,7 +6301,7 @@ impl MobileBroadbandRadioStateChange { } } impl ::windows_core::RuntimeType for MobileBroadbandRadioStateChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange;{b054a561-9833-4aed-9717-4348b21a24b3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandRadioStateChange { type Vtable = IMobileBroadbandRadioStateChange_Vtbl; @@ -6330,7 +6330,7 @@ impl MobileBroadbandRadioStateChangeTriggerDetails { } } impl ::windows_core::RuntimeType for MobileBroadbandRadioStateChangeTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChangeTriggerDetails;{71301ace-093c-42c6-b0db-ad1f75a65445})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandRadioStateChangeTriggerDetails { type Vtable = IMobileBroadbandRadioStateChangeTriggerDetails_Vtbl; @@ -6472,7 +6472,7 @@ impl MobileBroadbandSarManager { } } impl ::windows_core::RuntimeType for MobileBroadbandSarManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandSarManager;{e5b26833-967e-40c9-a485-19c0dd209e22})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandSarManager { type Vtable = IMobileBroadbandSarManager_Vtbl; @@ -6513,7 +6513,7 @@ impl MobileBroadbandSlotInfo { } } impl ::windows_core::RuntimeType for MobileBroadbandSlotInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo;{bd350b32-882e-542a-b17d-0bb1b49bae9e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandSlotInfo { type Vtable = IMobileBroadbandSlotInfo_Vtbl; @@ -6540,7 +6540,7 @@ impl MobileBroadbandSlotInfoChangedEventArgs { } } impl ::windows_core::RuntimeType for MobileBroadbandSlotInfoChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs;{3158839f-950c-54ce-a48d-ba4529b48f0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandSlotInfoChangedEventArgs { type Vtable = IMobileBroadbandSlotInfoChangedEventArgs_Vtbl; @@ -6628,7 +6628,7 @@ impl MobileBroadbandSlotManager { } } impl ::windows_core::RuntimeType for MobileBroadbandSlotManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotManager;{eba07cd6-2019-5f81-a294-cc364a11d0b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandSlotManager { type Vtable = IMobileBroadbandSlotManager_Vtbl; @@ -6655,7 +6655,7 @@ impl MobileBroadbandTransmissionStateChangedEventArgs { } } impl ::windows_core::RuntimeType for MobileBroadbandTransmissionStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs;{612e3875-040a-4f99-a4f9-61d7c32da129})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandTransmissionStateChangedEventArgs { type Vtable = IMobileBroadbandTransmissionStateChangedEventArgs_Vtbl; @@ -6691,7 +6691,7 @@ impl MobileBroadbandUicc { } } impl ::windows_core::RuntimeType for MobileBroadbandUicc { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandUicc;{e634f691-525a-4ce2-8fce-aa4162579154})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandUicc { type Vtable = IMobileBroadbandUicc_Vtbl; @@ -6751,7 +6751,7 @@ impl MobileBroadbandUiccApp { } } impl ::windows_core::RuntimeType for MobileBroadbandUiccApp { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccApp;{4d170556-98a1-43dd-b2ec-50c90cf248df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandUiccApp { type Vtable = IMobileBroadbandUiccApp_Vtbl; @@ -6787,7 +6787,7 @@ impl MobileBroadbandUiccAppReadRecordResult { } } impl ::windows_core::RuntimeType for MobileBroadbandUiccAppReadRecordResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult;{64c95285-358e-47c5-8249-695f383b2bdb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandUiccAppReadRecordResult { type Vtable = IMobileBroadbandUiccAppReadRecordResult_Vtbl; @@ -6849,7 +6849,7 @@ impl MobileBroadbandUiccAppRecordDetailsResult { } } impl ::windows_core::RuntimeType for MobileBroadbandUiccAppRecordDetailsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult;{d919682f-be14-4934-981d-2f57b9ed83e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandUiccAppRecordDetailsResult { type Vtable = IMobileBroadbandUiccAppRecordDetailsResult_Vtbl; @@ -6885,7 +6885,7 @@ impl MobileBroadbandUiccAppsResult { } } impl ::windows_core::RuntimeType for MobileBroadbandUiccAppsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult;{744930eb-8157-4a41-8494-6bf54c9b1d2b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MobileBroadbandUiccAppsResult { type Vtable = IMobileBroadbandUiccAppsResult_Vtbl; @@ -6912,7 +6912,7 @@ impl NetworkOperatorDataUsageTriggerDetails { } } impl ::windows_core::RuntimeType for NetworkOperatorDataUsageTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.NetworkOperatorDataUsageTriggerDetails;{50e3126d-a465-4eeb-9317-28a167630cea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorDataUsageTriggerDetails { type Vtable = INetworkOperatorDataUsageTriggerDetails_Vtbl; @@ -6980,7 +6980,7 @@ impl NetworkOperatorNotificationEventDetails { } } impl ::windows_core::RuntimeType for NetworkOperatorNotificationEventDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.NetworkOperatorNotificationEventDetails;{bc68a9d1-82e1-4488-9f2c-1276c2468fac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorNotificationEventDetails { type Vtable = INetworkOperatorNotificationEventDetails_Vtbl; @@ -7056,7 +7056,7 @@ impl NetworkOperatorTetheringAccessPointConfiguration { } } impl ::windows_core::RuntimeType for NetworkOperatorTetheringAccessPointConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration;{0bcc0284-412e-403d-acc6-b757e34774a4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorTetheringAccessPointConfiguration { type Vtable = INetworkOperatorTetheringAccessPointConfiguration_Vtbl; @@ -7092,7 +7092,7 @@ impl NetworkOperatorTetheringClient { } } impl ::windows_core::RuntimeType for NetworkOperatorTetheringClient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient;{709d254c-595f-4847-bb30-646935542918})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorTetheringClient { type Vtable = INetworkOperatorTetheringClient_Vtbl; @@ -7273,7 +7273,7 @@ impl NetworkOperatorTetheringManager { } } impl ::windows_core::RuntimeType for NetworkOperatorTetheringManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager;{d45a8da0-0e86-4d98-8ba4-dd70d4b764d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorTetheringManager { type Vtable = INetworkOperatorTetheringManager_Vtbl; @@ -7305,7 +7305,7 @@ impl NetworkOperatorTetheringOperationResult { } } impl ::windows_core::RuntimeType for NetworkOperatorTetheringOperationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult;{ebd203a1-01ba-476d-b4b3-bf3d12c8f80c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NetworkOperatorTetheringOperationResult { type Vtable = INetworkOperatorTetheringOperationResult_Vtbl; @@ -7337,7 +7337,7 @@ impl ProvisionFromXmlDocumentResults { } } impl ::windows_core::RuntimeType for ProvisionFromXmlDocumentResults { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults;{217700e0-8203-11df-adb9-f4ce462d9137})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProvisionFromXmlDocumentResults { type Vtable = IProvisionFromXmlDocumentResults_Vtbl; @@ -7367,7 +7367,7 @@ impl ProvisionedProfile { } } impl ::windows_core::RuntimeType for ProvisionedProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ProvisionedProfile;{217700e0-8202-11df-adb9-f4ce462d9137})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProvisionedProfile { type Vtable = IProvisionedProfile_Vtbl; @@ -7419,7 +7419,7 @@ impl ProvisioningAgent { } } impl ::windows_core::RuntimeType for ProvisioningAgent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.ProvisioningAgent;{217700e0-8201-11df-adb9-f4ce462d9137})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProvisioningAgent { type Vtable = IProvisioningAgent_Vtbl; @@ -7452,7 +7452,7 @@ impl TetheringEntitlementCheckTriggerDetails { } } impl ::windows_core::RuntimeType for TetheringEntitlementCheckTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.TetheringEntitlementCheckTriggerDetails;{03c65e9d-5926-41f3-a94e-b50926fc421b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TetheringEntitlementCheckTriggerDetails { type Vtable = ITetheringEntitlementCheckTriggerDetails_Vtbl; @@ -7516,7 +7516,7 @@ impl UssdMessage { } } impl ::windows_core::RuntimeType for UssdMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.UssdMessage;{2f9acf82-2004-4d5d-bf81-2aba1b4be4a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UssdMessage { type Vtable = IUssdMessage_Vtbl; @@ -7550,7 +7550,7 @@ impl UssdReply { } } impl ::windows_core::RuntimeType for UssdReply { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.UssdReply;{2f9acf82-2005-4d5d-bf81-2aba1b4be4a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UssdReply { type Vtable = IUssdReply_Vtbl; @@ -7601,7 +7601,7 @@ impl UssdSession { } } impl ::windows_core::RuntimeType for UssdSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.NetworkOperators.UssdSession;{2f9acf82-2002-4d5d-bf81-2aba1b4be4a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UssdSession { type Vtable = IUssdSession_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs b/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs index 1e81977470..518c511a4b 100644 --- a/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs @@ -335,7 +335,7 @@ impl ConnectionRequestedEventArgs { } } impl ::windows_core::RuntimeType for ConnectionRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Proximity.ConnectionRequestedEventArgs;{eb6891ae-4f1e-4c66-bd0d-46924a942e08})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ConnectionRequestedEventArgs { type Vtable = IConnectionRequestedEventArgs_Vtbl; @@ -549,7 +549,7 @@ impl PeerInformation { } } impl ::windows_core::RuntimeType for PeerInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Proximity.PeerInformation;{20024f08-9fff-45f4-b6e9-408b2ebef373})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PeerInformation { type Vtable = IPeerInformation_Vtbl; @@ -674,7 +674,7 @@ impl PeerWatcher { } } impl ::windows_core::RuntimeType for PeerWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Proximity.PeerWatcher;{3cee21f8-2fa6-4679-9691-03c94a420f34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PeerWatcher { type Vtable = IPeerWatcher_Vtbl; @@ -859,7 +859,7 @@ impl ProximityDevice { } } impl ::windows_core::RuntimeType for ProximityDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Proximity.ProximityDevice;{efa8a552-f6e1-4329-a0fc-ab6b0fd28262})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProximityDevice { type Vtable = IProximityDevice_Vtbl; @@ -909,7 +909,7 @@ impl ProximityMessage { } } impl ::windows_core::RuntimeType for ProximityMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Proximity.ProximityMessage;{efab0782-f6e1-4675-a045-d8e320c24808})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProximityMessage { type Vtable = IProximityMessage_Vtbl; @@ -952,7 +952,7 @@ impl TriggeredConnectionStateChangedEventArgs { } } impl ::windows_core::RuntimeType for TriggeredConnectionStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Proximity.TriggeredConnectionStateChangedEventArgs;{c6a780ad-f6e1-4d54-96e2-33f620bca88a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TriggeredConnectionStateChangedEventArgs { type Vtable = ITriggeredConnectionStateChangedEventArgs_Vtbl; @@ -1189,7 +1189,7 @@ unsafe impl ::windows_core::ComInterface for DeviceArrivedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xefa9da69_f6e1_49c9_a49e_8e0fc58fb911); } impl ::windows_core::RuntimeType for DeviceArrivedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{efa9da69-f6e1-49c9-a49e-8e0fc58fb911}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1261,7 +1261,7 @@ unsafe impl ::windows_core::ComInterface for DeviceDepartedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xefa9da69_f6e2_49c9_a49e_8e0fc58fb911); } impl ::windows_core::RuntimeType for DeviceDepartedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{efa9da69-f6e2-49c9-a49e-8e0fc58fb911}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1334,7 +1334,7 @@ unsafe impl ::windows_core::ComInterface for MessageReceivedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xefab0782_f6e2_4675_a045_d8e320c24808); } impl ::windows_core::RuntimeType for MessageReceivedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{efab0782-f6e2-4675-a045-d8e320c24808}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1406,7 +1406,7 @@ unsafe impl ::windows_core::ComInterface for MessageTransmittedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xefaa0b4a_f6e2_4d7d_856c_78fc8efc021e); } impl ::windows_core::RuntimeType for MessageTransmittedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{efaa0b4a-f6e2-4d7d-856c-78fc8efc021e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs b/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs index e3bf8099f8..2fc9948f11 100644 --- a/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs @@ -311,7 +311,7 @@ impl PushNotificationChannel { } } impl ::windows_core::RuntimeType for PushNotificationChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.PushNotifications.PushNotificationChannel;{2b28102e-ef0b-4f39-9b8a-a3c194de7081})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PushNotificationChannel { type Vtable = IPushNotificationChannel_Vtbl; @@ -474,7 +474,7 @@ impl PushNotificationChannelManagerForUser { } } impl ::windows_core::RuntimeType for PushNotificationChannelManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser;{a4c45704-1182-42c7-8890-f563c4890dc4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PushNotificationChannelManagerForUser { type Vtable = IPushNotificationChannelManagerForUser_Vtbl; @@ -493,7 +493,7 @@ unsafe impl ::core::marker::Sync for PushNotificationChannelManagerForUser {} pub struct PushNotificationChannelsRevokedEventArgs(::windows_core::IUnknown); impl PushNotificationChannelsRevokedEventArgs {} impl ::windows_core::RuntimeType for PushNotificationChannelsRevokedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.PushNotifications.PushNotificationChannelsRevokedEventArgs;{20e1a24c-1a34-5beb-aae2-40c232c8c140})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PushNotificationChannelsRevokedEventArgs { type Vtable = IPushNotificationChannelsRevokedEventArgs_Vtbl; @@ -565,7 +565,7 @@ impl PushNotificationReceivedEventArgs { } } impl ::windows_core::RuntimeType for PushNotificationReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs;{d1065e0c-36cd-484c-b935-0a99b753cf00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PushNotificationReceivedEventArgs { type Vtable = IPushNotificationReceivedEventArgs_Vtbl; @@ -617,7 +617,7 @@ impl RawNotification { } } impl ::windows_core::RuntimeType for RawNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.PushNotifications.RawNotification;{1a227281-3b79-42ac-9963-22ab00d4f0b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RawNotification { type Vtable = IRawNotification_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs b/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs index d5d2b5c97e..60fc686424 100644 --- a/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs @@ -162,7 +162,7 @@ impl DnssdRegistrationResult { } } impl ::windows_core::RuntimeType for DnssdRegistrationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult;{3d786ad2-e606-5350-73ea-7e97f066162f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DnssdRegistrationResult { type Vtable = IDnssdRegistrationResult_Vtbl; @@ -324,7 +324,7 @@ impl DnssdServiceInstance { } } impl ::windows_core::RuntimeType for DnssdServiceInstance { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance;{e246db7e-98a5-4ca1-b9e4-c253d33c35ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DnssdServiceInstance { type Vtable = IDnssdServiceInstance_Vtbl; @@ -398,7 +398,7 @@ impl DnssdServiceInstanceCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for DnssdServiceInstanceCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance;{e246db7e-98a5-4ca1-b9e4-c253d33c35ff})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for DnssdServiceInstanceCollection { @@ -513,7 +513,7 @@ impl DnssdServiceWatcher { } } impl ::windows_core::RuntimeType for DnssdServiceWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher;{cc34d9c1-db7d-4b69-983d-c6f83f205682})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DnssdServiceWatcher { type Vtable = IDnssdServiceWatcher_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs b/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs index dc1a7506f7..61b691c537 100644 --- a/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs @@ -60,7 +60,7 @@ impl IControlChannelTriggerEventDetails { } ::windows_core::imp::interface_hierarchy!(IControlChannelTriggerEventDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IControlChannelTriggerEventDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1b36e047-89bb-4236-96ac-71d012bb4869}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IControlChannelTriggerEventDetails { type Vtable = IControlChannelTriggerEventDetails_Vtbl; @@ -119,7 +119,7 @@ impl IControlChannelTriggerResetEventDetails { } ::windows_core::imp::interface_hierarchy!(IControlChannelTriggerResetEventDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IControlChannelTriggerResetEventDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6851038e-8ec4-42fe-9bb2-21e91b7bfcb1}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IControlChannelTriggerResetEventDetails { type Vtable = IControlChannelTriggerResetEventDetails_Vtbl; @@ -1326,7 +1326,7 @@ impl IWebSocket { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IWebSocket {} impl ::windows_core::RuntimeType for IWebSocket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f877396f-99b1-4e18-bc08-850c9adf156e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebSocket { type Vtable = IWebSocket_Vtbl; @@ -1437,7 +1437,7 @@ impl IWebSocketControl { } ::windows_core::imp::interface_hierarchy!(IWebSocketControl, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebSocketControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2ec4bdc3-d9a5-455a-9811-de24d45337e9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebSocketControl { type Vtable = IWebSocketControl_Vtbl; @@ -1545,7 +1545,7 @@ impl IWebSocketControl2 { ::windows_core::imp::interface_hierarchy!(IWebSocketControl2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IWebSocketControl2 {} impl ::windows_core::RuntimeType for IWebSocketControl2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{79c3be03-f2ca-461e-af4e-9665bc2d0620}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebSocketControl2 { type Vtable = IWebSocketControl2_Vtbl; @@ -1609,7 +1609,7 @@ impl IWebSocketInformation { } ::windows_core::imp::interface_hierarchy!(IWebSocketInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebSocketInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5e01e316-c92a-47a5-b25f-07847639d181}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebSocketInformation { type Vtable = IWebSocketInformation_Vtbl; @@ -1688,7 +1688,7 @@ impl IWebSocketInformation2 { ::windows_core::imp::interface_hierarchy!(IWebSocketInformation2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IWebSocketInformation2 {} impl ::windows_core::RuntimeType for IWebSocketInformation2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ce1d39ce-a1b7-4d43-8269-8d5b981bd47a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebSocketInformation2 { type Vtable = IWebSocketInformation2_Vtbl; @@ -1855,7 +1855,7 @@ impl ControlChannelTrigger { } } impl ::windows_core::RuntimeType for ControlChannelTrigger { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.ControlChannelTrigger;{7d1431a7-ee96-40e8-a199-8703cd969ec3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ControlChannelTrigger { type Vtable = IControlChannelTrigger_Vtbl; @@ -2083,7 +2083,7 @@ impl DatagramSocket { } } impl ::windows_core::RuntimeType for DatagramSocket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.DatagramSocket;{7fe25bbb-c3bc-4677-8446-ca28a465a3af})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DatagramSocket { type Vtable = IDatagramSocket_Vtbl; @@ -2160,7 +2160,7 @@ impl DatagramSocketControl { } } impl ::windows_core::RuntimeType for DatagramSocketControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.DatagramSocketControl;{52ac3f2e-349a-4135-bb58-b79b2647d390})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DatagramSocketControl { type Vtable = IDatagramSocketControl_Vtbl; @@ -2208,7 +2208,7 @@ impl DatagramSocketInformation { } } impl ::windows_core::RuntimeType for DatagramSocketInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.DatagramSocketInformation;{5f1a569a-55fb-48cd-9706-7a974f7b1585})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DatagramSocketInformation { type Vtable = IDatagramSocketInformation_Vtbl; @@ -2267,7 +2267,7 @@ impl DatagramSocketMessageReceivedEventArgs { } } impl ::windows_core::RuntimeType for DatagramSocketMessageReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs;{9e2ddca2-1712-4ce4-b179-8c652c6d107e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DatagramSocketMessageReceivedEventArgs { type Vtable = IDatagramSocketMessageReceivedEventArgs_Vtbl; @@ -2421,7 +2421,7 @@ impl MessageWebSocket { } } impl ::windows_core::RuntimeType for MessageWebSocket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.MessageWebSocket;{33727d08-34d5-4746-ad7b-8dde5bc2ef88})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MessageWebSocket { type Vtable = IMessageWebSocket_Vtbl; @@ -2584,7 +2584,7 @@ impl MessageWebSocketControl { } } impl ::windows_core::RuntimeType for MessageWebSocketControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.MessageWebSocketControl;{8118388a-c629-4f0a-80fb-81fc05538862})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MessageWebSocketControl { type Vtable = IMessageWebSocketControl_Vtbl; @@ -2661,7 +2661,7 @@ impl MessageWebSocketInformation { } } impl ::windows_core::RuntimeType for MessageWebSocketInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.MessageWebSocketInformation;{5e01e316-c92a-47a5-b25f-07847639d181})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MessageWebSocketInformation { type Vtable = IWebSocketInformation_Vtbl; @@ -2715,7 +2715,7 @@ impl MessageWebSocketMessageReceivedEventArgs { } } impl ::windows_core::RuntimeType for MessageWebSocketMessageReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.MessageWebSocketMessageReceivedEventArgs;{478c22ac-4c4b-42ed-9ed7-1ef9f94fa3d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MessageWebSocketMessageReceivedEventArgs { type Vtable = IMessageWebSocketMessageReceivedEventArgs_Vtbl; @@ -2804,7 +2804,7 @@ impl ServerMessageWebSocket { } } impl ::windows_core::RuntimeType for ServerMessageWebSocket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.ServerMessageWebSocket;{e3ac9240-813b-5efd-7e11-ae2305fc77f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ServerMessageWebSocket { type Vtable = IServerMessageWebSocket_Vtbl; @@ -2837,7 +2837,7 @@ impl ServerMessageWebSocketControl { } } impl ::windows_core::RuntimeType for ServerMessageWebSocketControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.ServerMessageWebSocketControl;{69c2f051-1c1f-587a-4519-2181610192b7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ServerMessageWebSocketControl { type Vtable = IServerMessageWebSocketControl_Vtbl; @@ -2878,7 +2878,7 @@ impl ServerMessageWebSocketInformation { } } impl ::windows_core::RuntimeType for ServerMessageWebSocketInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.ServerMessageWebSocketInformation;{fc32b45f-4448-5505-6cc9-09afa8915f5d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ServerMessageWebSocketInformation { type Vtable = IServerMessageWebSocketInformation_Vtbl; @@ -2951,7 +2951,7 @@ impl ServerStreamWebSocket { } } impl ::windows_core::RuntimeType for ServerStreamWebSocket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.ServerStreamWebSocket;{2ced5bbf-74f6-55e4-79df-9132680dfee8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ServerStreamWebSocket { type Vtable = IServerStreamWebSocket_Vtbl; @@ -2994,7 +2994,7 @@ impl ServerStreamWebSocketInformation { } } impl ::windows_core::RuntimeType for ServerStreamWebSocketInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.ServerStreamWebSocketInformation;{fc32b45f-4448-5505-6cc9-09aba8915f5d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ServerStreamWebSocketInformation { type Vtable = IServerStreamWebSocketInformation_Vtbl; @@ -3039,7 +3039,7 @@ impl SocketActivityContext { } } impl ::windows_core::RuntimeType for SocketActivityContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.SocketActivityContext;{43b04d64-4c85-4396-a637-1d973f6ebd49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SocketActivityContext { type Vtable = ISocketActivityContext_Vtbl; @@ -3121,7 +3121,7 @@ impl SocketActivityInformation { } } impl ::windows_core::RuntimeType for SocketActivityInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.SocketActivityInformation;{8d8a42e4-a87e-4b74-9968-185b2511defe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SocketActivityInformation { type Vtable = ISocketActivityInformation_Vtbl; @@ -3155,7 +3155,7 @@ impl SocketActivityTriggerDetails { } } impl ::windows_core::RuntimeType for SocketActivityTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.SocketActivityTriggerDetails;{45f406a7-fc9f-4f81-acad-355fef51e67b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SocketActivityTriggerDetails { type Vtable = ISocketActivityTriggerDetails_Vtbl; @@ -3374,7 +3374,7 @@ impl StreamSocket { } } impl ::windows_core::RuntimeType for StreamSocket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamSocket;{69a22cf3-fc7b-4857-af38-f6e7de6a5b49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamSocket { type Vtable = IStreamSocket_Vtbl; @@ -3500,7 +3500,7 @@ impl StreamSocketControl { } } impl ::windows_core::RuntimeType for StreamSocketControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamSocketControl;{fe25adf1-92ab-4af3-9992-0f4c85e36cc4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamSocketControl { type Vtable = IStreamSocketControl_Vtbl; @@ -3626,7 +3626,7 @@ impl StreamSocketInformation { } } impl ::windows_core::RuntimeType for StreamSocketInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamSocketInformation;{3b80ae30-5e68-4205-88f0-dc85d2e25ded})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamSocketInformation { type Vtable = IStreamSocketInformation_Vtbl; @@ -3761,7 +3761,7 @@ impl StreamSocketListener { } } impl ::windows_core::RuntimeType for StreamSocketListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamSocketListener;{ff513437-df9f-4df0-bf82-0ec5d7b35aae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamSocketListener { type Vtable = IStreamSocketListener_Vtbl; @@ -3790,7 +3790,7 @@ impl StreamSocketListenerConnectionReceivedEventArgs { } } impl ::windows_core::RuntimeType for StreamSocketListenerConnectionReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamSocketListenerConnectionReceivedEventArgs;{0c472ea9-373f-447b-85b1-ddd4548803ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamSocketListenerConnectionReceivedEventArgs { type Vtable = IStreamSocketListenerConnectionReceivedEventArgs_Vtbl; @@ -3865,7 +3865,7 @@ impl StreamSocketListenerControl { } } impl ::windows_core::RuntimeType for StreamSocketListenerControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamSocketListenerControl;{20d8c576-8d8a-4dba-9722-a16c4d984980})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamSocketListenerControl { type Vtable = IStreamSocketListenerControl_Vtbl; @@ -3892,7 +3892,7 @@ impl StreamSocketListenerInformation { } } impl ::windows_core::RuntimeType for StreamSocketListenerInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamSocketListenerInformation;{e62ba82f-a63a-430b-bf62-29e93e5633b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamSocketListenerInformation { type Vtable = IStreamSocketListenerInformation_Vtbl; @@ -4013,7 +4013,7 @@ impl StreamWebSocket { } } impl ::windows_core::RuntimeType for StreamWebSocket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamWebSocket;{bd4a49d8-b289-45bb-97eb-c7525205a843})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamWebSocket { type Vtable = IStreamWebSocket_Vtbl; @@ -4154,7 +4154,7 @@ impl StreamWebSocketControl { } } impl ::windows_core::RuntimeType for StreamWebSocketControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamWebSocketControl;{b4f478b1-a45a-48db-953a-645b7d964c07})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamWebSocketControl { type Vtable = IStreamWebSocketControl_Vtbl; @@ -4231,7 +4231,7 @@ impl StreamWebSocketInformation { } } impl ::windows_core::RuntimeType for StreamWebSocketInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.StreamWebSocketInformation;{5e01e316-c92a-47a5-b25f-07847639d181})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StreamWebSocketInformation { type Vtable = IWebSocketInformation_Vtbl; @@ -4267,7 +4267,7 @@ impl WebSocketClosedEventArgs { } } impl ::windows_core::RuntimeType for WebSocketClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.WebSocketClosedEventArgs;{ceb78d07-d0a8-4703-a091-c8c2c0915bc3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebSocketClosedEventArgs { type Vtable = IWebSocketClosedEventArgs_Vtbl; @@ -4326,7 +4326,7 @@ impl WebSocketKeepAlive { } #[cfg(feature = "ApplicationModel_Background")] impl ::windows_core::RuntimeType for WebSocketKeepAlive { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.WebSocketKeepAlive;{7d13d534-fd12-43ce-8c22-ea1ff13c06df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Background")] unsafe impl ::windows_core::Interface for WebSocketKeepAlive { @@ -4401,7 +4401,7 @@ impl WebSocketServerCustomValidationRequestedEventArgs { } } impl ::windows_core::RuntimeType for WebSocketServerCustomValidationRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs;{ffeffe48-022a-4ab7-8b36-e10af4640e6b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebSocketServerCustomValidationRequestedEventArgs { type Vtable = IWebSocketServerCustomValidationRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs b/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs index 4e2bcd086b..566f9b702b 100644 --- a/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs @@ -285,7 +285,7 @@ impl IVpnChannelStatics { } ::windows_core::imp::interface_hierarchy!(IVpnChannelStatics, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnChannelStatics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{88eb062d-e818-4ffd-98a6-363e3736c95d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnChannelStatics { type Vtable = IVpnChannelStatics_Vtbl; @@ -340,7 +340,7 @@ impl IVpnCredential { } ::windows_core::imp::interface_hierarchy!(IVpnCredential, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnCredential { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b7e78af3-a46d-404b-8729-1832522853ac}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnCredential { type Vtable = IVpnCredential_Vtbl; @@ -483,7 +483,7 @@ impl IVpnCustomPrompt { } ::windows_core::imp::interface_hierarchy!(IVpnCustomPrompt, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnCustomPrompt { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9b2ebe7b-87d5-433c-b4f6-eee6aa68a244}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnCustomPrompt { type Vtable = IVpnCustomPrompt_Vtbl; @@ -560,7 +560,7 @@ impl IVpnCustomPromptElement { } ::windows_core::imp::interface_hierarchy!(IVpnCustomPromptElement, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnCustomPromptElement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{73bd5638-6f04-404d-93dd-50a44924a38b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnCustomPromptElement { type Vtable = IVpnCustomPromptElement_Vtbl; @@ -746,7 +746,7 @@ impl IVpnDomainNameInfoFactory { } ::windows_core::imp::interface_hierarchy!(IVpnDomainNameInfoFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnDomainNameInfoFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2507bb75-028f-4688-8d3a-c4531df37da8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnDomainNameInfoFactory { type Vtable = IVpnDomainNameInfoFactory_Vtbl; @@ -833,7 +833,7 @@ impl IVpnInterfaceIdFactory { } ::windows_core::imp::interface_hierarchy!(IVpnInterfaceIdFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnInterfaceIdFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9e2ddca2-1712-4ce4-b179-8c652c6d1000}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnInterfaceIdFactory { type Vtable = IVpnInterfaceIdFactory_Vtbl; @@ -982,7 +982,7 @@ impl IVpnNamespaceInfoFactory { } ::windows_core::imp::interface_hierarchy!(IVpnNamespaceInfoFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnNamespaceInfoFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cb3e951a-b0ce-442b-acbb-5f99b202c31c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnNamespaceInfoFactory { type Vtable = IVpnNamespaceInfoFactory_Vtbl; @@ -1119,7 +1119,7 @@ impl IVpnPacketBufferFactory { } ::windows_core::imp::interface_hierarchy!(IVpnPacketBufferFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnPacketBufferFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9e2ddca2-1712-4ce4-b179-8c652c6d9999}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnPacketBufferFactory { type Vtable = IVpnPacketBufferFactory_Vtbl; @@ -1246,7 +1246,7 @@ impl IVpnPlugIn { } ::windows_core::imp::interface_hierarchy!(IVpnPlugIn, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnPlugIn { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ceb78d07-d0a8-4703-a091-c8c2c0915bc4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnPlugIn { type Vtable = IVpnPlugIn_Vtbl; @@ -1381,7 +1381,7 @@ impl IVpnProfile { } ::windows_core::imp::interface_hierarchy!(IVpnProfile, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{7875b751-b0d7-43db-8a93-d3fe2479e56a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnProfile { type Vtable = IVpnProfile_Vtbl; @@ -1501,7 +1501,7 @@ impl IVpnRouteFactory { } ::windows_core::imp::interface_hierarchy!(IVpnRouteFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVpnRouteFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{bdeab5ff-45cf-4b99-83fb-db3bc2672b02}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVpnRouteFactory { type Vtable = IVpnRouteFactory_Vtbl; @@ -1653,7 +1653,7 @@ impl VpnAppId { } } impl ::windows_core::RuntimeType for VpnAppId { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnAppId;{7b06a635-5c58-41d9-94a7-bfbcf1d8ca54})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnAppId { type Vtable = IVpnAppId_Vtbl; @@ -2018,7 +2018,7 @@ impl VpnChannel { } } impl ::windows_core::RuntimeType for VpnChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnChannel;{4ac78d07-d1a8-4303-a091-c8d2e0915bc3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnChannel { type Vtable = IVpnChannel_Vtbl; @@ -2045,7 +2045,7 @@ impl VpnChannelActivityEventArgs { } } impl ::windows_core::RuntimeType for VpnChannelActivityEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnChannelActivityEventArgs;{a36c88f2-afdc-4775-855d-d4ac0a35fc55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnChannelActivityEventArgs { type Vtable = IVpnChannelActivityEventArgs_Vtbl; @@ -2072,7 +2072,7 @@ impl VpnChannelActivityStateChangedArgs { } } impl ::windows_core::RuntimeType for VpnChannelActivityStateChangedArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnChannelActivityStateChangedArgs;{3d750565-fdc0-4bbe-a23b-45fffc6d97a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnChannelActivityStateChangedArgs { type Vtable = IVpnChannelActivityStateChangedArgs_Vtbl; @@ -2124,7 +2124,7 @@ impl VpnChannelConfiguration { } } impl ::windows_core::RuntimeType for VpnChannelConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnChannelConfiguration;{0e2ddca2-2012-4fe4-b179-8c652c6d107e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnChannelConfiguration { type Vtable = IVpnChannelConfiguration_Vtbl; @@ -2178,7 +2178,7 @@ impl VpnCredential { } } impl ::windows_core::RuntimeType for VpnCredential { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCredential;{b7e78af3-a46d-404b-8729-1832522853ac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCredential { type Vtable = IVpnCredential_Vtbl; @@ -2257,7 +2257,7 @@ impl VpnCustomCheckBox { } } impl ::windows_core::RuntimeType for VpnCustomCheckBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomCheckBox;{43878753-03c5-4e61-93d7-a957714c4282})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomCheckBox { type Vtable = IVpnCustomCheckBox_Vtbl; @@ -2343,7 +2343,7 @@ impl VpnCustomComboBox { } } impl ::windows_core::RuntimeType for VpnCustomComboBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomComboBox;{9a24158e-dba1-4c6f-8270-dcf3c9761c4c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomComboBox { type Vtable = IVpnCustomComboBox_Vtbl; @@ -2433,7 +2433,7 @@ impl VpnCustomEditBox { } } impl ::windows_core::RuntimeType for VpnCustomEditBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomEditBox;{3002d9a0-cfbf-4c0b-8f3c-66f503c20b39})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomEditBox { type Vtable = IVpnCustomEditBox_Vtbl; @@ -2494,7 +2494,7 @@ impl VpnCustomErrorBox { } } impl ::windows_core::RuntimeType for VpnCustomErrorBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomErrorBox;{9ec4efb2-c942-42af-b223-588b48328721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomErrorBox { type Vtable = IVpnCustomErrorBox_Vtbl; @@ -2573,7 +2573,7 @@ impl VpnCustomPromptBooleanInput { } } impl ::windows_core::RuntimeType for VpnCustomPromptBooleanInput { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomPromptBooleanInput;{c4c9a69e-ff47-4527-9f27-a49292019979})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomPromptBooleanInput { type Vtable = IVpnCustomPromptBooleanInput_Vtbl; @@ -2650,7 +2650,7 @@ impl VpnCustomPromptOptionSelector { } } impl ::windows_core::RuntimeType for VpnCustomPromptOptionSelector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomPromptOptionSelector;{3b8f34d9-8ec1-4e95-9a4e-7ba64d38f330})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomPromptOptionSelector { type Vtable = IVpnCustomPromptOptionSelector_Vtbl; @@ -2722,7 +2722,7 @@ impl VpnCustomPromptText { } } impl ::windows_core::RuntimeType for VpnCustomPromptText { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomPromptText;{3bc8bdee-3a42-49a3-abdd-07b2edea752d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomPromptText { type Vtable = IVpnCustomPromptText_Vtbl; @@ -2812,7 +2812,7 @@ impl VpnCustomPromptTextInput { } } impl ::windows_core::RuntimeType for VpnCustomPromptTextInput { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomPromptTextInput;{c9da9c75-913c-47d5-88ba-48fc48930235})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomPromptTextInput { type Vtable = IVpnCustomPromptTextInput_Vtbl; @@ -2884,7 +2884,7 @@ impl VpnCustomTextBox { } } impl ::windows_core::RuntimeType for VpnCustomTextBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnCustomTextBox;{daa4c3ca-8f23-4d36-91f1-76d937827942})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnCustomTextBox { type Vtable = IVpnCustomTextBox_Vtbl; @@ -2939,7 +2939,7 @@ impl VpnDomainNameAssignment { } } impl ::windows_core::RuntimeType for VpnDomainNameAssignment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnDomainNameAssignment;{4135b141-ccdb-49b5-9401-039a8ae767e9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnDomainNameAssignment { type Vtable = IVpnDomainNameAssignment_Vtbl; @@ -3028,7 +3028,7 @@ impl VpnDomainNameInfo { } } impl ::windows_core::RuntimeType for VpnDomainNameInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnDomainNameInfo;{ad2eb82f-ea8e-4f7a-843e-1a87e32e1b9a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnDomainNameInfo { type Vtable = IVpnDomainNameInfo_Vtbl; @@ -3107,7 +3107,7 @@ impl VpnForegroundActivatedEventArgs { } } impl ::windows_core::RuntimeType for VpnForegroundActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnForegroundActivatedEventArgs;{85b465b0-cadb-4d70-ac92-543a24dc9ebc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnForegroundActivatedEventArgs { type Vtable = IVpnForegroundActivatedEventArgs_Vtbl; @@ -3140,7 +3140,7 @@ impl VpnForegroundActivationOperation { } } impl ::windows_core::RuntimeType for VpnForegroundActivationOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnForegroundActivationOperation;{9e010d57-f17a-4bd5-9b6d-f984f1297d3c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnForegroundActivationOperation { type Vtable = IVpnForegroundActivationOperation_Vtbl; @@ -3175,7 +3175,7 @@ impl VpnInterfaceId { } } impl ::windows_core::RuntimeType for VpnInterfaceId { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnInterfaceId;{9e2ddca2-1712-4ce4-b179-8c652c6d1011})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnInterfaceId { type Vtable = IVpnInterfaceId_Vtbl; @@ -3302,7 +3302,7 @@ impl VpnManagementAgent { } } impl ::windows_core::RuntimeType for VpnManagementAgent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnManagementAgent;{193696cd-a5c4-4abe-852b-785be4cb3e34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnManagementAgent { type Vtable = IVpnManagementAgent_Vtbl; @@ -3365,7 +3365,7 @@ impl VpnNamespaceAssignment { } } impl ::windows_core::RuntimeType for VpnNamespaceAssignment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnNamespaceAssignment;{d7f7db18-307d-4c0e-bd62-8fa270bbadd6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnNamespaceAssignment { type Vtable = IVpnNamespaceAssignment_Vtbl; @@ -3449,7 +3449,7 @@ impl VpnNamespaceInfo { } } impl ::windows_core::RuntimeType for VpnNamespaceInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnNamespaceInfo;{30edfb43-444f-44c5-8167-a35a91f1af94})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnNamespaceInfo { type Vtable = IVpnNamespaceInfo_Vtbl; @@ -3627,7 +3627,7 @@ impl VpnNativeProfile { } } impl ::windows_core::RuntimeType for VpnNativeProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnNativeProfile;{a4aee29e-6417-4333-9842-f0a66db69802})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnNativeProfile { type Vtable = IVpnNativeProfile_Vtbl; @@ -3714,7 +3714,7 @@ impl VpnPacketBuffer { } } impl ::windows_core::RuntimeType for VpnPacketBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnPacketBuffer;{c2f891fc-4d5c-4a63-b70d-4e307eacce55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnPacketBuffer { type Vtable = IVpnPacketBuffer_Vtbl; @@ -3793,7 +3793,7 @@ impl VpnPacketBufferList { } } impl ::windows_core::RuntimeType for VpnPacketBufferList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnPacketBufferList;{c2f891fc-4d5c-4a63-b70d-4e307eacce77})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnPacketBufferList { type Vtable = IVpnPacketBufferList_Vtbl; @@ -3856,7 +3856,7 @@ impl VpnPickedCredential { } } impl ::windows_core::RuntimeType for VpnPickedCredential { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnPickedCredential;{9a793ac7-8854-4e52-ad97-24dd9a842bce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnPickedCredential { type Vtable = IVpnPickedCredential_Vtbl; @@ -4001,7 +4001,7 @@ impl VpnPlugInProfile { } } impl ::windows_core::RuntimeType for VpnPlugInProfile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnPlugInProfile;{0edf0da4-4f00-4589-8d7b-4bf988f6542c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnPlugInProfile { type Vtable = IVpnPlugInProfile_Vtbl; @@ -4061,7 +4061,7 @@ impl VpnRoute { } } impl ::windows_core::RuntimeType for VpnRoute { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnRoute;{b5731b83-0969-4699-938e-7776db29cfb3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnRoute { type Vtable = IVpnRoute_Vtbl; @@ -4171,7 +4171,7 @@ impl VpnRouteAssignment { } } impl ::windows_core::RuntimeType for VpnRouteAssignment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnRouteAssignment;{db64de22-ce39-4a76-9550-f61039f80e48})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnRouteAssignment { type Vtable = IVpnRouteAssignment_Vtbl; @@ -4200,7 +4200,7 @@ impl VpnSystemHealth { } } impl ::windows_core::RuntimeType for VpnSystemHealth { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnSystemHealth;{99a8f8af-c0ee-4e75-817a-f231aee5123d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnSystemHealth { type Vtable = IVpnSystemHealth_Vtbl; @@ -4315,7 +4315,7 @@ impl VpnTrafficFilter { } } impl ::windows_core::RuntimeType for VpnTrafficFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnTrafficFilter;{2f691b60-6c9f-47f5-ac36-bb1b042e2c50})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnTrafficFilter { type Vtable = IVpnTrafficFilter_Vtbl; @@ -4373,7 +4373,7 @@ impl VpnTrafficFilterAssignment { } } impl ::windows_core::RuntimeType for VpnTrafficFilterAssignment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.Vpn.VpnTrafficFilterAssignment;{56ccd45c-e664-471e-89cd-601603b9e0f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VpnTrafficFilterAssignment { type Vtable = IVpnTrafficFilterAssignment_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs b/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs index e16784d463..8bcc80e1b5 100644 --- a/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs @@ -467,7 +467,7 @@ impl XboxLiveDeviceAddress { } } impl ::windows_core::RuntimeType for XboxLiveDeviceAddress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveDeviceAddress;{f5bbd279-3c86-4b57-a31a-b9462408fd01})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveDeviceAddress { type Vtable = IXboxLiveDeviceAddress_Vtbl; @@ -592,7 +592,7 @@ impl XboxLiveEndpointPair { } } impl ::windows_core::RuntimeType for XboxLiveEndpointPair { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveEndpointPair;{1e9a839b-813e-44e0-b87f-c87a093475e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveEndpointPair { type Vtable = IXboxLiveEndpointPair_Vtbl; @@ -640,7 +640,7 @@ impl XboxLiveEndpointPairCreationResult { } } impl ::windows_core::RuntimeType for XboxLiveEndpointPairCreationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveEndpointPairCreationResult;{d9a8bb95-2aab-4d1e-9794-33ecc0dcf0fe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveEndpointPairCreationResult { type Vtable = IXboxLiveEndpointPairCreationResult_Vtbl; @@ -674,7 +674,7 @@ impl XboxLiveEndpointPairStateChangedEventArgs { } } impl ::windows_core::RuntimeType for XboxLiveEndpointPairStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveEndpointPairStateChangedEventArgs;{592e3b55-de08-44e7-ac3b-b9b9a169583a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveEndpointPairStateChangedEventArgs { type Vtable = IXboxLiveEndpointPairStateChangedEventArgs_Vtbl; @@ -830,7 +830,7 @@ impl XboxLiveEndpointPairTemplate { } } impl ::windows_core::RuntimeType for XboxLiveEndpointPairTemplate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveEndpointPairTemplate;{6b286ecf-3457-40ce-b9a1-c0cfe0213ea7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveEndpointPairTemplate { type Vtable = IXboxLiveEndpointPairTemplate_Vtbl; @@ -857,7 +857,7 @@ impl XboxLiveInboundEndpointPairCreatedEventArgs { } } impl ::windows_core::RuntimeType for XboxLiveInboundEndpointPairCreatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveInboundEndpointPairCreatedEventArgs;{dc183b62-22ba-48d2-80de-c23968bd198b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveInboundEndpointPairCreatedEventArgs { type Vtable = IXboxLiveInboundEndpointPairCreatedEventArgs_Vtbl; @@ -1070,7 +1070,7 @@ impl XboxLiveQualityOfServiceMeasurement { } } impl ::windows_core::RuntimeType for XboxLiveQualityOfServiceMeasurement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveQualityOfServiceMeasurement;{4d682bce-a5d6-47e6-a236-cfde5fbdf2ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveQualityOfServiceMeasurement { type Vtable = IXboxLiveQualityOfServiceMeasurement_Vtbl; @@ -1118,7 +1118,7 @@ impl XboxLiveQualityOfServiceMetricResult { } } impl ::windows_core::RuntimeType for XboxLiveQualityOfServiceMetricResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveQualityOfServiceMetricResult;{aeec53d1-3561-4782-b0cf-d3ae29d9fa87})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveQualityOfServiceMetricResult { type Vtable = IXboxLiveQualityOfServiceMetricResult_Vtbl; @@ -1161,7 +1161,7 @@ impl XboxLiveQualityOfServicePrivatePayloadResult { } } impl ::windows_core::RuntimeType for XboxLiveQualityOfServicePrivatePayloadResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.XboxLive.XboxLiveQualityOfServicePrivatePayloadResult;{5a6302ae-6f38-41c0-9fcc-ea6cb978cafc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for XboxLiveQualityOfServicePrivatePayloadResult { type Vtable = IXboxLiveQualityOfServicePrivatePayloadResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Networking/mod.rs b/crates/libs/windows/src/Windows/Networking/mod.rs index 25f2659f8c..f61ad99882 100644 --- a/crates/libs/windows/src/Windows/Networking/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/mod.rs @@ -191,7 +191,7 @@ impl EndpointPair { } } impl ::windows_core::RuntimeType for EndpointPair { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.EndpointPair;{33a0aa36-f8fa-4b30-b856-76517c3bd06d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EndpointPair { type Vtable = IEndpointPair_Vtbl; @@ -289,7 +289,7 @@ impl HostName { } } impl ::windows_core::RuntimeType for HostName { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Networking.HostName;{bf8ecaad-ed96-49a7-9084-d416cae88dcb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HostName { type Vtable = IHostName_Vtbl; diff --git a/crates/libs/windows/src/Windows/Perception/People/mod.rs b/crates/libs/windows/src/Windows/Perception/People/mod.rs index 2799049113..9f06c7d069 100644 --- a/crates/libs/windows/src/Windows/Perception/People/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/People/mod.rs @@ -195,7 +195,7 @@ impl EyesPose { } } impl ::windows_core::RuntimeType for EyesPose { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.People.EyesPose;{682a9b23-8a1e-5b86-a060-906ffacb62a4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EyesPose { type Vtable = IEyesPose_Vtbl; @@ -273,7 +273,7 @@ impl HandMeshObserver { } } impl ::windows_core::RuntimeType for HandMeshObserver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.People.HandMeshObserver;{85ae30cb-6fc3-55c4-a7b4-29e33896ca69})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HandMeshObserver { type Vtable = IHandMeshObserver_Vtbl; @@ -315,7 +315,7 @@ impl HandMeshVertexState { } } impl ::windows_core::RuntimeType for HandMeshVertexState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.People.HandMeshVertexState;{046c5fef-1d8b-55de-ab2c-1cd424886d8f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HandMeshVertexState { type Vtable = IHandMeshVertexState_Vtbl; @@ -374,7 +374,7 @@ impl HandPose { } } impl ::windows_core::RuntimeType for HandPose { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.People.HandPose;{4d98e79a-bb08-5d09-91de-df0dd3fae46c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HandPose { type Vtable = IHandPose_Vtbl; @@ -421,7 +421,7 @@ impl HeadPose { } } impl ::windows_core::RuntimeType for HeadPose { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.People.HeadPose;{7f5ac5a5-49db-379f-9429-32a2faf34fa6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HeadPose { type Vtable = IHeadPose_Vtbl; diff --git a/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs b/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs index 1f12d485ac..ca4f120f93 100644 --- a/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs @@ -97,7 +97,7 @@ impl SpatialGraphInteropFrameOfReferencePreview { } } impl ::windows_core::RuntimeType for SpatialGraphInteropFrameOfReferencePreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.Preview.SpatialGraphInteropFrameOfReferencePreview;{a8271b23-735f-5729-a98e-e64ed189abc5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialGraphInteropFrameOfReferencePreview { type Vtable = ISpatialGraphInteropFrameOfReferencePreview_Vtbl; diff --git a/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs b/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs index e1dded1657..a95ae577f7 100644 --- a/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs @@ -269,7 +269,7 @@ impl SpatialSurfaceInfo { } } impl ::windows_core::RuntimeType for SpatialSurfaceInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo;{f8e9ebe7-39b7-3962-bb03-57f56e1fb0a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialSurfaceInfo { type Vtable = ISpatialSurfaceInfo_Vtbl; @@ -333,7 +333,7 @@ impl SpatialSurfaceMesh { } } impl ::windows_core::RuntimeType for SpatialSurfaceMesh { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh;{108f57d9-df0d-3950-a0fd-f972c77c27b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialSurfaceMesh { type Vtable = ISpatialSurfaceMesh_Vtbl; @@ -385,7 +385,7 @@ impl SpatialSurfaceMeshBuffer { } } impl ::windows_core::RuntimeType for SpatialSurfaceMeshBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer;{93cf59e0-871f-33f8-98b2-03d101458f6f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialSurfaceMeshBuffer { type Vtable = ISpatialSurfaceMeshBuffer_Vtbl; @@ -497,7 +497,7 @@ impl SpatialSurfaceMeshOptions { } } impl ::windows_core::RuntimeType for SpatialSurfaceMeshOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions;{d2759f89-3572-3d2d-a10d-5fee9394aa37})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialSurfaceMeshOptions { type Vtable = ISpatialSurfaceMeshOptions_Vtbl; @@ -591,7 +591,7 @@ impl SpatialSurfaceObserver { } } impl ::windows_core::RuntimeType for SpatialSurfaceObserver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver;{10b69819-ddca-3483-ac3a-748fe8c86df5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialSurfaceObserver { type Vtable = ISpatialSurfaceObserver_Vtbl; diff --git a/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs b/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs index 97422fcbd4..47e17e7463 100644 --- a/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs @@ -808,7 +808,7 @@ impl SpatialAnchor { } } impl ::windows_core::RuntimeType for SpatialAnchor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialAnchor;{0529e5ce-1d34-3702-bcec-eabff578a869})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialAnchor { type Vtable = ISpatialAnchor_Vtbl; @@ -849,7 +849,7 @@ impl SpatialAnchorExportSufficiency { } } impl ::windows_core::RuntimeType for SpatialAnchorExportSufficiency { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialAnchorExportSufficiency;{77c25b2b-3409-4088-b91b-fdfd05d1648f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialAnchorExportSufficiency { type Vtable = ISpatialAnchorExportSufficiency_Vtbl; @@ -913,7 +913,7 @@ impl SpatialAnchorExporter { } } impl ::windows_core::RuntimeType for SpatialAnchorExporter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialAnchorExporter;{9a2a4338-24fb-4269-89c5-88304aeef20f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialAnchorExporter { type Vtable = ISpatialAnchorExporter_Vtbl; @@ -961,7 +961,7 @@ impl SpatialAnchorRawCoordinateSystemAdjustedEventArgs { } } impl ::windows_core::RuntimeType for SpatialAnchorRawCoordinateSystemAdjustedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialAnchorRawCoordinateSystemAdjustedEventArgs;{a1e81eb8-56c7-3117-a2e4-81e0fcf28e00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialAnchorRawCoordinateSystemAdjustedEventArgs { type Vtable = ISpatialAnchorRawCoordinateSystemAdjustedEventArgs_Vtbl; @@ -1008,7 +1008,7 @@ impl SpatialAnchorStore { } } impl ::windows_core::RuntimeType for SpatialAnchorStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialAnchorStore;{b0bc3636-486a-3cb0-9e6f-1245165c4db6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialAnchorStore { type Vtable = ISpatialAnchorStore_Vtbl; @@ -1124,7 +1124,7 @@ impl SpatialBoundingVolume { } } impl ::windows_core::RuntimeType for SpatialBoundingVolume { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialBoundingVolume;{fb2065da-68c3-33df-b7af-4c787207999c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialBoundingVolume { type Vtable = ISpatialBoundingVolume_Vtbl; @@ -1156,7 +1156,7 @@ impl SpatialCoordinateSystem { } } impl ::windows_core::RuntimeType for SpatialCoordinateSystem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialCoordinateSystem;{69ebca4b-60a3-3586-a653-59a7bd676d07})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialCoordinateSystem { type Vtable = ISpatialCoordinateSystem_Vtbl; @@ -1225,7 +1225,7 @@ impl SpatialEntity { } } impl ::windows_core::RuntimeType for SpatialEntity { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialEntity;{166de955-e1eb-454c-ba08-e6c0668ddc65})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialEntity { type Vtable = ISpatialEntity_Vtbl; @@ -1252,7 +1252,7 @@ impl SpatialEntityAddedEventArgs { } } impl ::windows_core::RuntimeType for SpatialEntityAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialEntityAddedEventArgs;{a397f49b-156a-4707-ac2c-d31d570ed399})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialEntityAddedEventArgs { type Vtable = ISpatialEntityAddedEventArgs_Vtbl; @@ -1279,7 +1279,7 @@ impl SpatialEntityRemovedEventArgs { } } impl ::windows_core::RuntimeType for SpatialEntityRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialEntityRemovedEventArgs;{91741800-536d-4e9f-abf6-415b5444d651})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialEntityRemovedEventArgs { type Vtable = ISpatialEntityRemovedEventArgs_Vtbl; @@ -1352,7 +1352,7 @@ impl SpatialEntityStore { } } impl ::windows_core::RuntimeType for SpatialEntityStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialEntityStore;{329788ba-e513-4f06-889d-1be30ecf43e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialEntityStore { type Vtable = ISpatialEntityStore_Vtbl; @@ -1379,7 +1379,7 @@ impl SpatialEntityUpdatedEventArgs { } } impl ::windows_core::RuntimeType for SpatialEntityUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialEntityUpdatedEventArgs;{e5671766-627b-43cb-a49f-b3be6d47deed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialEntityUpdatedEventArgs { type Vtable = ISpatialEntityUpdatedEventArgs_Vtbl; @@ -1486,7 +1486,7 @@ impl SpatialEntityWatcher { } } impl ::windows_core::RuntimeType for SpatialEntityWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialEntityWatcher;{b3b85fa0-6d5e-4bbc-805d-5fe5b9ba1959})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialEntityWatcher { type Vtable = ISpatialEntityWatcher_Vtbl; @@ -1578,7 +1578,7 @@ impl SpatialLocation { } } impl ::windows_core::RuntimeType for SpatialLocation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialLocation;{1d81d29d-24a1-37d5-8fa1-39b4f9ad67e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialLocation { type Vtable = ISpatialLocation_Vtbl; @@ -1731,7 +1731,7 @@ impl SpatialLocator { } } impl ::windows_core::RuntimeType for SpatialLocator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialLocator;{f6478925-9e0c-3bb6-997e-b64ecca24cf4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialLocator { type Vtable = ISpatialLocator_Vtbl; @@ -1807,7 +1807,7 @@ impl SpatialLocatorAttachedFrameOfReference { } } impl ::windows_core::RuntimeType for SpatialLocatorAttachedFrameOfReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference;{e1774ef6-1f4f-499c-9625-ef5e6ed7a048})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialLocatorAttachedFrameOfReference { type Vtable = ISpatialLocatorAttachedFrameOfReference_Vtbl; @@ -1838,7 +1838,7 @@ impl SpatialLocatorPositionalTrackingDeactivatingEventArgs { } } impl ::windows_core::RuntimeType for SpatialLocatorPositionalTrackingDeactivatingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialLocatorPositionalTrackingDeactivatingEventArgs;{b8a84063-e3f4-368b-9061-9ea9d1d6cc16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialLocatorPositionalTrackingDeactivatingEventArgs { type Vtable = ISpatialLocatorPositionalTrackingDeactivatingEventArgs_Vtbl; @@ -1936,7 +1936,7 @@ impl SpatialStageFrameOfReference { } } impl ::windows_core::RuntimeType for SpatialStageFrameOfReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialStageFrameOfReference;{7a8a3464-ad0d-4590-ab86-33062b674926})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialStageFrameOfReference { type Vtable = ISpatialStageFrameOfReference_Vtbl; @@ -1963,7 +1963,7 @@ impl SpatialStationaryFrameOfReference { } } impl ::windows_core::RuntimeType for SpatialStationaryFrameOfReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.Spatial.SpatialStationaryFrameOfReference;{09dbccb9-bcf8-3e7f-be7e-7edccbb178a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialStationaryFrameOfReference { type Vtable = ISpatialStationaryFrameOfReference_Vtbl; diff --git a/crates/libs/windows/src/Windows/Perception/mod.rs b/crates/libs/windows/src/Windows/Perception/mod.rs index 52c04e7aa3..efc9be0623 100644 --- a/crates/libs/windows/src/Windows/Perception/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/mod.rs @@ -120,7 +120,7 @@ impl PerceptionTimestamp { } } impl ::windows_core::RuntimeType for PerceptionTimestamp { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Perception.PerceptionTimestamp;{87c24804-a22e-4adb-ba26-d78ef639bcf4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PerceptionTimestamp { type Vtable = IPerceptionTimestamp_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/Devices/Notification/mod.rs b/crates/libs/windows/src/Windows/Phone/Devices/Notification/mod.rs index 47fbb68b4f..061cf3f609 100644 --- a/crates/libs/windows/src/Windows/Phone/Devices/Notification/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Devices/Notification/mod.rs @@ -61,7 +61,7 @@ impl VibrationDevice { } } impl ::windows_core::RuntimeType for VibrationDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Devices.Notification.VibrationDevice;{1b4a6595-cfcd-4e08-92fb-c1906d04498c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VibrationDevice { type Vtable = IVibrationDevice_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/Devices/Power/mod.rs b/crates/libs/windows/src/Windows/Phone/Devices/Power/mod.rs index d3bc6de4fa..9cf6fbdd88 100644 --- a/crates/libs/windows/src/Windows/Phone/Devices/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Devices/Power/mod.rs @@ -93,7 +93,7 @@ impl Battery { } } impl ::windows_core::RuntimeType for Battery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Devices.Power.Battery;{972adbdd-6720-4702-a476-b9d38a0070e3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Battery { type Vtable = IBattery_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs b/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs index 1902a7b129..d4f4401261 100644 --- a/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs @@ -224,7 +224,7 @@ impl Enterprise { } } impl ::windows_core::RuntimeType for Enterprise { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Management.Deployment.Enterprise;{96592f8d-856c-4426-a947-b06307718078})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Enterprise { type Vtable = IEnterprise_Vtbl; @@ -310,7 +310,7 @@ impl EnterpriseEnrollmentResult { } } impl ::windows_core::RuntimeType for EnterpriseEnrollmentResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Management.Deployment.EnterpriseEnrollmentResult;{9ff71ce6-90db-4342-b326-1729aa91301c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EnterpriseEnrollmentResult { type Vtable = IEnterpriseEnrollmentResult_Vtbl; @@ -442,7 +442,7 @@ impl PackageInstallResult { } } impl ::windows_core::RuntimeType for PackageInstallResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Management.Deployment.PackageInstallResult;{33e8eed5-0f7e-4473-967c-7d6e1c0e7de1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PackageInstallResult { type Vtable = IPackageInstallResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/Media/Devices/mod.rs b/crates/libs/windows/src/Windows/Phone/Media/Devices/mod.rs index d2554274e8..3272fea142 100644 --- a/crates/libs/windows/src/Windows/Phone/Media/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Media/Devices/mod.rs @@ -93,7 +93,7 @@ impl AudioRoutingManager { } } impl ::windows_core::RuntimeType for AudioRoutingManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Media.Devices.AudioRoutingManager;{79340d20-71cc-4526-9f29-fc8d2486418b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AudioRoutingManager { type Vtable = IAudioRoutingManager_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs b/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs index 69bde5ed0b..a09d6af738 100644 --- a/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs @@ -181,7 +181,7 @@ impl IAccessoryNotificationTriggerDetails { } ::windows_core::imp::interface_hierarchy!(IAccessoryNotificationTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAccessoryNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6968a7d4-e3ca-49cb-8c87-2c11cdff9646}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAccessoryNotificationTriggerDetails { type Vtable = IAccessoryNotificationTriggerDetails_Vtbl; @@ -1071,7 +1071,7 @@ impl AlarmNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for AlarmNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.AlarmNotificationTriggerDetails;{38f5fa30-c738-4da2-908c-775d83c36abb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AlarmNotificationTriggerDetails { type Vtable = IAlarmNotificationTriggerDetails_Vtbl; @@ -1104,7 +1104,7 @@ impl AppNotificationInfo { } } impl ::windows_core::RuntimeType for AppNotificationInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.AppNotificationInfo;{2157bea5-e286-45d3-9bea-f790fc216e0e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppNotificationInfo { type Vtable = IAppNotificationInfo_Vtbl; @@ -1136,7 +1136,7 @@ impl BinaryId { } } impl ::windows_core::RuntimeType for BinaryId { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.BinaryId;{4f0da531-5595-44b4-9181-ce4efa3fc168})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BinaryId { type Vtable = IBinaryId_Vtbl; @@ -1209,7 +1209,7 @@ impl CalendarChangedNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for CalendarChangedNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.CalendarChangedNotificationTriggerDetails;{4b8a3bfc-279d-42ab-9c68-3e87977bf216})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CalendarChangedNotificationTriggerDetails { type Vtable = ICalendarChangedNotificationTriggerDetails_Vtbl; @@ -1339,7 +1339,7 @@ impl CortanaTileNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for CortanaTileNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.CortanaTileNotificationTriggerDetails;{dc0f01d5-1489-46bb-b73b-7f90067ecf27})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CortanaTileNotificationTriggerDetails { type Vtable = ICortanaTileNotificationTriggerDetails_Vtbl; @@ -1372,7 +1372,7 @@ impl EmailAccountInfo { } } impl ::windows_core::RuntimeType for EmailAccountInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.EmailAccountInfo;{dfbc02ab-bda0-4568-927e-b2ede35818a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailAccountInfo { type Vtable = IEmailAccountInfo_Vtbl; @@ -1404,7 +1404,7 @@ impl EmailFolderInfo { } } impl ::windows_core::RuntimeType for EmailFolderInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.EmailFolderInfo;{c207150e-e237-46d6-90e6-4f529eeac1e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailFolderInfo { type Vtable = IEmailFolderInfo_Vtbl; @@ -1516,7 +1516,7 @@ impl EmailNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for EmailNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.EmailNotificationTriggerDetails;{f3b82612-46cf-4e70-8e0d-7b2e04ab492b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailNotificationTriggerDetails { type Vtable = IEmailNotificationTriggerDetails_Vtbl; @@ -1604,7 +1604,7 @@ impl EmailReadNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for EmailReadNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.EmailReadNotificationTriggerDetails;{f5b7a087-06f3-4e3e-8c42-325e67010413})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EmailReadNotificationTriggerDetails { type Vtable = IEmailReadNotificationTriggerDetails_Vtbl; @@ -1678,7 +1678,7 @@ impl MediaControlsTriggerDetails { } } impl ::windows_core::RuntimeType for MediaControlsTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.MediaControlsTriggerDetails;{fab4648b-ae45-4548-91ca-4ab0548e33b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaControlsTriggerDetails { type Vtable = IMediaControlsTriggerDetails_Vtbl; @@ -1750,7 +1750,7 @@ impl MediaMetadata { } } impl ::windows_core::RuntimeType for MediaMetadata { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.MediaMetadata;{9b50ddf7-bb6c-4330-b3cd-0704a54cdb80})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MediaMetadata { type Vtable = IMediaMetadata_Vtbl; @@ -1858,7 +1858,7 @@ impl PhoneCallDetails { } } impl ::windows_core::RuntimeType for PhoneCallDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.PhoneCallDetails;{0c1b6f53-f071-483e-bf33-ebd44b724447})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneCallDetails { type Vtable = IPhoneCallDetails_Vtbl; @@ -1925,7 +1925,7 @@ impl PhoneLineDetails { } } impl ::windows_core::RuntimeType for PhoneLineDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.PhoneLineDetails;{47eb32dc-33ed-49b9-995c-a296bac82b77})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneLineDetails { type Vtable = IPhoneLineDetails_Vtbl; @@ -2005,7 +2005,7 @@ impl PhoneNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for PhoneNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.PhoneNotificationTriggerDetails;{ccc2fdf7-09c3-4118-91bc-ca6323a8d383})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PhoneNotificationTriggerDetails { type Vtable = IPhoneNotificationTriggerDetails_Vtbl; @@ -2125,7 +2125,7 @@ impl ReminderNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for ReminderNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.ReminderNotificationTriggerDetails;{5bddaa5d-9f61-4bf0-9feb-10502bc0b0c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ReminderNotificationTriggerDetails { type Vtable = IReminderNotificationTriggerDetails_Vtbl; @@ -2165,7 +2165,7 @@ impl SpeedDialEntry { } } impl ::windows_core::RuntimeType for SpeedDialEntry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.SpeedDialEntry;{9240b6db-872c-46dc-b62a-be4541b166f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpeedDialEntry { type Vtable = ISpeedDialEntry_Vtbl; @@ -2197,7 +2197,7 @@ impl TextResponse { } } impl ::windows_core::RuntimeType for TextResponse { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.TextResponse;{e9cb74c3-2457-4cdb-8110-72f5e8e883e8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TextResponse { type Vtable = ITextResponse_Vtbl; @@ -2298,7 +2298,7 @@ impl ToastNotificationTriggerDetails { } } impl ::windows_core::RuntimeType for ToastNotificationTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.ToastNotificationTriggerDetails;{c9314895-4e6d-4e9d-afec-9e921b875ae8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationTriggerDetails { type Vtable = IToastNotificationTriggerDetails_Vtbl; @@ -2352,7 +2352,7 @@ impl VolumeInfo { } } impl ::windows_core::RuntimeType for VolumeInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.Notification.Management.VolumeInfo;{944dd118-7704-4481-b92e-d3ed3ece6322})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VolumeInfo { type Vtable = IVolumeInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs b/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs index bd60b94b87..fcc36232a7 100644 --- a/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs @@ -164,7 +164,7 @@ impl IContactInformation { } ::windows_core::imp::interface_hierarchy!(IContactInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContactInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e2b51ffc-e792-4ab7-b15b-f2e078664dea}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactInformation { type Vtable = IContactInformation_Vtbl; @@ -233,7 +233,7 @@ impl IContactInformation2 { } ::windows_core::imp::interface_hierarchy!(IContactInformation2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContactInformation2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3198b20c-621e-4668-ac38-d667b87d06d5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContactInformation2 { type Vtable = IContactInformation2_Vtbl; @@ -576,7 +576,7 @@ impl ContactAddress { } } impl ::windows_core::RuntimeType for ContactAddress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.PersonalInformation.ContactAddress;{5f24f927-94a9-44a2-a155-2d0b37d1dccd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactAddress { type Vtable = IContactAddress_Vtbl; @@ -624,7 +624,7 @@ impl ContactChangeRecord { } } impl ::windows_core::RuntimeType for ContactChangeRecord { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.PersonalInformation.ContactChangeRecord;{b9d3f78f-513b-4742-be00-cc5c5c236b04})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactChangeRecord { type Vtable = IContactChangeRecord_Vtbl; @@ -779,7 +779,7 @@ impl ContactInformation { } } impl ::windows_core::RuntimeType for ContactInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.PersonalInformation.ContactInformation;{e2b51ffc-e792-4ab7-b15b-f2e078664dea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactInformation { type Vtable = IContactInformation_Vtbl; @@ -827,7 +827,7 @@ impl ContactQueryOptions { } } impl ::windows_core::RuntimeType for ContactQueryOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.PersonalInformation.ContactQueryOptions;{580cab76-3f31-46c1-9a50-424a53dacae3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactQueryOptions { type Vtable = IContactQueryOptions_Vtbl; @@ -881,7 +881,7 @@ impl ContactQueryResult { } } impl ::windows_core::RuntimeType for ContactQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.PersonalInformation.ContactQueryResult;{c03db722-ecdb-4700-857e-3e786426b04b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactQueryResult { type Vtable = IContactQueryResult_Vtbl; @@ -1021,7 +1021,7 @@ impl ContactStore { } } impl ::windows_core::RuntimeType for ContactStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.PersonalInformation.ContactStore;{b2cd6fef-2bfd-4fad-8552-4e698097e8eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContactStore { type Vtable = IContactStore_Vtbl; @@ -1465,7 +1465,7 @@ impl StoredContact { } } impl ::windows_core::RuntimeType for StoredContact { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.PersonalInformation.StoredContact;{b070b7b1-263d-4e71-abe7-591d2466570e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoredContact { type Vtable = IStoredContact_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs b/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs index c1be3bc89b..e73f3c19d9 100644 --- a/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs @@ -88,7 +88,7 @@ impl IToastNotificationManagerStatics3 { } ::windows_core::imp::interface_hierarchy!(IToastNotificationManagerStatics3, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IToastNotificationManagerStatics3 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2717f54b-50df-4455-8e6e-41e0fc8e13ce}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IToastNotificationManagerStatics3 { type Vtable = IToastNotificationManagerStatics3_Vtbl; @@ -230,7 +230,7 @@ impl DualSimTile { } } impl ::windows_core::RuntimeType for DualSimTile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.StartScreen.DualSimTile;{143ab213-d05f-4041-a18c-3e3fcb75b41e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DualSimTile { type Vtable = IDualSimTile_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs b/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs index 95ffbce04a..a9da9f8121 100644 --- a/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs @@ -180,7 +180,7 @@ impl GameServicePropertyCollection { } } impl ::windows_core::RuntimeType for GameServicePropertyCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.System.UserProfile.GameServices.Core.GameServicePropertyCollection;{07e57fc8-debb-4609-9cc8-529d16bc2bd9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GameServicePropertyCollection { type Vtable = IGameServicePropertyCollection_Vtbl; diff --git a/crates/libs/windows/src/Windows/Phone/UI/Input/mod.rs b/crates/libs/windows/src/Windows/Phone/UI/Input/mod.rs index fab12b2b74..0fc6a04c86 100644 --- a/crates/libs/windows/src/Windows/Phone/UI/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/UI/Input/mod.rs @@ -109,7 +109,7 @@ impl BackPressedEventArgs { } } impl ::windows_core::RuntimeType for BackPressedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.UI.Input.BackPressedEventArgs;{f6f555ff-64ec-42a2-b93b-2fbc0c36a121})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackPressedEventArgs { type Vtable = IBackPressedEventArgs_Vtbl; @@ -128,7 +128,7 @@ unsafe impl ::core::marker::Sync for BackPressedEventArgs {} pub struct CameraEventArgs(::windows_core::IUnknown); impl CameraEventArgs {} impl ::windows_core::RuntimeType for CameraEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Phone.UI.Input.CameraEventArgs;{b4063bda-201f-473d-bc69-e9e4ac57c9d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CameraEventArgs { type Vtable = ICameraEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs index b4d3fd5eb4..16a5f566dc 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs @@ -285,7 +285,7 @@ impl MicrosoftAccountMultiFactorAuthenticationManager { } } impl ::windows_core::RuntimeType for MicrosoftAccountMultiFactorAuthenticationManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager;{0fd340a5-f574-4320-a08e-0a19a82322aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MicrosoftAccountMultiFactorAuthenticationManager { type Vtable = IMicrosoftAccountMultiFactorAuthenticationManager_Vtbl; @@ -321,7 +321,7 @@ impl MicrosoftAccountMultiFactorGetSessionsResult { } } impl ::windows_core::RuntimeType for MicrosoftAccountMultiFactorGetSessionsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorGetSessionsResult;{4e23a9a0-e9fa-497a-95de-6d5747bf974c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MicrosoftAccountMultiFactorGetSessionsResult { type Vtable = IMicrosoftAccountMultiFactorGetSessionsResult_Vtbl; @@ -373,7 +373,7 @@ impl MicrosoftAccountMultiFactorOneTimeCodedInfo { } } impl ::windows_core::RuntimeType for MicrosoftAccountMultiFactorOneTimeCodedInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorOneTimeCodedInfo;{82ba264b-d87c-4668-a976-40cfae547d08})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MicrosoftAccountMultiFactorOneTimeCodedInfo { type Vtable = IMicrosoftAccountMultiFactorOneTimeCodedInfo_Vtbl; @@ -446,7 +446,7 @@ impl MicrosoftAccountMultiFactorSessionInfo { } } impl ::windows_core::RuntimeType for MicrosoftAccountMultiFactorSessionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo;{5f7eabb4-a278-4635-b765-b494eb260af4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MicrosoftAccountMultiFactorSessionInfo { type Vtable = IMicrosoftAccountMultiFactorSessionInfo_Vtbl; @@ -491,7 +491,7 @@ impl MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo { } } impl ::windows_core::RuntimeType for MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo;{aa7ec5fb-da3f-4088-a20d-5618afadb2e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo { type Vtable = IMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs index 739327ece7..0f43bcd9e4 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs @@ -97,7 +97,7 @@ impl EnterpriseKeyCredentialRegistrationInfo { } } impl ::windows_core::RuntimeType for EnterpriseKeyCredentialRegistrationInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo;{38321acc-672b-4823-b603-6b3c753daf97})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EnterpriseKeyCredentialRegistrationInfo { type Vtable = IEnterpriseKeyCredentialRegistrationInfo_Vtbl; @@ -137,7 +137,7 @@ impl EnterpriseKeyCredentialRegistrationManager { } } impl ::windows_core::RuntimeType for EnterpriseKeyCredentialRegistrationManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationManager;{83f3be3f-a25f-4cba-bb8e-bdc32d03c297})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EnterpriseKeyCredentialRegistrationManager { type Vtable = IEnterpriseKeyCredentialRegistrationManager_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs index d7c3583727..d71dac986e 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs @@ -258,7 +258,7 @@ impl OnlineIdAuthenticator { } } impl ::windows_core::RuntimeType for OnlineIdAuthenticator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator;{a003f58a-29ab-4817-b884-d7516dad18b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OnlineIdAuthenticator { type Vtable = IOnlineIdAuthenticator_Vtbl; @@ -299,7 +299,7 @@ impl OnlineIdServiceTicket { } } impl ::windows_core::RuntimeType for OnlineIdServiceTicket { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.OnlineIdServiceTicket;{c95c547f-d781-4a94-acb8-c59874238c26})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OnlineIdServiceTicket { type Vtable = IOnlineIdServiceTicket_Vtbl; @@ -350,7 +350,7 @@ impl OnlineIdServiceTicketRequest { } } impl ::windows_core::RuntimeType for OnlineIdServiceTicketRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest;{297445d3-fb63-4135-8909-4e354c061466})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OnlineIdServiceTicketRequest { type Vtable = IOnlineIdServiceTicketRequest_Vtbl; @@ -430,7 +430,7 @@ impl OnlineIdSystemAuthenticatorForUser { } } impl ::windows_core::RuntimeType for OnlineIdSystemAuthenticatorForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticatorForUser;{5798befb-1de4-4186-a2e6-b563f86aaf44})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OnlineIdSystemAuthenticatorForUser { type Vtable = IOnlineIdSystemAuthenticatorForUser_Vtbl; @@ -464,7 +464,7 @@ impl OnlineIdSystemIdentity { } } impl ::windows_core::RuntimeType for OnlineIdSystemIdentity { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.OnlineIdSystemIdentity;{743cd20d-b6ca-434d-8124-53ea12685307})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OnlineIdSystemIdentity { type Vtable = IOnlineIdSystemIdentity_Vtbl; @@ -505,7 +505,7 @@ impl OnlineIdSystemTicketResult { } } impl ::windows_core::RuntimeType for OnlineIdSystemTicketResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketResult;{db0a5ff8-b098-4acd-9d13-9e640652b5b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OnlineIdSystemTicketResult { type Vtable = IOnlineIdSystemTicketResult_Vtbl; @@ -592,7 +592,7 @@ impl SignOutUserOperation { } #[cfg(feature = "Foundation")] impl ::windows_core::RuntimeType for SignOutUserOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.SignOutUserOperation;{5a648006-843a-4da9-865b-9d26e5dfad7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation")] unsafe impl ::windows_core::Interface for SignOutUserOperation { @@ -723,7 +723,7 @@ impl UserAuthenticationOperation { } #[cfg(feature = "Foundation")] impl ::windows_core::RuntimeType for UserAuthenticationOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.UserAuthenticationOperation;pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Security.Authentication.OnlineId.UserIdentity;{2146d9cd-0742-4be3-8a1c-7c7ae679aa88})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation")] unsafe impl ::windows_core::Interface for UserAuthenticationOperation { @@ -842,7 +842,7 @@ impl UserIdentity { } } impl ::windows_core::RuntimeType for UserIdentity { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.OnlineId.UserIdentity;{2146d9cd-0742-4be3-8a1c-7c7ae679aa88})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserIdentity { type Vtable = IUserIdentity_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs index ae523d0317..9d4f8f81da 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs @@ -449,7 +449,7 @@ impl FindAllAccountsResult { } } impl ::windows_core::RuntimeType for FindAllAccountsResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Core.FindAllAccountsResult;{a5812b5d-b72e-420c-86ab-aac0d7b7261f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FindAllAccountsResult { type Vtable = IFindAllAccountsResult_Vtbl; @@ -478,7 +478,7 @@ impl WebAccountEventArgs { } } impl ::windows_core::RuntimeType for WebAccountEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Core.WebAccountEventArgs;{6fb7037d-424e-44ec-977c-ef2415462a5a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountEventArgs { type Vtable = IWebAccountEventArgs_Vtbl; @@ -570,7 +570,7 @@ impl WebAccountMonitor { } } impl ::windows_core::RuntimeType for WebAccountMonitor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Core.WebAccountMonitor;{7445f5fd-aa9d-4619-8d5d-c138a4ede3e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountMonitor { type Vtable = IWebAccountMonitor_Vtbl; @@ -794,7 +794,7 @@ impl WebProviderError { } } impl ::windows_core::RuntimeType for WebProviderError { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Core.WebProviderError;{db191bb1-50c5-4809-8dca-09c99410245c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebProviderError { type Vtable = IWebProviderError_Vtbl; @@ -922,7 +922,7 @@ impl WebTokenRequest { } } impl ::windows_core::RuntimeType for WebTokenRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Core.WebTokenRequest;{b77b4d68-adcb-4673-b364-0cf7b35caf97})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebTokenRequest { type Vtable = IWebTokenRequest_Vtbl; @@ -974,7 +974,7 @@ impl WebTokenRequestResult { } } impl ::windows_core::RuntimeType for WebTokenRequestResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Core.WebTokenRequestResult;{c12a8305-d1f8-4483-8d54-38fe292784ff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebTokenRequestResult { type Vtable = IWebTokenRequestResult_Vtbl; @@ -1067,7 +1067,7 @@ impl WebTokenResponse { } } impl ::windows_core::RuntimeType for WebTokenResponse { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Core.WebTokenResponse;{67a7c5ca-83f6-44c6-a3b1-0eb69e41fa8a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebTokenResponse { type Vtable = IWebTokenResponse_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs index 875f55cb80..36c722b0e6 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs @@ -237,7 +237,7 @@ impl IWebAccountProviderBaseReportOperation { } ::windows_core::imp::interface_hierarchy!(IWebAccountProviderBaseReportOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebAccountProviderBaseReportOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{bba4acbb-993b-4d57-bbe4-1421e3668b4c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderBaseReportOperation { type Vtable = IWebAccountProviderBaseReportOperation_Vtbl; @@ -308,7 +308,7 @@ impl IWebAccountProviderOperation { } ::windows_core::imp::interface_hierarchy!(IWebAccountProviderOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebAccountProviderOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6d5d2426-10b1-419a-a44e-f9c5161574e6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderOperation { type Vtable = IWebAccountProviderOperation_Vtbl; @@ -415,7 +415,7 @@ impl IWebAccountProviderSilentReportOperation { ::windows_core::imp::interface_hierarchy!(IWebAccountProviderSilentReportOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IWebAccountProviderSilentReportOperation {} impl ::windows_core::RuntimeType for IWebAccountProviderSilentReportOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e0b545f8-3b0f-44da-924c-7b18baaa62a9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderSilentReportOperation { type Vtable = IWebAccountProviderSilentReportOperation_Vtbl; @@ -447,7 +447,7 @@ impl IWebAccountProviderTokenObjects { } ::windows_core::imp::interface_hierarchy!(IWebAccountProviderTokenObjects, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebAccountProviderTokenObjects { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{408f284b-1328-42db-89a4-0bce7a717d8e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderTokenObjects { type Vtable = IWebAccountProviderTokenObjects_Vtbl; @@ -485,7 +485,7 @@ impl IWebAccountProviderTokenObjects2 { ::windows_core::imp::interface_hierarchy!(IWebAccountProviderTokenObjects2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IWebAccountProviderTokenObjects2 {} impl ::windows_core::RuntimeType for IWebAccountProviderTokenObjects2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1020b893-5ca5-4fff-95fb-b820273fc395}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderTokenObjects2 { type Vtable = IWebAccountProviderTokenObjects2_Vtbl; @@ -548,7 +548,7 @@ impl IWebAccountProviderTokenOperation { ::windows_core::imp::interface_hierarchy!(IWebAccountProviderTokenOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IWebAccountProviderTokenOperation {} impl ::windows_core::RuntimeType for IWebAccountProviderTokenOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{95c613be-2034-4c38-9434-d26c14b2b4b2}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderTokenOperation { type Vtable = IWebAccountProviderTokenOperation_Vtbl; @@ -599,7 +599,7 @@ impl IWebAccountProviderUIReportOperation { ::windows_core::imp::interface_hierarchy!(IWebAccountProviderUIReportOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IWebAccountProviderUIReportOperation {} impl ::windows_core::RuntimeType for IWebAccountProviderUIReportOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{28ff92d3-8f80-42fb-944f-b2107bbd42e6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccountProviderUIReportOperation { type Vtable = IWebAccountProviderUIReportOperation_Vtbl; @@ -806,7 +806,7 @@ impl WebAccountClientView { } } impl ::windows_core::RuntimeType for WebAccountClientView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountClientView;{e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountClientView { type Vtable = IWebAccountClientView_Vtbl; @@ -1136,7 +1136,7 @@ impl WebAccountProviderAddAccountOperation { } } impl ::windows_core::RuntimeType for WebAccountProviderAddAccountOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderAddAccountOperation;{73ebdccf-4378-4c79-9335-a5d7ab81594e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderAddAccountOperation { type Vtable = IWebAccountProviderAddAccountOperation_Vtbl; @@ -1186,7 +1186,7 @@ impl WebAccountProviderDeleteAccountOperation { } } impl ::windows_core::RuntimeType for WebAccountProviderDeleteAccountOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation;{0abb48b8-9e01-49c9-a355-7d48caf7d6ca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderDeleteAccountOperation { type Vtable = IWebAccountProviderDeleteAccountOperation_Vtbl; @@ -1272,7 +1272,7 @@ impl WebAccountProviderGetTokenSilentOperation { } } impl ::windows_core::RuntimeType for WebAccountProviderGetTokenSilentOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation;{95c613be-2034-4c38-9434-d26c14b2b4b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderGetTokenSilentOperation { type Vtable = IWebAccountProviderTokenOperation_Vtbl; @@ -1316,7 +1316,7 @@ impl WebAccountProviderManageAccountOperation { } } impl ::windows_core::RuntimeType for WebAccountProviderManageAccountOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation;{ed20dc5c-d21b-463e-a9b7-c1fd0edae978})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderManageAccountOperation { type Vtable = IWebAccountProviderManageAccountOperation_Vtbl; @@ -1392,7 +1392,7 @@ impl WebAccountProviderRequestTokenOperation { } } impl ::windows_core::RuntimeType for WebAccountProviderRequestTokenOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation;{95c613be-2034-4c38-9434-d26c14b2b4b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderRequestTokenOperation { type Vtable = IWebAccountProviderTokenOperation_Vtbl; @@ -1481,7 +1481,7 @@ impl WebAccountProviderRetrieveCookiesOperation { } } impl ::windows_core::RuntimeType for WebAccountProviderRetrieveCookiesOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation;{5a040441-0fa3-4ab1-a01c-20b110358594})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderRetrieveCookiesOperation { type Vtable = IWebAccountProviderRetrieveCookiesOperation_Vtbl; @@ -1548,7 +1548,7 @@ impl WebAccountProviderSignOutAccountOperation { } } impl ::windows_core::RuntimeType for WebAccountProviderSignOutAccountOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation;{b890e21d-0c55-47bc-8c72-04a6fc7cac07})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderSignOutAccountOperation { type Vtable = IWebAccountProviderSignOutAccountOperation_Vtbl; @@ -1586,7 +1586,7 @@ impl WebAccountProviderTriggerDetails { } } impl ::windows_core::RuntimeType for WebAccountProviderTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails;{408f284b-1328-42db-89a4-0bce7a717d8e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderTriggerDetails { type Vtable = IWebAccountProviderTokenObjects_Vtbl; @@ -1689,7 +1689,7 @@ impl WebProviderTokenRequest { } } impl ::windows_core::RuntimeType for WebProviderTokenRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest;{1e18778b-8805-454b-9f11-468d2af1095a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebProviderTokenRequest { type Vtable = IWebProviderTokenRequest_Vtbl; @@ -1734,7 +1734,7 @@ impl WebProviderTokenResponse { } } impl ::windows_core::RuntimeType for WebProviderTokenResponse { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse;{ef213793-ef55-4186-b7ce-8cb2e7f9849e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebProviderTokenResponse { type Vtable = IWebProviderTokenResponse_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs index 83b15308d0..77ad22d6ce 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs @@ -207,7 +207,7 @@ impl WebAuthenticationResult { } } impl ::windows_core::RuntimeType for WebAuthenticationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authentication.Web.WebAuthenticationResult;{64002b4b-ede9-470a-a5cd-0323faf6e262})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAuthenticationResult { type Vtable = IWebAuthenticationResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs b/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs index 3bbe5f8a28..288d9ac6cc 100644 --- a/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs @@ -203,7 +203,7 @@ impl AppCapability { } } impl ::windows_core::RuntimeType for AppCapability { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authorization.AppCapabilityAccess.AppCapability;{4c49d915-8a2a-4295-9437-2df7c396aff4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCapability { type Vtable = IAppCapability_Vtbl; @@ -222,7 +222,7 @@ unsafe impl ::core::marker::Sync for AppCapability {} pub struct AppCapabilityAccessChangedEventArgs(::windows_core::IUnknown); impl AppCapabilityAccessChangedEventArgs {} impl ::windows_core::RuntimeType for AppCapabilityAccessChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Authorization.AppCapabilityAccess.AppCapabilityAccessChangedEventArgs;{0a578d15-bdd7-457e-8cca-6f53bd2e5944})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppCapabilityAccessChangedEventArgs { type Vtable = IAppCapabilityAccessChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs b/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs index 456f0111c6..c428aa63b4 100644 --- a/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs @@ -282,7 +282,7 @@ impl CredentialPickerOptions { } } impl ::windows_core::RuntimeType for CredentialPickerOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.UI.CredentialPickerOptions;{965a0b4c-95fa-467f-992b-0b22e5859bf6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CredentialPickerOptions { type Vtable = ICredentialPickerOptions_Vtbl; @@ -351,7 +351,7 @@ impl CredentialPickerResults { } } impl ::windows_core::RuntimeType for CredentialPickerResults { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.UI.CredentialPickerResults;{1948f99a-cc30-410c-9c38-cc0884c5b3d7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CredentialPickerResults { type Vtable = ICredentialPickerResults_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Credentials/mod.rs b/crates/libs/windows/src/Windows/Security/Credentials/mod.rs index 00f9af86fb..103db2ef72 100644 --- a/crates/libs/windows/src/Windows/Security/Credentials/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Credentials/mod.rs @@ -229,7 +229,7 @@ impl IWebAccount { } ::windows_core::imp::interface_hierarchy!(IWebAccount, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebAccount { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{69473eb2-8031-49be-80bb-96cb46d99aba}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebAccount { type Vtable = IWebAccount_Vtbl; @@ -437,7 +437,7 @@ impl KeyCredential { } } impl ::windows_core::RuntimeType for KeyCredential { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.KeyCredential;{9585ef8d-457b-4847-b11a-fa960bbdb138})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyCredential { type Vtable = IKeyCredential_Vtbl; @@ -482,7 +482,7 @@ impl KeyCredentialAttestationResult { } } impl ::windows_core::RuntimeType for KeyCredentialAttestationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.KeyCredentialAttestationResult;{78aab3a1-a3c1-4103-b6cc-472c44171cbb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyCredentialAttestationResult { type Vtable = IKeyCredentialAttestationResult_Vtbl; @@ -569,7 +569,7 @@ impl KeyCredentialOperationResult { } } impl ::windows_core::RuntimeType for KeyCredentialOperationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.KeyCredentialOperationResult;{f53786c1-5261-4cdd-976d-cc909ac71620})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyCredentialOperationResult { type Vtable = IKeyCredentialOperationResult_Vtbl; @@ -603,7 +603,7 @@ impl KeyCredentialRetrievalResult { } } impl ::windows_core::RuntimeType for KeyCredentialRetrievalResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.KeyCredentialRetrievalResult;{58cd7703-8d87-4249-9b58-f6598cc9644e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyCredentialRetrievalResult { type Vtable = IKeyCredentialRetrievalResult_Vtbl; @@ -687,7 +687,7 @@ impl PasswordCredential { } } impl ::windows_core::RuntimeType for PasswordCredential { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.PasswordCredential;{6ab18989-c720-41a7-a6c1-feadb36329a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PasswordCredential { type Vtable = IPasswordCredential_Vtbl; @@ -805,7 +805,7 @@ impl PasswordCredentialPropertyStore { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for PasswordCredentialPropertyStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.PasswordCredentialPropertyStore;{8a43ed9f-f4e6-4421-acf9-1dab2986820c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for PasswordCredentialPropertyStore { @@ -910,7 +910,7 @@ impl PasswordVault { } } impl ::windows_core::RuntimeType for PasswordVault { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.PasswordVault;{61fd2c0b-c8d4-48c1-a54f-bc5a64205af2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PasswordVault { type Vtable = IPasswordVault_Vtbl; @@ -1008,7 +1008,7 @@ impl WebAccount { } } impl ::windows_core::RuntimeType for WebAccount { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccount { type Vtable = IWebAccount_Vtbl; @@ -1098,7 +1098,7 @@ impl WebAccountProvider { } } impl ::windows_core::RuntimeType for WebAccountProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Credentials.WebAccountProvider;{29dcc8c3-7ab9-4a7c-a336-b942f9dbf7c7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProvider { type Vtable = IWebAccountProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs b/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs index b3dcfe00aa..5fa041c4e2 100644 --- a/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs @@ -1225,7 +1225,7 @@ impl Certificate { } } impl ::windows_core::RuntimeType for Certificate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.Certificate;{333f740c-04d8-43b3-b278-8c5fcc9be5a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Certificate { type Vtable = ICertificate_Vtbl; @@ -1271,7 +1271,7 @@ impl CertificateChain { } } impl ::windows_core::RuntimeType for CertificateChain { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CertificateChain;{20bf5385-3691-4501-a62c-fd97278b31ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CertificateChain { type Vtable = ICertificateChain_Vtbl; @@ -1408,7 +1408,7 @@ impl CertificateExtension { } } impl ::windows_core::RuntimeType for CertificateExtension { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CertificateExtension;{84cf0656-a9e6-454d-8e45-2ea7c4bcd53b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CertificateExtension { type Vtable = ICertificateExtension_Vtbl; @@ -1523,7 +1523,7 @@ impl CertificateKeyUsages { } } impl ::windows_core::RuntimeType for CertificateKeyUsages { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CertificateKeyUsages;{6ac6206f-e1cf-486a-b485-a69c83e46fd1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CertificateKeyUsages { type Vtable = ICertificateKeyUsages_Vtbl; @@ -1636,7 +1636,7 @@ impl CertificateQuery { } } impl ::windows_core::RuntimeType for CertificateQuery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CertificateQuery;{5b082a31-a728-4916-b5ee-ffcb8acf2417})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CertificateQuery { type Vtable = ICertificateQuery_Vtbl; @@ -1881,7 +1881,7 @@ impl CertificateRequestProperties { } } impl ::windows_core::RuntimeType for CertificateRequestProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CertificateRequestProperties;{487e84f6-94e2-4dce-8833-1a700a37a29a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CertificateRequestProperties { type Vtable = ICertificateRequestProperties_Vtbl; @@ -1922,7 +1922,7 @@ impl CertificateStore { } } impl ::windows_core::RuntimeType for CertificateStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CertificateStore;{b0bff720-344e-4331-af14-a7f7a7ebc93a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CertificateStore { type Vtable = ICertificateStore_Vtbl; @@ -2085,7 +2085,7 @@ impl ChainBuildingParameters { } } impl ::windows_core::RuntimeType for ChainBuildingParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.ChainBuildingParameters;{422ba922-7c8d-47b7-b59b-b12703733ac3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChainBuildingParameters { type Vtable = IChainBuildingParameters_Vtbl; @@ -2141,7 +2141,7 @@ impl ChainValidationParameters { } } impl ::windows_core::RuntimeType for ChainValidationParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.ChainValidationParameters;{c4743b4a-7eb0-4b56-a040-b9c8e655ddf3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ChainValidationParameters { type Vtable = IChainValidationParameters_Vtbl; @@ -2227,7 +2227,7 @@ impl CmsAttachedSignature { } } impl ::windows_core::RuntimeType for CmsAttachedSignature { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CmsAttachedSignature;{61899d9d-3757-4ecb-bddc-0ca357d7a936})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CmsAttachedSignature { type Vtable = ICmsAttachedSignature_Vtbl; @@ -2311,7 +2311,7 @@ impl CmsDetachedSignature { } } impl ::windows_core::RuntimeType for CmsDetachedSignature { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CmsDetachedSignature;{0f1ef154-f65e-4536-8339-5944081db2ca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CmsDetachedSignature { type Vtable = ICmsDetachedSignature_Vtbl; @@ -2370,7 +2370,7 @@ impl CmsSignerInfo { } } impl ::windows_core::RuntimeType for CmsSignerInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CmsSignerInfo;{50d020db-1d2f-4c1a-b5c5-d0188ff91f47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CmsSignerInfo { type Vtable = ICmsSignerInfo_Vtbl; @@ -2415,7 +2415,7 @@ impl CmsTimestampInfo { } } impl ::windows_core::RuntimeType for CmsTimestampInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.CmsTimestampInfo;{2f5f00f2-2c18-4f88-8435-c534086076f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CmsTimestampInfo { type Vtable = ICmsTimestampInfo_Vtbl; @@ -2673,7 +2673,7 @@ impl PfxImportParameters { } } impl ::windows_core::RuntimeType for PfxImportParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.PfxImportParameters;{680d3511-9a08-47c8-864a-2edd4d8eb46c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PfxImportParameters { type Vtable = IPfxImportParameters_Vtbl; @@ -2844,7 +2844,7 @@ impl SubjectAlternativeNameInfo { } } impl ::windows_core::RuntimeType for SubjectAlternativeNameInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo;{582859f1-569d-4c20-be7b-4e1c9a0bc52b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SubjectAlternativeNameInfo { type Vtable = ISubjectAlternativeNameInfo_Vtbl; @@ -2915,7 +2915,7 @@ impl UserCertificateEnrollmentManager { } } impl ::windows_core::RuntimeType for UserCertificateEnrollmentManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager;{96313718-22e1-4819-b20b-ab46a6eca06e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserCertificateEnrollmentManager { type Vtable = IUserCertificateEnrollmentManager_Vtbl; @@ -2966,7 +2966,7 @@ impl UserCertificateStore { } } impl ::windows_core::RuntimeType for UserCertificateStore { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Certificates.UserCertificateStore;{c9fb1d83-789f-4b4e-9180-045a757aac6d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserCertificateStore { type Vtable = IUserCertificateStore_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs b/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs index 0187fd7253..4275660669 100644 --- a/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs @@ -969,7 +969,7 @@ impl AsymmetricKeyAlgorithmProvider { } } impl ::windows_core::RuntimeType for AsymmetricKeyAlgorithmProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider;{e8d2ff37-6259-4e88-b7e0-94191fde699e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AsymmetricKeyAlgorithmProvider { type Vtable = IAsymmetricKeyAlgorithmProvider_Vtbl; @@ -1177,7 +1177,7 @@ impl CryptographicHash { } } impl ::windows_core::RuntimeType for CryptographicHash { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.CryptographicHash;{5904d1b6-ad31-4603-a3a4-b1bda98e2562})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CryptographicHash { type Vtable = IHashComputation_Vtbl; @@ -1240,7 +1240,7 @@ impl CryptographicKey { } } impl ::windows_core::RuntimeType for CryptographicKey { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.CryptographicKey;{ed2a3b70-8e7b-4009-8401-ffd1a62eeb27})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CryptographicKey { type Vtable = ICryptographicKey_Vtbl; @@ -1567,7 +1567,7 @@ impl EncryptedAndAuthenticatedData { } } impl ::windows_core::RuntimeType for EncryptedAndAuthenticatedData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.EncryptedAndAuthenticatedData;{6fa42fe7-1ecb-4b00-bea5-60b83f862f17})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EncryptedAndAuthenticatedData { type Vtable = IEncryptedAndAuthenticatedData_Vtbl; @@ -1672,7 +1672,7 @@ impl HashAlgorithmProvider { } } impl ::windows_core::RuntimeType for HashAlgorithmProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.HashAlgorithmProvider;{be9b3080-b2c3-422b-bce1-ec90efb5d7b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HashAlgorithmProvider { type Vtable = IHashAlgorithmProvider_Vtbl; @@ -1858,7 +1858,7 @@ impl KeyDerivationAlgorithmProvider { } } impl ::windows_core::RuntimeType for KeyDerivationAlgorithmProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.KeyDerivationAlgorithmProvider;{e1fba83b-4671-43b7-9158-763aaa98b6bf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyDerivationAlgorithmProvider { type Vtable = IKeyDerivationAlgorithmProvider_Vtbl; @@ -1968,7 +1968,7 @@ impl KeyDerivationParameters { } } impl ::windows_core::RuntimeType for KeyDerivationParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.KeyDerivationParameters;{7bf05967-047b-4a8c-964a-469ffd5522e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyDerivationParameters { type Vtable = IKeyDerivationParameters_Vtbl; @@ -2084,7 +2084,7 @@ impl MacAlgorithmProvider { } } impl ::windows_core::RuntimeType for MacAlgorithmProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.MacAlgorithmProvider;{4a3fc5c3-1cbd-41ce-a092-aa0bc5d2d2f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MacAlgorithmProvider { type Vtable = IMacAlgorithmProvider_Vtbl; @@ -2299,7 +2299,7 @@ impl SymmetricKeyAlgorithmProvider { } } impl ::windows_core::RuntimeType for SymmetricKeyAlgorithmProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.Core.SymmetricKeyAlgorithmProvider;{3d7e4a33-3bd0-4902-8ac8-470d50d21376})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SymmetricKeyAlgorithmProvider { type Vtable = ISymmetricKeyAlgorithmProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs b/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs index 87cac250fe..a146029059 100644 --- a/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs @@ -119,7 +119,7 @@ impl DataProtectionProvider { } } impl ::windows_core::RuntimeType for DataProtectionProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Cryptography.DataProtection.DataProtectionProvider;{09639948-ed22-4270-bd1c-6d72c00f8787})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataProtectionProvider { type Vtable = IDataProtectionProvider_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs b/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs index e13c588ef5..b4d5703b0a 100644 --- a/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs +++ b/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs @@ -128,7 +128,7 @@ impl UserDataAvailabilityStateChangedEventArgs { } } impl ::windows_core::RuntimeType for UserDataAvailabilityStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.DataProtection.UserDataAvailabilityStateChangedEventArgs;{a76582c9-06a2-4273-a803-834c9f87fbeb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataAvailabilityStateChangedEventArgs { type Vtable = IUserDataAvailabilityStateChangedEventArgs_Vtbl; @@ -164,7 +164,7 @@ impl UserDataBufferUnprotectResult { } } impl ::windows_core::RuntimeType for UserDataBufferUnprotectResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.DataProtection.UserDataBufferUnprotectResult;{8efd0e90-fa9a-46a4-a377-01cebf1e74d8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataBufferUnprotectResult { type Vtable = IUserDataBufferUnprotectResult_Vtbl; @@ -279,7 +279,7 @@ impl UserDataProtectionManager { } } impl ::windows_core::RuntimeType for UserDataProtectionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.DataProtection.UserDataProtectionManager;{1f13237d-b42e-4a88-9480-0f240924c876})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataProtectionManager { type Vtable = IUserDataProtectionManager_Vtbl; @@ -306,7 +306,7 @@ impl UserDataStorageItemProtectionInfo { } } impl ::windows_core::RuntimeType for UserDataStorageItemProtectionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.DataProtection.UserDataStorageItemProtectionInfo;{5b6680f6-e87f-40a1-b19d-a6187a0c662f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataStorageItemProtectionInfo { type Vtable = IUserDataStorageItemProtectionInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs b/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs index d42db56e79..973ae78fb3 100644 --- a/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs +++ b/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs @@ -681,7 +681,7 @@ impl BufferProtectUnprotectResult { } } impl ::windows_core::RuntimeType for BufferProtectUnprotectResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.BufferProtectUnprotectResult;{47995edc-6cec-4e3a-b251-9e7485d79e7a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BufferProtectUnprotectResult { type Vtable = IBufferProtectUnprotectResult_Vtbl; @@ -715,7 +715,7 @@ impl DataProtectionInfo { } } impl ::windows_core::RuntimeType for DataProtectionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.DataProtectionInfo;{8420b0c1-5e31-4405-9540-3f943af0cb26})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataProtectionInfo { type Vtable = IDataProtectionInfo_Vtbl; @@ -842,7 +842,7 @@ impl FileProtectionInfo { } } impl ::windows_core::RuntimeType for FileProtectionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.FileProtectionInfo;{4ee96486-147e-4dd0-8faf-5253ed91ad0c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileProtectionInfo { type Vtable = IFileProtectionInfo_Vtbl; @@ -1097,7 +1097,7 @@ impl FileUnprotectOptions { } } impl ::windows_core::RuntimeType for FileUnprotectOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.FileUnprotectOptions;{7d1312f1-3b0d-4dd8-a1f8-1ec53822e2f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileUnprotectOptions { type Vtable = IFileUnprotectOptions_Vtbl; @@ -1126,7 +1126,7 @@ impl ProtectedAccessResumedEventArgs { } } impl ::windows_core::RuntimeType for ProtectedAccessResumedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectedAccessResumedEventArgs;{ac4dca59-5d80-4e95-8c5f-8539450eebe0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectedAccessResumedEventArgs { type Vtable = IProtectedAccessResumedEventArgs_Vtbl; @@ -1173,7 +1173,7 @@ impl ProtectedAccessSuspendingEventArgs { } } impl ::windows_core::RuntimeType for ProtectedAccessSuspendingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectedAccessSuspendingEventArgs;{75a193e0-a344-429f-b975-04fc1f88c185})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectedAccessSuspendingEventArgs { type Vtable = IProtectedAccessSuspendingEventArgs_Vtbl; @@ -1209,7 +1209,7 @@ impl ProtectedContainerExportResult { } } impl ::windows_core::RuntimeType for ProtectedContainerExportResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectedContainerExportResult;{3948ef95-f7fb-4b42-afb0-df70b41543c1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectedContainerExportResult { type Vtable = IProtectedContainerExportResult_Vtbl; @@ -1245,7 +1245,7 @@ impl ProtectedContainerImportResult { } } impl ::windows_core::RuntimeType for ProtectedContainerImportResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectedContainerImportResult;{cdb780d1-e7bb-4d1a-9339-34dc41149f9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectedContainerImportResult { type Vtable = IProtectedContainerImportResult_Vtbl; @@ -1274,7 +1274,7 @@ impl ProtectedContentRevokedEventArgs { } } impl ::windows_core::RuntimeType for ProtectedContentRevokedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectedContentRevokedEventArgs;{63686821-58b9-47ee-93d9-f0f741cf43f0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectedContentRevokedEventArgs { type Vtable = IProtectedContentRevokedEventArgs_Vtbl; @@ -1319,7 +1319,7 @@ impl ProtectedFileCreateResult { } } impl ::windows_core::RuntimeType for ProtectedFileCreateResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectedFileCreateResult;{28e3ed6a-e9e7-4a03-9f53-bdb16172699b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectedFileCreateResult { type Vtable = IProtectedFileCreateResult_Vtbl; @@ -1400,7 +1400,7 @@ impl ProtectionPolicyAuditInfo { } } impl ::windows_core::RuntimeType for ProtectionPolicyAuditInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectionPolicyAuditInfo;{425ab7e4-feb7-44fc-b3bb-c3c4d7ecbebb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectionPolicyAuditInfo { type Vtable = IProtectionPolicyAuditInfo_Vtbl; @@ -1787,7 +1787,7 @@ impl ProtectionPolicyManager { } } impl ::windows_core::RuntimeType for ProtectionPolicyManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ProtectionPolicyManager;{d5703e18-a08d-47e6-a240-9934d7165eb5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtectionPolicyManager { type Vtable = IProtectionPolicyManager_Vtbl; @@ -1813,7 +1813,7 @@ impl ThreadNetworkContext { } } impl ::windows_core::RuntimeType for ThreadNetworkContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.EnterpriseData.ThreadNetworkContext;{fa4ea8e9-ef13-405a-b12c-d7348c6f41fc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ThreadNetworkContext { type Vtable = IThreadNetworkContext_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/ExchangeActiveSyncProvisioning/mod.rs b/crates/libs/windows/src/Windows/Security/ExchangeActiveSyncProvisioning/mod.rs index 1a45e91c3f..cebc48322d 100644 --- a/crates/libs/windows/src/Windows/Security/ExchangeActiveSyncProvisioning/mod.rs +++ b/crates/libs/windows/src/Windows/Security/ExchangeActiveSyncProvisioning/mod.rs @@ -193,7 +193,7 @@ impl EasClientDeviceInformation { } } impl ::windows_core::RuntimeType for EasClientDeviceInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation;{54dfd981-1968-4ca3-b958-e595d16505eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EasClientDeviceInformation { type Vtable = IEasClientDeviceInformation_Vtbl; @@ -330,7 +330,7 @@ impl EasClientSecurityPolicy { } } impl ::windows_core::RuntimeType for EasClientSecurityPolicy { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.ExchangeActiveSyncProvisioning.EasClientSecurityPolicy;{45b72362-dfba-4a9b-aced-6fe2adcb6420})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EasClientSecurityPolicy { type Vtable = IEasClientSecurityPolicy_Vtbl; @@ -418,7 +418,7 @@ impl EasComplianceResults { } } impl ::windows_core::RuntimeType for EasComplianceResults { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.ExchangeActiveSyncProvisioning.EasComplianceResults;{463c299c-7f19-4c66-b403-cb45dd57a2b3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EasComplianceResults { type Vtable = IEasComplianceResults_Vtbl; diff --git a/crates/libs/windows/src/Windows/Security/Isolation/mod.rs b/crates/libs/windows/src/Windows/Security/Isolation/mod.rs index 449c92a0d2..f72fa10a94 100644 --- a/crates/libs/windows/src/Windows/Security/Isolation/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Isolation/mod.rs @@ -825,7 +825,7 @@ impl IsolatedWindowsEnvironment { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironment;{41d24597-c328-4467-b37f-4dfc6f60b6bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironment { type Vtable = IIsolatedWindowsEnvironment_Vtbl; @@ -870,7 +870,7 @@ impl IsolatedWindowsEnvironmentCreateResult { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentCreateResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentCreateResult;{ef9a5e58-dcd7-45c2-9c85-ab642a715e8e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentCreateResult { type Vtable = IIsolatedWindowsEnvironmentCreateResult_Vtbl; @@ -922,7 +922,7 @@ impl IsolatedWindowsEnvironmentFile { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentFile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentFile;{4d5ae1ef-029f-4101-8c35-fe91bf9cd5f0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentFile { type Vtable = IIsolatedWindowsEnvironmentFile_Vtbl; @@ -988,7 +988,7 @@ impl IsolatedWindowsEnvironmentLaunchFileResult { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentLaunchFileResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentLaunchFileResult;{685d4176-f6e0-4569-b1aa-215c0ff5b257})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentLaunchFileResult { type Vtable = IIsolatedWindowsEnvironmentLaunchFileResult_Vtbl; @@ -1154,7 +1154,7 @@ impl IsolatedWindowsEnvironmentOptions { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentOptions;{b71d98f7-61f0-4008-b207-0bf9eb2d76f2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentOptions { type Vtable = IIsolatedWindowsEnvironmentOptions_Vtbl; @@ -1240,7 +1240,7 @@ impl IsolatedWindowsEnvironmentOwnerRegistrationData { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentOwnerRegistrationData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistrationData;{f888ec22-e8cf-56c0-b1df-90af4ad80e84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentOwnerRegistrationData { type Vtable = IIsolatedWindowsEnvironmentOwnerRegistrationData_Vtbl; @@ -1274,7 +1274,7 @@ impl IsolatedWindowsEnvironmentOwnerRegistrationResult { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentOwnerRegistrationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistrationResult;{6dab9451-6169-55df-8f51-790e99d7277d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentOwnerRegistrationResult { type Vtable = IIsolatedWindowsEnvironmentOwnerRegistrationResult_Vtbl; @@ -1308,7 +1308,7 @@ impl IsolatedWindowsEnvironmentPostMessageResult { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentPostMessageResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentPostMessageResult;{0dfa28fa-2ef0-4d8f-b341-3171b2df93b1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentPostMessageResult { type Vtable = IIsolatedWindowsEnvironmentPostMessageResult_Vtbl; @@ -1359,7 +1359,7 @@ impl IsolatedWindowsEnvironmentProcess { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentProcess { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentProcess;{a858c3ef-8172-4f10-af93-cbe60af88d09})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentProcess { type Vtable = IIsolatedWindowsEnvironmentProcess_Vtbl; @@ -1397,7 +1397,7 @@ impl IsolatedWindowsEnvironmentShareFileRequestOptions { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentShareFileRequestOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFileRequestOptions;{c9190ed8-0fd0-4946-bb88-117a60737b61})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentShareFileRequestOptions { type Vtable = IIsolatedWindowsEnvironmentShareFileRequestOptions_Vtbl; @@ -1438,7 +1438,7 @@ impl IsolatedWindowsEnvironmentShareFileResult { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentShareFileResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFileResult;{aec7caa7-9ac6-4bf5-8b91-5c1adf0d7d00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentShareFileResult { type Vtable = IIsolatedWindowsEnvironmentShareFileResult_Vtbl; @@ -1476,7 +1476,7 @@ impl IsolatedWindowsEnvironmentShareFolderRequestOptions { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentShareFolderRequestOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFolderRequestOptions;{c405eb7d-7053-4f6a-9b87-746846ed19b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentShareFolderRequestOptions { type Vtable = IIsolatedWindowsEnvironmentShareFolderRequestOptions_Vtbl; @@ -1510,7 +1510,7 @@ impl IsolatedWindowsEnvironmentShareFolderResult { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentShareFolderResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFolderResult;{556ba72e-ca9d-4211-b143-1cedc86eb2fe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentShareFolderResult { type Vtable = IIsolatedWindowsEnvironmentShareFolderResult_Vtbl; @@ -1551,7 +1551,7 @@ impl IsolatedWindowsEnvironmentStartProcessResult { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentStartProcessResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentStartProcessResult;{8fa1dc2f-57da-4bb5-9c06-fa072d2032e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentStartProcessResult { type Vtable = IIsolatedWindowsEnvironmentStartProcessResult_Vtbl; @@ -1589,7 +1589,7 @@ impl IsolatedWindowsEnvironmentTelemetryParameters { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentTelemetryParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters;{ebdb3cab-7a3a-4524-a0f4-f96e284d33cd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentTelemetryParameters { type Vtable = IIsolatedWindowsEnvironmentTelemetryParameters_Vtbl; @@ -1641,7 +1641,7 @@ impl IsolatedWindowsEnvironmentUserInfo { } } impl ::windows_core::RuntimeType for IsolatedWindowsEnvironmentUserInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Security.Isolation.IsolatedWindowsEnvironmentUserInfo;{8a9c75ae-69ba-4001-96fc-19a02703b340})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IsolatedWindowsEnvironmentUserInfo { type Vtable = IIsolatedWindowsEnvironmentUserInfo_Vtbl; @@ -2404,7 +2404,7 @@ unsafe impl ::windows_core::ComInterface for HostMessageReceivedCallback { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for HostMessageReceivedCallback { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{faf26ffa-8ce1-4cc1-b278-322d31a5e4a3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "Foundation_Collections")] #[repr(C)] @@ -2490,7 +2490,7 @@ unsafe impl ::windows_core::ComInterface for MessageReceivedCallback { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for MessageReceivedCallback { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{f5b4c8ff-1d9d-4995-9fea-4d15257c0757}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "Foundation_Collections")] #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs index 198c0fa13e..764ec405ce 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs @@ -487,7 +487,7 @@ impl GuidanceAudioNotificationRequestedEventArgs { } } impl ::windows_core::RuntimeType for GuidanceAudioNotificationRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceAudioNotificationRequestedEventArgs;{ca2aa24a-c7c2-4d4c-9d7c-499576bceddb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceAudioNotificationRequestedEventArgs { type Vtable = IGuidanceAudioNotificationRequestedEventArgs_Vtbl; @@ -521,7 +521,7 @@ impl GuidanceLaneInfo { } } impl ::windows_core::RuntimeType for GuidanceLaneInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceLaneInfo;{8404d114-6581-43b7-ac15-c9079bf90df1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceLaneInfo { type Vtable = IGuidanceLaneInfo_Vtbl; @@ -627,7 +627,7 @@ impl GuidanceManeuver { } } impl ::windows_core::RuntimeType for GuidanceManeuver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceManeuver;{fc09326c-ecc9-4928-a2a1-7232b99b94a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceManeuver { type Vtable = IGuidanceManeuver_Vtbl; @@ -684,7 +684,7 @@ impl GuidanceMapMatchedCoordinate { } } impl ::windows_core::RuntimeType for GuidanceMapMatchedCoordinate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceMapMatchedCoordinate;{b7acb168-2912-4a99-aff1-798609b981fe})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceMapMatchedCoordinate { type Vtable = IGuidanceMapMatchedCoordinate_Vtbl; @@ -959,7 +959,7 @@ impl GuidanceNavigator { } } impl ::windows_core::RuntimeType for GuidanceNavigator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceNavigator;{08f17ef7-8e3f-4d9a-be8a-108f9a012c67})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceNavigator { type Vtable = IGuidanceNavigator_Vtbl; @@ -986,7 +986,7 @@ impl GuidanceReroutedEventArgs { } } impl ::windows_core::RuntimeType for GuidanceReroutedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceReroutedEventArgs;{115d4008-d528-454e-bb94-a50341d2c9f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceReroutedEventArgs { type Vtable = IGuidanceReroutedEventArgs_Vtbl; @@ -1080,7 +1080,7 @@ impl GuidanceRoadSegment { } } impl ::windows_core::RuntimeType for GuidanceRoadSegment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceRoadSegment;{b32758a6-be78-4c63-afe7-6c2957479b3e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceRoadSegment { type Vtable = IGuidanceRoadSegment_Vtbl; @@ -1141,7 +1141,7 @@ impl GuidanceRoadSignpost { } } impl ::windows_core::RuntimeType for GuidanceRoadSignpost { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceRoadSignpost;{f1a728b6-f77a-4742-8312-53300f9845f0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceRoadSignpost { type Vtable = IGuidanceRoadSignpost_Vtbl; @@ -1243,7 +1243,7 @@ impl GuidanceRoute { } } impl ::windows_core::RuntimeType for GuidanceRoute { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceRoute;{3a14545d-801a-40bd-a286-afb2010cce6c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceRoute { type Vtable = IGuidanceRoute_Vtbl; @@ -1311,7 +1311,7 @@ impl GuidanceTelemetryCollector { } } impl ::windows_core::RuntimeType for GuidanceTelemetryCollector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceTelemetryCollector;{db1f8da5-b878-4d92-98dd-347d23d38262})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceTelemetryCollector { type Vtable = IGuidanceTelemetryCollector_Vtbl; @@ -1435,7 +1435,7 @@ impl GuidanceUpdatedEventArgs { } } impl ::windows_core::RuntimeType for GuidanceUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.Guidance.GuidanceUpdatedEventArgs;{fdac160b-9e8d-4de3-a9fa-b06321d18db9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GuidanceUpdatedEventArgs { type Vtable = IGuidanceUpdatedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs index 961a9c5b56..f3d882249b 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs @@ -312,7 +312,7 @@ impl LocalLocation { } } impl ::windows_core::RuntimeType for LocalLocation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.LocalSearch.LocalLocation;{bb0fe9ab-4502-4f2c-94a9-0d60de0e2163})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LocalLocation { type Vtable = ILocalLocation_Vtbl; @@ -370,7 +370,7 @@ impl LocalLocationFinderResult { } } impl ::windows_core::RuntimeType for LocalLocationFinderResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.LocalSearch.LocalLocationFinderResult;{d09b6cc6-f338-4191-9fd8-5440b9a68f52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LocalLocationFinderResult { type Vtable = ILocalLocationFinderResult_Vtbl; @@ -417,7 +417,7 @@ impl LocalLocationHoursOfOperationItem { } } impl ::windows_core::RuntimeType for LocalLocationHoursOfOperationItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.LocalSearch.LocalLocationHoursOfOperationItem;{23548c72-a1c7-43f1-a4f0-1091c39ec640})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LocalLocationHoursOfOperationItem { type Vtable = ILocalLocationHoursOfOperationItem_Vtbl; @@ -462,7 +462,7 @@ impl LocalLocationRatingInfo { } } impl ::windows_core::RuntimeType for LocalLocationRatingInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.LocalSearch.LocalLocationRatingInfo;{cb1dab56-3354-4311-8bc0-a2d4d5eb806e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LocalLocationRatingInfo { type Vtable = ILocalLocationRatingInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs index c7ae7e7454..caa80b57d4 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs @@ -191,7 +191,7 @@ impl OfflineMapPackage { } } impl ::windows_core::RuntimeType for OfflineMapPackage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.OfflineMaps.OfflineMapPackage;{a797673b-a5b5-4144-b525-e68c8862664b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OfflineMapPackage { type Vtable = IOfflineMapPackage_Vtbl; @@ -227,7 +227,7 @@ impl OfflineMapPackageQueryResult { } } impl ::windows_core::RuntimeType for OfflineMapPackageQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.OfflineMaps.OfflineMapPackageQueryResult;{55585411-39e1-4e41-a4e1-5f4872bee199})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OfflineMapPackageQueryResult { type Vtable = IOfflineMapPackageQueryResult_Vtbl; @@ -254,7 +254,7 @@ impl OfflineMapPackageStartDownloadResult { } } impl ::windows_core::RuntimeType for OfflineMapPackageStartDownloadResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.OfflineMaps.OfflineMapPackageStartDownloadResult;{d965b918-d4d6-4afe-9378-3ec71ef11c3d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OfflineMapPackageStartDownloadResult { type Vtable = IOfflineMapPackageStartDownloadResult_Vtbl; diff --git a/crates/libs/windows/src/Windows/Services/Maps/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/mod.rs index d580225804..767ef50d93 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/mod.rs @@ -798,7 +798,7 @@ impl EnhancedWaypoint { } } impl ::windows_core::RuntimeType for EnhancedWaypoint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.EnhancedWaypoint;{ed268c74-5913-11e6-8b77-86f30ca893d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EnhancedWaypoint { type Vtable = IEnhancedWaypoint_Vtbl; @@ -832,7 +832,7 @@ impl ManeuverWarning { } } impl ::windows_core::RuntimeType for ManeuverWarning { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.ManeuverWarning;{c1a36d8a-2630-4378-9e4a-6e44253dceba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ManeuverWarning { type Vtable = IManeuverWarning_Vtbl; @@ -964,7 +964,7 @@ impl MapAddress { } } impl ::windows_core::RuntimeType for MapAddress { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapAddress;{cfa7a973-a3b4-4494-b3ff-cba94db69699})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapAddress { type Vtable = IMapAddress_Vtbl; @@ -1014,7 +1014,7 @@ impl MapLocation { } } impl ::windows_core::RuntimeType for MapLocation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapLocation;{3c073f57-0da4-42e8-9ee2-a96fcf2371dc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapLocation { type Vtable = IMapLocation_Vtbl; @@ -1110,7 +1110,7 @@ impl MapLocationFinderResult { } } impl ::windows_core::RuntimeType for MapLocationFinderResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapLocationFinderResult;{43f1f179-e8cc-45f6-bed2-54ccbf965d9a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapLocationFinderResult { type Vtable = IMapLocationFinderResult_Vtbl; @@ -1234,7 +1234,7 @@ impl MapRoute { } } impl ::windows_core::RuntimeType for MapRoute { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapRoute;{fb07b732-584d-4583-9c60-641fea274349})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapRoute { type Vtable = IMapRoute_Vtbl; @@ -1330,7 +1330,7 @@ impl MapRouteDrivingOptions { } } impl ::windows_core::RuntimeType for MapRouteDrivingOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapRouteDrivingOptions;{6815364d-c6dc-4697-a452-b18f8f0b67a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapRouteDrivingOptions { type Vtable = IMapRouteDrivingOptions_Vtbl; @@ -1545,7 +1545,7 @@ impl MapRouteFinderResult { } } impl ::windows_core::RuntimeType for MapRouteFinderResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapRouteFinderResult;{a868a31a-9422-46ac-8ca1-b1614d4bfbe2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapRouteFinderResult { type Vtable = IMapRouteFinderResult_Vtbl; @@ -1624,7 +1624,7 @@ impl MapRouteLeg { } } impl ::windows_core::RuntimeType for MapRouteLeg { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapRouteLeg;{96f8b2f6-5bba-4d17-9db6-1a263fec7471})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapRouteLeg { type Vtable = IMapRouteLeg_Vtbl; @@ -1718,7 +1718,7 @@ impl MapRouteManeuver { } } impl ::windows_core::RuntimeType for MapRouteManeuver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.MapRouteManeuver;{ed5c17f0-a6ab-4d65-a086-fa8a7e340df2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MapRouteManeuver { type Vtable = IMapRouteManeuver_Vtbl; @@ -1914,7 +1914,7 @@ impl PlaceInfo { } } impl ::windows_core::RuntimeType for PlaceInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.PlaceInfo;{9a0810b6-31c8-4f6a-9f18-950b4c38951a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaceInfo { type Vtable = IPlaceInfo_Vtbl; @@ -1963,7 +1963,7 @@ impl PlaceInfoCreateOptions { } } impl ::windows_core::RuntimeType for PlaceInfoCreateOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Maps.PlaceInfoCreateOptions;{cd33c125-67f1-4bb3-9907-ecce939b0399})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlaceInfoCreateOptions { type Vtable = IPlaceInfoCreateOptions_Vtbl; diff --git a/crates/libs/windows/src/Windows/Services/Store/mod.rs b/crates/libs/windows/src/Windows/Services/Store/mod.rs index 683de952e9..14730ca17c 100644 --- a/crates/libs/windows/src/Windows/Services/Store/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Store/mod.rs @@ -1067,7 +1067,7 @@ impl StoreAcquireLicenseResult { } } impl ::windows_core::RuntimeType for StoreAcquireLicenseResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreAcquireLicenseResult;{fbd7946d-f040-4cb3-9a39-29bcecdbe22d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreAcquireLicenseResult { type Vtable = IStoreAcquireLicenseResult_Vtbl; @@ -1163,7 +1163,7 @@ impl StoreAppLicense { } } impl ::windows_core::RuntimeType for StoreAppLicense { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreAppLicense;{f389f9de-73c0-45ce-9bab-b2fe3e5eafd3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreAppLicense { type Vtable = IStoreAppLicense_Vtbl; @@ -1234,7 +1234,7 @@ impl StoreAvailability { } } impl ::windows_core::RuntimeType for StoreAvailability { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreAvailability;{fa060325-0ffd-4493-ad43-f1f9918f69fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreAvailability { type Vtable = IStoreAvailability_Vtbl; @@ -1275,7 +1275,7 @@ impl StoreCanAcquireLicenseResult { } } impl ::windows_core::RuntimeType for StoreCanAcquireLicenseResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreCanAcquireLicenseResult;{3a693db3-0088-482f-86d5-bd46522663ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreCanAcquireLicenseResult { type Vtable = IStoreCanAcquireLicenseResult_Vtbl; @@ -1359,7 +1359,7 @@ impl StoreCollectionData { } } impl ::windows_core::RuntimeType for StoreCollectionData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreCollectionData;{8aa4c3b3-5bb3-441a-2ab4-4dab73d5ce67})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreCollectionData { type Vtable = IStoreCollectionData_Vtbl; @@ -1407,7 +1407,7 @@ impl StoreConsumableResult { } } impl ::windows_core::RuntimeType for StoreConsumableResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreConsumableResult;{ea5dab72-6a00-4052-be5b-bfdab4433352})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreConsumableResult { type Vtable = IStoreConsumableResult_Vtbl; @@ -1857,7 +1857,7 @@ impl StoreContext { } } impl ::windows_core::RuntimeType for StoreContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreContext;{ac98b6be-f4fd-4912-babd-5035e5e8bcab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreContext { type Vtable = IStoreContext_Vtbl; @@ -1914,7 +1914,7 @@ impl StoreImage { } } impl ::windows_core::RuntimeType for StoreImage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreImage;{081fd248-adb4-4b64-a993-784789926ed5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreImage { type Vtable = IStoreImage_Vtbl; @@ -1971,7 +1971,7 @@ impl StoreLicense { } } impl ::windows_core::RuntimeType for StoreLicense { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreLicense;{26dc9579-4c4f-4f30-bc89-649f60e36055})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreLicense { type Vtable = IStoreLicense_Vtbl; @@ -2009,7 +2009,7 @@ impl StorePackageInstallOptions { } } impl ::windows_core::RuntimeType for StorePackageInstallOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StorePackageInstallOptions;{1d3d630c-0ccd-44dd-8c59-80810a729973})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePackageInstallOptions { type Vtable = IStorePackageInstallOptions_Vtbl; @@ -2073,7 +2073,7 @@ impl StorePackageLicense { } } impl ::windows_core::RuntimeType for StorePackageLicense { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StorePackageLicense;{0c465714-14e1-4973-bd14-f77724271e99})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePackageLicense { type Vtable = IStorePackageLicense_Vtbl; @@ -2111,7 +2111,7 @@ impl StorePackageUpdate { } } impl ::windows_core::RuntimeType for StorePackageUpdate { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StorePackageUpdate;{140fa150-3cbf-4a35-b91f-48271c31b072})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePackageUpdate { type Vtable = IStorePackageUpdate_Vtbl; @@ -2156,7 +2156,7 @@ impl StorePackageUpdateResult { } } impl ::windows_core::RuntimeType for StorePackageUpdateResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StorePackageUpdateResult;{e79142ed-61f9-4893-b4fe-cf191603af7b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePackageUpdateResult { type Vtable = IStorePackageUpdateResult_Vtbl; @@ -2220,7 +2220,7 @@ impl StorePrice { } } impl ::windows_core::RuntimeType for StorePrice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StorePrice;{55ba94c4-15f1-407c-8f06-006380f4df0b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePrice { type Vtable = IStorePrice_Vtbl; @@ -2385,7 +2385,7 @@ impl StoreProduct { } } impl ::windows_core::RuntimeType for StoreProduct { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreProduct;{320e2c52-d760-450a-a42b-67d1e901ac90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreProduct { type Vtable = IStoreProduct_Vtbl; @@ -2421,7 +2421,7 @@ impl StoreProductOptions { } } impl ::windows_core::RuntimeType for StoreProductOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreProductOptions;{5b34a0f9-a113-4811-8326-16199c927f31})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreProductOptions { type Vtable = IStoreProductOptions_Vtbl; @@ -2473,7 +2473,7 @@ impl StoreProductPagedQueryResult { } } impl ::windows_core::RuntimeType for StoreProductPagedQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreProductPagedQueryResult;{c92718c5-4dd5-4869-a462-ecc6872e43c5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreProductPagedQueryResult { type Vtable = IStoreProductPagedQueryResult_Vtbl; @@ -2509,7 +2509,7 @@ impl StoreProductQueryResult { } } impl ::windows_core::RuntimeType for StoreProductQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreProductQueryResult;{d805e6c5-d456-4ff6-8049-9076d5165f73})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreProductQueryResult { type Vtable = IStoreProductQueryResult_Vtbl; @@ -2543,7 +2543,7 @@ impl StoreProductResult { } } impl ::windows_core::RuntimeType for StoreProductResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreProductResult;{b7674f73-3c87-4ee1-8201-f428359bd3af})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreProductResult { type Vtable = IStoreProductResult_Vtbl; @@ -2603,7 +2603,7 @@ impl StorePurchaseProperties { } } impl ::windows_core::RuntimeType for StorePurchaseProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StorePurchaseProperties;{836278f3-ff87-4364-a5b4-fd2153ebe43b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePurchaseProperties { type Vtable = IStorePurchaseProperties_Vtbl; @@ -2637,7 +2637,7 @@ impl StorePurchaseResult { } } impl ::windows_core::RuntimeType for StorePurchaseResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StorePurchaseResult;{add28552-f96a-463d-a7bb-c20b4fca6952})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorePurchaseResult { type Vtable = IStorePurchaseResult_Vtbl; @@ -2748,7 +2748,7 @@ impl StoreQueueItem { } } impl ::windows_core::RuntimeType for StoreQueueItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreQueueItem;{56d5c32b-f830-4293-9188-cad2dcde7357})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreQueueItem { type Vtable = IStoreQueueItem_Vtbl; @@ -2775,7 +2775,7 @@ impl StoreQueueItemCompletedEventArgs { } } impl ::windows_core::RuntimeType for StoreQueueItemCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreQueueItemCompletedEventArgs;{1247df6c-b44a-439b-bb07-1d3003d005c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreQueueItemCompletedEventArgs { type Vtable = IStoreQueueItemCompletedEventArgs_Vtbl; @@ -2823,7 +2823,7 @@ impl StoreQueueItemStatus { } } impl ::windows_core::RuntimeType for StoreQueueItemStatus { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreQueueItemStatus;{9bd6796f-9cc3-4ec3-b2ef-7be433b30174})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreQueueItemStatus { type Vtable = IStoreQueueItemStatus_Vtbl; @@ -2871,7 +2871,7 @@ impl StoreRateAndReviewResult { } } impl ::windows_core::RuntimeType for StoreRateAndReviewResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreRateAndReviewResult;{9d209d56-a6b5-4121-9b61-ee6d0fbdbdbb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreRateAndReviewResult { type Vtable = IStoreRateAndReviewResult_Vtbl; @@ -2936,7 +2936,7 @@ impl StoreSendRequestResult { } } impl ::windows_core::RuntimeType for StoreSendRequestResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreSendRequestResult;{c73abe60-8272-4502-8a69-6e75153a4299})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreSendRequestResult { type Vtable = IStoreSendRequestResult_Vtbl; @@ -3106,7 +3106,7 @@ impl StoreSku { } } impl ::windows_core::RuntimeType for StoreSku { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreSku;{397e6f55-4440-4f03-863c-91f3fec83d79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreSku { type Vtable = IStoreSku_Vtbl; @@ -3161,7 +3161,7 @@ impl StoreSubscriptionInfo { } } impl ::windows_core::RuntimeType for StoreSubscriptionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreSubscriptionInfo;{4189776a-0559-43ac-a9c6-3ab0011fb8eb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreSubscriptionInfo { type Vtable = IStoreSubscriptionInfo_Vtbl; @@ -3195,7 +3195,7 @@ impl StoreUninstallStorePackageResult { } } impl ::windows_core::RuntimeType for StoreUninstallStorePackageResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreUninstallStorePackageResult;{9fca39fd-126f-4cda-b801-1346b8d0a260})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreUninstallStorePackageResult { type Vtable = IStoreUninstallStorePackageResult_Vtbl; @@ -3259,7 +3259,7 @@ impl StoreVideo { } } impl ::windows_core::RuntimeType for StoreVideo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.Store.StoreVideo;{f26cb184-6f5e-4dc2-886c-3c63083c2f94})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StoreVideo { type Vtable = IStoreVideo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs b/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs index 20d503d1e6..9930ddb495 100644 --- a/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs +++ b/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs @@ -392,7 +392,7 @@ impl TargetedContentAction { } } impl ::windows_core::RuntimeType for TargetedContentAction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentAction;{d75b691e-6cd6-4ca0-9d8f-4728b0b7e6b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentAction { type Vtable = ITargetedContentAction_Vtbl; @@ -421,7 +421,7 @@ impl TargetedContentAvailabilityChangedEventArgs { } } impl ::windows_core::RuntimeType for TargetedContentAvailabilityChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentAvailabilityChangedEventArgs;{e0f59d26-5927-4450-965c-1ceb7becde65})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentAvailabilityChangedEventArgs { type Vtable = ITargetedContentAvailabilityChangedEventArgs_Vtbl; @@ -457,7 +457,7 @@ impl TargetedContentChangedEventArgs { } } impl ::windows_core::RuntimeType for TargetedContentChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentChangedEventArgs;{99d488c9-587e-4586-8ef7-b54ca9453a16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentChangedEventArgs { type Vtable = ITargetedContentChangedEventArgs_Vtbl; @@ -526,7 +526,7 @@ impl TargetedContentCollection { } } impl ::windows_core::RuntimeType for TargetedContentCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentCollection;{2d4b66c5-f163-44ba-9f6e-e1a4c2bb559d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentCollection { type Vtable = ITargetedContentCollection_Vtbl; @@ -596,7 +596,7 @@ impl TargetedContentContainer { } } impl ::windows_core::RuntimeType for TargetedContentContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentContainer;{bc2494c9-8837-47c2-850f-d79d64595926})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentContainer { type Vtable = ITargetedContentContainer_Vtbl; @@ -629,7 +629,7 @@ impl TargetedContentFile { } #[cfg(feature = "Storage_Streams")] impl ::windows_core::RuntimeType for TargetedContentFile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentFile;{33ee3134-1dd6-4e3a-8067-d1c162e8642b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Storage_Streams")] unsafe impl ::windows_core::Interface for TargetedContentFile { @@ -680,7 +680,7 @@ impl TargetedContentImage { } } impl ::windows_core::RuntimeType for TargetedContentImage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentImage;{a7a585d9-779f-4b1e-bbb1-8eaf53fbeab2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentImage { type Vtable = ITargetedContentImage_Vtbl; @@ -742,7 +742,7 @@ impl TargetedContentItem { } } impl ::windows_core::RuntimeType for TargetedContentItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentItem;{38168dc4-276c-4c32-96ba-565c6e406e74})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentItem { type Vtable = ITargetedContentItem_Vtbl; @@ -776,7 +776,7 @@ impl TargetedContentItemState { } } impl ::windows_core::RuntimeType for TargetedContentItemState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentItemState;{73935454-4c65-4b47-a441-472de53c79b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentItemState { type Vtable = ITargetedContentItemState_Vtbl; @@ -824,7 +824,7 @@ impl TargetedContentObject { } } impl ::windows_core::RuntimeType for TargetedContentObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentObject;{041d7969-2212-42d1-9dfa-88a8e3033aa3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentObject { type Vtable = ITargetedContentObject_Vtbl; @@ -853,7 +853,7 @@ impl TargetedContentStateChangedEventArgs { } } impl ::windows_core::RuntimeType for TargetedContentStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentStateChangedEventArgs;{9a1cef3d-8073-4416-8df2-546835a6414f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentStateChangedEventArgs { type Vtable = ITargetedContentStateChangedEventArgs_Vtbl; @@ -962,7 +962,7 @@ impl TargetedContentSubscription { } } impl ::windows_core::RuntimeType for TargetedContentSubscription { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentSubscription;{882c2c49-c652-4c7a-acad-1f7fa2986c73})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentSubscription { type Vtable = ITargetedContentSubscription_Vtbl; @@ -1022,7 +1022,7 @@ impl TargetedContentSubscriptionOptions { } } impl ::windows_core::RuntimeType for TargetedContentSubscriptionOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentSubscriptionOptions;{61ee6ad0-2c83-421b-8467-413eaf1aeb97})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentSubscriptionOptions { type Vtable = ITargetedContentSubscriptionOptions_Vtbl; @@ -1172,7 +1172,7 @@ impl TargetedContentValue { } } impl ::windows_core::RuntimeType for TargetedContentValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Services.TargetedContent.TargetedContentValue;{aafde4b3-4215-4bf8-867f-43f04865f9bf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetedContentValue { type Vtable = ITargetedContentValue_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs b/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs index b25e90cff6..6c2e4ebff4 100644 --- a/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs @@ -190,7 +190,7 @@ impl IStorageItemAccessList { } ::windows_core::imp::interface_hierarchy!(IStorageItemAccessList, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageItemAccessList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2caff6ad-de90-47f5-b2c3-dd36c9fdd453}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItemAccessList { type Vtable = IStorageItemAccessList_Vtbl; @@ -338,7 +338,7 @@ impl AccessListEntryView { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for AccessListEntryView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.AccessCache.AccessListEntryView;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};struct(Windows.Storage.AccessCache.AccessListEntry;string;string)))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for AccessListEntryView { @@ -387,7 +387,7 @@ impl ItemRemovedEventArgs { } } impl ::windows_core::RuntimeType for ItemRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.AccessCache.ItemRemovedEventArgs;{59677e5c-55be-4c66-ba66-5eaea79d2631})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ItemRemovedEventArgs { type Vtable = IItemRemovedEventArgs_Vtbl; @@ -584,7 +584,7 @@ impl StorageItemAccessList { } } impl ::windows_core::RuntimeType for StorageItemAccessList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.AccessCache.StorageItemAccessList;{2caff6ad-de90-47f5-b2c3-dd36c9fdd453})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageItemAccessList { type Vtable = IStorageItemAccessList_Vtbl; @@ -767,7 +767,7 @@ impl StorageItemMostRecentlyUsedList { } } impl ::windows_core::RuntimeType for StorageItemMostRecentlyUsedList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList;{016239d5-510d-411e-8cf1-c3d1effa4c33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageItemMostRecentlyUsedList { type Vtable = IStorageItemMostRecentlyUsedList_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs b/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs index a7f836a1a5..6cc55442f4 100644 --- a/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs @@ -168,7 +168,7 @@ impl IStorageItemInformation { } ::windows_core::imp::interface_hierarchy!(IStorageItemInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageItemInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{87a5cb8b-8972-4f40-8de0-d86fb179d8fa}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItemInformation { type Vtable = IStorageItemInformation_Vtbl; @@ -653,7 +653,7 @@ impl FileInformation { } } impl ::windows_core::RuntimeType for FileInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.BulkAccess.FileInformation;{87a5cb8b-8972-4f40-8de0-d86fb179d8fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileInformation { type Vtable = IStorageItemInformation_Vtbl; @@ -807,7 +807,7 @@ impl FileInformationFactory { } } impl ::windows_core::RuntimeType for FileInformationFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.BulkAccess.FileInformationFactory;{401d88be-960f-4d6d-a7d0-1a3861e76c83})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileInformationFactory { type Vtable = IFileInformationFactory_Vtbl; @@ -1346,7 +1346,7 @@ impl FolderInformation { } } impl ::windows_core::RuntimeType for FolderInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.BulkAccess.FolderInformation;{87a5cb8b-8972-4f40-8de0-d86fb179d8fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FolderInformation { type Vtable = IStorageItemInformation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/Compression/mod.rs b/crates/libs/windows/src/Windows/Storage/Compression/mod.rs index 57850cdacf..ac2f314cba 100644 --- a/crates/libs/windows/src/Windows/Storage/Compression/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Compression/mod.rs @@ -160,7 +160,7 @@ impl Compressor { } } impl ::windows_core::RuntimeType for Compressor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Compression.Compressor;{0ac3645a-57ac-4ee1-b702-84d39d5424e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Compressor { type Vtable = ICompressor_Vtbl; @@ -227,7 +227,7 @@ impl Decompressor { } } impl ::windows_core::RuntimeType for Decompressor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Compression.Decompressor;{b883fe46-d68a-4c8b-ada0-4ee813fc5283})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Decompressor { type Vtable = IDecompressor_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs b/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs index f201a6e829..b6f7dbfd58 100644 --- a/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs @@ -255,7 +255,7 @@ impl IStorageItemExtraProperties { } ::windows_core::imp::interface_hierarchy!(IStorageItemExtraProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageItemExtraProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c54361b2-54cd-432b-bdbc-4b19c4b470d7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItemExtraProperties { type Vtable = IStorageItemExtraProperties_Vtbl; @@ -420,7 +420,7 @@ impl BasicProperties { } } impl ::windows_core::RuntimeType for BasicProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.FileProperties.BasicProperties;{d05d55db-785e-4a66-be02-9beec58aea81})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BasicProperties { type Vtable = IBasicProperties_Vtbl; @@ -512,7 +512,7 @@ impl DocumentProperties { } } impl ::windows_core::RuntimeType for DocumentProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.FileProperties.DocumentProperties;{7eab19bc-1821-4923-b4a9-0aea404d0070})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DocumentProperties { type Vtable = IDocumentProperties_Vtbl; @@ -726,7 +726,7 @@ impl ImageProperties { } } impl ::windows_core::RuntimeType for ImageProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.FileProperties.ImageProperties;{523c9424-fcff-4275-afee-ecdb9ab47973})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImageProperties { type Vtable = IImageProperties_Vtbl; @@ -938,7 +938,7 @@ impl MusicProperties { } } impl ::windows_core::RuntimeType for MusicProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.FileProperties.MusicProperties;{bc8aab62-66ec-419a-bc5d-ca65a4cb46da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MusicProperties { type Vtable = IMusicProperties_Vtbl; @@ -1026,7 +1026,7 @@ impl StorageItemContentProperties { } } impl ::windows_core::RuntimeType for StorageItemContentProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.FileProperties.StorageItemContentProperties;{05294bad-bc38-48bf-85d7-770e0e2ae0ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageItemContentProperties { type Vtable = IStorageItemContentProperties_Vtbl; @@ -1200,7 +1200,7 @@ impl StorageItemThumbnail { } #[cfg(feature = "Storage_Streams")] impl ::windows_core::RuntimeType for StorageItemThumbnail { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.FileProperties.StorageItemThumbnail;{cc254827-4b3d-438f-9232-10c76bc7e038})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Storage_Streams")] unsafe impl ::windows_core::Interface for StorageItemThumbnail { @@ -1413,7 +1413,7 @@ impl VideoProperties { } } impl ::windows_core::RuntimeType for VideoProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.FileProperties.VideoProperties;{719ae507-68de-4db8-97de-49998c059f2f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VideoProperties { type Vtable = IVideoProperties_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs b/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs index 430d0542fc..5ee6d2016b 100644 --- a/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs @@ -314,7 +314,7 @@ impl FileOpenPickerUI { } } impl ::windows_core::RuntimeType for FileOpenPickerUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.FileOpenPickerUI;{dda45a10-f9d4-40c4-8af5-c5b6b5a61d1d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileOpenPickerUI { type Vtable = IFileOpenPickerUI_Vtbl; @@ -345,7 +345,7 @@ impl FileRemovedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for FileRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.FileRemovedEventArgs;{13043da7-7fca-4c2b-9eca-6890f9f00185})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for FileRemovedEventArgs { @@ -444,7 +444,7 @@ impl FileSavePickerUI { } } impl ::windows_core::RuntimeType for FileSavePickerUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.FileSavePickerUI;{9656c1e7-3e56-43cc-8a39-33c73d9d542b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileSavePickerUI { type Vtable = IFileSavePickerUI_Vtbl; @@ -466,7 +466,7 @@ impl PickerClosingDeferral { } } impl ::windows_core::RuntimeType for PickerClosingDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.PickerClosingDeferral;{7af7f71e-1a67-4a31-ae80-e907708a619b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PickerClosingDeferral { type Vtable = IPickerClosingDeferral_Vtbl; @@ -498,7 +498,7 @@ impl PickerClosingEventArgs { } } impl ::windows_core::RuntimeType for PickerClosingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.PickerClosingEventArgs;{7e59f224-b332-4f12-8b9f-a8c2f06b32cd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PickerClosingEventArgs { type Vtable = IPickerClosingEventArgs_Vtbl; @@ -532,7 +532,7 @@ impl PickerClosingOperation { } } impl ::windows_core::RuntimeType for PickerClosingOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.PickerClosingOperation;{4ce9fb84-beee-4e39-a773-fc5f0eae328d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PickerClosingOperation { type Vtable = IPickerClosingOperation_Vtbl; @@ -571,7 +571,7 @@ impl TargetFileRequest { } } impl ::windows_core::RuntimeType for TargetFileRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.TargetFileRequest;{42bd3355-7f88-478b-8e81-690b20340678})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetFileRequest { type Vtable = ITargetFileRequest_Vtbl; @@ -593,7 +593,7 @@ impl TargetFileRequestDeferral { } } impl ::windows_core::RuntimeType for TargetFileRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.TargetFileRequestDeferral;{4aee9d91-bf15-4da9-95f6-f6b7d558225b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetFileRequestDeferral { type Vtable = ITargetFileRequestDeferral_Vtbl; @@ -618,7 +618,7 @@ impl TargetFileRequestedEventArgs { } } impl ::windows_core::RuntimeType for TargetFileRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.Provider.TargetFileRequestedEventArgs;{b163dbc1-1b51-4c89-a591-0fd40b3c57c9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TargetFileRequestedEventArgs { type Vtable = ITargetFileRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs b/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs index 75cfabfefa..37be1c043c 100644 --- a/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs @@ -450,7 +450,7 @@ impl FileExtensionVector { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for FileExtensionVector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.FileExtensionVector;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};string))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for FileExtensionVector { @@ -642,7 +642,7 @@ impl FileOpenPicker { } } impl ::windows_core::RuntimeType for FileOpenPicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.FileOpenPicker;{2ca8278a-12c5-4c5f-8977-94547793c241})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileOpenPicker { type Vtable = IFileOpenPicker_Vtbl; @@ -735,7 +735,7 @@ impl FilePickerFileTypesOrderedMap { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for FilePickerFileTypesOrderedMap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.FilePickerFileTypesOrderedMap;pinterface({3c2925fe-8519-45c1-aa79-197b6718c1c1};string;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};string)))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for FilePickerFileTypesOrderedMap { @@ -833,7 +833,7 @@ impl FilePickerSelectedFilesArray { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for FilePickerSelectedFilesArray { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.FilePickerSelectedFilesArray;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Storage.StorageFile;{fa3f6186-4214-428c-a64c-14c9ac7315ea})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for FilePickerSelectedFilesArray { @@ -1024,7 +1024,7 @@ impl FileSavePicker { } } impl ::windows_core::RuntimeType for FileSavePicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.FileSavePicker;{3286ffcb-617f-4cc5-af6a-b3fdf29ad145})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileSavePicker { type Vtable = IFileSavePicker_Vtbl; @@ -1153,7 +1153,7 @@ impl FolderPicker { } } impl ::windows_core::RuntimeType for FolderPicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Pickers.FolderPicker;{084f7799-f3fb-400a-99b1-7b4a772fd60d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FolderPicker { type Vtable = IFolderPicker_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/Provider/mod.rs b/crates/libs/windows/src/Windows/Storage/Provider/mod.rs index 8ac463fbe9..39d07f9a22 100644 --- a/crates/libs/windows/src/Windows/Storage/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Provider/mod.rs @@ -284,7 +284,7 @@ impl IStorageProviderItemPropertySource { } ::windows_core::imp::interface_hierarchy!(IStorageProviderItemPropertySource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageProviderItemPropertySource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8f6f9c3e-f632-4a9b-8d99-d2d7a11df56a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageProviderItemPropertySource { type Vtable = IStorageProviderItemPropertySource_Vtbl; @@ -334,7 +334,7 @@ impl IStorageProviderPropertyCapabilities { } ::windows_core::imp::interface_hierarchy!(IStorageProviderPropertyCapabilities, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageProviderPropertyCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{658d2f0e-63b7-4567-acf9-51abe301dda5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageProviderPropertyCapabilities { type Vtable = IStorageProviderPropertyCapabilities_Vtbl; @@ -452,7 +452,7 @@ impl IStorageProviderStatusUISource { } ::windows_core::imp::interface_hierarchy!(IStorageProviderStatusUISource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageProviderStatusUISource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a306c249-3d66-5e70-9007-e43df96051ff}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageProviderStatusUISource { type Vtable = IStorageProviderStatusUISource_Vtbl; @@ -488,7 +488,7 @@ impl IStorageProviderStatusUISourceFactory { } ::windows_core::imp::interface_hierarchy!(IStorageProviderStatusUISourceFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageProviderStatusUISourceFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{12e46b74-4e5a-58d1-a62f-0376e8ee7dd8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageProviderStatusUISourceFactory { type Vtable = IStorageProviderStatusUISourceFactory_Vtbl; @@ -679,7 +679,7 @@ impl IStorageProviderUICommand { } ::windows_core::imp::interface_hierarchy!(IStorageProviderUICommand, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageProviderUICommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0c3e0760-d846-568f-9484-105cc57b502b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageProviderUICommand { type Vtable = IStorageProviderUICommand_Vtbl; @@ -721,7 +721,7 @@ impl IStorageProviderUriSource { } ::windows_core::imp::interface_hierarchy!(IStorageProviderUriSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageProviderUriSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b29806d1-8be0-4962-8bb6-0d4c2e14d47a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageProviderUriSource { type Vtable = IStorageProviderUriSource_Vtbl; @@ -834,7 +834,7 @@ impl CachedFileUpdaterUI { } } impl ::windows_core::RuntimeType for CachedFileUpdaterUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.CachedFileUpdaterUI;{9e6f41e6-baf2-4a97-b600-9333f5df80fd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CachedFileUpdaterUI { type Vtable = ICachedFileUpdaterUI_Vtbl; @@ -902,7 +902,7 @@ impl FileUpdateRequest { } } impl ::windows_core::RuntimeType for FileUpdateRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.FileUpdateRequest;{40c82536-c1fe-4d93-a792-1e736bc70837})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileUpdateRequest { type Vtable = IFileUpdateRequest_Vtbl; @@ -924,7 +924,7 @@ impl FileUpdateRequestDeferral { } } impl ::windows_core::RuntimeType for FileUpdateRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.FileUpdateRequestDeferral;{ffcedb2b-8ade-44a5-bb00-164c4e72f13a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileUpdateRequestDeferral { type Vtable = IFileUpdateRequestDeferral_Vtbl; @@ -949,7 +949,7 @@ impl FileUpdateRequestedEventArgs { } } impl ::windows_core::RuntimeType for FileUpdateRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.FileUpdateRequestedEventArgs;{7b0a9342-3905-438d-aaef-78ae265f8dd2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileUpdateRequestedEventArgs { type Vtable = IFileUpdateRequestedEventArgs_Vtbl; @@ -992,7 +992,7 @@ impl StorageProviderFileTypeInfo { } } impl ::windows_core::RuntimeType for StorageProviderFileTypeInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderFileTypeInfo;{1955b9c1-0184-5a88-87df-4544f464365d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderFileTypeInfo { type Vtable = IStorageProviderFileTypeInfo_Vtbl; @@ -1052,7 +1052,7 @@ impl StorageProviderGetContentInfoForPathResult { } } impl ::windows_core::RuntimeType for StorageProviderGetContentInfoForPathResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult;{2564711d-aa89-4d12-82e3-f72a92e33966})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderGetContentInfoForPathResult { type Vtable = IStorageProviderGetContentInfoForPathResult_Vtbl; @@ -1101,7 +1101,7 @@ impl StorageProviderGetPathForContentUriResult { } } impl ::windows_core::RuntimeType for StorageProviderGetPathForContentUriResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderGetPathForContentUriResult;{63711a9d-4118-45a6-acb6-22c49d019f40})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderGetPathForContentUriResult { type Vtable = IStorageProviderGetPathForContentUriResult_Vtbl; @@ -1184,7 +1184,7 @@ impl StorageProviderItemProperty { } } impl ::windows_core::RuntimeType for StorageProviderItemProperty { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderItemProperty;{476cb558-730b-4188-b7b5-63b716ed476d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderItemProperty { type Vtable = IStorageProviderItemProperty_Vtbl; @@ -1233,7 +1233,7 @@ impl StorageProviderItemPropertyDefinition { } } impl ::windows_core::RuntimeType for StorageProviderItemPropertyDefinition { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderItemPropertyDefinition;{c5b383bb-ff1f-4298-831e-ff1c08089690})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderItemPropertyDefinition { type Vtable = IStorageProviderItemPropertyDefinition_Vtbl; @@ -1285,7 +1285,7 @@ impl StorageProviderMoreInfoUI { } } impl ::windows_core::RuntimeType for StorageProviderMoreInfoUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderMoreInfoUI;{ef38e591-a7cb-5e7d-9b5e-22749842697c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderMoreInfoUI { type Vtable = IStorageProviderMoreInfoUI_Vtbl; @@ -1363,7 +1363,7 @@ impl StorageProviderQuotaUI { } } impl ::windows_core::RuntimeType for StorageProviderQuotaUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderQuotaUI;{ba6295c3-312e-544f-9fd5-1f81b21f3649})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderQuotaUI { type Vtable = IStorageProviderQuotaUI_Vtbl; @@ -1504,7 +1504,7 @@ impl StorageProviderStatusUI { } } impl ::windows_core::RuntimeType for StorageProviderStatusUI { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderStatusUI;{d6b6a758-198d-5b80-977f-5ff73da33118})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderStatusUI { type Vtable = IStorageProviderStatusUI_Vtbl; @@ -1742,7 +1742,7 @@ impl StorageProviderSyncRootInfo { } } impl ::windows_core::RuntimeType for StorageProviderSyncRootInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Provider.StorageProviderSyncRootInfo;{7c1305c4-99f9-41ac-8904-ab055d654926})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProviderSyncRootInfo { type Vtable = IStorageProviderSyncRootInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/Search/mod.rs b/crates/libs/windows/src/Windows/Storage/Search/mod.rs index 40bc988579..24def84ef2 100644 --- a/crates/libs/windows/src/Windows/Storage/Search/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Search/mod.rs @@ -174,7 +174,7 @@ impl IIndexableContent { } ::windows_core::imp::interface_hierarchy!(IIndexableContent, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IIndexableContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ccf1a05f-d4b5-483a-b06e-e0db1ec420e4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IIndexableContent { type Vtable = IIndexableContent_Vtbl; @@ -479,7 +479,7 @@ impl IStorageFolderQueryOperations { } ::windows_core::imp::interface_hierarchy!(IStorageFolderQueryOperations, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageFolderQueryOperations { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cb43ccc9-446b-4a4f-be97-757771be5203}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageFolderQueryOperations { type Vtable = IStorageFolderQueryOperations_Vtbl; @@ -695,7 +695,7 @@ impl IStorageQueryResultBase { } ::windows_core::imp::interface_hierarchy!(IStorageQueryResultBase, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageQueryResultBase { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c297d70d-7353-47ab-ba58-8c61425dc54b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageQueryResultBase { type Vtable = IStorageQueryResultBase_Vtbl; @@ -888,7 +888,7 @@ impl ContentIndexer { } } impl ::windows_core::RuntimeType for ContentIndexer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.ContentIndexer;{b1767f8d-f698-4982-b05f-3a6e8cab01a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContentIndexer { type Vtable = IContentIndexer_Vtbl; @@ -960,7 +960,7 @@ impl ContentIndexerQuery { } } impl ::windows_core::RuntimeType for ContentIndexerQuery { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.ContentIndexerQuery;{70e3b0f8-4bfc-428a-8889-cc51da9a7b9d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContentIndexerQuery { type Vtable = IContentIndexerQuery_Vtbl; @@ -1036,7 +1036,7 @@ impl IndexableContent { } } impl ::windows_core::RuntimeType for IndexableContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.IndexableContent;{ccf1a05f-d4b5-483a-b06e-e0db1ec420e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IndexableContent { type Vtable = IIndexableContent_Vtbl; @@ -1208,7 +1208,7 @@ impl QueryOptions { } } impl ::windows_core::RuntimeType for QueryOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.QueryOptions;{1e5e46ee-0f45-4838-a8e9-d0479d446c30})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for QueryOptions { type Vtable = IQueryOptions_Vtbl; @@ -1340,7 +1340,7 @@ impl SortEntryVector { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for SortEntryVector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.SortEntryVector;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};struct(Windows.Storage.Search.SortEntry;string;b1)))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for SortEntryVector { @@ -1490,7 +1490,7 @@ impl StorageFileQueryResult { } } impl ::windows_core::RuntimeType for StorageFileQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.StorageFileQueryResult;{52fda447-2baa-412c-b29f-d4b1778efa1e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageFileQueryResult { type Vtable = IStorageFileQueryResult_Vtbl; @@ -1605,7 +1605,7 @@ impl StorageFolderQueryResult { } } impl ::windows_core::RuntimeType for StorageFolderQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.StorageFolderQueryResult;{6654c911-7d66-46fa-aecf-e4a4baa93ab8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageFolderQueryResult { type Vtable = IStorageFolderQueryResult_Vtbl; @@ -1720,7 +1720,7 @@ impl StorageItemQueryResult { } } impl ::windows_core::RuntimeType for StorageItemQueryResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.StorageItemQueryResult;{e8948079-9d58-47b8-b2b2-41b07f4795f9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageItemQueryResult { type Vtable = IStorageItemQueryResult_Vtbl; @@ -1753,7 +1753,7 @@ impl StorageLibraryChangeTrackerTriggerDetails { } } impl ::windows_core::RuntimeType for StorageLibraryChangeTrackerTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.StorageLibraryChangeTrackerTriggerDetails;{1dc7a369-b7a3-4df2-9d61-eba85a0343d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryChangeTrackerTriggerDetails { type Vtable = IStorageLibraryChangeTrackerTriggerDetails_Vtbl; @@ -1787,7 +1787,7 @@ impl StorageLibraryContentChangedTriggerDetails { } } impl ::windows_core::RuntimeType for StorageLibraryContentChangedTriggerDetails { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.StorageLibraryContentChangedTriggerDetails;{2a371977-abbf-4e1d-8aa5-6385d8884799})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryContentChangedTriggerDetails { type Vtable = IStorageLibraryContentChangedTriggerDetails_Vtbl; @@ -1837,7 +1837,7 @@ impl ValueAndLanguage { } } impl ::windows_core::RuntimeType for ValueAndLanguage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Search.ValueAndLanguage;{b9914881-a1ee-4bc4-92a5-466968e30436})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ValueAndLanguage { type Vtable = IValueAndLanguage_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/Streams/mod.rs b/crates/libs/windows/src/Windows/Storage/Streams/mod.rs index 30a9d7385d..27b8160582 100644 --- a/crates/libs/windows/src/Windows/Storage/Streams/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Streams/mod.rs @@ -23,7 +23,7 @@ impl IBuffer { } ::windows_core::imp::interface_hierarchy!(IBuffer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IBuffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{905a0fe0-bc53-11df-8c49-001e4fc686da}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IBuffer { type Vtable = IBuffer_Vtbl; @@ -92,7 +92,7 @@ impl IContentTypeProvider { } ::windows_core::imp::interface_hierarchy!(IContentTypeProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IContentTypeProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{97d098a5-3b99-4de9-88a5-e11d2f50c795}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IContentTypeProvider { type Vtable = IContentTypeProvider_Vtbl; @@ -289,7 +289,7 @@ impl IDataReader { } ::windows_core::imp::interface_hierarchy!(IDataReader, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IDataReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e2b50029-b4c1-4314-a4b8-fb813a2f275e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDataReader { type Vtable = IDataReader_Vtbl; @@ -525,7 +525,7 @@ impl IDataWriter { } ::windows_core::imp::interface_hierarchy!(IDataWriter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IDataWriter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{64b89265-d341-4922-b38a-dd4af8808c4e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IDataWriter { type Vtable = IDataWriter_Vtbl; @@ -667,7 +667,7 @@ impl IInputStream { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IInputStream {} impl ::windows_core::RuntimeType for IInputStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{905a0fe2-bc53-11df-8c49-001e4fc686da}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInputStream { type Vtable = IInputStream_Vtbl; @@ -700,7 +700,7 @@ impl IInputStreamReference { } ::windows_core::imp::interface_hierarchy!(IInputStreamReference, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInputStreamReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{43929d18-5ec9-4b5a-919c-4205b0c804b6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInputStreamReference { type Vtable = IInputStreamReference_Vtbl; @@ -753,7 +753,7 @@ impl IOutputStream { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IOutputStream {} impl ::windows_core::RuntimeType for IOutputStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{905a0fe6-bc53-11df-8c49-001e4fc686da}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IOutputStream { type Vtable = IOutputStream_Vtbl; @@ -803,7 +803,7 @@ impl IPropertySetSerializer { } ::windows_core::imp::interface_hierarchy!(IPropertySetSerializer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPropertySetSerializer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6e8ebf1c-ef3d-4376-b20e-5be638aeac77}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPropertySetSerializer { type Vtable = IPropertySetSerializer_Vtbl; @@ -931,7 +931,7 @@ impl ::windows_core::CanTryInto for IRandom impl ::windows_core::CanTryInto for IRandomAccessStream {} impl ::windows_core::CanTryInto for IRandomAccessStream {} impl ::windows_core::RuntimeType for IRandomAccessStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{905a0fe1-bc53-11df-8c49-001e4fc686da}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IRandomAccessStream { type Vtable = IRandomAccessStream_Vtbl; @@ -969,7 +969,7 @@ impl IRandomAccessStreamReference { } ::windows_core::imp::interface_hierarchy!(IRandomAccessStreamReference, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IRandomAccessStreamReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{33ee3134-1dd6-4e3a-8067-d1c162e8642b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IRandomAccessStreamReference { type Vtable = IRandomAccessStreamReference_Vtbl; @@ -1150,7 +1150,7 @@ impl ::windows_core::CanTryInto for IRandomAccessStreamWithContent impl ::windows_core::CanTryInto for IRandomAccessStreamWithContentType {} impl ::windows_core::CanTryInto for IRandomAccessStreamWithContentType {} impl ::windows_core::RuntimeType for IRandomAccessStreamWithContentType { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cc254827-4b3d-438f-9232-10c76bc7e038}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IRandomAccessStreamWithContentType { type Vtable = IRandomAccessStreamWithContentType_Vtbl; @@ -1225,7 +1225,7 @@ impl Buffer { } } impl ::windows_core::RuntimeType for Buffer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.Buffer;{905a0fe0-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Buffer { type Vtable = IBuffer_Vtbl; @@ -1456,7 +1456,7 @@ impl DataReader { } } impl ::windows_core::RuntimeType for DataReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.DataReader;{e2b50029-b4c1-4314-a4b8-fb813a2f275e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataReader { type Vtable = IDataReader_Vtbl; @@ -1549,7 +1549,7 @@ impl DataReaderLoadOperation { } #[cfg(feature = "Foundation")] impl ::windows_core::RuntimeType for DataReaderLoadOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.DataReaderLoadOperation;pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};u4))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation")] unsafe impl ::windows_core::Interface for DataReaderLoadOperation { @@ -1786,7 +1786,7 @@ impl DataWriter { } } impl ::windows_core::RuntimeType for DataWriter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.DataWriter;{64b89265-d341-4922-b38a-dd4af8808c4e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DataWriter { type Vtable = IDataWriter_Vtbl; @@ -1879,7 +1879,7 @@ impl DataWriterStoreOperation { } #[cfg(feature = "Foundation")] impl ::windows_core::RuntimeType for DataWriterStoreOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.DataWriterStoreOperation;pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};u4))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation")] unsafe impl ::windows_core::Interface for DataWriterStoreOperation { @@ -1958,7 +1958,7 @@ impl FileInputStream { } } impl ::windows_core::RuntimeType for FileInputStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.FileInputStream;{905a0fe2-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileInputStream { type Vtable = IInputStream_Vtbl; @@ -2008,7 +2008,7 @@ impl FileOutputStream { } } impl ::windows_core::RuntimeType for FileOutputStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.FileOutputStream;{905a0fe6-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileOutputStream { type Vtable = IOutputStream_Vtbl; @@ -2208,7 +2208,7 @@ impl FileRandomAccessStream { } } impl ::windows_core::RuntimeType for FileRandomAccessStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.FileRandomAccessStream;{905a0fe1-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FileRandomAccessStream { type Vtable = IRandomAccessStream_Vtbl; @@ -2336,7 +2336,7 @@ impl InMemoryRandomAccessStream { } } impl ::windows_core::RuntimeType for InMemoryRandomAccessStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.InMemoryRandomAccessStream;{905a0fe1-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InMemoryRandomAccessStream { type Vtable = IRandomAccessStream_Vtbl; @@ -2379,7 +2379,7 @@ impl InputStreamOverStream { } } impl ::windows_core::RuntimeType for InputStreamOverStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.InputStreamOverStream;{905a0fe2-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InputStreamOverStream { type Vtable = IInputStream_Vtbl; @@ -2429,7 +2429,7 @@ impl OutputStreamOverStream { } } impl ::windows_core::RuntimeType for OutputStreamOverStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.OutputStreamOverStream;{905a0fe6-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OutputStreamOverStream { type Vtable = IOutputStream_Vtbl; @@ -2595,7 +2595,7 @@ impl RandomAccessStreamOverStream { } } impl ::windows_core::RuntimeType for RandomAccessStreamOverStream { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.RandomAccessStreamOverStream;{905a0fe1-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RandomAccessStreamOverStream { type Vtable = IRandomAccessStream_Vtbl; @@ -2663,7 +2663,7 @@ impl RandomAccessStreamReference { } } impl ::windows_core::RuntimeType for RandomAccessStreamReference { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.Streams.RandomAccessStreamReference;{33ee3134-1dd6-4e3a-8067-d1c162e8642b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RandomAccessStreamReference { type Vtable = IRandomAccessStreamReference_Vtbl; diff --git a/crates/libs/windows/src/Windows/Storage/mod.rs b/crates/libs/windows/src/Windows/Storage/mod.rs index edfc2a236c..eb8f49029b 100644 --- a/crates/libs/windows/src/Windows/Storage/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/mod.rs @@ -848,7 +848,7 @@ impl ::windows_core::CanTryInto for IStorageFile impl ::windows_core::CanTryInto for IStorageFile {} impl ::windows_core::CanTryInto for IStorageFile {} impl ::windows_core::RuntimeType for IStorageFile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fa3f6186-4214-428c-a64c-14c9ac7315ea}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageFile { type Vtable = IStorageFile_Vtbl; @@ -928,7 +928,7 @@ impl IStorageFile2 { } ::windows_core::imp::interface_hierarchy!(IStorageFile2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageFile2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{954e4bcf-0a77-42fb-b777-c2ed58a52e44}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageFile2 { type Vtable = IStorageFile2_Vtbl; @@ -963,7 +963,7 @@ impl IStorageFilePropertiesWithAvailability { } ::windows_core::imp::interface_hierarchy!(IStorageFilePropertiesWithAvailability, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageFilePropertiesWithAvailability { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{afcbbe9b-582b-4133-9648-e44ca46ee491}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageFilePropertiesWithAvailability { type Vtable = IStorageFilePropertiesWithAvailability_Vtbl; @@ -1215,7 +1215,7 @@ impl IStorageFolder { ::windows_core::imp::interface_hierarchy!(IStorageFolder, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IStorageFolder {} impl ::windows_core::RuntimeType for IStorageFolder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{72d1cb78-b3ef-4f75-a80b-6fd9dae2944b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageFolder { type Vtable = IStorageFolder_Vtbl; @@ -1284,7 +1284,7 @@ impl IStorageFolder2 { } ::windows_core::imp::interface_hierarchy!(IStorageFolder2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageFolder2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e827e8b9-08d9-4a8e-a0ac-fe5ed3cbbbd3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageFolder2 { type Vtable = IStorageFolder2_Vtbl; @@ -1444,7 +1444,7 @@ impl IStorageItem { } ::windows_core::imp::interface_hierarchy!(IStorageItem, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4207a996-ca2f-42f7-bde8-8b10457a7f30}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItem { type Vtable = IStorageItem_Vtbl; @@ -1594,7 +1594,7 @@ impl IStorageItem2 { ::windows_core::imp::interface_hierarchy!(IStorageItem2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IStorageItem2 {} impl ::windows_core::RuntimeType for IStorageItem2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{53f926d2-083c-4283-b45b-81c007237e44}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItem2 { type Vtable = IStorageItem2_Vtbl; @@ -1676,7 +1676,7 @@ impl IStorageItemProperties { } ::windows_core::imp::interface_hierarchy!(IStorageItemProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStorageItemProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{86664478-8029-46fe-a789-1c2f3e2ffb5c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItemProperties { type Vtable = IStorageItemProperties_Vtbl; @@ -1800,7 +1800,7 @@ impl IStorageItemProperties2 { ::windows_core::imp::interface_hierarchy!(IStorageItemProperties2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IStorageItemProperties2 {} impl ::windows_core::RuntimeType for IStorageItemProperties2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8e86a951-04b9-4bd2-929d-fef3f71621d0}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItemProperties2 { type Vtable = IStorageItemProperties2_Vtbl; @@ -1897,7 +1897,7 @@ impl IStorageItemPropertiesWithProvider { ::windows_core::imp::interface_hierarchy!(IStorageItemPropertiesWithProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for IStorageItemPropertiesWithProvider {} impl ::windows_core::RuntimeType for IStorageItemPropertiesWithProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{861bf39b-6368-4dee-b40e-74684a5ce714}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStorageItemPropertiesWithProvider { type Vtable = IStorageItemPropertiesWithProvider_Vtbl; @@ -2235,7 +2235,7 @@ impl IStreamedFileDataRequest { } ::windows_core::imp::interface_hierarchy!(IStreamedFileDataRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IStreamedFileDataRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1673fcce-dabd-4d50-beee-180b8a8191b6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IStreamedFileDataRequest { type Vtable = IStreamedFileDataRequest_Vtbl; @@ -2603,7 +2603,7 @@ impl AppDataPaths { } } impl ::windows_core::RuntimeType for AppDataPaths { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.AppDataPaths;{7301d60a-79a2-48c9-9ec0-3fda092f79e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppDataPaths { type Vtable = IAppDataPaths_Vtbl; @@ -2787,7 +2787,7 @@ impl ApplicationData { } } impl ::windows_core::RuntimeType for ApplicationData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.ApplicationData;{c3da6fb7-b744-4b45-b0b8-223a0938d0dc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationData { type Vtable = IApplicationData_Vtbl; @@ -2907,7 +2907,7 @@ impl ApplicationDataCompositeValue { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ApplicationDataCompositeValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.ApplicationDataCompositeValue;{8a43ed9f-f4e6-4421-acf9-1dab2986820c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ApplicationDataCompositeValue { @@ -3006,7 +3006,7 @@ impl ApplicationDataContainer { } } impl ::windows_core::RuntimeType for ApplicationDataContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.ApplicationDataContainer;{c5aefd1e-f467-40ba-8566-ab640a441e1d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationDataContainer { type Vtable = IApplicationDataContainer_Vtbl; @@ -3119,7 +3119,7 @@ impl ApplicationDataContainerSettings { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for ApplicationDataContainerSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.ApplicationDataContainerSettings;{8a43ed9f-f4e6-4421-acf9-1dab2986820c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for ApplicationDataContainerSettings { @@ -3777,7 +3777,7 @@ impl SetVersionDeferral { } } impl ::windows_core::RuntimeType for SetVersionDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SetVersionDeferral;{033508a2-781a-437a-b078-3f32badcfe47})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SetVersionDeferral { type Vtable = ISetVersionDeferral_Vtbl; @@ -3818,7 +3818,7 @@ impl SetVersionRequest { } } impl ::windows_core::RuntimeType for SetVersionRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SetVersionRequest;{b9c76b9b-1056-4e69-8330-162619956f9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SetVersionRequest { type Vtable = ISetVersionRequest_Vtbl; @@ -4291,7 +4291,7 @@ impl StorageFile { } } impl ::windows_core::RuntimeType for StorageFile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageFile;{fa3f6186-4214-428c-a64c-14c9ac7315ea})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageFile { type Vtable = IStorageFile_Vtbl; @@ -4813,7 +4813,7 @@ impl StorageFolder { } } impl ::windows_core::RuntimeType for StorageFolder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageFolder;{72d1cb78-b3ef-4f75-a80b-6fd9dae2944b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageFolder { type Vtable = IStorageFolder_Vtbl; @@ -4940,7 +4940,7 @@ impl StorageLibrary { } } impl ::windows_core::RuntimeType for StorageLibrary { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageLibrary;{1edd7103-0e5e-4d6c-b5e8-9318983d6a03})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibrary { type Vtable = IStorageLibrary_Vtbl; @@ -4995,7 +4995,7 @@ impl StorageLibraryChange { } } impl ::windows_core::RuntimeType for StorageLibraryChange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageLibraryChange;{00980b23-2be2-4909-aa48-159f5203a51e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryChange { type Vtable = IStorageLibraryChange_Vtbl; @@ -5040,7 +5040,7 @@ impl StorageLibraryChangeReader { } } impl ::windows_core::RuntimeType for StorageLibraryChangeReader { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageLibraryChangeReader;{f205bc83-fca2-41f9-8954-ee2e991eb96f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryChangeReader { type Vtable = IStorageLibraryChangeReader_Vtbl; @@ -5086,7 +5086,7 @@ impl StorageLibraryChangeTracker { } } impl ::windows_core::RuntimeType for StorageLibraryChangeTracker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageLibraryChangeTracker;{9e157316-6073-44f6-9681-7492d1286c90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryChangeTracker { type Vtable = IStorageLibraryChangeTracker_Vtbl; @@ -5124,7 +5124,7 @@ impl StorageLibraryChangeTrackerOptions { } } impl ::windows_core::RuntimeType for StorageLibraryChangeTrackerOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageLibraryChangeTrackerOptions;{bb52bcd4-1a6d-59c0-ad2a-823a20532483})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryChangeTrackerOptions { type Vtable = IStorageLibraryChangeTrackerOptions_Vtbl; @@ -5155,7 +5155,7 @@ impl StorageLibraryLastChangeId { } } impl ::windows_core::RuntimeType for StorageLibraryLastChangeId { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageLibraryLastChangeId;{5281826a-bbe1-53bc-82ca-81cc7f039329})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageLibraryLastChangeId { type Vtable = IStorageLibraryLastChangeId_Vtbl; @@ -5198,7 +5198,7 @@ impl StorageProvider { } } impl ::windows_core::RuntimeType for StorageProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageProvider;{e705eed4-d478-47d6-ba46-1a8ebe114a20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageProvider { type Vtable = IStorageProvider_Vtbl; @@ -5240,7 +5240,7 @@ impl StorageStreamTransaction { } } impl ::windows_core::RuntimeType for StorageStreamTransaction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StorageStreamTransaction;{f67cf363-a53d-4d94-ae2c-67232d93acdd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StorageStreamTransaction { type Vtable = IStorageStreamTransaction_Vtbl; @@ -5295,7 +5295,7 @@ impl StreamedFileDataRequest { } #[cfg(feature = "Storage_Streams")] impl ::windows_core::RuntimeType for StreamedFileDataRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.StreamedFileDataRequest;{905a0fe6-bc53-11df-8c49-001e4fc686da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Storage_Streams")] unsafe impl ::windows_core::Interface for StreamedFileDataRequest { @@ -5330,7 +5330,7 @@ impl SystemAudioProperties { } } impl ::windows_core::RuntimeType for SystemAudioProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemAudioProperties;{3f8f38b7-308c-47e1-924d-8645348e5db7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemAudioProperties { type Vtable = ISystemAudioProperties_Vtbl; @@ -5473,7 +5473,7 @@ impl SystemDataPaths { } } impl ::windows_core::RuntimeType for SystemDataPaths { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemDataPaths;{e32abf70-d8fa-45ec-a942-d2e26fb60ba5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemDataPaths { type Vtable = ISystemDataPaths_Vtbl; @@ -5507,7 +5507,7 @@ impl SystemGPSProperties { } } impl ::windows_core::RuntimeType for SystemGPSProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemGPSProperties;{c0f46eb4-c174-481a-bc25-921986f6a6f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemGPSProperties { type Vtable = ISystemGPSProperties_Vtbl; @@ -5541,7 +5541,7 @@ impl SystemImageProperties { } } impl ::windows_core::RuntimeType for SystemImageProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemImageProperties;{011b2e30-8b39-4308-bea1-e8aa61e47826})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemImageProperties { type Vtable = ISystemImageProperties_Vtbl; @@ -5603,7 +5603,7 @@ impl SystemMediaProperties { } } impl ::windows_core::RuntimeType for SystemMediaProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemMediaProperties;{a42b3316-8415-40dc-8c44-98361d235430})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMediaProperties { type Vtable = ISystemMediaProperties_Vtbl; @@ -5679,7 +5679,7 @@ impl SystemMusicProperties { } } impl ::windows_core::RuntimeType for SystemMusicProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemMusicProperties;{b47988d5-67af-4bc3-8d39-5b89022026a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMusicProperties { type Vtable = ISystemMusicProperties_Vtbl; @@ -5734,7 +5734,7 @@ impl SystemPhotoProperties { } } impl ::windows_core::RuntimeType for SystemPhotoProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemPhotoProperties;{4734fc3d-ab21-4424-b735-f4353a56c8fc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemPhotoProperties { type Vtable = ISystemPhotoProperties_Vtbl; @@ -5878,7 +5878,7 @@ impl SystemVideoProperties { } } impl ::windows_core::RuntimeType for SystemVideoProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.SystemVideoProperties;{2040f715-67f8-4322-9b80-4fa9fefb83e8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemVideoProperties { type Vtable = ISystemVideoProperties_Vtbl; @@ -6053,7 +6053,7 @@ impl UserDataPaths { } } impl ::windows_core::RuntimeType for UserDataPaths { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Storage.UserDataPaths;{f9c53912-abc4-46ff-8a2b-dc9d7fa6e52f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDataPaths { type Vtable = IUserDataPaths_Vtbl; @@ -6678,7 +6678,7 @@ unsafe impl ::windows_core::ComInterface for ApplicationDataSetVersionHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xa05791e6_cc9f_4687_acab_a364fd785463); } impl ::windows_core::RuntimeType for ApplicationDataSetVersionHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a05791e6-cc9f-4687-acab-a364fd785463}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -6760,7 +6760,7 @@ unsafe impl ::windows_core::ComInterface for StreamedFileDataRequestedHandler { } #[cfg(feature = "Storage_Streams")] impl ::windows_core::RuntimeType for StreamedFileDataRequestedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{fef6a824-2fe1-4d07-a35b-b77c50b5f4cc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "Storage_Streams")] #[repr(C)] diff --git a/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs b/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs index 394bd4a8da..f4f37048e8 100644 --- a/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs +++ b/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs @@ -264,7 +264,7 @@ impl DevicePortalConnection { } } impl ::windows_core::RuntimeType for DevicePortalConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.DevicePortal.DevicePortalConnection;{0f447f51-1198-4da1-8d54-bdef393e09b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePortalConnection { type Vtable = IDevicePortalConnection_Vtbl; @@ -291,7 +291,7 @@ impl DevicePortalConnectionClosedEventArgs { } } impl ::windows_core::RuntimeType for DevicePortalConnectionClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedEventArgs;{fcf70e38-7032-428c-9f50-945c15a9f0cb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePortalConnectionClosedEventArgs { type Vtable = IDevicePortalConnectionClosedEventArgs_Vtbl; @@ -354,7 +354,7 @@ impl DevicePortalConnectionRequestReceivedEventArgs { } } impl ::windows_core::RuntimeType for DevicePortalConnectionRequestReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionRequestReceivedEventArgs;{64dae045-6fda-4459-9ebd-ecce22e38559})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DevicePortalConnectionRequestReceivedEventArgs { type Vtable = IDevicePortalConnectionRequestReceivedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Diagnostics/Telemetry/mod.rs b/crates/libs/windows/src/Windows/System/Diagnostics/Telemetry/mod.rs index 4dcbeb268b..3384b47800 100644 --- a/crates/libs/windows/src/Windows/System/Diagnostics/Telemetry/mod.rs +++ b/crates/libs/windows/src/Windows/System/Diagnostics/Telemetry/mod.rs @@ -89,7 +89,7 @@ impl PlatformTelemetryRegistrationResult { } } impl ::windows_core::RuntimeType for PlatformTelemetryRegistrationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationResult;{4d8518ab-2292-49bd-a15a-3d71d2145112})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlatformTelemetryRegistrationResult { type Vtable = IPlatformTelemetryRegistrationResult_Vtbl; @@ -138,7 +138,7 @@ impl PlatformTelemetryRegistrationSettings { } } impl ::windows_core::RuntimeType for PlatformTelemetryRegistrationSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationSettings;{819a8582-ca19-415e-bb79-9c224bfa3a73})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlatformTelemetryRegistrationSettings { type Vtable = IPlatformTelemetryRegistrationSettings_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs b/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs index 8c8e9218c1..af6e172221 100644 --- a/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs +++ b/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs @@ -184,7 +184,7 @@ impl PlatformDiagnosticTraceInfo { } } impl ::windows_core::RuntimeType for PlatformDiagnosticTraceInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo;{f870ed97-d597-4bf7-88dc-cf5c7dc2a1d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlatformDiagnosticTraceInfo { type Vtable = IPlatformDiagnosticTraceInfo_Vtbl; @@ -218,7 +218,7 @@ impl PlatformDiagnosticTraceRuntimeInfo { } } impl ::windows_core::RuntimeType for PlatformDiagnosticTraceRuntimeInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceRuntimeInfo;{3d4d5e2d-01d8-4768-8554-1eb1ca610986})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PlatformDiagnosticTraceRuntimeInfo { type Vtable = IPlatformDiagnosticTraceRuntimeInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs index caf1940aa0..fd244a10d0 100644 --- a/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs @@ -432,7 +432,7 @@ impl DiagnosticActionResult { } } impl ::windows_core::RuntimeType for DiagnosticActionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.DiagnosticActionResult;{c265a296-e73b-4097-b28f-3442f03dd831})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DiagnosticActionResult { type Vtable = IDiagnosticActionResult_Vtbl; @@ -499,7 +499,7 @@ impl DiagnosticInvoker { } } impl ::windows_core::RuntimeType for DiagnosticInvoker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.DiagnosticInvoker;{187b270a-02e3-4f86-84fc-fdd892b5940f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DiagnosticInvoker { type Vtable = IDiagnosticInvoker_Vtbl; @@ -526,7 +526,7 @@ impl ProcessCpuUsage { } } impl ::windows_core::RuntimeType for ProcessCpuUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.ProcessCpuUsage;{0bbb2472-c8bf-423a-a810-b559ae4354e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessCpuUsage { type Vtable = IProcessCpuUsage_Vtbl; @@ -564,7 +564,7 @@ impl ProcessCpuUsageReport { } } impl ::windows_core::RuntimeType for ProcessCpuUsageReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.ProcessCpuUsageReport;{8a6d9cac-3987-4e2f-a119-6b5fa214f1b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessCpuUsageReport { type Vtable = IProcessCpuUsageReport_Vtbl; @@ -681,7 +681,7 @@ impl ProcessDiagnosticInfo { } } impl ::windows_core::RuntimeType for ProcessDiagnosticInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.ProcessDiagnosticInfo;{e830b04b-300e-4ee6-a0ab-5b5f5231b434})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessDiagnosticInfo { type Vtable = IProcessDiagnosticInfo_Vtbl; @@ -708,7 +708,7 @@ impl ProcessDiskUsage { } } impl ::windows_core::RuntimeType for ProcessDiskUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.ProcessDiskUsage;{5ad78bfd-7e51-4e53-bfaa-5a6ee1aabbf8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessDiskUsage { type Vtable = IProcessDiskUsage_Vtbl; @@ -770,7 +770,7 @@ impl ProcessDiskUsageReport { } } impl ::windows_core::RuntimeType for ProcessDiskUsageReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.ProcessDiskUsageReport;{401627fd-535d-4c1f-81b8-da54e1be635e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessDiskUsageReport { type Vtable = IProcessDiskUsageReport_Vtbl; @@ -797,7 +797,7 @@ impl ProcessMemoryUsage { } } impl ::windows_core::RuntimeType for ProcessMemoryUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.ProcessMemoryUsage;{f50b229b-827c-42b7-b07c-0e32627e6b3e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessMemoryUsage { type Vtable = IProcessMemoryUsage_Vtbl; @@ -901,7 +901,7 @@ impl ProcessMemoryUsageReport { } } impl ::windows_core::RuntimeType for ProcessMemoryUsageReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.ProcessMemoryUsageReport;{c2c77cba-1951-4685-8532-7e749ecf8eeb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessMemoryUsageReport { type Vtable = IProcessMemoryUsageReport_Vtbl; @@ -928,7 +928,7 @@ impl SystemCpuUsage { } } impl ::windows_core::RuntimeType for SystemCpuUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.SystemCpuUsage;{6037b3ac-02d6-4234-8362-7fe3adc81f5f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemCpuUsage { type Vtable = ISystemCpuUsage_Vtbl; @@ -975,7 +975,7 @@ impl SystemCpuUsageReport { } } impl ::windows_core::RuntimeType for SystemCpuUsageReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.SystemCpuUsageReport;{2c26d0b2-9483-4f62-ab57-82b29d9719b8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemCpuUsageReport { type Vtable = ISystemCpuUsageReport_Vtbl; @@ -1037,7 +1037,7 @@ impl SystemDiagnosticInfo { } } impl ::windows_core::RuntimeType for SystemDiagnosticInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.SystemDiagnosticInfo;{a290fe05-dff3-407f-9a1b-0b2b317ca800})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemDiagnosticInfo { type Vtable = ISystemDiagnosticInfo_Vtbl; @@ -1064,7 +1064,7 @@ impl SystemMemoryUsage { } } impl ::windows_core::RuntimeType for SystemMemoryUsage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.SystemMemoryUsage;{17ffc595-1702-49cf-aa27-2f0a32591404})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMemoryUsage { type Vtable = ISystemMemoryUsage_Vtbl; @@ -1105,7 +1105,7 @@ impl SystemMemoryUsageReport { } } impl ::windows_core::RuntimeType for SystemMemoryUsageReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Diagnostics.SystemMemoryUsageReport;{38663c87-2a9f-403a-bd19-2cf3e8169500})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemMemoryUsageReport { type Vtable = ISystemMemoryUsageReport_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Display/mod.rs b/crates/libs/windows/src/Windows/System/Display/mod.rs index cc8f685837..3c8fd90a4b 100644 --- a/crates/libs/windows/src/Windows/System/Display/mod.rs +++ b/crates/libs/windows/src/Windows/System/Display/mod.rs @@ -36,7 +36,7 @@ impl DisplayRequest { } } impl ::windows_core::RuntimeType for DisplayRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Display.DisplayRequest;{e5732044-f49f-4b60-8dd4-5e7e3a632ac0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayRequest { type Vtable = IDisplayRequest_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs b/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs index 3c5cf3df6e..9729486bdb 100644 --- a/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs +++ b/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs @@ -55,7 +55,7 @@ impl ISysStorageProviderEventSource { } ::windows_core::imp::interface_hierarchy!(ISysStorageProviderEventSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISysStorageProviderEventSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1f36c476-9546-536a-8381-2f9a2c08cedd}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISysStorageProviderEventSource { type Vtable = ISysStorageProviderEventSource_Vtbl; @@ -97,7 +97,7 @@ impl ISysStorageProviderHandlerFactory { } ::windows_core::imp::interface_hierarchy!(ISysStorageProviderHandlerFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISysStorageProviderHandlerFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ee798431-8213-5e89-a623-14d8c72b8a61}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISysStorageProviderHandlerFactory { type Vtable = ISysStorageProviderHandlerFactory_Vtbl; @@ -131,7 +131,7 @@ impl ISysStorageProviderHttpRequestProvider { } ::windows_core::imp::interface_hierarchy!(ISysStorageProviderHttpRequestProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISysStorageProviderHttpRequestProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{cb6fefb6-e76a-5c25-a33e-3e78a6e0e0ce}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISysStorageProviderHttpRequestProvider { type Vtable = ISysStorageProviderHttpRequestProvider_Vtbl; @@ -172,7 +172,7 @@ impl SysStorageProviderEventReceivedEventArgs { } } impl ::windows_core::RuntimeType for SysStorageProviderEventReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Implementation.FileExplorer.SysStorageProviderEventReceivedEventArgs;{e132d1b9-7b9d-5820-9728-4262b5289142})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SysStorageProviderEventReceivedEventArgs { type Vtable = ISysStorageProviderEventReceivedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Inventory/mod.rs b/crates/libs/windows/src/Windows/System/Inventory/mod.rs index d19c3eaf1c..3a68674e4b 100644 --- a/crates/libs/windows/src/Windows/System/Inventory/mod.rs +++ b/crates/libs/windows/src/Windows/System/Inventory/mod.rs @@ -92,7 +92,7 @@ impl InstalledDesktopApp { } } impl ::windows_core::RuntimeType for InstalledDesktopApp { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Inventory.InstalledDesktopApp;{75eab8ed-c0bc-5364-4c28-166e0545167a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InstalledDesktopApp { type Vtable = IInstalledDesktopApp_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Profile/SystemManufacturers/mod.rs b/crates/libs/windows/src/Windows/System/Profile/SystemManufacturers/mod.rs index 6bd30ffe42..21bb7c3ccd 100644 --- a/crates/libs/windows/src/Windows/System/Profile/SystemManufacturers/mod.rs +++ b/crates/libs/windows/src/Windows/System/Profile/SystemManufacturers/mod.rs @@ -124,7 +124,7 @@ impl OemSupportInfo { } } impl ::windows_core::RuntimeType for OemSupportInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Profile.SystemManufacturers.OemSupportInfo;{8d2eae55-87ef-4266-86d0-c4afbeb29bb9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OemSupportInfo { type Vtable = IOemSupportInfo_Vtbl; @@ -210,7 +210,7 @@ impl SystemSupportDeviceInfo { } } impl ::windows_core::RuntimeType for SystemSupportDeviceInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Profile.SystemManufacturers.SystemSupportDeviceInfo;{05880b99-8247-441b-a996-a1784bab79a8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemSupportDeviceInfo { type Vtable = ISystemSupportDeviceInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Profile/mod.rs b/crates/libs/windows/src/Windows/System/Profile/mod.rs index bd354b2f72..8f67221878 100644 --- a/crates/libs/windows/src/Windows/System/Profile/mod.rs +++ b/crates/libs/windows/src/Windows/System/Profile/mod.rs @@ -460,7 +460,7 @@ impl AnalyticsVersionInfo { } } impl ::windows_core::RuntimeType for AnalyticsVersionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Profile.AnalyticsVersionInfo;{926130b8-9955-4c74-bdc1-7cd0decf9b03})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AnalyticsVersionInfo { type Vtable = IAnalyticsVersionInfo_Vtbl; @@ -568,7 +568,7 @@ impl HardwareToken { } } impl ::windows_core::RuntimeType for HardwareToken { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Profile.HardwareToken;{28f6d4c0-fb12-40a4-8167-7f4e03d2724c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HardwareToken { type Vtable = IHardwareToken_Vtbl; @@ -898,7 +898,7 @@ impl SystemIdentificationInfo { } } impl ::windows_core::RuntimeType for SystemIdentificationInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Profile.SystemIdentificationInfo;{0c659e7d-c3c2-4d33-a2df-21bc41916eb3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemIdentificationInfo { type Vtable = ISystemIdentificationInfo_Vtbl; @@ -965,7 +965,7 @@ impl UnsupportedAppRequirement { } } impl ::windows_core::RuntimeType for UnsupportedAppRequirement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Profile.UnsupportedAppRequirement;{6182445c-894b-5cbc-8976-a98e0a9b998d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UnsupportedAppRequirement { type Vtable = IUnsupportedAppRequirement_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/RemoteDesktop/Input/mod.rs b/crates/libs/windows/src/Windows/System/RemoteDesktop/Input/mod.rs index 939b3561a7..eb471166b8 100644 --- a/crates/libs/windows/src/Windows/System/RemoteDesktop/Input/mod.rs +++ b/crates/libs/windows/src/Windows/System/RemoteDesktop/Input/mod.rs @@ -83,7 +83,7 @@ impl RemoteTextConnection { } } impl ::windows_core::RuntimeType for RemoteTextConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteDesktop.Input.RemoteTextConnection;{4e7bb02a-183e-5e66-b5e4-3e6e5c570cf1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteTextConnection { type Vtable = IRemoteTextConnection_Vtbl; @@ -169,7 +169,7 @@ unsafe impl ::windows_core::ComInterface for RemoteTextConnectionDataHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x099ffbc8_8bcb_41b5_b056_57e77021bf1b); } impl ::windows_core::RuntimeType for RemoteTextConnectionDataHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{099ffbc8-8bcb-41b5-b056-57e77021bf1b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs b/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs index 8a469c1ee7..d013c585f3 100644 --- a/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs +++ b/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs @@ -439,7 +439,7 @@ pub struct IRemoteSystemFilter(::windows_core::IUnknown); impl IRemoteSystemFilter {} ::windows_core::imp::interface_hierarchy!(IRemoteSystemFilter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IRemoteSystemFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4a3ba9e4-99eb-45eb-ba16-0367728ff374}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IRemoteSystemFilter { type Vtable = IRemoteSystemFilter_Vtbl; @@ -1538,7 +1538,7 @@ impl RemoteSystem { } } impl ::windows_core::RuntimeType for RemoteSystem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystem;{ed5838cd-1e10-4a8c-b4a6-4e5fd6f97721})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystem { type Vtable = IRemoteSystem_Vtbl; @@ -1565,7 +1565,7 @@ impl RemoteSystemAddedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemAddedEventArgs;{8f39560f-e534-4697-8836-7abea151516e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemAddedEventArgs { type Vtable = IRemoteSystemAddedEventArgs_Vtbl; @@ -1636,7 +1636,7 @@ impl RemoteSystemApp { } } impl ::windows_core::RuntimeType for RemoteSystemApp { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemApp;{80e5bcbd-d54d-41b1-9b16-6810a871ed4f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemApp { type Vtable = IRemoteSystemApp_Vtbl; @@ -1701,7 +1701,7 @@ impl RemoteSystemAppRegistration { } } impl ::windows_core::RuntimeType for RemoteSystemAppRegistration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemAppRegistration;{b47947b5-7035-4a5a-b8df-962d8f8431f4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemAppRegistration { type Vtable = IRemoteSystemAppRegistration_Vtbl; @@ -1739,7 +1739,7 @@ impl RemoteSystemAuthorizationKindFilter { } } impl ::windows_core::RuntimeType for RemoteSystemAuthorizationKindFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemAuthorizationKindFilter;{6b0dde8e-04d0-40f4-a27f-c2acbbd6b734})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemAuthorizationKindFilter { type Vtable = IRemoteSystemAuthorizationKindFilter_Vtbl; @@ -1783,7 +1783,7 @@ impl RemoteSystemConnectionInfo { } } impl ::windows_core::RuntimeType for RemoteSystemConnectionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemConnectionInfo;{23278bc3-0d09-52cb-9c6a-eed2940bee43})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemConnectionInfo { type Vtable = IRemoteSystemConnectionInfo_Vtbl; @@ -1872,7 +1872,7 @@ impl RemoteSystemConnectionRequest { } } impl ::windows_core::RuntimeType for RemoteSystemConnectionRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemConnectionRequest;{84ed4104-8d5e-4d72-8238-7621576c7a67})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemConnectionRequest { type Vtable = IRemoteSystemConnectionRequest_Vtbl; @@ -1910,7 +1910,7 @@ impl RemoteSystemDiscoveryTypeFilter { } } impl ::windows_core::RuntimeType for RemoteSystemDiscoveryTypeFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemDiscoveryTypeFilter;{42d9041f-ee5a-43da-ac6a-6fee25460741})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemDiscoveryTypeFilter { type Vtable = IRemoteSystemDiscoveryTypeFilter_Vtbl; @@ -1930,7 +1930,7 @@ unsafe impl ::core::marker::Sync for RemoteSystemDiscoveryTypeFilter {} pub struct RemoteSystemEnumerationCompletedEventArgs(::windows_core::IUnknown); impl RemoteSystemEnumerationCompletedEventArgs {} impl ::windows_core::RuntimeType for RemoteSystemEnumerationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemEnumerationCompletedEventArgs;{c6e83d5f-4030-4354-a060-14f1b22c545d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemEnumerationCompletedEventArgs { type Vtable = IRemoteSystemEnumerationCompletedEventArgs_Vtbl; @@ -1975,7 +1975,7 @@ impl RemoteSystemKindFilter { } } impl ::windows_core::RuntimeType for RemoteSystemKindFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemKindFilter;{38e1c9ec-22c3-4ef6-901a-bbb1c7aad4ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemKindFilter { type Vtable = IRemoteSystemKindFilter_Vtbl; @@ -2067,7 +2067,7 @@ impl RemoteSystemRemovedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemRemovedEventArgs;{8b3d16bb-7306-49ea-b7df-67d5714cb013})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemRemovedEventArgs { type Vtable = IRemoteSystemRemovedEventArgs_Vtbl; @@ -2162,7 +2162,7 @@ impl RemoteSystemSession { } } impl ::windows_core::RuntimeType for RemoteSystemSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSession;{69476a01-9ada-490f-9549-d31cb14c9e95})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSession { type Vtable = IRemoteSystemSession_Vtbl; @@ -2191,7 +2191,7 @@ impl RemoteSystemSessionAddedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionAddedEventArgs;{d585d754-bc97-4c39-99b4-beca76e04c3f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionAddedEventArgs { type Vtable = IRemoteSystemSessionAddedEventArgs_Vtbl; @@ -2270,7 +2270,7 @@ impl RemoteSystemSessionController { } } impl ::windows_core::RuntimeType for RemoteSystemSessionController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionController;{e48b2dd2-6820-4867-b425-d89c0a3ef7ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionController { type Vtable = IRemoteSystemSessionController_Vtbl; @@ -2304,7 +2304,7 @@ impl RemoteSystemSessionCreationResult { } } impl ::windows_core::RuntimeType for RemoteSystemSessionCreationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionCreationResult;{a79812c2-37de-448c-8b83-a30aa3c4ead6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionCreationResult { type Vtable = IRemoteSystemSessionCreationResult_Vtbl; @@ -2331,7 +2331,7 @@ impl RemoteSystemSessionDisconnectedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionDisconnectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedEventArgs;{de0bc69b-77c5-461c-8209-7c6c5d3111ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionDisconnectedEventArgs { type Vtable = IRemoteSystemSessionDisconnectedEventArgs_Vtbl; @@ -2374,7 +2374,7 @@ impl RemoteSystemSessionInfo { } } impl ::windows_core::RuntimeType for RemoteSystemSessionInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionInfo;{ff4df648-8b0a-4e9a-9905-69e4b841c588})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionInfo { type Vtable = IRemoteSystemSessionInfo_Vtbl; @@ -2408,7 +2408,7 @@ impl RemoteSystemSessionInvitation { } } impl ::windows_core::RuntimeType for RemoteSystemSessionInvitation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionInvitation;{3e32cc91-51d7-4766-a121-25516c3b8294})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionInvitation { type Vtable = IRemoteSystemSessionInvitation_Vtbl; @@ -2453,7 +2453,7 @@ impl RemoteSystemSessionInvitationListener { } } impl ::windows_core::RuntimeType for RemoteSystemSessionInvitationListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionInvitationListener;{08f4003f-bc71-49e1-874a-31ddff9a27b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionInvitationListener { type Vtable = IRemoteSystemSessionInvitationListener_Vtbl; @@ -2480,7 +2480,7 @@ impl RemoteSystemSessionInvitationReceivedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionInvitationReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionInvitationReceivedEventArgs;{5e964a2d-a10d-4edb-8dea-54d20ac19543})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionInvitationReceivedEventArgs { type Vtable = IRemoteSystemSessionInvitationReceivedEventArgs_Vtbl; @@ -2511,7 +2511,7 @@ impl RemoteSystemSessionJoinRequest { } } impl ::windows_core::RuntimeType for RemoteSystemSessionJoinRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionJoinRequest;{20600068-7994-4331-86d1-d89d882585ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionJoinRequest { type Vtable = IRemoteSystemSessionJoinRequest_Vtbl; @@ -2547,7 +2547,7 @@ impl RemoteSystemSessionJoinRequestedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionJoinRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionJoinRequestedEventArgs;{dbca4fc3-82b9-4816-9c24-e40e61774bd8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionJoinRequestedEventArgs { type Vtable = IRemoteSystemSessionJoinRequestedEventArgs_Vtbl; @@ -2581,7 +2581,7 @@ impl RemoteSystemSessionJoinResult { } } impl ::windows_core::RuntimeType for RemoteSystemSessionJoinResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionJoinResult;{ce7b1f04-a03e-41a4-900b-1e79328c1267})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionJoinResult { type Vtable = IRemoteSystemSessionJoinResult_Vtbl; @@ -2687,7 +2687,7 @@ impl RemoteSystemSessionMessageChannel { } } impl ::windows_core::RuntimeType for RemoteSystemSessionMessageChannel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel;{9524d12a-73d9-4c10-b751-c26784437127})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionMessageChannel { type Vtable = IRemoteSystemSessionMessageChannel_Vtbl; @@ -2725,7 +2725,7 @@ impl RemoteSystemSessionOptions { } } impl ::windows_core::RuntimeType for RemoteSystemSessionOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionOptions;{740ed755-8418-4f01-9353-e21c9ecc6cfc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionOptions { type Vtable = IRemoteSystemSessionOptions_Vtbl; @@ -2761,7 +2761,7 @@ impl RemoteSystemSessionParticipant { } } impl ::windows_core::RuntimeType for RemoteSystemSessionParticipant { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionParticipant;{7e90058c-acf9-4729-8a17-44e7baed5dcc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionParticipant { type Vtable = IRemoteSystemSessionParticipant_Vtbl; @@ -2788,7 +2788,7 @@ impl RemoteSystemSessionParticipantAddedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionParticipantAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionParticipantAddedEventArgs;{d35a57d8-c9a1-4bb7-b6b0-79bb91adf93d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionParticipantAddedEventArgs { type Vtable = IRemoteSystemSessionParticipantAddedEventArgs_Vtbl; @@ -2815,7 +2815,7 @@ impl RemoteSystemSessionParticipantRemovedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionParticipantRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionParticipantRemovedEventArgs;{866ef088-de68-4abf-88a1-f90d16274192})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionParticipantRemovedEventArgs { type Vtable = IRemoteSystemSessionParticipantRemovedEventArgs_Vtbl; @@ -2904,7 +2904,7 @@ impl RemoteSystemSessionParticipantWatcher { } } impl ::windows_core::RuntimeType for RemoteSystemSessionParticipantWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher;{dcdd02cc-aa87-4d79-b6cc-4459b3e92075})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionParticipantWatcher { type Vtable = IRemoteSystemSessionParticipantWatcher_Vtbl; @@ -2931,7 +2931,7 @@ impl RemoteSystemSessionRemovedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionRemovedEventArgs;{af82914e-39a1-4dea-9d63-43798d5bbbd0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionRemovedEventArgs { type Vtable = IRemoteSystemSessionRemovedEventArgs_Vtbl; @@ -2958,7 +2958,7 @@ impl RemoteSystemSessionUpdatedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionUpdatedEventArgs;{16875069-231e-4c91-8ec8-b3a39d9e55a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionUpdatedEventArgs { type Vtable = IRemoteSystemSessionUpdatedEventArgs_Vtbl; @@ -2994,7 +2994,7 @@ impl RemoteSystemSessionValueSetReceivedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemSessionValueSetReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionValueSetReceivedEventArgs;{06f31785-2da5-4e58-a78f-9e8d0784ee25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionValueSetReceivedEventArgs { type Vtable = IRemoteSystemSessionValueSetReceivedEventArgs_Vtbl; @@ -3083,7 +3083,7 @@ impl RemoteSystemSessionWatcher { } } impl ::windows_core::RuntimeType for RemoteSystemSessionWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemSessionWatcher;{8003e340-0c41-4a62-b6d7-bdbe2b19be2d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemSessionWatcher { type Vtable = IRemoteSystemSessionWatcher_Vtbl; @@ -3121,7 +3121,7 @@ impl RemoteSystemStatusTypeFilter { } } impl ::windows_core::RuntimeType for RemoteSystemStatusTypeFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemStatusTypeFilter;{0c39514e-cbb6-4777-8534-2e0c521affa2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemStatusTypeFilter { type Vtable = IRemoteSystemStatusTypeFilter_Vtbl; @@ -3149,7 +3149,7 @@ impl RemoteSystemUpdatedEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemUpdatedEventArgs;{7502ff0e-dbcb-4155-b4ca-b30a04f27627})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemUpdatedEventArgs { type Vtable = IRemoteSystemUpdatedEventArgs_Vtbl; @@ -3274,7 +3274,7 @@ impl RemoteSystemWatcher { } } impl ::windows_core::RuntimeType for RemoteSystemWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemWatcher;{5d600c7e-2c07-48c5-889c-455d2b099771})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemWatcher { type Vtable = IRemoteSystemWatcher_Vtbl; @@ -3301,7 +3301,7 @@ impl RemoteSystemWatcherErrorOccurredEventArgs { } } impl ::windows_core::RuntimeType for RemoteSystemWatcherErrorOccurredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemWatcherErrorOccurredEventArgs;{74c5c6af-5114-4426-9216-20d81f8519ae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemWatcherErrorOccurredEventArgs { type Vtable = IRemoteSystemWatcherErrorOccurredEventArgs_Vtbl; @@ -3346,7 +3346,7 @@ impl RemoteSystemWebAccountFilter { } } impl ::windows_core::RuntimeType for RemoteSystemWebAccountFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteSystems.RemoteSystemWebAccountFilter;{3fb75873-87c8-5d8f-977e-f69f96d67238})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteSystemWebAccountFilter { type Vtable = IRemoteSystemWebAccountFilter_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/Threading/Core/mod.rs b/crates/libs/windows/src/Windows/System/Threading/Core/mod.rs index 4f67943ee3..ff67b42e8e 100644 --- a/crates/libs/windows/src/Windows/System/Threading/Core/mod.rs +++ b/crates/libs/windows/src/Windows/System/Threading/Core/mod.rs @@ -139,7 +139,7 @@ impl PreallocatedWorkItem { } } impl ::windows_core::RuntimeType for PreallocatedWorkItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Threading.Core.PreallocatedWorkItem;{b6daa9fc-bc5b-401a-a8b2-6e754d14daa6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PreallocatedWorkItem { type Vtable = IPreallocatedWorkItem_Vtbl; @@ -212,7 +212,7 @@ impl SignalNotifier { } } impl ::windows_core::RuntimeType for SignalNotifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Threading.Core.SignalNotifier;{14285e06-63a7-4713-b6d9-62f64b56fb8b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SignalNotifier { type Vtable = ISignalNotifier_Vtbl; @@ -290,7 +290,7 @@ unsafe impl ::windows_core::ComInterface for SignalHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x923c402e_4721_440e_9dda_55b6f2e07710); } impl ::windows_core::RuntimeType for SignalHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{923c402e-4721-440e-9dda-55b6f2e07710}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/System/Threading/mod.rs b/crates/libs/windows/src/Windows/System/Threading/mod.rs index ccbcf361dd..5059dec0b3 100644 --- a/crates/libs/windows/src/Windows/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/System/Threading/mod.rs @@ -206,7 +206,7 @@ impl ThreadPoolTimer { } } impl ::windows_core::RuntimeType for ThreadPoolTimer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Threading.ThreadPoolTimer;{594ebe78-55ea-4a88-a50d-3402ae1f9cf2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ThreadPoolTimer { type Vtable = IThreadPoolTimer_Vtbl; @@ -376,7 +376,7 @@ unsafe impl ::windows_core::ComInterface for TimerDestroyedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x34ed19fa_8384_4eb9_8209_fb5094eeec35); } impl ::windows_core::RuntimeType for TimerDestroyedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{34ed19fa-8384-4eb9-8209-fb5094eeec35}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -448,7 +448,7 @@ unsafe impl ::windows_core::ComInterface for TimerElapsedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xfaaea667_fbeb_49cb_adb2_71184c556e43); } impl ::windows_core::RuntimeType for TimerElapsedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{faaea667-fbeb-49cb-adb2-71184c556e43}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -530,7 +530,7 @@ unsafe impl ::windows_core::ComInterface for WorkItemHandler { } #[cfg(feature = "Foundation")] impl ::windows_core::RuntimeType for WorkItemHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "Foundation")] #[repr(C)] diff --git a/crates/libs/windows/src/Windows/System/Update/mod.rs b/crates/libs/windows/src/Windows/System/Update/mod.rs index 9b56a3573f..b825ba5aac 100644 --- a/crates/libs/windows/src/Windows/System/Update/mod.rs +++ b/crates/libs/windows/src/Windows/System/Update/mod.rs @@ -173,7 +173,7 @@ impl SystemUpdateItem { } } impl ::windows_core::RuntimeType for SystemUpdateItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Update.SystemUpdateItem;{779740eb-5624-519e-a8e2-09e9173b3fb7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemUpdateItem { type Vtable = ISystemUpdateItem_Vtbl; @@ -214,7 +214,7 @@ impl SystemUpdateLastErrorInfo { } } impl ::windows_core::RuntimeType for SystemUpdateLastErrorInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.Update.SystemUpdateLastErrorInfo;{7ee887f7-8a44-5b6e-bd07-7aece4116ea9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemUpdateLastErrorInfo { type Vtable = ISystemUpdateLastErrorInfo_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/UserProfile/mod.rs b/crates/libs/windows/src/Windows/System/UserProfile/mod.rs index 93fe74110b..ed9f4b18b1 100644 --- a/crates/libs/windows/src/Windows/System/UserProfile/mod.rs +++ b/crates/libs/windows/src/Windows/System/UserProfile/mod.rs @@ -477,7 +477,7 @@ impl AdvertisingManagerForUser { } } impl ::windows_core::RuntimeType for AdvertisingManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserProfile.AdvertisingManagerForUser;{928bf3d0-cf7c-4ab0-a7dc-6dc5bcd44252})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdvertisingManagerForUser { type Vtable = IAdvertisingManagerForUser_Vtbl; @@ -538,7 +538,7 @@ impl AssignedAccessSettings { } } impl ::windows_core::RuntimeType for AssignedAccessSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserProfile.AssignedAccessSettings;{1bc57f1c-e971-5757-b8e0-512f8b8c46d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AssignedAccessSettings { type Vtable = IAssignedAccessSettings_Vtbl; @@ -592,7 +592,7 @@ impl DiagnosticsSettings { } } impl ::windows_core::RuntimeType for DiagnosticsSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserProfile.DiagnosticsSettings;{e5e9eccd-2711-44e0-973c-491d78048d24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DiagnosticsSettings { type Vtable = IDiagnosticsSettings_Vtbl; @@ -665,7 +665,7 @@ impl FirstSignInSettings { } } impl ::windows_core::RuntimeType for FirstSignInSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserProfile.FirstSignInSettings;{3e945153-3a5e-452e-a601-f5baad2a4870})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FirstSignInSettings { type Vtable = IFirstSignInSettings_Vtbl; @@ -857,7 +857,7 @@ impl GlobalizationPreferencesForUser { } } impl ::windows_core::RuntimeType for GlobalizationPreferencesForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserProfile.GlobalizationPreferencesForUser;{150f0795-4f6e-40ba-a010-e27d81bda7f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GlobalizationPreferencesForUser { type Vtable = IGlobalizationPreferencesForUser_Vtbl; @@ -1141,7 +1141,7 @@ impl UserProfilePersonalizationSettings { } } impl ::windows_core::RuntimeType for UserProfilePersonalizationSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserProfile.UserProfilePersonalizationSettings;{8ceddab4-7998-46d5-8dd3-184f1c5f9ab9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserProfilePersonalizationSettings { type Vtable = IUserProfilePersonalizationSettings_Vtbl; diff --git a/crates/libs/windows/src/Windows/System/mod.rs b/crates/libs/windows/src/Windows/System/mod.rs index f2e49e08c6..a826a8c708 100644 --- a/crates/libs/windows/src/Windows/System/mod.rs +++ b/crates/libs/windows/src/Windows/System/mod.rs @@ -1260,7 +1260,7 @@ impl ILauncherViewOptions { } ::windows_core::imp::interface_hierarchy!(ILauncherViewOptions, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ILauncherViewOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8a9b29f1-7ca7-49de-9bd3-3c5b7184f616}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ILauncherViewOptions { type Vtable = ILauncherViewOptions_Vtbl; @@ -1963,7 +1963,7 @@ impl AppActivationResult { } } impl ::windows_core::RuntimeType for AppActivationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppActivationResult;{6b528900-f46e-4eb0-aa6c-38af557cf9ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppActivationResult { type Vtable = IAppActivationResult_Vtbl; @@ -2073,7 +2073,7 @@ impl AppDiagnosticInfo { } } impl ::windows_core::RuntimeType for AppDiagnosticInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppDiagnosticInfo;{e348a69a-8889-4ca3-be07-d5ffff5f0804})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppDiagnosticInfo { type Vtable = IAppDiagnosticInfo_Vtbl; @@ -2180,7 +2180,7 @@ impl AppDiagnosticInfoWatcher { } } impl ::windows_core::RuntimeType for AppDiagnosticInfoWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppDiagnosticInfoWatcher;{75575070-01d3-489a-9325-52f9cc6ede0a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppDiagnosticInfoWatcher { type Vtable = IAppDiagnosticInfoWatcher_Vtbl; @@ -2207,7 +2207,7 @@ impl AppDiagnosticInfoWatcherEventArgs { } } impl ::windows_core::RuntimeType for AppDiagnosticInfoWatcherEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppDiagnosticInfoWatcherEventArgs;{7017c716-e1da-4c65-99df-046dff5be71a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppDiagnosticInfoWatcherEventArgs { type Vtable = IAppDiagnosticInfoWatcherEventArgs_Vtbl; @@ -2234,7 +2234,7 @@ impl AppExecutionStateChangeResult { } } impl ::windows_core::RuntimeType for AppExecutionStateChangeResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppExecutionStateChangeResult;{6f039bf0-f91b-4df8-ae77-3033ccb69114})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppExecutionStateChangeResult { type Vtable = IAppExecutionStateChangeResult_Vtbl; @@ -2289,7 +2289,7 @@ impl AppMemoryReport { } } impl ::windows_core::RuntimeType for AppMemoryReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppMemoryReport;{6d65339b-4d6f-45bc-9c5e-e49b3ff2758d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppMemoryReport { type Vtable = IAppMemoryReport_Vtbl; @@ -2323,7 +2323,7 @@ impl AppMemoryUsageLimitChangingEventArgs { } } impl ::windows_core::RuntimeType for AppMemoryUsageLimitChangingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppMemoryUsageLimitChangingEventArgs;{79f86664-feca-4da5-9e40-2bc63efdc979})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppMemoryUsageLimitChangingEventArgs { type Vtable = IAppMemoryUsageLimitChangingEventArgs_Vtbl; @@ -2371,7 +2371,7 @@ impl AppResourceGroupBackgroundTaskReport { } } impl ::windows_core::RuntimeType for AppResourceGroupBackgroundTaskReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppResourceGroupBackgroundTaskReport;{2566e74e-b05d-40c2-9dc1-1a4f039ea120})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppResourceGroupBackgroundTaskReport { type Vtable = IAppResourceGroupBackgroundTaskReport_Vtbl; @@ -2464,7 +2464,7 @@ impl AppResourceGroupInfo { } } impl ::windows_core::RuntimeType for AppResourceGroupInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppResourceGroupInfo;{b913f77a-e807-49f4-845e-7b8bdcfe8ee7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppResourceGroupInfo { type Vtable = IAppResourceGroupInfo_Vtbl; @@ -2589,7 +2589,7 @@ impl AppResourceGroupInfoWatcher { } } impl ::windows_core::RuntimeType for AppResourceGroupInfoWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppResourceGroupInfoWatcher;{d9b0a0fd-6e5a-4c72-8b17-09fec4a212bd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppResourceGroupInfoWatcher { type Vtable = IAppResourceGroupInfoWatcher_Vtbl; @@ -2625,7 +2625,7 @@ impl AppResourceGroupInfoWatcherEventArgs { } } impl ::windows_core::RuntimeType for AppResourceGroupInfoWatcherEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppResourceGroupInfoWatcherEventArgs;{7a787637-6302-4d2f-bf89-1c12d0b2a6b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppResourceGroupInfoWatcherEventArgs { type Vtable = IAppResourceGroupInfoWatcherEventArgs_Vtbl; @@ -2661,7 +2661,7 @@ impl AppResourceGroupInfoWatcherExecutionStateChangedEventArgs { } } impl ::windows_core::RuntimeType for AppResourceGroupInfoWatcherExecutionStateChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppResourceGroupInfoWatcherExecutionStateChangedEventArgs;{1bdbedd7-fee6-4fd4-98dd-e92a2cc299f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppResourceGroupInfoWatcherExecutionStateChangedEventArgs { type Vtable = IAppResourceGroupInfoWatcherExecutionStateChangedEventArgs_Vtbl; @@ -2709,7 +2709,7 @@ impl AppResourceGroupMemoryReport { } } impl ::windows_core::RuntimeType for AppResourceGroupMemoryReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppResourceGroupMemoryReport;{2c8c06b1-7db1-4c51-a225-7fae2d49e431})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppResourceGroupMemoryReport { type Vtable = IAppResourceGroupMemoryReport_Vtbl; @@ -2743,7 +2743,7 @@ impl AppResourceGroupStateReport { } } impl ::windows_core::RuntimeType for AppResourceGroupStateReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppResourceGroupStateReport;{52849f18-2f70-4236-ab40-d04db0c7b931})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppResourceGroupStateReport { type Vtable = IAppResourceGroupStateReport_Vtbl; @@ -2803,7 +2803,7 @@ impl AppUriHandlerHost { } } impl ::windows_core::RuntimeType for AppUriHandlerHost { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppUriHandlerHost;{5d50cac5-92d2-5409-b56f-7f73e10ea4c3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppUriHandlerHost { type Vtable = IAppUriHandlerHost_Vtbl; @@ -2883,7 +2883,7 @@ impl AppUriHandlerRegistration { } } impl ::windows_core::RuntimeType for AppUriHandlerRegistration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppUriHandlerRegistration;{6f73aeb1-4569-5c3f-9ba0-99123eea32c3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppUriHandlerRegistration { type Vtable = IAppUriHandlerRegistration_Vtbl; @@ -2964,7 +2964,7 @@ impl AppUriHandlerRegistrationManager { } } impl ::windows_core::RuntimeType for AppUriHandlerRegistrationManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.AppUriHandlerRegistrationManager;{e62c9a52-ac94-5750-ac1b-6cfb6f250263})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppUriHandlerRegistrationManager { type Vtable = IAppUriHandlerRegistrationManager_Vtbl; @@ -3081,7 +3081,7 @@ impl DispatcherQueue { } } impl ::windows_core::RuntimeType for DispatcherQueue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.DispatcherQueue;{603e88e4-a338-4ffe-a457-a5cfb9ceb899})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DispatcherQueue { type Vtable = IDispatcherQueue_Vtbl; @@ -3128,7 +3128,7 @@ impl DispatcherQueueController { } } impl ::windows_core::RuntimeType for DispatcherQueueController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.DispatcherQueueController;{22f34e66-50db-4e36-a98d-61c01b384d20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DispatcherQueueController { type Vtable = IDispatcherQueueController_Vtbl; @@ -3157,7 +3157,7 @@ impl DispatcherQueueShutdownStartingEventArgs { } } impl ::windows_core::RuntimeType for DispatcherQueueShutdownStartingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.DispatcherQueueShutdownStartingEventArgs;{c4724c4c-ff97-40c0-a226-cc0aaa545e89})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DispatcherQueueShutdownStartingEventArgs { type Vtable = IDispatcherQueueShutdownStartingEventArgs_Vtbl; @@ -3236,7 +3236,7 @@ impl DispatcherQueueTimer { } } impl ::windows_core::RuntimeType for DispatcherQueueTimer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.DispatcherQueueTimer;{5feabb1d-a31c-4727-b1ac-37454649d56a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DispatcherQueueTimer { type Vtable = IDispatcherQueueTimer_Vtbl; @@ -3287,7 +3287,7 @@ impl FolderLauncherOptions { } } impl ::windows_core::RuntimeType for FolderLauncherOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.FolderLauncherOptions;{bb91c27d-6b87-432a-bd04-776c6f5fb2ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FolderLauncherOptions { type Vtable = IFolderLauncherOptions_Vtbl; @@ -3400,7 +3400,7 @@ impl LaunchUriResult { } } impl ::windows_core::RuntimeType for LaunchUriResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.LaunchUriResult;{ec27a8df-f6d5-45ca-913a-70a40c5c8221})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LaunchUriResult { type Vtable = ILaunchUriResult_Vtbl; @@ -3920,7 +3920,7 @@ impl LauncherOptions { } } impl ::windows_core::RuntimeType for LauncherOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.LauncherOptions;{bafa21d8-b071-4cd8-853e-341203e557d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LauncherOptions { type Vtable = ILauncherOptions_Vtbl; @@ -3992,7 +3992,7 @@ impl LauncherUIOptions { } } impl ::windows_core::RuntimeType for LauncherUIOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.LauncherUIOptions;{1b25da6e-8aa6-41e9-8251-4165f5985f49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LauncherUIOptions { type Vtable = ILauncherUIOptions_Vtbl; @@ -4230,7 +4230,7 @@ impl ProcessLauncherOptions { } } impl ::windows_core::RuntimeType for ProcessLauncherOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.ProcessLauncherOptions;{3080b9cf-f444-4a83-beaf-a549a0f3229c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessLauncherOptions { type Vtable = IProcessLauncherOptions_Vtbl; @@ -4257,7 +4257,7 @@ impl ProcessLauncherResult { } } impl ::windows_core::RuntimeType for ProcessLauncherResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.ProcessLauncherResult;{544c8934-86d8-4991-8e75-ece8a43b6b6d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessLauncherResult { type Vtable = IProcessLauncherResult_Vtbl; @@ -4291,7 +4291,7 @@ impl ProcessMemoryReport { } } impl ::windows_core::RuntimeType for ProcessMemoryReport { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.ProcessMemoryReport;{087305a8-9b70-4782-8741-3a982b6ce5e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProcessMemoryReport { type Vtable = IProcessMemoryReport_Vtbl; @@ -4320,7 +4320,7 @@ impl ProtocolForResultsOperation { } } impl ::windows_core::RuntimeType for ProtocolForResultsOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.ProtocolForResultsOperation;{d581293a-6de9-4d28-9378-f86782e182bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ProtocolForResultsOperation { type Vtable = IProtocolForResultsOperation_Vtbl; @@ -4424,7 +4424,7 @@ impl RemoteLauncherOptions { } } impl ::windows_core::RuntimeType for RemoteLauncherOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.RemoteLauncherOptions;{9e3a2788-2891-4cdf-a2d6-9dff7d02e693})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteLauncherOptions { type Vtable = IRemoteLauncherOptions_Vtbl; @@ -4641,7 +4641,7 @@ impl User { } } impl ::windows_core::RuntimeType for User { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.User;{df9a26c6-e746-4bcd-b5d4-120103c4209b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for User { type Vtable = IUser_Vtbl; @@ -4665,7 +4665,7 @@ impl UserAuthenticationStatusChangeDeferral { } } impl ::windows_core::RuntimeType for UserAuthenticationStatusChangeDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserAuthenticationStatusChangeDeferral;{88b59568-bb30-42fb-a270-e9902e40efa7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserAuthenticationStatusChangeDeferral { type Vtable = IUserAuthenticationStatusChangeDeferral_Vtbl; @@ -4713,7 +4713,7 @@ impl UserAuthenticationStatusChangingEventArgs { } } impl ::windows_core::RuntimeType for UserAuthenticationStatusChangingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserAuthenticationStatusChangingEventArgs;{8c030f28-a711-4c1e-ab48-04179c15938f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserAuthenticationStatusChangingEventArgs { type Vtable = IUserAuthenticationStatusChangingEventArgs_Vtbl; @@ -4749,7 +4749,7 @@ impl UserChangedEventArgs { } } impl ::windows_core::RuntimeType for UserChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserChangedEventArgs;{086459dc-18c6-48db-bc99-724fb9203ccc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserChangedEventArgs { type Vtable = IUserChangedEventArgs_Vtbl; @@ -4823,7 +4823,7 @@ impl UserDeviceAssociationChangedEventArgs { } } impl ::windows_core::RuntimeType for UserDeviceAssociationChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserDeviceAssociationChangedEventArgs;{bd1f6f6c-bb5d-4d7b-a5f0-c8cd11a38d42})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserDeviceAssociationChangedEventArgs { type Vtable = IUserDeviceAssociationChangedEventArgs_Vtbl; @@ -4895,7 +4895,7 @@ impl UserPicker { } } impl ::windows_core::RuntimeType for UserPicker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserPicker;{7d548008-f1e3-4a6c-8ddc-a9bb0f488aed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserPicker { type Vtable = IUserPicker_Vtbl; @@ -5056,7 +5056,7 @@ impl UserWatcher { } } impl ::windows_core::RuntimeType for UserWatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.System.UserWatcher;{155eb23b-242a-45e0-a2e9-3171fc6a7fbb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserWatcher { type Vtable = IUserWatcher_Vtbl; @@ -6113,7 +6113,7 @@ unsafe impl ::windows_core::ComInterface for DispatcherQueueHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xdfa2dc9c_1a2d_4917_98f2_939af1d6e0c8); } impl ::windows_core::RuntimeType for DispatcherQueueHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{dfa2dc9c-1a2d-4917-98f2-939af1d6e0c8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/UI/Accessibility/mod.rs b/crates/libs/windows/src/Windows/UI/Accessibility/mod.rs index 6006cc0d6f..c5d7ecd01b 100644 --- a/crates/libs/windows/src/Windows/UI/Accessibility/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Accessibility/mod.rs @@ -64,7 +64,7 @@ impl ScreenReaderPositionChangedEventArgs { } } impl ::windows_core::RuntimeType for ScreenReaderPositionChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Accessibility.ScreenReaderPositionChangedEventArgs;{557eb5e5-54d0-5ccd-9fc5-ed33357f8a9f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScreenReaderPositionChangedEventArgs { type Vtable = IScreenReaderPositionChangedEventArgs_Vtbl; @@ -116,7 +116,7 @@ impl ScreenReaderService { } } impl ::windows_core::RuntimeType for ScreenReaderService { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Accessibility.ScreenReaderService;{19475427-eac0-50d3-bdd9-9b487a226256})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScreenReaderService { type Vtable = IScreenReaderService_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs b/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs index 1f153015bd..95d91908c8 100644 --- a/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs +++ b/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs @@ -519,7 +519,7 @@ impl AccountsSettingsPane { } } impl ::windows_core::RuntimeType for AccountsSettingsPane { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.AccountsSettingsPane;{81ea942c-4f09-4406-a538-838d9b14b7e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccountsSettingsPane { type Vtable = IAccountsSettingsPane_Vtbl; @@ -600,7 +600,7 @@ impl AccountsSettingsPaneCommandsRequestedEventArgs { } } impl ::windows_core::RuntimeType for AccountsSettingsPaneCommandsRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs;{3b68c099-db19-45d0-9abf-95d3773c9330})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccountsSettingsPaneCommandsRequestedEventArgs { type Vtable = IAccountsSettingsPaneCommandsRequestedEventArgs_Vtbl; @@ -622,7 +622,7 @@ impl AccountsSettingsPaneEventDeferral { } } impl ::windows_core::RuntimeType for AccountsSettingsPaneEventDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.AccountsSettingsPaneEventDeferral;{cbf25d3f-e5ba-40ef-93da-65e096e5fb04})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccountsSettingsPaneEventDeferral { type Vtable = IAccountsSettingsPaneEventDeferral_Vtbl; @@ -684,7 +684,7 @@ impl CredentialCommand { } } impl ::windows_core::RuntimeType for CredentialCommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.CredentialCommand;{a5f665e6-6143-4a7a-a971-b017ba978ce2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CredentialCommand { type Vtable = ICredentialCommand_Vtbl; @@ -787,7 +787,7 @@ impl SettingsCommand { } #[cfg(feature = "UI_Popups")] impl ::windows_core::RuntimeType for SettingsCommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.SettingsCommand;{4ff93a75-4145-47ff-ac7f-dff1c1fa5b0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "UI_Popups")] unsafe impl ::windows_core::Interface for SettingsCommand { @@ -860,7 +860,7 @@ impl SettingsPane { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SettingsPane { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.SettingsPane;{b1cd0932-4570-4c69-8d38-89446561ace0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SettingsPane { @@ -895,7 +895,7 @@ impl SettingsPaneCommandsRequest { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SettingsPaneCommandsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.SettingsPaneCommandsRequest;{44df23ae-5d6e-4068-a168-f47643182114})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SettingsPaneCommandsRequest { @@ -930,7 +930,7 @@ impl SettingsPaneCommandsRequestedEventArgs { } #[cfg(feature = "deprecated")] impl ::windows_core::RuntimeType for SettingsPaneCommandsRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs;{205f5d24-1b48-4629-a6ca-2fdfedafb75d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "deprecated")] unsafe impl ::windows_core::Interface for SettingsPaneCommandsRequestedEventArgs { @@ -992,7 +992,7 @@ impl WebAccountCommand { } } impl ::windows_core::RuntimeType for WebAccountCommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.WebAccountCommand;{caa39398-9cfa-4246-b0c4-a913a3896541})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountCommand { type Vtable = IWebAccountCommand_Vtbl; @@ -1017,7 +1017,7 @@ impl WebAccountInvokedArgs { } } impl ::windows_core::RuntimeType for WebAccountInvokedArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.WebAccountInvokedArgs;{e7abcc40-a1d8-4c5d-9a7f-1d34b2f90ad2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountInvokedArgs { type Vtable = IWebAccountInvokedArgs_Vtbl; @@ -1068,7 +1068,7 @@ impl WebAccountProviderCommand { } } impl ::windows_core::RuntimeType for WebAccountProviderCommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ApplicationSettings.WebAccountProviderCommand;{d69bdd9a-a0a6-4e9b-88dc-c71e757a3501})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebAccountProviderCommand { type Vtable = IWebAccountProviderCommand_Vtbl; @@ -1280,7 +1280,7 @@ unsafe impl ::windows_core::ComInterface for CredentialCommandCredentialDeletedH const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x61c0e185_0977_4678_b4e2_98727afbeed9); } impl ::windows_core::RuntimeType for CredentialCommandCredentialDeletedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{61c0e185-0977-4678-b4e2-98727afbeed9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1353,7 +1353,7 @@ unsafe impl ::windows_core::ComInterface for WebAccountCommandInvokedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x1ee6e459_1705_4a9a_b599_a0c3d6921973); } impl ::windows_core::RuntimeType for WebAccountCommandInvokedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1ee6e459-1705-4a9a-b599-a0c3d6921973}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1425,7 +1425,7 @@ unsafe impl ::windows_core::ComInterface for WebAccountProviderCommandInvokedHan const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb7de5527_4c8f_42dd_84da_5ec493abdb9a); } impl ::windows_core::RuntimeType for WebAccountProviderCommandInvokedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b7de5527-4c8f-42dd-84da-5ec493abdb9a}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/UI/Composition/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Core/mod.rs index 1985dcedcf..d905e49ac7 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Core/mod.rs @@ -84,7 +84,7 @@ impl CompositorController { } } impl ::windows_core::RuntimeType for CompositorController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Core.CompositorController;{2d75f35a-70a7-4395-ba2d-cef0b18399f9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositorController { type Vtable = ICompositorController_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs index 53e1d65b80..7d95929978 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs @@ -151,7 +151,7 @@ impl DesktopWindowTarget { } } impl ::windows_core::RuntimeType for DesktopWindowTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Desktop.DesktopWindowTarget;{6329d6ca-3366-490e-9db3-25312929ac51})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DesktopWindowTarget { type Vtable = IDesktopWindowTarget_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Composition/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Diagnostics/mod.rs index 3eacbcb170..9b44c3ea4e 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Diagnostics/mod.rs @@ -83,7 +83,7 @@ impl CompositionDebugHeatMaps { } } impl ::windows_core::RuntimeType for CompositionDebugHeatMaps { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Diagnostics.CompositionDebugHeatMaps;{e49c90ac-2ff3-5805-718c-b725ee07650f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionDebugHeatMaps { type Vtable = ICompositionDebugHeatMaps_Vtbl; @@ -124,7 +124,7 @@ impl CompositionDebugSettings { } } impl ::windows_core::RuntimeType for CompositionDebugSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Diagnostics.CompositionDebugSettings;{2831987e-1d82-4d38-b7b7-efd11c7bc3d1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionDebugSettings { type Vtable = ICompositionDebugSettings_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs index a5a8f73c90..0ef82a8158 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs @@ -147,7 +147,7 @@ impl SceneLightingEffect { } } impl ::windows_core::RuntimeType for SceneLightingEffect { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Effects.SceneLightingEffect;{91bb5e52-95d1-4f8b-9a5a-6408b24b8c6a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneLightingEffect { type Vtable = ISceneLightingEffect_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs index ef458808cb..055770a515 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs @@ -39,7 +39,7 @@ pub struct ICompositionInteractionSource(::windows_core::IUnknown); impl ICompositionInteractionSource {} ::windows_core::imp::interface_hierarchy!(ICompositionInteractionSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICompositionInteractionSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{043b2431-06e3-495a-ba54-409f0017fac0}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICompositionInteractionSource { type Vtable = ICompositionInteractionSource_Vtbl; @@ -637,7 +637,7 @@ impl IInteractionTrackerOwner { } ::windows_core::imp::interface_hierarchy!(IInteractionTrackerOwner, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInteractionTrackerOwner { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{db2e8af3-4deb-4e53-b29c-b06c9f96d651}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInteractionTrackerOwner { type Vtable = IInteractionTrackerOwner_Vtbl; @@ -1101,7 +1101,7 @@ impl CompositionConditionalValue { } } impl ::windows_core::RuntimeType for CompositionConditionalValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.CompositionConditionalValue;{43250538-eb73-4561-a71d-1a43eaeb7a9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionConditionalValue { type Vtable = ICompositionConditionalValue_Vtbl; @@ -1269,7 +1269,7 @@ impl CompositionInteractionSourceCollection { } } impl ::windows_core::RuntimeType for CompositionInteractionSourceCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.CompositionInteractionSourceCollection;{1b468e4b-a5bf-47d8-a547-3894155a158c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionInteractionSourceCollection { type Vtable = ICompositionInteractionSourceCollection_Vtbl; @@ -1454,7 +1454,7 @@ impl InteractionSourceConfiguration { } } impl ::windows_core::RuntimeType for InteractionSourceConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionSourceConfiguration;{a78347e5-a9d1-4d02-985e-b930cd0b9da4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionSourceConfiguration { type Vtable = IInteractionSourceConfiguration_Vtbl; @@ -1954,7 +1954,7 @@ impl InteractionTracker { } } impl ::windows_core::RuntimeType for InteractionTracker { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTracker;{2a8e8cb1-1000-4416-8363-cc27fb877308})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTracker { type Vtable = IInteractionTracker_Vtbl; @@ -1992,7 +1992,7 @@ impl InteractionTrackerCustomAnimationStateEnteredArgs { } } impl ::windows_core::RuntimeType for InteractionTrackerCustomAnimationStateEnteredArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerCustomAnimationStateEnteredArgs;{8d1c8cf1-d7b0-434c-a5d2-2d7611864834})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerCustomAnimationStateEnteredArgs { type Vtable = IInteractionTrackerCustomAnimationStateEnteredArgs_Vtbl; @@ -2026,7 +2026,7 @@ impl InteractionTrackerIdleStateEnteredArgs { } } impl ::windows_core::RuntimeType for InteractionTrackerIdleStateEnteredArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerIdleStateEnteredArgs;{50012faa-1510-4142-a1a5-019b09f8857b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerIdleStateEnteredArgs { type Vtable = IInteractionTrackerIdleStateEnteredArgs_Vtbl; @@ -2156,7 +2156,7 @@ impl InteractionTrackerInertiaModifier { } } impl ::windows_core::RuntimeType for InteractionTrackerInertiaModifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerInertiaModifier;{a0e2c920-26b4-4da2-8b61-5e683979bbe2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerInertiaModifier { type Vtable = IInteractionTrackerInertiaModifier_Vtbl; @@ -2332,7 +2332,7 @@ impl InteractionTrackerInertiaMotion { } } impl ::windows_core::RuntimeType for InteractionTrackerInertiaMotion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerInertiaMotion;{04922fdc-f154-4cb8-bf33-cc1ba611e6db})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerInertiaMotion { type Vtable = IInteractionTrackerInertiaMotion_Vtbl; @@ -2509,7 +2509,7 @@ impl InteractionTrackerInertiaNaturalMotion { } } impl ::windows_core::RuntimeType for InteractionTrackerInertiaNaturalMotion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerInertiaNaturalMotion;{70acdaae-27dc-48ed-a3c3-6d61c9a029d2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerInertiaNaturalMotion { type Vtable = IInteractionTrackerInertiaNaturalMotion_Vtbl; @@ -2686,7 +2686,7 @@ impl InteractionTrackerInertiaRestingValue { } } impl ::windows_core::RuntimeType for InteractionTrackerInertiaRestingValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerInertiaRestingValue;{86f7ec09-5096-4170-9cc8-df2fe101bb93})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerInertiaRestingValue { type Vtable = IInteractionTrackerInertiaRestingValue_Vtbl; @@ -2782,7 +2782,7 @@ impl InteractionTrackerInertiaStateEnteredArgs { } } impl ::windows_core::RuntimeType for InteractionTrackerInertiaStateEnteredArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerInertiaStateEnteredArgs;{87108cf2-e7ff-4f7d-9ffd-d72f1e409b63})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerInertiaStateEnteredArgs { type Vtable = IInteractionTrackerInertiaStateEnteredArgs_Vtbl; @@ -2816,7 +2816,7 @@ impl InteractionTrackerInteractingStateEnteredArgs { } } impl ::windows_core::RuntimeType for InteractionTrackerInteractingStateEnteredArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerInteractingStateEnteredArgs;{a7263939-a17b-4011-99fd-b5c24f143748})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerInteractingStateEnteredArgs { type Vtable = IInteractionTrackerInteractingStateEnteredArgs_Vtbl; @@ -2843,7 +2843,7 @@ impl InteractionTrackerRequestIgnoredArgs { } } impl ::windows_core::RuntimeType for InteractionTrackerRequestIgnoredArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerRequestIgnoredArgs;{80dd82f1-ce25-488f-91dd-cb6455ccff2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerRequestIgnoredArgs { type Vtable = IInteractionTrackerRequestIgnoredArgs_Vtbl; @@ -2886,7 +2886,7 @@ impl InteractionTrackerValuesChangedArgs { } } impl ::windows_core::RuntimeType for InteractionTrackerValuesChangedArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerValuesChangedArgs;{cf1578ef-d3df-4501-b9e6-f02fb22f73d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerValuesChangedArgs { type Vtable = IInteractionTrackerValuesChangedArgs_Vtbl; @@ -3016,7 +3016,7 @@ impl InteractionTrackerVector2InertiaModifier { } } impl ::windows_core::RuntimeType for InteractionTrackerVector2InertiaModifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerVector2InertiaModifier;{87e08ab0-3086-4853-a4b7-77882ad5d7e3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerVector2InertiaModifier { type Vtable = IInteractionTrackerVector2InertiaModifier_Vtbl; @@ -3192,7 +3192,7 @@ impl InteractionTrackerVector2InertiaNaturalMotion { } } impl ::windows_core::RuntimeType for InteractionTrackerVector2InertiaNaturalMotion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.InteractionTrackerVector2InertiaNaturalMotion;{5f17695c-162d-4c07-9400-c282b28276ca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InteractionTrackerVector2InertiaNaturalMotion { type Vtable = IInteractionTrackerVector2InertiaNaturalMotion_Vtbl; @@ -3570,7 +3570,7 @@ impl VisualInteractionSource { } } impl ::windows_core::RuntimeType for VisualInteractionSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Interactions.VisualInteractionSource;{ca0e8a86-d8d6-4111-b088-70347bd2b0ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VisualInteractionSource { type Vtable = IVisualInteractionSource_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs index d1639aa6b8..676f644830 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs @@ -736,7 +736,7 @@ impl SceneBoundingBox { } } impl ::windows_core::RuntimeType for SceneBoundingBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneBoundingBox;{5d8ffc70-c618-4083-8251-9962593114aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneBoundingBox { type Vtable = ISceneBoundingBox_Vtbl; @@ -878,7 +878,7 @@ impl SceneComponent { } } impl ::windows_core::RuntimeType for SceneComponent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneComponent;{ae20fc96-226c-44bd-95cb-dd5ed9ebe9a5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneComponent { type Vtable = ISceneComponent_Vtbl; @@ -1125,7 +1125,7 @@ impl SceneComponentCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for SceneComponentCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneComponentCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Composition.Scenes.SceneComponent;{ae20fc96-226c-44bd-95cb-dd5ed9ebe9a5})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for SceneComponentCollection { @@ -1289,7 +1289,7 @@ impl SceneMaterial { } } impl ::windows_core::RuntimeType for SceneMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneMaterial;{8ca74b7c-30df-4e07-9490-37875af1a123})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneMaterial { type Vtable = ISceneMaterial_Vtbl; @@ -1424,7 +1424,7 @@ impl SceneMaterialInput { } } impl ::windows_core::RuntimeType for SceneMaterialInput { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneMaterialInput;{422a1642-1ef1-485c-97e9-ae6f95ad812f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneMaterialInput { type Vtable = ISceneMaterialInput_Vtbl; @@ -1604,7 +1604,7 @@ impl SceneMesh { } } impl ::windows_core::RuntimeType for SceneMesh { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneMesh;{ee9a1530-1155-4c0c-92bd-40020cf78347})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneMesh { type Vtable = ISceneMesh_Vtbl; @@ -1805,7 +1805,7 @@ impl SceneMeshMaterialAttributeMap { } } impl ::windows_core::RuntimeType for SceneMeshMaterialAttributeMap { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneMeshMaterialAttributeMap;{ce843171-3d43-4855-aa69-31ff988d049d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneMeshMaterialAttributeMap { type Vtable = ISceneMeshMaterialAttributeMap_Vtbl; @@ -2016,7 +2016,7 @@ impl SceneMeshRendererComponent { } } impl ::windows_core::RuntimeType for SceneMeshRendererComponent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneMeshRendererComponent;{9929f7e3-6364-477e-98fe-74ed9fd4c2de})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneMeshRendererComponent { type Vtable = ISceneMeshRendererComponent_Vtbl; @@ -2344,7 +2344,7 @@ impl SceneMetallicRoughnessMaterial { } } impl ::windows_core::RuntimeType for SceneMetallicRoughnessMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial;{c1d91446-799c-429e-a4e4-5da645f18e61})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneMetallicRoughnessMaterial { type Vtable = ISceneMetallicRoughnessMaterial_Vtbl; @@ -2563,7 +2563,7 @@ impl SceneModelTransform { } } impl ::windows_core::RuntimeType for SceneModelTransform { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneModelTransform;{c05576c2-32b1-4269-980d-b98537100ae4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneModelTransform { type Vtable = ISceneModelTransform_Vtbl; @@ -2751,7 +2751,7 @@ impl SceneNode { } } impl ::windows_core::RuntimeType for SceneNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneNode;{acf2c247-f307-4581-9c41-af2e29c3b016})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneNode { type Vtable = ISceneNode_Vtbl; @@ -2998,7 +2998,7 @@ impl SceneNodeCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for SceneNodeCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneNodeCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Composition.Scenes.SceneNode;{acf2c247-f307-4581-9c41-af2e29c3b016})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for SceneNodeCollection { @@ -3162,7 +3162,7 @@ impl SceneObject { } } impl ::windows_core::RuntimeType for SceneObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneObject;{1e94249b-0f1b-49eb-a819-877d8450005b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneObject { type Vtable = ISceneObject_Vtbl; @@ -3408,7 +3408,7 @@ impl ScenePbrMaterial { } } impl ::windows_core::RuntimeType for ScenePbrMaterial { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.ScenePbrMaterial;{aab6ebbe-d680-46df-8294-b6800a9f95e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScenePbrMaterial { type Vtable = IScenePbrMaterial_Vtbl; @@ -3551,7 +3551,7 @@ impl SceneRendererComponent { } } impl ::windows_core::RuntimeType for SceneRendererComponent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneRendererComponent;{f1acb857-cf4f-4025-9b25-a2d1944cf507})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneRendererComponent { type Vtable = ISceneRendererComponent_Vtbl; @@ -3748,7 +3748,7 @@ impl SceneSurfaceMaterialInput { } } impl ::windows_core::RuntimeType for SceneSurfaceMaterialInput { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneSurfaceMaterialInput;{9937da5c-a9ca-4cfc-b3aa-088356518742})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneSurfaceMaterialInput { type Vtable = ISceneSurfaceMaterialInput_Vtbl; @@ -4203,7 +4203,7 @@ impl SceneVisual { } } impl ::windows_core::RuntimeType for SceneVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Scenes.SceneVisual;{8e672c1e-d734-47b1-be14-3d694ffa4301})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SceneVisual { type Vtable = ISceneVisual_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Composition/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/mod.rs index f0efc0e29d..896385f3ad 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/mod.rs @@ -104,7 +104,7 @@ impl IAnimationObject { } ::windows_core::imp::interface_hierarchy!(IAnimationObject, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAnimationObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e7141e0a-04b8-4fc5-a4dc-195392e57807}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAnimationObject { type Vtable = IAnimationObject_Vtbl; @@ -398,7 +398,7 @@ pub struct ICompositionAnimationBase(::windows_core::IUnknown); impl ICompositionAnimationBase {} ::windows_core::imp::interface_hierarchy!(ICompositionAnimationBase, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICompositionAnimationBase { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1c2c2999-e818-48d3-a6dd-d78c82f8ace9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICompositionAnimationBase { type Vtable = ICompositionAnimationBase_Vtbl; @@ -2096,7 +2096,7 @@ impl ICompositionSupportsSystemBackdrop { } ::windows_core::imp::interface_hierarchy!(ICompositionSupportsSystemBackdrop, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICompositionSupportsSystemBackdrop { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{397dafe4-b6c2-5bb9-951d-f5707de8b7bc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICompositionSupportsSystemBackdrop { type Vtable = ICompositionSupportsSystemBackdrop_Vtbl; @@ -2117,7 +2117,7 @@ pub struct ICompositionSurface(::windows_core::IUnknown); impl ICompositionSurface {} ::windows_core::imp::interface_hierarchy!(ICompositionSurface, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICompositionSurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{1527540d-42c7-47a6-a408-668f79a90dfb}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICompositionSurface { type Vtable = ICompositionSurface_Vtbl; @@ -2245,7 +2245,7 @@ impl ICompositionSurfaceFacade { } ::windows_core::imp::interface_hierarchy!(ICompositionSurfaceFacade, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICompositionSurfaceFacade { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{e01622c8-2332-55c7-8868-a7312c5c229d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICompositionSurfaceFacade { type Vtable = ICompositionSurfaceFacade_Vtbl; @@ -4086,7 +4086,7 @@ pub struct IVisualElement(::windows_core::IUnknown); impl IVisualElement {} ::windows_core::imp::interface_hierarchy!(IVisualElement, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVisualElement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{01e64612-1d82-42f4-8e3f-a722ded33fc7}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVisualElement { type Vtable = IVisualElement_Vtbl; @@ -4113,7 +4113,7 @@ impl IVisualElement2 { } ::windows_core::imp::interface_hierarchy!(IVisualElement2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IVisualElement2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{993ae8a0-6057-5e40-918c-e06e0b7e7c64}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IVisualElement2 { type Vtable = IVisualElement2_Vtbl; @@ -4324,7 +4324,7 @@ impl AmbientLight { } } impl ::windows_core::RuntimeType for AmbientLight { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.AmbientLight;{a48130a1-b7c4-46f7-b9bf-daf43a44e6ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AmbientLight { type Vtable = IAmbientLight_Vtbl; @@ -4517,7 +4517,7 @@ impl AnimationController { } } impl ::windows_core::RuntimeType for AnimationController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.AnimationController;{c934efd2-0722-4f5f-a4e2-9510f3d43bf7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AnimationController { type Vtable = IAnimationController_Vtbl; @@ -4676,7 +4676,7 @@ impl AnimationPropertyInfo { } } impl ::windows_core::RuntimeType for AnimationPropertyInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.AnimationPropertyInfo;{f4716f05-ed77-4e3c-b328-5c3985b3738f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AnimationPropertyInfo { type Vtable = IAnimationPropertyInfo_Vtbl; @@ -4824,7 +4824,7 @@ impl BackEasingFunction { } } impl ::windows_core::RuntimeType for BackEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.BackEasingFunction;{b8560da4-5e3c-545d-b263-7987a2bd27cb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackEasingFunction { type Vtable = IBackEasingFunction_Vtbl; @@ -5156,7 +5156,7 @@ impl BooleanKeyFrameAnimation { } } impl ::windows_core::RuntimeType for BooleanKeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.BooleanKeyFrameAnimation;{95e23a08-d1f4-4972-9770-3efe68d82e14})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BooleanKeyFrameAnimation { type Vtable = IBooleanKeyFrameAnimation_Vtbl; @@ -5314,7 +5314,7 @@ impl BounceEasingFunction { } } impl ::windows_core::RuntimeType for BounceEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.BounceEasingFunction;{e7fdb44b-aad5-5174-9421-eef8b75a6a43})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BounceEasingFunction { type Vtable = IBounceEasingFunction_Vtbl; @@ -5645,7 +5645,7 @@ impl BounceScalarNaturalMotionAnimation { } } impl ::windows_core::RuntimeType for BounceScalarNaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.BounceScalarNaturalMotionAnimation;{baa30dcc-a633-4618-9b06-7f7c72c87cff})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BounceScalarNaturalMotionAnimation { type Vtable = IBounceScalarNaturalMotionAnimation_Vtbl; @@ -5983,7 +5983,7 @@ impl BounceVector2NaturalMotionAnimation { } } impl ::windows_core::RuntimeType for BounceVector2NaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.BounceVector2NaturalMotionAnimation;{da344196-2154-4b3c-88aa-47361204eccd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BounceVector2NaturalMotionAnimation { type Vtable = IBounceVector2NaturalMotionAnimation_Vtbl; @@ -6321,7 +6321,7 @@ impl BounceVector3NaturalMotionAnimation { } } impl ::windows_core::RuntimeType for BounceVector3NaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.BounceVector3NaturalMotionAnimation;{47dabc31-10d3-4518-86f1-09caf742d113})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BounceVector3NaturalMotionAnimation { type Vtable = IBounceVector3NaturalMotionAnimation_Vtbl; @@ -6466,7 +6466,7 @@ impl CircleEasingFunction { } } impl ::windows_core::RuntimeType for CircleEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CircleEasingFunction;{1e07222a-6f82-5a28-8748-2e92fc46ee2b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CircleEasingFunction { type Vtable = ICircleEasingFunction_Vtbl; @@ -6816,7 +6816,7 @@ impl ColorKeyFrameAnimation { } } impl ::windows_core::RuntimeType for ColorKeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ColorKeyFrameAnimation;{93adb5e9-8e05-4593-84a3-dca152781e56})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ColorKeyFrameAnimation { type Vtable = IColorKeyFrameAnimation_Vtbl; @@ -7043,7 +7043,7 @@ impl CompositionAnimation { } } impl ::windows_core::RuntimeType for CompositionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionAnimation;{464c4c2c-1caa-4061-9b40-e13fde1503ca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionAnimation { type Vtable = ICompositionAnimation_Vtbl; @@ -7212,7 +7212,7 @@ impl CompositionAnimationGroup { } } impl ::windows_core::RuntimeType for CompositionAnimationGroup { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionAnimationGroup;{5e7cc90c-cd14-4e07-8a55-c72527aabdac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionAnimationGroup { type Vtable = ICompositionAnimationGroup_Vtbl; @@ -7365,7 +7365,7 @@ impl CompositionBackdropBrush { } } impl ::windows_core::RuntimeType for CompositionBackdropBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionBackdropBrush;{c5acae58-3898-499e-8d7f-224e91286a5d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionBackdropBrush { type Vtable = ICompositionBackdropBrush_Vtbl; @@ -7500,7 +7500,7 @@ impl CompositionBatchCompletedEventArgs { } } impl ::windows_core::RuntimeType for CompositionBatchCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionBatchCompletedEventArgs;{0d00dad0-9464-450a-a562-2e2698b0a812})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionBatchCompletedEventArgs { type Vtable = ICompositionBatchCompletedEventArgs_Vtbl; @@ -7634,7 +7634,7 @@ impl CompositionBrush { } } impl ::windows_core::RuntimeType for CompositionBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionBrush;{ab0d7608-30c0-40e9-b568-b60a6bd1fb46})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionBrush { type Vtable = ICompositionBrush_Vtbl; @@ -7701,7 +7701,7 @@ impl CompositionCapabilities { } } impl ::windows_core::RuntimeType for CompositionCapabilities { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionCapabilities;{8253353e-b517-48bc-b1e8-4b3561a2e181})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionCapabilities { type Vtable = ICompositionCapabilities_Vtbl; @@ -7928,7 +7928,7 @@ impl CompositionClip { } } impl ::windows_core::RuntimeType for CompositionClip { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionClip;{1ccd2a52-cfc7-4ace-9983-146bb8eb6a3c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionClip { type Vtable = ICompositionClip_Vtbl; @@ -8073,7 +8073,7 @@ impl CompositionColorBrush { } } impl ::windows_core::RuntimeType for CompositionColorBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionColorBrush;{2b264c5e-bf35-4831-8642-cf70c20fff2f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionColorBrush { type Vtable = ICompositionColorBrush_Vtbl; @@ -8230,7 +8230,7 @@ impl CompositionColorGradientStop { } } impl ::windows_core::RuntimeType for CompositionColorGradientStop { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionColorGradientStop;{6f00ca92-c801-4e41-9a8f-a53e20f57778})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionColorGradientStop { type Vtable = ICompositionColorGradientStop_Vtbl; @@ -8362,7 +8362,7 @@ impl CompositionColorGradientStopCollection { } } impl ::windows_core::RuntimeType for CompositionColorGradientStopCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionColorGradientStopCollection;{9f1d20ec-7b04-4b1d-90bc-9fa32c0cfd26})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionColorGradientStopCollection { type Vtable = ICompositionColorGradientStopCollection_Vtbl; @@ -8544,7 +8544,7 @@ impl CompositionCommitBatch { } } impl ::windows_core::RuntimeType for CompositionCommitBatch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionCommitBatch;{0d00dad0-ca07-4400-8c8e-cb5db08559cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionCommitBatch { type Vtable = ICompositionCommitBatch_Vtbl; @@ -8769,7 +8769,7 @@ impl CompositionContainerShape { } } impl ::windows_core::RuntimeType for CompositionContainerShape { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionContainerShape;{4f5e859b-2e5b-44a8-982c-aa0f69c16059})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionContainerShape { type Vtable = ICompositionContainerShape_Vtbl; @@ -8970,7 +8970,7 @@ impl CompositionDrawingSurface { } } impl ::windows_core::RuntimeType for CompositionDrawingSurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionDrawingSurface;{a166c300-fad0-4d11-9e67-e433162ff49e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionDrawingSurface { type Vtable = ICompositionDrawingSurface_Vtbl; @@ -9211,7 +9211,7 @@ impl CompositionEasingFunction { } } impl ::windows_core::RuntimeType for CompositionEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionEasingFunction;{5145e356-bf79-4ea8-8cc2-6b5b472e6c9a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionEasingFunction { type Vtable = ICompositionEasingFunction_Vtbl; @@ -9359,7 +9359,7 @@ impl CompositionEffectBrush { } } impl ::windows_core::RuntimeType for CompositionEffectBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionEffectBrush;{bf7f795e-83cc-44bf-a447-3e3c071789ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionEffectBrush { type Vtable = ICompositionEffectBrush_Vtbl; @@ -9515,7 +9515,7 @@ impl CompositionEffectFactory { } } impl ::windows_core::RuntimeType for CompositionEffectFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionEffectFactory;{be5624af-ba7e-4510-9850-41c0b4ff74df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionEffectFactory { type Vtable = ICompositionEffectFactory_Vtbl; @@ -9557,7 +9557,7 @@ impl CompositionEffectSourceParameter { } } impl ::windows_core::RuntimeType for CompositionEffectSourceParameter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionEffectSourceParameter;{858ab13a-3292-4e4e-b3bb-2b6c6544a6ee})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionEffectSourceParameter { type Vtable = ICompositionEffectSourceParameter_Vtbl; @@ -9752,7 +9752,7 @@ impl CompositionEllipseGeometry { } } impl ::windows_core::RuntimeType for CompositionEllipseGeometry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionEllipseGeometry;{4801f884-f6ad-4b93-afa9-897b64e57b1f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionEllipseGeometry { type Vtable = ICompositionEllipseGeometry_Vtbl; @@ -10012,7 +10012,7 @@ impl CompositionGeometricClip { } } impl ::windows_core::RuntimeType for CompositionGeometricClip { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionGeometricClip;{c840b581-81c9-4444-a2c1-ccaece3a50e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionGeometricClip { type Vtable = ICompositionGeometricClip_Vtbl; @@ -10180,7 +10180,7 @@ impl CompositionGeometry { } } impl ::windows_core::RuntimeType for CompositionGeometry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionGeometry;{e985217c-6a17-4207-abd8-5fd3dd612a9d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionGeometry { type Vtable = ICompositionGeometry_Vtbl; @@ -10451,7 +10451,7 @@ impl CompositionGradientBrush { } } impl ::windows_core::RuntimeType for CompositionGradientBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionGradientBrush;{1d9709e0-ffc6-4c0e-a9ab-34144d4c9098})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionGradientBrush { type Vtable = ICompositionGradientBrush_Vtbl; @@ -10656,7 +10656,7 @@ impl CompositionGraphicsDevice { } } impl ::windows_core::RuntimeType for CompositionGraphicsDevice { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionGraphicsDevice;{fb22c6e1-80a2-4667-9936-dbeaf6eefe95})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionGraphicsDevice { type Vtable = ICompositionGraphicsDevice_Vtbl; @@ -10815,7 +10815,7 @@ impl CompositionLight { } } impl ::windows_core::RuntimeType for CompositionLight { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionLight;{41a6d7c2-2e5d-4bc1-b09e-8f0a03e3d8d3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionLight { type Vtable = ICompositionLight_Vtbl; @@ -11012,7 +11012,7 @@ impl CompositionLineGeometry { } } impl ::windows_core::RuntimeType for CompositionLineGeometry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionLineGeometry;{dd7615a4-0c9a-4b67-8dce-440a5bf9cdec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionLineGeometry { type Vtable = ICompositionLineGeometry_Vtbl; @@ -11314,7 +11314,7 @@ impl CompositionLinearGradientBrush { } } impl ::windows_core::RuntimeType for CompositionLinearGradientBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionLinearGradientBrush;{983bc519-a9db-413c-a2d8-2a9056fc525e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionLinearGradientBrush { type Vtable = ICompositionLinearGradientBrush_Vtbl; @@ -11478,7 +11478,7 @@ impl CompositionMaskBrush { } } impl ::windows_core::RuntimeType for CompositionMaskBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionMaskBrush;{522cf09e-be6b-4f41-be49-f9226d471b4a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionMaskBrush { type Vtable = ICompositionMaskBrush_Vtbl; @@ -11654,7 +11654,7 @@ impl CompositionMipmapSurface { } } impl ::windows_core::RuntimeType for CompositionMipmapSurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionMipmapSurface;{4863675c-cf4a-4b1c-9ece-c5ec0c2b2fe6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionMipmapSurface { type Vtable = ICompositionMipmapSurface_Vtbl; @@ -11918,7 +11918,7 @@ impl CompositionNineGridBrush { } } impl ::windows_core::RuntimeType for CompositionNineGridBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionNineGridBrush;{f25154e4-bc8c-4be7-b80f-8685b83c0186})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionNineGridBrush { type Vtable = ICompositionNineGridBrush_Vtbl; @@ -12072,7 +12072,7 @@ impl CompositionObject { } } impl ::windows_core::RuntimeType for CompositionObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionObject;{bcb4ad45-7609-4550-934f-16002a68fded})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionObject { type Vtable = ICompositionObject_Vtbl; @@ -12111,7 +12111,7 @@ impl CompositionPath { } } impl ::windows_core::RuntimeType for CompositionPath { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionPath;{66da1d5f-2e10-4f22-8a06-0a8151919e60})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionPath { type Vtable = ICompositionPath_Vtbl; @@ -12290,7 +12290,7 @@ impl CompositionPathGeometry { } } impl ::windows_core::RuntimeType for CompositionPathGeometry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionPathGeometry;{0b6a417e-2c77-4c23-af5e-6304c147bb61})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionPathGeometry { type Vtable = ICompositionPathGeometry_Vtbl; @@ -12486,7 +12486,7 @@ impl CompositionProjectedShadow { } } impl ::windows_core::RuntimeType for CompositionProjectedShadow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionProjectedShadow;{285b8e72-4328-523f-bcf2-5557c52c3b25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionProjectedShadow { type Vtable = ICompositionProjectedShadow_Vtbl; @@ -12648,7 +12648,7 @@ impl CompositionProjectedShadowCaster { } } impl ::windows_core::RuntimeType for CompositionProjectedShadowCaster { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionProjectedShadowCaster;{b1d7d426-1e36-5a62-be56-a16112fdd148})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionProjectedShadowCaster { type Vtable = ICompositionProjectedShadowCaster_Vtbl; @@ -12850,7 +12850,7 @@ impl CompositionProjectedShadowCasterCollection { } } impl ::windows_core::RuntimeType for CompositionProjectedShadowCasterCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionProjectedShadowCasterCollection;{d2525c0c-e07f-58a3-ac91-37f73ee91740})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionProjectedShadowCasterCollection { type Vtable = ICompositionProjectedShadowCasterCollection_Vtbl; @@ -13016,7 +13016,7 @@ impl CompositionProjectedShadowReceiver { } } impl ::windows_core::RuntimeType for CompositionProjectedShadowReceiver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionProjectedShadowReceiver;{1377985a-6a49-536a-9be4-a96a8e5298a9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionProjectedShadowReceiver { type Vtable = ICompositionProjectedShadowReceiver_Vtbl; @@ -13184,7 +13184,7 @@ impl CompositionProjectedShadowReceiverUnorderedCollection { } } impl ::windows_core::RuntimeType for CompositionProjectedShadowReceiverUnorderedCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionProjectedShadowReceiverUnorderedCollection;{02b3e3b7-27d2-599f-ac4b-ab787cdde6fd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionProjectedShadowReceiverUnorderedCollection { type Vtable = ICompositionProjectedShadowReceiverUnorderedCollection_Vtbl; @@ -13459,7 +13459,7 @@ impl CompositionPropertySet { } } impl ::windows_core::RuntimeType for CompositionPropertySet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionPropertySet;{c9d6d202-5f67-4453-9117-9eadd430d3c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionPropertySet { type Vtable = ICompositionPropertySet_Vtbl; @@ -13775,7 +13775,7 @@ impl CompositionRadialGradientBrush { } } impl ::windows_core::RuntimeType for CompositionRadialGradientBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionRadialGradientBrush;{3d3b50c5-e3fa-4ce2-b9fc-3ee12561788f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionRadialGradientBrush { type Vtable = ICompositionRadialGradientBrush_Vtbl; @@ -13974,7 +13974,7 @@ impl CompositionRectangleGeometry { } } impl ::windows_core::RuntimeType for CompositionRectangleGeometry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionRectangleGeometry;{0cd51428-5356-4246-aecf-7a0b76975400})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionRectangleGeometry { type Vtable = ICompositionRectangleGeometry_Vtbl; @@ -14187,7 +14187,7 @@ impl CompositionRoundedRectangleGeometry { } } impl ::windows_core::RuntimeType for CompositionRoundedRectangleGeometry { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionRoundedRectangleGeometry;{8770c822-1d50-4b8b-b013-7c9a0e46935f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionRoundedRectangleGeometry { type Vtable = ICompositionRoundedRectangleGeometry_Vtbl; @@ -14366,7 +14366,7 @@ impl CompositionScopedBatch { } } impl ::windows_core::RuntimeType for CompositionScopedBatch { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionScopedBatch;{0d00dad0-fb07-46fd-8c72-6280d1a3d1dd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionScopedBatch { type Vtable = ICompositionScopedBatch_Vtbl; @@ -14500,7 +14500,7 @@ impl CompositionShadow { } } impl ::windows_core::RuntimeType for CompositionShadow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionShadow;{329e52e2-4335-49cc-b14a-37782d10f0c4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionShadow { type Vtable = ICompositionShadow_Vtbl; @@ -14716,7 +14716,7 @@ impl CompositionShape { } } impl ::windows_core::RuntimeType for CompositionShape { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionShape;{b47ce2f7-9a88-42c4-9e87-2e500ca8688c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionShape { type Vtable = ICompositionShape_Vtbl; @@ -14962,7 +14962,7 @@ impl CompositionShapeCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for CompositionShapeCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionShapeCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Composition.CompositionShape;{b47ce2f7-9a88-42c4-9e87-2e500ca8688c})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for CompositionShapeCollection { @@ -15345,7 +15345,7 @@ impl CompositionSpriteShape { } } impl ::windows_core::RuntimeType for CompositionSpriteShape { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionSpriteShape;{401b61bb-0007-4363-b1f3-6bcc003fb83e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionSpriteShape { type Vtable = ICompositionSpriteShape_Vtbl; @@ -15580,7 +15580,7 @@ impl CompositionStrokeDashArray { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for CompositionStrokeDashArray { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionStrokeDashArray;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};f4))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for CompositionStrokeDashArray { @@ -15908,7 +15908,7 @@ impl CompositionSurfaceBrush { } } impl ::windows_core::RuntimeType for CompositionSurfaceBrush { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionSurfaceBrush;{ad016d79-1e4c-4c0d-9c29-83338c87c162})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionSurfaceBrush { type Vtable = ICompositionSurfaceBrush_Vtbl; @@ -16057,7 +16057,7 @@ impl CompositionTarget { } } impl ::windows_core::RuntimeType for CompositionTarget { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionTarget;{a1bea8ba-d726-4663-8129-6b5e7927ffa6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionTarget { type Vtable = ICompositionTarget_Vtbl; @@ -16191,7 +16191,7 @@ impl CompositionTransform { } } impl ::windows_core::RuntimeType for CompositionTransform { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionTransform;{7cd54529-fbed-4112-abc5-185906dd927c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionTransform { type Vtable = ICompositionTransform_Vtbl; @@ -16388,7 +16388,7 @@ impl CompositionViewBox { } } impl ::windows_core::RuntimeType for CompositionViewBox { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionViewBox;{b440bf07-068f-4537-84c6-4ecbe019e1f4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionViewBox { type Vtable = ICompositionViewBox_Vtbl; @@ -16594,7 +16594,7 @@ impl CompositionVirtualDrawingSurface { } } impl ::windows_core::RuntimeType for CompositionVirtualDrawingSurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionVirtualDrawingSurface;{a9c384db-8740-4f94-8b9d-b68521e7863d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionVirtualDrawingSurface { type Vtable = ICompositionVirtualDrawingSurface_Vtbl; @@ -16774,7 +16774,7 @@ impl CompositionVisualSurface { } } impl ::windows_core::RuntimeType for CompositionVisualSurface { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CompositionVisualSurface;{b224d803-4f6e-4a3f-8cae-3dc1cda74fc6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompositionVisualSurface { type Vtable = ICompositionVisualSurface_Vtbl; @@ -17424,7 +17424,7 @@ impl Compositor { } } impl ::windows_core::RuntimeType for Compositor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Compositor;{b403ca50-7f8c-4e83-985f-cc45060036d8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Compositor { type Vtable = ICompositor_Vtbl; @@ -17847,7 +17847,7 @@ impl ContainerVisual { } } impl ::windows_core::RuntimeType for ContainerVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ContainerVisual;{02f6bc74-ed20-4773-afe6-d49b4a93db32})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContainerVisual { type Vtable = IContainerVisual_Vtbl; @@ -18000,7 +18000,7 @@ impl CubicBezierEasingFunction { } } impl ::windows_core::RuntimeType for CubicBezierEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.CubicBezierEasingFunction;{32350666-c1e8-44f9-96b8-c98acf0ae698})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CubicBezierEasingFunction { type Vtable = ICubicBezierEasingFunction_Vtbl; @@ -18469,7 +18469,7 @@ impl DelegatedInkTrailVisual { } } impl ::windows_core::RuntimeType for DelegatedInkTrailVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.DelegatedInkTrailVisual;{856e60b1-e1ab-5b23-8e3d-d513f221c998})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DelegatedInkTrailVisual { type Vtable = IDelegatedInkTrailVisual_Vtbl; @@ -18680,7 +18680,7 @@ impl DistantLight { } } impl ::windows_core::RuntimeType for DistantLight { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.DistantLight;{318cfafc-5ce3-4b55-ab5d-07a00353ac99})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DistantLight { type Vtable = IDistantLight_Vtbl; @@ -18888,7 +18888,7 @@ impl DropShadow { } } impl ::windows_core::RuntimeType for DropShadow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.DropShadow;{cb977c07-a154-4851-85e7-a8924c84fad8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DropShadow { type Vtable = IDropShadow_Vtbl; @@ -19044,7 +19044,7 @@ impl ElasticEasingFunction { } } impl ::windows_core::RuntimeType for ElasticEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ElasticEasingFunction;{66de6285-054e-5594-8475-c22cb51f1bd5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ElasticEasingFunction { type Vtable = IElasticEasingFunction_Vtbl; @@ -19193,7 +19193,7 @@ impl ExponentialEasingFunction { } } impl ::windows_core::RuntimeType for ExponentialEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ExponentialEasingFunction;{6f7d1a51-98d2-5638-a34a-00486554c750})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExponentialEasingFunction { type Vtable = IExponentialEasingFunction_Vtbl; @@ -19429,7 +19429,7 @@ impl ExpressionAnimation { } } impl ::windows_core::RuntimeType for ExpressionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ExpressionAnimation;{6acc5431-7d3d-4bf3-abb6-f44bdc4888c1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ExpressionAnimation { type Vtable = IExpressionAnimation_Vtbl; @@ -19634,7 +19634,7 @@ impl ImplicitAnimationCollection { } } impl ::windows_core::RuntimeType for ImplicitAnimationCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ImplicitAnimationCollection;{0598a3ff-0a92-4c9d-a427-b25519250dbf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ImplicitAnimationCollection { type Vtable = IImplicitAnimationCollection_Vtbl; @@ -19858,7 +19858,7 @@ impl InitialValueExpressionCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for InitialValueExpressionCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.InitialValueExpressionCollection;pinterface({3c2925fe-8519-45c1-aa79-197b6718c1c1};string;string))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for InitialValueExpressionCollection { @@ -20161,7 +20161,7 @@ impl InsetClip { } } impl ::windows_core::RuntimeType for InsetClip { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.InsetClip;{1e73e647-84c7-477a-b474-5880e0442e15})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InsetClip { type Vtable = IInsetClip_Vtbl; @@ -20489,7 +20489,7 @@ impl KeyFrameAnimation { } } impl ::windows_core::RuntimeType for KeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.KeyFrameAnimation;{126e7f22-3ae9-4540-9a8a-deae8a4a4a84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyFrameAnimation { type Vtable = IKeyFrameAnimation_Vtbl; @@ -20944,7 +20944,7 @@ impl LayerVisual { } } impl ::windows_core::RuntimeType for LayerVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.LayerVisual;{af843985-0444-4887-8e83-b40b253f822c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LayerVisual { type Vtable = ILayerVisual_Vtbl; @@ -21080,7 +21080,7 @@ impl LinearEasingFunction { } } impl ::windows_core::RuntimeType for LinearEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.LinearEasingFunction;{9400975a-c7a6-46b3-acf7-1a268a0a117d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for LinearEasingFunction { type Vtable = ILinearEasingFunction_Vtbl; @@ -21342,7 +21342,7 @@ impl NaturalMotionAnimation { } } impl ::windows_core::RuntimeType for NaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.NaturalMotionAnimation;{438de12d-769b-4821-a949-284a6547e873})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NaturalMotionAnimation { type Vtable = INaturalMotionAnimation_Vtbl; @@ -21686,7 +21686,7 @@ impl PathKeyFrameAnimation { } } impl ::windows_core::RuntimeType for PathKeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.PathKeyFrameAnimation;{9d0d18c9-1576-4b3f-be60-1d5031f5e71b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PathKeyFrameAnimation { type Vtable = IPathKeyFrameAnimation_Vtbl; @@ -21954,7 +21954,7 @@ impl PointLight { } } impl ::windows_core::RuntimeType for PointLight { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.PointLight;{b18545b3-0c5a-4ab0-bedc-4f3546948272})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PointLight { type Vtable = IPointLight_Vtbl; @@ -22103,7 +22103,7 @@ impl PowerEasingFunction { } } impl ::windows_core::RuntimeType for PowerEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.PowerEasingFunction;{c3ff53d6-138b-5815-891a-b7f615ccc563})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PowerEasingFunction { type Vtable = IPowerEasingFunction_Vtbl; @@ -22446,7 +22446,7 @@ impl QuaternionKeyFrameAnimation { } } impl ::windows_core::RuntimeType for QuaternionKeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.QuaternionKeyFrameAnimation;{404e5835-ecf6-4240-8520-671279cf36bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for QuaternionKeyFrameAnimation { type Vtable = IQuaternionKeyFrameAnimation_Vtbl; @@ -22784,7 +22784,7 @@ impl RectangleClip { } } impl ::windows_core::RuntimeType for RectangleClip { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.RectangleClip;{b3e7549e-00b4-5b53-8be8-353f6c433101})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RectangleClip { type Vtable = IRectangleClip_Vtbl; @@ -23224,7 +23224,7 @@ impl RedirectVisual { } } impl ::windows_core::RuntimeType for RedirectVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.RedirectVisual;{8cc6e340-8b75-5422-b06f-09ffe9f8617e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RedirectVisual { type Vtable = IRedirectVisual_Vtbl; @@ -23367,7 +23367,7 @@ impl RenderingDeviceReplacedEventArgs { } } impl ::windows_core::RuntimeType for RenderingDeviceReplacedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.RenderingDeviceReplacedEventArgs;{3a31ac7d-28bf-4e7a-8524-71679d480f38})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RenderingDeviceReplacedEventArgs { type Vtable = IRenderingDeviceReplacedEventArgs_Vtbl; @@ -23705,7 +23705,7 @@ impl ScalarKeyFrameAnimation { } } impl ::windows_core::RuntimeType for ScalarKeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ScalarKeyFrameAnimation;{ae288fa9-252c-4b95-a725-bf85e38000a1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScalarKeyFrameAnimation { type Vtable = IScalarKeyFrameAnimation_Vtbl; @@ -24016,7 +24016,7 @@ impl ScalarNaturalMotionAnimation { } } impl ::windows_core::RuntimeType for ScalarNaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ScalarNaturalMotionAnimation;{94a94581-bf92-495b-b5bd-d2c659430737})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScalarNaturalMotionAnimation { type Vtable = IScalarNaturalMotionAnimation_Vtbl; @@ -24467,7 +24467,7 @@ impl ShapeVisual { } } impl ::windows_core::RuntimeType for ShapeVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.ShapeVisual;{f2bd13c3-ba7e-4b0f-9126-ffb7536b8176})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShapeVisual { type Vtable = IShapeVisual_Vtbl; @@ -24610,7 +24610,7 @@ impl SineEasingFunction { } } impl ::windows_core::RuntimeType for SineEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.SineEasingFunction;{f1b518bf-9563-5474-bd13-44b2df4b1d58})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SineEasingFunction { type Vtable = ISineEasingFunction_Vtbl; @@ -24957,7 +24957,7 @@ impl SpotLight { } } impl ::windows_core::RuntimeType for SpotLight { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.SpotLight;{5a9fe273-44a1-4f95-a422-8fa5116bdb44})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpotLight { type Vtable = ISpotLight_Vtbl; @@ -25292,7 +25292,7 @@ impl SpringScalarNaturalMotionAnimation { } } impl ::windows_core::RuntimeType for SpringScalarNaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.SpringScalarNaturalMotionAnimation;{0572a95f-37f9-4fbe-b87b-5cd03a89501c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpringScalarNaturalMotionAnimation { type Vtable = ISpringScalarNaturalMotionAnimation_Vtbl; @@ -25634,7 +25634,7 @@ impl SpringVector2NaturalMotionAnimation { } } impl ::windows_core::RuntimeType for SpringVector2NaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.SpringVector2NaturalMotionAnimation;{23f494b5-ee73-4f0f-a423-402b946df4b3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpringVector2NaturalMotionAnimation { type Vtable = ISpringVector2NaturalMotionAnimation_Vtbl; @@ -25976,7 +25976,7 @@ impl SpringVector3NaturalMotionAnimation { } } impl ::windows_core::RuntimeType for SpringVector3NaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.SpringVector3NaturalMotionAnimation;{6c8749df-d57b-4794-8e2d-cecb11e194e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpringVector3NaturalMotionAnimation { type Vtable = ISpringVector3NaturalMotionAnimation_Vtbl; @@ -26433,7 +26433,7 @@ impl SpriteVisual { } } impl ::windows_core::RuntimeType for SpriteVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.SpriteVisual;{08e05581-1ad1-4f97-9757-402d76e4233b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpriteVisual { type Vtable = ISpriteVisual_Vtbl; @@ -26624,7 +26624,7 @@ impl StepEasingFunction { } } impl ::windows_core::RuntimeType for StepEasingFunction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.StepEasingFunction;{d0caa74b-560c-4a0b-a5f6-206ca8c3ecd6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StepEasingFunction { type Vtable = IStepEasingFunction_Vtbl; @@ -26967,7 +26967,7 @@ impl Vector2KeyFrameAnimation { } } impl ::windows_core::RuntimeType for Vector2KeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Vector2KeyFrameAnimation;{df414515-4e29-4f11-b55e-bf2a6eb36294})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Vector2KeyFrameAnimation { type Vtable = IVector2KeyFrameAnimation_Vtbl; @@ -27282,7 +27282,7 @@ impl Vector2NaturalMotionAnimation { } } impl ::windows_core::RuntimeType for Vector2NaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Vector2NaturalMotionAnimation;{0f3e0b7d-e512-479d-a00c-77c93a30a395})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Vector2NaturalMotionAnimation { type Vtable = IVector2NaturalMotionAnimation_Vtbl; @@ -27627,7 +27627,7 @@ impl Vector3KeyFrameAnimation { } } impl ::windows_core::RuntimeType for Vector3KeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Vector3KeyFrameAnimation;{c8039daa-a281-43c2-a73d-b68e3c533c40})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Vector3KeyFrameAnimation { type Vtable = IVector3KeyFrameAnimation_Vtbl; @@ -27942,7 +27942,7 @@ impl Vector3NaturalMotionAnimation { } } impl ::windows_core::RuntimeType for Vector3NaturalMotionAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Vector3NaturalMotionAnimation;{9c17042c-e2ca-45ad-969e-4e78b7b9ad41})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Vector3NaturalMotionAnimation { type Vtable = IVector3NaturalMotionAnimation_Vtbl; @@ -28287,7 +28287,7 @@ impl Vector4KeyFrameAnimation { } } impl ::windows_core::RuntimeType for Vector4KeyFrameAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Vector4KeyFrameAnimation;{2457945b-addd-4385-9606-b6a3d5e4e1b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Vector4KeyFrameAnimation { type Vtable = IVector4KeyFrameAnimation_Vtbl; @@ -28708,7 +28708,7 @@ impl Visual { } } impl ::windows_core::RuntimeType for Visual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.Visual;{117e202d-a859-4c89-873b-c2aa566788e3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Visual { type Vtable = IVisual_Vtbl; @@ -28899,7 +28899,7 @@ impl VisualCollection { } } impl ::windows_core::RuntimeType for VisualCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.VisualCollection;{8b745505-fd3e-4a98-84a8-e949468c6bcb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VisualCollection { type Vtable = IVisualCollection_Vtbl; @@ -29085,7 +29085,7 @@ impl VisualUnorderedCollection { } } impl ::windows_core::RuntimeType for VisualUnorderedCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Composition.VisualUnorderedCollection;{338faa70-54c8-40a7-8029-c9ceeb0aa250})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VisualUnorderedCollection { type Vtable = IVisualUnorderedCollection_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs b/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs index db6bce1947..1d0737cf53 100644 --- a/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs @@ -113,7 +113,7 @@ impl IPropertyAnimation { } ::windows_core::imp::interface_hierarchy!(IPropertyAnimation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPropertyAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3a01b4da-4d8c-411e-b615-1ade683a9903}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPropertyAnimation { type Vtable = IPropertyAnimation_Vtbl; @@ -230,7 +230,7 @@ impl AnimationDescription { } } impl ::windows_core::RuntimeType for AnimationDescription { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.AnimationMetrics.AnimationDescription;{7d11a549-be3d-41de-b081-05c149962f9b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AnimationDescription { type Vtable = IAnimationDescription_Vtbl; @@ -309,7 +309,7 @@ impl OpacityAnimation { } } impl ::windows_core::RuntimeType for OpacityAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.AnimationMetrics.OpacityAnimation;{803aabe5-ee7e-455f-84e9-2506afb8d2b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for OpacityAnimation { type Vtable = IOpacityAnimation_Vtbl; @@ -373,7 +373,7 @@ impl PropertyAnimation { } } impl ::windows_core::RuntimeType for PropertyAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.AnimationMetrics.PropertyAnimation;{3a01b4da-4d8c-411e-b615-1ade683a9903})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PropertyAnimation { type Vtable = IPropertyAnimation_Vtbl; @@ -478,7 +478,7 @@ impl ScaleAnimation { } } impl ::windows_core::RuntimeType for ScaleAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.AnimationMetrics.ScaleAnimation;{023552c7-71ab-428c-9c9f-d31780964995})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScaleAnimation { type Vtable = IScaleAnimation_Vtbl; @@ -542,7 +542,7 @@ impl TranslationAnimation { } } impl ::windows_core::RuntimeType for TranslationAnimation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.AnimationMetrics.TranslationAnimation;{3a01b4da-4d8c-411e-b615-1ade683a9903})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TranslationAnimation { type Vtable = IPropertyAnimation_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs b/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs index 445992255c..89b37c5baf 100644 --- a/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs @@ -114,7 +114,7 @@ impl CoreAppWindowPreview { } } impl ::windows_core::RuntimeType for CoreAppWindowPreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.Preview.CoreAppWindowPreview;{a4f6e665-365e-5fde-87a5-9543c3a15aa8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreAppWindowPreview { type Vtable = ICoreAppWindowPreview_Vtbl; @@ -154,7 +154,7 @@ impl SystemNavigationCloseRequestedPreviewEventArgs { } } impl ::windows_core::RuntimeType for SystemNavigationCloseRequestedPreviewEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.Preview.SystemNavigationCloseRequestedPreviewEventArgs;{83d00de1-cbe5-4f31-8414-361da046518f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemNavigationCloseRequestedPreviewEventArgs { type Vtable = ISystemNavigationCloseRequestedPreviewEventArgs_Vtbl; @@ -203,7 +203,7 @@ impl SystemNavigationManagerPreview { } } impl ::windows_core::RuntimeType for SystemNavigationManagerPreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.Preview.SystemNavigationManagerPreview;{ec5f0488-6425-4777-a536-cb5634427f0d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemNavigationManagerPreview { type Vtable = ISystemNavigationManagerPreview_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Core/mod.rs index de4a55d8ca..64e3e274cc 100644 --- a/crates/libs/windows/src/Windows/UI/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Core/mod.rs @@ -148,7 +148,7 @@ impl ICoreAcceleratorKeys { } ::windows_core::imp::interface_hierarchy!(ICoreAcceleratorKeys, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreAcceleratorKeys { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9ffdf7f5-b8c9-4ef0-b7d2-1de626561fc8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreAcceleratorKeys { type Vtable = ICoreAcceleratorKeys_Vtbl; @@ -413,7 +413,7 @@ impl ICoreInputSourceBase { } ::windows_core::imp::interface_hierarchy!(ICoreInputSourceBase, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreInputSourceBase { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9f488807-4580-4be8-be68-92a9311713bb}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreInputSourceBase { type Vtable = ICoreInputSourceBase_Vtbl; @@ -667,7 +667,7 @@ impl ICorePointerInputSource { } ::windows_core::imp::interface_hierarchy!(ICorePointerInputSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICorePointerInputSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{bbf1bb18-e47a-48eb-8807-f8f8d3ea4551}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICorePointerInputSource { type Vtable = ICorePointerInputSource_Vtbl; @@ -926,7 +926,7 @@ impl ICorePointerInputSource2 { ::windows_core::imp::interface_hierarchy!(ICorePointerInputSource2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ICorePointerInputSource2 {} impl ::windows_core::RuntimeType for ICorePointerInputSource2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d703708a-4516-4786-b1e5-2751d563f997}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICorePointerInputSource2 { type Vtable = ICorePointerInputSource2_Vtbl; @@ -1004,7 +1004,7 @@ impl ICorePointerRedirector { } ::windows_core::imp::interface_hierarchy!(ICorePointerRedirector, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICorePointerRedirector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{8f9d0c94-5688-4b0c-a9f1-f931f7fa3dc3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICorePointerRedirector { type Vtable = ICorePointerRedirector_Vtbl; @@ -1495,7 +1495,7 @@ impl ICoreWindow { } ::windows_core::imp::interface_hierarchy!(ICoreWindow, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreWindow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{79b9d5f2-879e-4b89-b798-79e47598030c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreWindow { type Vtable = ICoreWindow_Vtbl; @@ -1860,7 +1860,7 @@ impl ICoreWindowEventArgs { } ::windows_core::imp::interface_hierarchy!(ICoreWindowEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreWindowEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{272b1ef3-c633-4da5-a26c-c6d0f56b29da}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreWindowEventArgs { type Vtable = ICoreWindowEventArgs_Vtbl; @@ -2081,7 +2081,7 @@ impl IInitializeWithCoreWindow { } ::windows_core::imp::interface_hierarchy!(IInitializeWithCoreWindow, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInitializeWithCoreWindow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{188f20d6-9873-464a-ace5-57e010f465e6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInitializeWithCoreWindow { type Vtable = IInitializeWithCoreWindow_Vtbl; @@ -2367,7 +2367,7 @@ impl AcceleratorKeyEventArgs { } } impl ::windows_core::RuntimeType for AcceleratorKeyEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.AcceleratorKeyEventArgs;{ff1c4c4a-9287-470b-836e-9086e3126ade})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AcceleratorKeyEventArgs { type Vtable = IAcceleratorKeyEventArgs_Vtbl; @@ -2413,7 +2413,7 @@ impl AutomationProviderRequestedEventArgs { } } impl ::windows_core::RuntimeType for AutomationProviderRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.AutomationProviderRequestedEventArgs;{961ff258-21bf-4b42-a298-fa479d4c52e2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutomationProviderRequestedEventArgs { type Vtable = IAutomationProviderRequestedEventArgs_Vtbl; @@ -2443,7 +2443,7 @@ impl BackRequestedEventArgs { } } impl ::windows_core::RuntimeType for BackRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.BackRequestedEventArgs;{d603d28a-e411-4a4e-ba41-6a327a8675bc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BackRequestedEventArgs { type Vtable = IBackRequestedEventArgs_Vtbl; @@ -2488,7 +2488,7 @@ impl CharacterReceivedEventArgs { } } impl ::windows_core::RuntimeType for CharacterReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CharacterReceivedEventArgs;{c584659f-99b2-4bcc-bd33-04e63f42902e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CharacterReceivedEventArgs { type Vtable = ICharacterReceivedEventArgs_Vtbl; @@ -2540,7 +2540,7 @@ impl ClosestInteractiveBoundsRequestedEventArgs { } } impl ::windows_core::RuntimeType for ClosestInteractiveBoundsRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.ClosestInteractiveBoundsRequestedEventArgs;{347c11d7-f6f8-40e3-b29f-ae50d3e86486})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ClosestInteractiveBoundsRequestedEventArgs { type Vtable = IClosestInteractiveBoundsRequestedEventArgs_Vtbl; @@ -2576,7 +2576,7 @@ impl CoreAcceleratorKeys { } } impl ::windows_core::RuntimeType for CoreAcceleratorKeys { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreAcceleratorKeys;{9ffdf7f5-b8c9-4ef0-b7d2-1de626561fc8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreAcceleratorKeys { type Vtable = ICoreAcceleratorKeys_Vtbl; @@ -2955,7 +2955,7 @@ impl CoreComponentInputSource { } } impl ::windows_core::RuntimeType for CoreComponentInputSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreComponentInputSource;{9f488807-4580-4be8-be68-92a9311713bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreComponentInputSource { type Vtable = ICoreInputSourceBase_Vtbl; @@ -3003,7 +3003,7 @@ impl CoreCursor { } } impl ::windows_core::RuntimeType for CoreCursor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreCursor;{96893acf-111d-442c-8a77-b87992f8e2d6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreCursor { type Vtable = ICoreCursor_Vtbl; @@ -3129,7 +3129,7 @@ impl CoreDispatcher { } } impl ::windows_core::RuntimeType for CoreDispatcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreDispatcher;{60db2fa8-b705-4fde-a7d6-ebbb1891d39e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreDispatcher { type Vtable = ICoreDispatcher_Vtbl; @@ -3413,7 +3413,7 @@ impl CoreIndependentInputSource { } } impl ::windows_core::RuntimeType for CoreIndependentInputSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreIndependentInputSource;{9f488807-4580-4be8-be68-92a9311713bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreIndependentInputSource { type Vtable = ICoreInputSourceBase_Vtbl; @@ -3507,7 +3507,7 @@ impl CoreIndependentInputSourceController { } } impl ::windows_core::RuntimeType for CoreIndependentInputSourceController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreIndependentInputSourceController;{0963261c-84fe-578a-83ca-6425309ccde4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreIndependentInputSourceController { type Vtable = ICoreIndependentInputSourceController_Vtbl; @@ -4108,7 +4108,7 @@ impl CoreWindow { } } impl ::windows_core::RuntimeType for CoreWindow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreWindow;{79b9d5f2-879e-4b89-b798-79e47598030c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWindow { type Vtable = ICoreWindow_Vtbl; @@ -4262,7 +4262,7 @@ impl CoreWindowDialog { } } impl ::windows_core::RuntimeType for CoreWindowDialog { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreWindowDialog;{e7392ce0-c78d-427e-8b2c-01ff420c69d5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWindowDialog { type Vtable = ICoreWindowDialog_Vtbl; @@ -4291,7 +4291,7 @@ impl CoreWindowEventArgs { } } impl ::windows_core::RuntimeType for CoreWindowEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreWindowEventArgs;{272b1ef3-c633-4da5-a26c-c6d0f56b29da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWindowEventArgs { type Vtable = ICoreWindowEventArgs_Vtbl; @@ -4436,7 +4436,7 @@ impl CoreWindowFlyout { } } impl ::windows_core::RuntimeType for CoreWindowFlyout { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreWindowFlyout;{e89d854d-2050-40bb-b344-f6f355eeb314})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWindowFlyout { type Vtable = ICoreWindowFlyout_Vtbl; @@ -4460,7 +4460,7 @@ impl CoreWindowPopupShowingEventArgs { } } impl ::windows_core::RuntimeType for CoreWindowPopupShowingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreWindowPopupShowingEventArgs;{26155fa2-5ba5-4ea4-a3b4-2dc7d63c8e26})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWindowPopupShowingEventArgs { type Vtable = ICoreWindowPopupShowingEventArgs_Vtbl; @@ -4504,7 +4504,7 @@ impl CoreWindowResizeManager { } } impl ::windows_core::RuntimeType for CoreWindowResizeManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.CoreWindowResizeManager;{b8f0b925-b350-48b3-a198-5c1a84700243})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWindowResizeManager { type Vtable = ICoreWindowResizeManager_Vtbl; @@ -4531,7 +4531,7 @@ impl IdleDispatchedHandlerArgs { } } impl ::windows_core::RuntimeType for IdleDispatchedHandlerArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.IdleDispatchedHandlerArgs;{98bb6a24-dc1c-43cb-b4ed-d1c0eb2391f3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for IdleDispatchedHandlerArgs { type Vtable = IIdleDispatchedHandlerArgs_Vtbl; @@ -4567,7 +4567,7 @@ impl InputEnabledEventArgs { } } impl ::windows_core::RuntimeType for InputEnabledEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.InputEnabledEventArgs;{80371d4f-2fd8-4c24-aa86-3163a87b4e5a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InputEnabledEventArgs { type Vtable = IInputEnabledEventArgs_Vtbl; @@ -4620,7 +4620,7 @@ impl KeyEventArgs { } } impl ::windows_core::RuntimeType for KeyEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.KeyEventArgs;{5ff5e930-2544-4a17-bd78-1f2fdebb106b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyEventArgs { type Vtable = IKeyEventArgs_Vtbl; @@ -4677,7 +4677,7 @@ impl PointerEventArgs { } } impl ::windows_core::RuntimeType for PointerEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.PointerEventArgs;{920d9cb1-a5fc-4a21-8c09-49dfe6ffe25f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PointerEventArgs { type Vtable = IPointerEventArgs_Vtbl; @@ -4736,7 +4736,7 @@ impl SystemNavigationManager { } } impl ::windows_core::RuntimeType for SystemNavigationManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.SystemNavigationManager;{93023118-cf50-42a6-9706-69107fa122e1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemNavigationManager { type Vtable = ISystemNavigationManager_Vtbl; @@ -4818,7 +4818,7 @@ impl TouchHitTestingEventArgs { } } impl ::windows_core::RuntimeType for TouchHitTestingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.TouchHitTestingEventArgs;{22f3b823-0b7c-424e-9df7-33d4f962931b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TouchHitTestingEventArgs { type Vtable = ITouchHitTestingEventArgs_Vtbl; @@ -4855,7 +4855,7 @@ impl VisibilityChangedEventArgs { } } impl ::windows_core::RuntimeType for VisibilityChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.VisibilityChangedEventArgs;{bf9918ea-d801-4564-a495-b1e84f8ad085})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VisibilityChangedEventArgs { type Vtable = IVisibilityChangedEventArgs_Vtbl; @@ -4892,7 +4892,7 @@ impl WindowActivatedEventArgs { } } impl ::windows_core::RuntimeType for WindowActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.WindowActivatedEventArgs;{179d65e7-4658-4cb6-aa13-41d094ea255e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowActivatedEventArgs { type Vtable = IWindowActivatedEventArgs_Vtbl; @@ -4931,7 +4931,7 @@ impl WindowSizeChangedEventArgs { } } impl ::windows_core::RuntimeType for WindowSizeChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Core.WindowSizeChangedEventArgs;{5a200ec7-0426-47dc-b86c-6f475915e451})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowSizeChangedEventArgs { type Vtable = IWindowSizeChangedEventArgs_Vtbl; @@ -5568,7 +5568,7 @@ unsafe impl ::windows_core::ComInterface for DispatchedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xd1f276c4_98d8_4636_bf49_eb79507548e9); } impl ::windows_core::RuntimeType for DispatchedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d1f276c4-98d8-4636-bf49-eb79507548e9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -5640,7 +5640,7 @@ unsafe impl ::windows_core::ComInterface for IdleDispatchedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xa42b0c24_7f21_4abc_99c1_8f01007f0880); } impl ::windows_core::RuntimeType for IdleDispatchedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a42b0c24-7f21-4abc-99c1-8f01007f0880}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs index 37f4edb833..88557265e2 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs @@ -103,7 +103,7 @@ impl RadialControllerIndependentInputSource { } } impl ::windows_core::RuntimeType for RadialControllerIndependentInputSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Core.RadialControllerIndependentInputSource;{3d577ef6-4cee-11e6-b535-001bdc06ab3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerIndependentInputSource { type Vtable = IRadialControllerIndependentInputSource_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs index ff36bda618..fd2c192f2f 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs @@ -155,7 +155,7 @@ impl IInkAnalysisNode { } ::windows_core::imp::interface_hierarchy!(IInkAnalysisNode, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInkAnalysisNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{30831f05-5f64-4a2c-ba37-4f4887879574}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInkAnalysisNode { type Vtable = IInkAnalysisNode_Vtbl; @@ -303,7 +303,7 @@ impl IInkAnalyzerFactory { } ::windows_core::imp::interface_hierarchy!(IInkAnalyzerFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInkAnalyzerFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{29138686-1963-49d8-9589-e14384c769e3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInkAnalyzerFactory { type Vtable = IInkAnalyzerFactory_Vtbl; @@ -387,7 +387,7 @@ impl InkAnalysisInkBullet { } } impl ::windows_core::RuntimeType for InkAnalysisInkBullet { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet;{ee049368-6110-4136-95f9-ee809fc20030})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisInkBullet { type Vtable = IInkAnalysisInkBullet_Vtbl; @@ -490,7 +490,7 @@ impl InkAnalysisInkDrawing { } } impl ::windows_core::RuntimeType for InkAnalysisInkDrawing { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing;{6a85ed1f-1fe4-4e15-898c-8e112377e021})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisInkDrawing { type Vtable = IInkAnalysisInkDrawing_Vtbl; @@ -584,7 +584,7 @@ impl InkAnalysisInkWord { } } impl ::windows_core::RuntimeType for InkAnalysisInkWord { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord;{4bd228ad-83af-4034-8f3b-f8687dfff436})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisInkWord { type Vtable = IInkAnalysisInkWord_Vtbl; @@ -676,7 +676,7 @@ impl InkAnalysisLine { } } impl ::windows_core::RuntimeType for InkAnalysisLine { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisLine;{a06d048d-2b8d-4754-ad5a-d0871193a956})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisLine { type Vtable = IInkAnalysisLine_Vtbl; @@ -761,7 +761,7 @@ impl InkAnalysisListItem { } } impl ::windows_core::RuntimeType for InkAnalysisListItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisListItem;{b4e3c23f-c4c3-4c3a-a1a6-9d85547ee586})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisListItem { type Vtable = IInkAnalysisListItem_Vtbl; @@ -839,7 +839,7 @@ impl InkAnalysisNode { } } impl ::windows_core::RuntimeType for InkAnalysisNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisNode;{30831f05-5f64-4a2c-ba37-4f4887879574})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisNode { type Vtable = IInkAnalysisNode_Vtbl; @@ -924,7 +924,7 @@ impl InkAnalysisParagraph { } } impl ::windows_core::RuntimeType for InkAnalysisParagraph { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph;{d9ad045c-0cd1-4dd4-a68b-eb1f12b3d727})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisParagraph { type Vtable = IInkAnalysisParagraph_Vtbl; @@ -952,7 +952,7 @@ impl InkAnalysisResult { } } impl ::windows_core::RuntimeType for InkAnalysisResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisResult;{8948ba79-a243-4aa3-a294-1f98bd0ff580})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisResult { type Vtable = IInkAnalysisResult_Vtbl; @@ -1045,7 +1045,7 @@ impl InkAnalysisRoot { } } impl ::windows_core::RuntimeType for InkAnalysisRoot { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisRoot;{3fb6a3c4-2fde-4061-8502-a90f32545b84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisRoot { type Vtable = IInkAnalysisRoot_Vtbl; @@ -1130,7 +1130,7 @@ impl InkAnalysisWritingRegion { } } impl ::windows_core::RuntimeType for InkAnalysisWritingRegion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion;{dd6d6231-bd16-4663-b5ae-941d3043ef5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalysisWritingRegion { type Vtable = IInkAnalysisWritingRegion_Vtbl; @@ -1225,7 +1225,7 @@ impl InkAnalyzer { } } impl ::windows_core::RuntimeType for InkAnalyzer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Analysis.InkAnalyzer;{f12b8f95-0866-4dc5-8c77-f88614dfe38c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkAnalyzer { type Vtable = IInkAnalyzer_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs index 69bcc40665..3db154e6d0 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs @@ -341,7 +341,7 @@ impl CoreIncrementalInkStroke { } } impl ::windows_core::RuntimeType for CoreIncrementalInkStroke { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Core.CoreIncrementalInkStroke;{fda015d3-9d66-4f7d-a57f-cc70b9cfaa76})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreIncrementalInkStroke { type Vtable = ICoreIncrementalInkStroke_Vtbl; @@ -526,7 +526,7 @@ impl CoreInkIndependentInputSource { } } impl ::windows_core::RuntimeType for CoreInkIndependentInputSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Core.CoreInkIndependentInputSource;{39b38da9-7639-4499-a5b5-191d00e35b16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInkIndependentInputSource { type Vtable = ICoreInkIndependentInputSource_Vtbl; @@ -578,7 +578,7 @@ impl CoreInkPresenterHost { } } impl ::windows_core::RuntimeType for CoreInkPresenterHost { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Core.CoreInkPresenterHost;{396e89e6-7d55-4617-9e58-68c70c9169b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInkPresenterHost { type Vtable = ICoreInkPresenterHost_Vtbl; @@ -625,7 +625,7 @@ impl CoreWetStrokeUpdateEventArgs { } } impl ::windows_core::RuntimeType for CoreWetStrokeUpdateEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Core.CoreWetStrokeUpdateEventArgs;{fb07d14c-3380-457a-a987-991357896c1b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWetStrokeUpdateEventArgs { type Vtable = ICoreWetStrokeUpdateEventArgs_Vtbl; @@ -756,7 +756,7 @@ impl CoreWetStrokeUpdateSource { } } impl ::windows_core::RuntimeType for CoreWetStrokeUpdateSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Core.CoreWetStrokeUpdateSource;{1f718e22-ee52-4e00-8209-4c3e5b21a3cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreWetStrokeUpdateSource { type Vtable = ICoreWetStrokeUpdateSource_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs index 6425968b84..143c4bc26c 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs @@ -76,7 +76,7 @@ impl PalmRejectionDelayZonePreview { } } impl ::windows_core::RuntimeType for PalmRejectionDelayZonePreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.Preview.PalmRejectionDelayZonePreview;{62b496cb-539d-5343-a65f-41f5300ec70c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PalmRejectionDelayZonePreview { type Vtable = IPalmRejectionDelayZonePreview_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs index 162f956c31..8a9b1dd28f 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs @@ -325,7 +325,7 @@ impl IInkPointFactory { } ::windows_core::imp::interface_hierarchy!(IInkPointFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInkPointFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{29e5d51c-c98f-405d-9f3b-e53e31068d4d}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInkPointFactory { type Vtable = IInkPointFactory_Vtbl; @@ -544,7 +544,7 @@ impl IInkPresenterRulerFactory { } ::windows_core::imp::interface_hierarchy!(IInkPresenterRulerFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInkPresenterRulerFactory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{34361beb-9001-4a4b-a690-69dbaf63e501}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInkPresenterRulerFactory { type Vtable = IInkPresenterRulerFactory_Vtbl; @@ -620,7 +620,7 @@ impl IInkPresenterStencil { } ::windows_core::imp::interface_hierarchy!(IInkPresenterStencil, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInkPresenterStencil { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{30d12d6d-3e06-4d02-b116-277fb5d8addc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInkPresenterStencil { type Vtable = IInkPresenterStencil_Vtbl; @@ -726,7 +726,7 @@ impl IInkRecognizerContainer { } ::windows_core::imp::interface_hierarchy!(IInkRecognizerContainer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInkRecognizerContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a74d9a31-8047-4698-a912-f82a5085012f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInkRecognizerContainer { type Vtable = IInkRecognizerContainer_Vtbl; @@ -1046,7 +1046,7 @@ impl IInkStrokeContainer { } ::windows_core::imp::interface_hierarchy!(IInkStrokeContainer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IInkStrokeContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{22accbc6-faa9-4f14-b68c-f6cee670ae16}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IInkStrokeContainer { type Vtable = IInkStrokeContainer_Vtbl; @@ -1549,7 +1549,7 @@ impl InkDrawingAttributes { } } impl ::windows_core::RuntimeType for InkDrawingAttributes { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkDrawingAttributes;{97a2176c-6774-48ad-84f0-48f5a9be74f9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkDrawingAttributes { type Vtable = IInkDrawingAttributes_Vtbl; @@ -1580,7 +1580,7 @@ impl InkDrawingAttributesPencilProperties { } } impl ::windows_core::RuntimeType for InkDrawingAttributesPencilProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkDrawingAttributesPencilProperties;{4f2534cb-2d86-41bb-b0e8-e4c2a0253c52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkDrawingAttributesPencilProperties { type Vtable = IInkDrawingAttributesPencilProperties_Vtbl; @@ -1633,7 +1633,7 @@ impl InkInputConfiguration { } } impl ::windows_core::RuntimeType for InkInputConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkInputConfiguration;{93a68dc4-0b7b-49d7-b34f-9901e524dcf2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkInputConfiguration { type Vtable = IInkInputConfiguration_Vtbl; @@ -1675,7 +1675,7 @@ impl InkInputProcessingConfiguration { } } impl ::windows_core::RuntimeType for InkInputProcessingConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkInputProcessingConfiguration;{2778d85e-33ca-4b06-a6d3-ac3945116d37})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkInputProcessingConfiguration { type Vtable = IInkInputProcessingConfiguration_Vtbl; @@ -1912,7 +1912,7 @@ impl InkManager { } } impl ::windows_core::RuntimeType for InkManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkManager;{4744737d-671b-4163-9c95-4e8d7a035fe1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkManager { type Vtable = IInkManager_Vtbl; @@ -1969,7 +1969,7 @@ impl InkModelerAttributes { } } impl ::windows_core::RuntimeType for InkModelerAttributes { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkModelerAttributes;{bad31f27-0cd9-4bfd-b6f3-9e03ba8d7454})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkModelerAttributes { type Vtable = IInkModelerAttributes_Vtbl; @@ -2052,7 +2052,7 @@ impl InkPoint { } } impl ::windows_core::RuntimeType for InkPoint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkPoint;{9f87272b-858c-46a5-9b41-d195970459fd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkPoint { type Vtable = IInkPoint_Vtbl; @@ -2212,7 +2212,7 @@ impl InkPresenter { } } impl ::windows_core::RuntimeType for InkPresenter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkPresenter;{a69b70e2-887b-458f-b173-4fe4438930a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkPresenter { type Vtable = IInkPresenter_Vtbl; @@ -2378,7 +2378,7 @@ impl InkPresenterProtractor { } } impl ::windows_core::RuntimeType for InkPresenterProtractor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkPresenterProtractor;{7de3f2aa-ef6c-4e91-a73b-5b70d56fbd17})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkPresenterProtractor { type Vtable = IInkPresenterProtractor_Vtbl; @@ -2512,7 +2512,7 @@ impl InkPresenterRuler { } } impl ::windows_core::RuntimeType for InkPresenterRuler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkPresenterRuler;{6cda7d5a-dec7-4dd7-877a-2133f183d48a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkPresenterRuler { type Vtable = IInkPresenterRuler_Vtbl; @@ -2560,7 +2560,7 @@ impl InkRecognitionResult { } } impl ::windows_core::RuntimeType for InkRecognitionResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkRecognitionResult;{36461a94-5068-40ef-8a05-2c2fb60908a2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkRecognitionResult { type Vtable = IInkRecognitionResult_Vtbl; @@ -2587,7 +2587,7 @@ impl InkRecognizer { } } impl ::windows_core::RuntimeType for InkRecognizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkRecognizer;{077ccea3-904d-442a-b151-aaca3631c43b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkRecognizer { type Vtable = IInkRecognizer_Vtbl; @@ -2640,7 +2640,7 @@ impl InkRecognizerContainer { } } impl ::windows_core::RuntimeType for InkRecognizerContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkRecognizerContainer;{a74d9a31-8047-4698-a912-f82a5085012f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkRecognizerContainer { type Vtable = IInkRecognizerContainer_Vtbl; @@ -2790,7 +2790,7 @@ impl InkStroke { } } impl ::windows_core::RuntimeType for InkStroke { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkStroke;{15144d60-cce3-4fcf-9d52-11518ab6afd4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkStroke { type Vtable = IInkStroke_Vtbl; @@ -2889,7 +2889,7 @@ impl InkStrokeBuilder { } } impl ::windows_core::RuntimeType for InkStrokeBuilder { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkStrokeBuilder;{82bbd1dc-1c63-41dc-9e07-4b4a70ced801})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkStrokeBuilder { type Vtable = IInkStrokeBuilder_Vtbl; @@ -3072,7 +3072,7 @@ impl InkStrokeContainer { } } impl ::windows_core::RuntimeType for InkStrokeContainer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkStrokeContainer;{22accbc6-faa9-4f14-b68c-f6cee670ae16})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkStrokeContainer { type Vtable = IInkStrokeContainer_Vtbl; @@ -3170,7 +3170,7 @@ impl InkStrokeInput { } } impl ::windows_core::RuntimeType for InkStrokeInput { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkStrokeInput;{cf2ffe7b-5e10-43c6-a080-88f26e1dc67d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkStrokeInput { type Vtable = IInkStrokeInput_Vtbl; @@ -3245,7 +3245,7 @@ impl InkStrokeRenderingSegment { } } impl ::windows_core::RuntimeType for InkStrokeRenderingSegment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkStrokeRenderingSegment;{68510f1f-88e3-477a-a2fa-569f5f1f9bd5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkStrokeRenderingSegment { type Vtable = IInkStrokeRenderingSegment_Vtbl; @@ -3274,7 +3274,7 @@ impl InkStrokesCollectedEventArgs { } } impl ::windows_core::RuntimeType for InkStrokesCollectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkStrokesCollectedEventArgs;{c4f3f229-1938-495c-b4d9-6de4b08d4811})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkStrokesCollectedEventArgs { type Vtable = IInkStrokesCollectedEventArgs_Vtbl; @@ -3301,7 +3301,7 @@ impl InkStrokesErasedEventArgs { } } impl ::windows_core::RuntimeType for InkStrokesErasedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkStrokesErasedEventArgs;{a4216a22-1503-4ebf-8ff5-2de84584a8aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkStrokesErasedEventArgs { type Vtable = IInkStrokesErasedEventArgs_Vtbl; @@ -3332,7 +3332,7 @@ impl InkSynchronizer { } } impl ::windows_core::RuntimeType for InkSynchronizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkSynchronizer;{9b9ea160-ae9b-45f9-8407-4b493b163661})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkSynchronizer { type Vtable = IInkSynchronizer_Vtbl; @@ -3483,7 +3483,7 @@ impl InkUnprocessedInput { } } impl ::windows_core::RuntimeType for InkUnprocessedInput { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.InkUnprocessedInput;{db4445e0-8398-4921-ac3b-ab978c5ba256})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InkUnprocessedInput { type Vtable = IInkUnprocessedInput_Vtbl; @@ -3560,7 +3560,7 @@ impl PenAndInkSettings { } } impl ::windows_core::RuntimeType for PenAndInkSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Inking.PenAndInkSettings;{bc2ceb8f-0066-44a8-bb7a-b839b3deb8f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PenAndInkSettings { type Vtable = IPenAndInkSettings_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs index 6a1ade2d1b..af4ddcc7de 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs @@ -342,7 +342,7 @@ impl InjectedInputGamepadInfo { } } impl ::windows_core::RuntimeType for InjectedInputGamepadInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Preview.Injection.InjectedInputGamepadInfo;{20ae9a3f-df11-4572-a9ab-d75b8a5e48ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InjectedInputGamepadInfo { type Vtable = IInjectedInputGamepadInfo_Vtbl; @@ -400,7 +400,7 @@ impl InjectedInputKeyboardInfo { } } impl ::windows_core::RuntimeType for InjectedInputKeyboardInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo;{4b46d140-2b6a-5ffa-7eae-bd077b052acd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InjectedInputKeyboardInfo { type Vtable = IInjectedInputKeyboardInfo_Vtbl; @@ -480,7 +480,7 @@ impl InjectedInputMouseInfo { } } impl ::windows_core::RuntimeType for InjectedInputMouseInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo;{96f56e6b-e47a-5cf4-418d-8a5fb9670c7d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InjectedInputMouseInfo { type Vtable = IInjectedInputMouseInfo_Vtbl; @@ -582,7 +582,7 @@ impl InjectedInputPenInfo { } } impl ::windows_core::RuntimeType for InjectedInputPenInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Preview.Injection.InjectedInputPenInfo;{6b40ad03-ca1e-5527-7e02-2828540bb1d4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InjectedInputPenInfo { type Vtable = IInjectedInputPenInfo_Vtbl; @@ -662,7 +662,7 @@ impl InjectedInputTouchInfo { } } impl ::windows_core::RuntimeType for InjectedInputTouchInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo;{224fd1df-43e8-5ef5-510a-69ca8c9b4c28})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InjectedInputTouchInfo { type Vtable = IInjectedInputTouchInfo_Vtbl; @@ -771,7 +771,7 @@ impl InputInjector { } } impl ::windows_core::RuntimeType for InputInjector { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Preview.Injection.InputInjector;{8ec26f84-0b02-4bd2-ad7a-3d4658be3e18})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InputInjector { type Vtable = IInputInjector_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs index bd99fc1a86..744456428b 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs @@ -1347,7 +1347,7 @@ impl SpatialGestureRecognizer { } } impl ::windows_core::RuntimeType for SpatialGestureRecognizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialGestureRecognizer;{71605bcc-0c35-4673-adbd-cc04caa6ef45})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialGestureRecognizer { type Vtable = ISpatialGestureRecognizer_Vtbl; @@ -1374,7 +1374,7 @@ impl SpatialHoldCanceledEventArgs { } } impl ::windows_core::RuntimeType for SpatialHoldCanceledEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialHoldCanceledEventArgs;{5dfcb667-4caa-4093-8c35-b601a839f31b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialHoldCanceledEventArgs { type Vtable = ISpatialHoldCanceledEventArgs_Vtbl; @@ -1401,7 +1401,7 @@ impl SpatialHoldCompletedEventArgs { } } impl ::windows_core::RuntimeType for SpatialHoldCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialHoldCompletedEventArgs;{3f64470b-4cfd-43da-8dc4-e64552173971})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialHoldCompletedEventArgs { type Vtable = ISpatialHoldCompletedEventArgs_Vtbl; @@ -1440,7 +1440,7 @@ impl SpatialHoldStartedEventArgs { } } impl ::windows_core::RuntimeType for SpatialHoldStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialHoldStartedEventArgs;{8e343d79-acb6-4144-8615-2cfba8a3cb3f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialHoldStartedEventArgs { type Vtable = ISpatialHoldStartedEventArgs_Vtbl; @@ -1467,7 +1467,7 @@ impl SpatialInteraction { } } impl ::windows_core::RuntimeType for SpatialInteraction { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteraction;{fc967639-88e6-4646-9112-4344aaec9dfa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteraction { type Vtable = ISpatialInteraction_Vtbl; @@ -1549,7 +1549,7 @@ impl SpatialInteractionController { } } impl ::windows_core::RuntimeType for SpatialInteractionController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionController;{5f0e5ba3-0954-4e97-86c5-e7f30b114dfd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionController { type Vtable = ISpatialInteractionController_Vtbl; @@ -1618,7 +1618,7 @@ impl SpatialInteractionControllerProperties { } } impl ::windows_core::RuntimeType for SpatialInteractionControllerProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionControllerProperties;{61056fb1-7ba9-4e35-b93f-9272cba9b28b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionControllerProperties { type Vtable = ISpatialInteractionControllerProperties_Vtbl; @@ -1671,7 +1671,7 @@ impl SpatialInteractionDetectedEventArgs { } } impl ::windows_core::RuntimeType for SpatialInteractionDetectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs;{075878e4-5961-3b41-9dfb-cea5d89cc38a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionDetectedEventArgs { type Vtable = ISpatialInteractionDetectedEventArgs_Vtbl; @@ -1833,7 +1833,7 @@ impl SpatialInteractionManager { } } impl ::windows_core::RuntimeType for SpatialInteractionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionManager;{32a64ea8-a15a-3995-b8bd-80513cb5adef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionManager { type Vtable = ISpatialInteractionManager_Vtbl; @@ -1932,7 +1932,7 @@ impl SpatialInteractionSource { } } impl ::windows_core::RuntimeType for SpatialInteractionSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionSource;{fb5433ba-b0b3-3148-9f3b-e9f5de568f5d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionSource { type Vtable = ISpatialInteractionSource_Vtbl; @@ -1966,7 +1966,7 @@ impl SpatialInteractionSourceEventArgs { } } impl ::windows_core::RuntimeType for SpatialInteractionSourceEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionSourceEventArgs;{23b786cf-ec23-3979-b27c-eb0e12feb7c7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionSourceEventArgs { type Vtable = ISpatialInteractionSourceEventArgs_Vtbl; @@ -2036,7 +2036,7 @@ impl SpatialInteractionSourceLocation { } } impl ::windows_core::RuntimeType for SpatialInteractionSourceLocation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionSourceLocation;{ea4696c4-7e8b-30ca-bcc5-c77189cea30a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionSourceLocation { type Vtable = ISpatialInteractionSourceLocation_Vtbl; @@ -2087,7 +2087,7 @@ impl SpatialInteractionSourceProperties { } } impl ::windows_core::RuntimeType for SpatialInteractionSourceProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionSourceProperties;{05604542-3ef7-3222-9f53-63c9cb7e3bc7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionSourceProperties { type Vtable = ISpatialInteractionSourceProperties_Vtbl; @@ -2193,7 +2193,7 @@ impl SpatialInteractionSourceState { } } impl ::windows_core::RuntimeType for SpatialInteractionSourceState { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialInteractionSourceState;{d5c475ef-4b63-37ec-98b9-9fc652b9d2f2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialInteractionSourceState { type Vtable = ISpatialInteractionSourceState_Vtbl; @@ -2220,7 +2220,7 @@ impl SpatialManipulationCanceledEventArgs { } } impl ::windows_core::RuntimeType for SpatialManipulationCanceledEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialManipulationCanceledEventArgs;{2d40d1cb-e7da-4220-b0bf-819301674780})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialManipulationCanceledEventArgs { type Vtable = ISpatialManipulationCanceledEventArgs_Vtbl; @@ -2259,7 +2259,7 @@ impl SpatialManipulationCompletedEventArgs { } } impl ::windows_core::RuntimeType for SpatialManipulationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialManipulationCompletedEventArgs;{05086802-f301-4343-9250-2fbaa5f87a37})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialManipulationCompletedEventArgs { type Vtable = ISpatialManipulationCompletedEventArgs_Vtbl; @@ -2288,7 +2288,7 @@ impl SpatialManipulationDelta { } } impl ::windows_core::RuntimeType for SpatialManipulationDelta { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialManipulationDelta;{a7ec967a-d123-3a81-a15b-992923dcbe91})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialManipulationDelta { type Vtable = ISpatialManipulationDelta_Vtbl; @@ -2327,7 +2327,7 @@ impl SpatialManipulationStartedEventArgs { } } impl ::windows_core::RuntimeType for SpatialManipulationStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialManipulationStartedEventArgs;{a1d6bbce-42a5-377b-ada6-d28e3d384737})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialManipulationStartedEventArgs { type Vtable = ISpatialManipulationStartedEventArgs_Vtbl; @@ -2366,7 +2366,7 @@ impl SpatialManipulationUpdatedEventArgs { } } impl ::windows_core::RuntimeType for SpatialManipulationUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialManipulationUpdatedEventArgs;{5f230b9b-60c6-4dc6-bdc9-9f4a6f15fe49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialManipulationUpdatedEventArgs { type Vtable = ISpatialManipulationUpdatedEventArgs_Vtbl; @@ -2393,7 +2393,7 @@ impl SpatialNavigationCanceledEventArgs { } } impl ::windows_core::RuntimeType for SpatialNavigationCanceledEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialNavigationCanceledEventArgs;{ce503edc-e8a5-46f0-92d4-3c122b35112a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialNavigationCanceledEventArgs { type Vtable = ISpatialNavigationCanceledEventArgs_Vtbl; @@ -2429,7 +2429,7 @@ impl SpatialNavigationCompletedEventArgs { } } impl ::windows_core::RuntimeType for SpatialNavigationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialNavigationCompletedEventArgs;{012e80b7-af3b-42c2-9e41-baaa0e721f3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialNavigationCompletedEventArgs { type Vtable = ISpatialNavigationCompletedEventArgs_Vtbl; @@ -2489,7 +2489,7 @@ impl SpatialNavigationStartedEventArgs { } } impl ::windows_core::RuntimeType for SpatialNavigationStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs;{754a348a-fb64-4656-8ebd-9deecaafe475})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialNavigationStartedEventArgs { type Vtable = ISpatialNavigationStartedEventArgs_Vtbl; @@ -2525,7 +2525,7 @@ impl SpatialNavigationUpdatedEventArgs { } } impl ::windows_core::RuntimeType for SpatialNavigationUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialNavigationUpdatedEventArgs;{9b713fd7-839d-4a74-8732-45466fc044b5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialNavigationUpdatedEventArgs { type Vtable = ISpatialNavigationUpdatedEventArgs_Vtbl; @@ -2588,7 +2588,7 @@ impl SpatialPointerInteractionSourcePose { } } impl ::windows_core::RuntimeType for SpatialPointerInteractionSourcePose { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialPointerInteractionSourcePose;{a7104307-2c2b-4d3a-92a7-80ced7c4a0d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialPointerInteractionSourcePose { type Vtable = ISpatialPointerInteractionSourcePose_Vtbl; @@ -2669,7 +2669,7 @@ impl SpatialPointerPose { } } impl ::windows_core::RuntimeType for SpatialPointerPose { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialPointerPose;{6953a42e-c17e-357d-97a1-7269d0ed2d10})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialPointerPose { type Vtable = ISpatialPointerPose_Vtbl; @@ -2696,7 +2696,7 @@ impl SpatialRecognitionEndedEventArgs { } } impl ::windows_core::RuntimeType for SpatialRecognitionEndedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialRecognitionEndedEventArgs;{0e35f5cb-3f75-43f3-ac81-d1dc2df9b1fb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialRecognitionEndedEventArgs { type Vtable = ISpatialRecognitionEndedEventArgs_Vtbl; @@ -2742,7 +2742,7 @@ impl SpatialRecognitionStartedEventArgs { } } impl ::windows_core::RuntimeType for SpatialRecognitionStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialRecognitionStartedEventArgs;{24da128f-0008-4a6d-aa50-2a76f9cfb264})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialRecognitionStartedEventArgs { type Vtable = ISpatialRecognitionStartedEventArgs_Vtbl; @@ -2788,7 +2788,7 @@ impl SpatialTappedEventArgs { } } impl ::windows_core::RuntimeType for SpatialTappedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.Spatial.SpatialTappedEventArgs;{296d83de-f444-4aa1-b2bf-9dc88d567da6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SpatialTappedEventArgs { type Vtable = ISpatialTappedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Input/mod.rs b/crates/libs/windows/src/Windows/UI/Input/mod.rs index 82e9d958c1..041177f3dd 100644 --- a/crates/libs/windows/src/Windows/UI/Input/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/mod.rs @@ -876,7 +876,7 @@ impl IPointerPointTransform { } ::windows_core::imp::interface_hierarchy!(IPointerPointTransform, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IPointerPointTransform { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4d5fe14f-b87c-4028-bc9c-59e9947fb056}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IPointerPointTransform { type Vtable = IPointerPointTransform_Vtbl; @@ -1726,7 +1726,7 @@ impl AttachableInputObject { } } impl ::windows_core::RuntimeType for AttachableInputObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.AttachableInputObject;{9b822734-a3c1-542a-b2f4-0e32b773fb07})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AttachableInputObject { type Vtable = IAttachableInputObject_Vtbl; @@ -1780,7 +1780,7 @@ impl CrossSlidingEventArgs { } } impl ::windows_core::RuntimeType for CrossSlidingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.CrossSlidingEventArgs;{e9374738-6f88-41d9-8720-78e08e398349})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CrossSlidingEventArgs { type Vtable = ICrossSlidingEventArgs_Vtbl; @@ -1830,7 +1830,7 @@ impl DraggingEventArgs { } } impl ::windows_core::RuntimeType for DraggingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.DraggingEventArgs;{1c905384-083c-4bd3-b559-179cddeb33ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DraggingEventArgs { type Vtable = IDraggingEventArgs_Vtbl; @@ -1913,7 +1913,7 @@ impl EdgeGesture { } } impl ::windows_core::RuntimeType for EdgeGesture { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.EdgeGesture;{580d5292-2ab1-49aa-a7f0-33bd3f8df9f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EdgeGesture { type Vtable = IEdgeGesture_Vtbl; @@ -1938,7 +1938,7 @@ impl EdgeGestureEventArgs { } } impl ::windows_core::RuntimeType for EdgeGestureEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.EdgeGestureEventArgs;{44fa4a24-2d09-42e1-8b5e-368208796a4c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for EdgeGestureEventArgs { type Vtable = IEdgeGestureEventArgs_Vtbl; @@ -2455,7 +2455,7 @@ impl GestureRecognizer { } } impl ::windows_core::RuntimeType for GestureRecognizer { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.GestureRecognizer;{b47a37bf-3d6b-4f88-83e8-6dcb4012ffb0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for GestureRecognizer { type Vtable = IGestureRecognizer_Vtbl; @@ -2512,7 +2512,7 @@ impl HoldingEventArgs { } } impl ::windows_core::RuntimeType for HoldingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.HoldingEventArgs;{2bf755c5-e799-41b4-bb40-242f40959b71})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HoldingEventArgs { type Vtable = IHoldingEventArgs_Vtbl; @@ -2561,7 +2561,7 @@ impl InputActivationListener { } } impl ::windows_core::RuntimeType for InputActivationListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.InputActivationListener;{5d6d4ed2-28c7-5ae3-aa74-c918a9f243ca})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InputActivationListener { type Vtable = IInputActivationListener_Vtbl; @@ -2591,7 +2591,7 @@ impl InputActivationListenerActivationChangedEventArgs { } } impl ::windows_core::RuntimeType for InputActivationListenerActivationChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.InputActivationListenerActivationChangedEventArgs;{7699b465-1dcf-5791-b4b9-6cafbeed2056})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InputActivationListenerActivationChangedEventArgs { type Vtable = IInputActivationListenerActivationChangedEventArgs_Vtbl; @@ -2669,7 +2669,7 @@ impl KeyboardDeliveryInterceptor { } } impl ::windows_core::RuntimeType for KeyboardDeliveryInterceptor { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.KeyboardDeliveryInterceptor;{b4baf068-8f49-446c-8db5-8c0ffe85cc9e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for KeyboardDeliveryInterceptor { type Vtable = IKeyboardDeliveryInterceptor_Vtbl; @@ -2739,7 +2739,7 @@ impl ManipulationCompletedEventArgs { } } impl ::windows_core::RuntimeType for ManipulationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.ManipulationCompletedEventArgs;{b34ab22b-d19b-46ff-9f38-dec7754bb9e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ManipulationCompletedEventArgs { type Vtable = IManipulationCompletedEventArgs_Vtbl; @@ -2809,7 +2809,7 @@ impl ManipulationInertiaStartingEventArgs { } } impl ::windows_core::RuntimeType for ManipulationInertiaStartingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.ManipulationInertiaStartingEventArgs;{dd37a898-26bf-467a-9ce5-ccf3fb11371e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ManipulationInertiaStartingEventArgs { type Vtable = IManipulationInertiaStartingEventArgs_Vtbl; @@ -2861,7 +2861,7 @@ impl ManipulationStartedEventArgs { } } impl ::windows_core::RuntimeType for ManipulationStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.ManipulationStartedEventArgs;{ddec873e-cfce-4932-8c1d-3c3d011a34c0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ManipulationStartedEventArgs { type Vtable = IManipulationStartedEventArgs_Vtbl; @@ -2938,7 +2938,7 @@ impl ManipulationUpdatedEventArgs { } } impl ::windows_core::RuntimeType for ManipulationUpdatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.ManipulationUpdatedEventArgs;{cb354ce5-abb8-4f9f-b3ce-8181aa61ad82})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ManipulationUpdatedEventArgs { type Vtable = IManipulationUpdatedEventArgs_Vtbl; @@ -3008,7 +3008,7 @@ impl MouseWheelParameters { } } impl ::windows_core::RuntimeType for MouseWheelParameters { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.MouseWheelParameters;{ead0ca44-9ded-4037-8149-5e4cc2564468})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MouseWheelParameters { type Vtable = IMouseWheelParameters_Vtbl; @@ -3127,7 +3127,7 @@ impl PointerPoint { } } impl ::windows_core::RuntimeType for PointerPoint { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.PointerPoint;{e995317d-7296-42d9-8233-c5be73b74a4a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PointerPoint { type Vtable = IPointerPoint_Vtbl; @@ -3326,7 +3326,7 @@ impl PointerPointProperties { } } impl ::windows_core::RuntimeType for PointerPointProperties { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.PointerPointProperties;{c79d8a4b-c163-4ee7-803f-67ce79f9972d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PointerPointProperties { type Vtable = IPointerPointProperties_Vtbl; @@ -3377,7 +3377,7 @@ impl PointerVisualizationSettings { } } impl ::windows_core::RuntimeType for PointerVisualizationSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.PointerVisualizationSettings;{4d1e6461-84f7-499d-bd91-2a36e2b7aaa2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PointerVisualizationSettings { type Vtable = IPointerVisualizationSettings_Vtbl; @@ -3623,7 +3623,7 @@ impl RadialController { } } impl ::windows_core::RuntimeType for RadialController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialController;{3055d1c8-df51-43d4-b23b-0e1037467a09})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialController { type Vtable = IRadialController_Vtbl; @@ -3659,7 +3659,7 @@ impl RadialControllerButtonClickedEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerButtonClickedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerButtonClickedEventArgs;{206aa438-e651-11e5-bf62-2c27d7404e85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerButtonClickedEventArgs { type Vtable = IRadialControllerButtonClickedEventArgs_Vtbl; @@ -3695,7 +3695,7 @@ impl RadialControllerButtonHoldingEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerButtonHoldingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerButtonHoldingEventArgs;{3d577eee-3cee-11e6-b535-001bdc06ab3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerButtonHoldingEventArgs { type Vtable = IRadialControllerButtonHoldingEventArgs_Vtbl; @@ -3731,7 +3731,7 @@ impl RadialControllerButtonPressedEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerButtonPressedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerButtonPressedEventArgs;{3d577eed-4cee-11e6-b535-001bdc06ab3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerButtonPressedEventArgs { type Vtable = IRadialControllerButtonPressedEventArgs_Vtbl; @@ -3767,7 +3767,7 @@ impl RadialControllerButtonReleasedEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerButtonReleasedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerButtonReleasedEventArgs;{3d577eef-3cee-11e6-b535-001bdc06ab3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerButtonReleasedEventArgs { type Vtable = IRadialControllerButtonReleasedEventArgs_Vtbl; @@ -3869,7 +3869,7 @@ impl RadialControllerConfiguration { } } impl ::windows_core::RuntimeType for RadialControllerConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerConfiguration;{a6b79ecb-6a52-4430-910c-56370a9d6b42})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerConfiguration { type Vtable = IRadialControllerConfiguration_Vtbl; @@ -3912,7 +3912,7 @@ impl RadialControllerControlAcquiredEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerControlAcquiredEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerControlAcquiredEventArgs;{206aa439-e651-11e5-bf62-2c27d7404e85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerControlAcquiredEventArgs { type Vtable = IRadialControllerControlAcquiredEventArgs_Vtbl; @@ -3973,7 +3973,7 @@ impl RadialControllerMenu { } } impl ::windows_core::RuntimeType for RadialControllerMenu { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerMenu;{8506b35d-f640-4412-aba0-bad077e5ea8a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerMenu { type Vtable = IRadialControllerMenu_Vtbl; @@ -4076,7 +4076,7 @@ impl RadialControllerMenuItem { } } impl ::windows_core::RuntimeType for RadialControllerMenuItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerMenuItem;{c80fc98d-ad0b-4c9c-8f2f-136a2373a6ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerMenuItem { type Vtable = IRadialControllerMenuItem_Vtbl; @@ -4126,7 +4126,7 @@ impl RadialControllerRotationChangedEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerRotationChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerRotationChangedEventArgs;{206aa435-e651-11e5-bf62-2c27d7404e85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerRotationChangedEventArgs { type Vtable = IRadialControllerRotationChangedEventArgs_Vtbl; @@ -4164,7 +4164,7 @@ impl RadialControllerScreenContact { } } impl ::windows_core::RuntimeType for RadialControllerScreenContact { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerScreenContact;{206aa434-e651-11e5-bf62-2c27d7404e85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerScreenContact { type Vtable = IRadialControllerScreenContact_Vtbl; @@ -4207,7 +4207,7 @@ impl RadialControllerScreenContactContinuedEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerScreenContactContinuedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerScreenContactContinuedEventArgs;{206aa437-e651-11e5-bf62-2c27d7404e85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerScreenContactContinuedEventArgs { type Vtable = IRadialControllerScreenContactContinuedEventArgs_Vtbl; @@ -4243,7 +4243,7 @@ impl RadialControllerScreenContactEndedEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerScreenContactEndedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerScreenContactEndedEventArgs;{3d577ef2-3cee-11e6-b535-001bdc06ab3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerScreenContactEndedEventArgs { type Vtable = IRadialControllerScreenContactEndedEventArgs_Vtbl; @@ -4286,7 +4286,7 @@ impl RadialControllerScreenContactStartedEventArgs { } } impl ::windows_core::RuntimeType for RadialControllerScreenContactStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RadialControllerScreenContactStartedEventArgs;{206aa436-e651-11e5-bf62-2c27d7404e85})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RadialControllerScreenContactStartedEventArgs { type Vtable = IRadialControllerScreenContactStartedEventArgs_Vtbl; @@ -4331,7 +4331,7 @@ impl RightTappedEventArgs { } } impl ::windows_core::RuntimeType for RightTappedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.RightTappedEventArgs;{4cbf40bd-af7a-4a36-9476-b1dce141709a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RightTappedEventArgs { type Vtable = IRightTappedEventArgs_Vtbl; @@ -4443,7 +4443,7 @@ impl SystemButtonEventController { } } impl ::windows_core::RuntimeType for SystemButtonEventController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.SystemButtonEventController;{59b893a9-73bc-52b5-ba41-82511b2cb46c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemButtonEventController { type Vtable = ISystemButtonEventController_Vtbl; @@ -4484,7 +4484,7 @@ impl SystemFunctionButtonEventArgs { } } impl ::windows_core::RuntimeType for SystemFunctionButtonEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.SystemFunctionButtonEventArgs;{4833896f-80d1-5dd6-92a7-62a508ffef5a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemFunctionButtonEventArgs { type Vtable = ISystemFunctionButtonEventArgs_Vtbl; @@ -4529,7 +4529,7 @@ impl SystemFunctionLockChangedEventArgs { } } impl ::windows_core::RuntimeType for SystemFunctionLockChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.SystemFunctionLockChangedEventArgs;{cd040608-fcf9-585c-beab-f1d2eaf364ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemFunctionLockChangedEventArgs { type Vtable = ISystemFunctionLockChangedEventArgs_Vtbl; @@ -4574,7 +4574,7 @@ impl SystemFunctionLockIndicatorChangedEventArgs { } } impl ::windows_core::RuntimeType for SystemFunctionLockIndicatorChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.SystemFunctionLockIndicatorChangedEventArgs;{b212b94e-7a6f-58ae-b304-bae61d0371b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SystemFunctionLockIndicatorChangedEventArgs { type Vtable = ISystemFunctionLockIndicatorChangedEventArgs_Vtbl; @@ -4626,7 +4626,7 @@ impl TappedEventArgs { } } impl ::windows_core::RuntimeType for TappedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Input.TappedEventArgs;{cfa126e4-253a-4c3c-953b-395c37aed309})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TappedEventArgs { type Vtable = ITappedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs b/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs index be1a6fc8ac..a6da266feb 100644 --- a/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs @@ -124,7 +124,7 @@ impl UserNotificationListener { } } impl ::windows_core::RuntimeType for UserNotificationListener { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.Management.UserNotificationListener;{62553e41-8a06-4cef-8215-6033a5be4b03})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserNotificationListener { type Vtable = IUserNotificationListener_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Notifications/mod.rs b/crates/libs/windows/src/Windows/UI/Notifications/mod.rs index 4f53428cf5..7eed622de7 100644 --- a/crates/libs/windows/src/Windows/UI/Notifications/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Notifications/mod.rs @@ -24,7 +24,7 @@ impl IAdaptiveNotificationContent { } ::windows_core::imp::interface_hierarchy!(IAdaptiveNotificationContent, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAdaptiveNotificationContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{eb0dbe66-7448-448d-9db8-d78acd2abba9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAdaptiveNotificationContent { type Vtable = IAdaptiveNotificationContent_Vtbl; @@ -1557,7 +1557,7 @@ impl AdaptiveNotificationText { } } impl ::windows_core::RuntimeType for AdaptiveNotificationText { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.AdaptiveNotificationText;{46d4a3be-609a-4326-a40b-bfde872034a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AdaptiveNotificationText { type Vtable = IAdaptiveNotificationText_Vtbl; @@ -1621,7 +1621,7 @@ impl BadgeNotification { } } impl ::windows_core::RuntimeType for BadgeNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.BadgeNotification;{075cb4ca-d08a-4e2f-9233-7e289c1f7722})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BadgeNotification { type Vtable = IBadgeNotification_Vtbl; @@ -1724,7 +1724,7 @@ impl BadgeUpdateManagerForUser { } } impl ::windows_core::RuntimeType for BadgeUpdateManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.BadgeUpdateManagerForUser;{996b21bc-0386-44e5-ba8d-0c1077a62e92})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BadgeUpdateManagerForUser { type Vtable = IBadgeUpdateManagerForUser_Vtbl; @@ -1777,7 +1777,7 @@ impl BadgeUpdater { } } impl ::windows_core::RuntimeType for BadgeUpdater { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.BadgeUpdater;{b5fa1fd4-7562-4f6c-bfa3-1b6ed2e57f2f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for BadgeUpdater { type Vtable = IBadgeUpdater_Vtbl; @@ -2025,7 +2025,7 @@ impl Notification { } } impl ::windows_core::RuntimeType for Notification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.Notification;{108037fe-eb76-4f82-97bc-da07530a2e20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Notification { type Vtable = INotification_Vtbl; @@ -2085,7 +2085,7 @@ impl NotificationBinding { } } impl ::windows_core::RuntimeType for NotificationBinding { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.NotificationBinding;{f29e4b85-0370-4ad3-b4ea-da9e35e7eabf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NotificationBinding { type Vtable = INotificationBinding_Vtbl; @@ -2159,7 +2159,7 @@ impl NotificationData { } } impl ::windows_core::RuntimeType for NotificationData { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.NotificationData;{9ffd2312-9d6a-4aaf-b6ac-ff17f0c1f280})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NotificationData { type Vtable = INotificationData_Vtbl; @@ -2206,7 +2206,7 @@ impl NotificationVisual { } } impl ::windows_core::RuntimeType for NotificationVisual { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.NotificationVisual;{68835b8e-aa56-4e11-86d3-5f9a6957bc5b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NotificationVisual { type Vtable = INotificationVisual_Vtbl; @@ -2300,7 +2300,7 @@ impl ScheduledTileNotification { } } impl ::windows_core::RuntimeType for ScheduledTileNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ScheduledTileNotification;{0abca6d5-99dc-4c78-a11c-c9e7f86d7ef7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScheduledTileNotification { type Vtable = IScheduledTileNotification_Vtbl; @@ -2465,7 +2465,7 @@ impl ScheduledToastNotification { } } impl ::windows_core::RuntimeType for ScheduledToastNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ScheduledToastNotification;{79f577f8-0de7-48cd-9740-9b370490c838})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScheduledToastNotification { type Vtable = IScheduledToastNotification_Vtbl; @@ -2512,7 +2512,7 @@ impl ScheduledToastNotificationShowingEventArgs { } } impl ::windows_core::RuntimeType for ScheduledToastNotificationShowingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ScheduledToastNotificationShowingEventArgs;{6173f6b4-412a-5e2c-a6ed-a0209aef9a09})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ScheduledToastNotificationShowingEventArgs { type Vtable = IScheduledToastNotificationShowingEventArgs_Vtbl; @@ -2539,7 +2539,7 @@ impl ShownTileNotification { } } impl ::windows_core::RuntimeType for ShownTileNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ShownTileNotification;{342d8988-5af2-481a-a6a3-f2fdc78de88e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShownTileNotification { type Vtable = IShownTileNotification_Vtbl; @@ -2602,7 +2602,7 @@ impl TileFlyoutNotification { } } impl ::windows_core::RuntimeType for TileFlyoutNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.TileFlyoutNotification;{9a53b261-c70c-42be-b2f3-f42aa97d34e5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TileFlyoutNotification { type Vtable = ITileFlyoutNotification_Vtbl; @@ -2699,7 +2699,7 @@ impl TileFlyoutUpdater { } } impl ::windows_core::RuntimeType for TileFlyoutUpdater { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.TileFlyoutUpdater;{8d40c76a-c465-4052-a740-5c2654c1a089})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TileFlyoutUpdater { type Vtable = ITileFlyoutUpdater_Vtbl; @@ -2771,7 +2771,7 @@ impl TileNotification { } } impl ::windows_core::RuntimeType for TileNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.TileNotification;{ebaec8fa-50ec-4c18-b4d0-3af02e5540ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TileNotification { type Vtable = ITileNotification_Vtbl; @@ -2874,7 +2874,7 @@ impl TileUpdateManagerForUser { } } impl ::windows_core::RuntimeType for TileUpdateManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.TileUpdateManagerForUser;{55141348-2ee2-4e2d-9cc1-216a20decc9f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TileUpdateManagerForUser { type Vtable = ITileUpdateManagerForUser_Vtbl; @@ -2991,7 +2991,7 @@ impl TileUpdater { } } impl ::windows_core::RuntimeType for TileUpdater { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.TileUpdater;{0942a48b-1d91-44ec-9243-c1e821c29a20})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TileUpdater { type Vtable = ITileUpdater_Vtbl; @@ -3027,7 +3027,7 @@ impl ToastActivatedEventArgs { } } impl ::windows_core::RuntimeType for ToastActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastActivatedEventArgs;{e3bf92f3-c197-436f-8265-0625824f8dac})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastActivatedEventArgs { type Vtable = IToastActivatedEventArgs_Vtbl; @@ -3108,7 +3108,7 @@ impl ToastCollection { } } impl ::windows_core::RuntimeType for ToastCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastCollection;{0a8bc3b0-e0be-4858-bc2a-89dfe0b32863})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastCollection { type Vtable = IToastCollection_Vtbl; @@ -3192,7 +3192,7 @@ impl ToastCollectionManager { } } impl ::windows_core::RuntimeType for ToastCollectionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastCollectionManager;{2a1821fe-179d-49bc-b79d-a527920d3665})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastCollectionManager { type Vtable = IToastCollectionManager_Vtbl; @@ -3219,7 +3219,7 @@ impl ToastDismissedEventArgs { } } impl ::windows_core::RuntimeType for ToastDismissedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastDismissedEventArgs;{3f89d935-d9cb-4538-a0f0-ffe7659938f8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastDismissedEventArgs { type Vtable = IToastDismissedEventArgs_Vtbl; @@ -3246,7 +3246,7 @@ impl ToastFailedEventArgs { } } impl ::windows_core::RuntimeType for ToastFailedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastFailedEventArgs;{35176862-cfd4-44f8-ad64-f500fd896c3b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastFailedEventArgs { type Vtable = IToastFailedEventArgs_Vtbl; @@ -3454,7 +3454,7 @@ impl ToastNotification { } } impl ::windows_core::RuntimeType for ToastNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastNotification;{997e2675-059e-4e60-8b06-1760917c8b80})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotification { type Vtable = IToastNotification_Vtbl; @@ -3490,7 +3490,7 @@ impl ToastNotificationActionTriggerDetail { } } impl ::windows_core::RuntimeType for ToastNotificationActionTriggerDetail { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastNotificationActionTriggerDetail;{9445135a-38f3-42f6-96aa-7955b0f03da2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationActionTriggerDetail { type Vtable = IToastNotificationActionTriggerDetail_Vtbl; @@ -3554,7 +3554,7 @@ impl ToastNotificationHistory { } } impl ::windows_core::RuntimeType for ToastNotificationHistory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastNotificationHistory;{5caddc63-01d3-4c97-986f-0533483fee14})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationHistory { type Vtable = IToastNotificationHistory_Vtbl; @@ -3586,7 +3586,7 @@ impl ToastNotificationHistoryChangedTriggerDetail { } } impl ::windows_core::RuntimeType for ToastNotificationHistoryChangedTriggerDetail { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail;{db037ffa-0068-412c-9c83-267c37f65670})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationHistoryChangedTriggerDetail { type Vtable = IToastNotificationHistoryChangedTriggerDetail_Vtbl; @@ -3763,7 +3763,7 @@ impl ToastNotificationManagerForUser { } } impl ::windows_core::RuntimeType for ToastNotificationManagerForUser { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastNotificationManagerForUser;{79ab57f6-43fe-487b-8a7f-99567200ae94})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotificationManagerForUser { type Vtable = IToastNotificationManagerForUser_Vtbl; @@ -3865,7 +3865,7 @@ impl ToastNotifier { } } impl ::windows_core::RuntimeType for ToastNotifier { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.ToastNotifier;{75927b93-03f3-41ec-91d3-6e5bac1b38e7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ToastNotifier { type Vtable = IToastNotifier_Vtbl; @@ -3917,7 +3917,7 @@ impl UserNotification { } } impl ::windows_core::RuntimeType for UserNotification { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.UserNotification;{adf7e52f-4e53-42d5-9c33-eb5ea515b23e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserNotification { type Vtable = IUserNotification_Vtbl; @@ -3951,7 +3951,7 @@ impl UserNotificationChangedEventArgs { } } impl ::windows_core::RuntimeType for UserNotificationChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Notifications.UserNotificationChangedEventArgs;{b6bd6839-79cf-4b25-82c0-0ce1eef81f8c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UserNotificationChangedEventArgs { type Vtable = IUserNotificationChangedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Popups/mod.rs b/crates/libs/windows/src/Windows/UI/Popups/mod.rs index 396d46914c..73bcf191c4 100644 --- a/crates/libs/windows/src/Windows/UI/Popups/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Popups/mod.rs @@ -125,7 +125,7 @@ impl IUICommand { } ::windows_core::imp::interface_hierarchy!(IUICommand, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IUICommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4ff93a75-4145-47ff-ac7f-dff1c1fa5b0f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IUICommand { type Vtable = IUICommand_Vtbl; @@ -258,7 +258,7 @@ impl MessageDialog { } } impl ::windows_core::RuntimeType for MessageDialog { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Popups.MessageDialog;{33f59b01-5325-43ab-9ab3-bdae440e4121})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for MessageDialog { type Vtable = IMessageDialog_Vtbl; @@ -319,7 +319,7 @@ impl PopupMenu { } } impl ::windows_core::RuntimeType for PopupMenu { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Popups.PopupMenu;{4e9bc6dc-880d-47fc-a0a1-72b639e62559})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for PopupMenu { type Vtable = IPopupMenu_Vtbl; @@ -413,7 +413,7 @@ impl UICommand { } } impl ::windows_core::RuntimeType for UICommand { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Popups.UICommand;{4ff93a75-4145-47ff-ac7f-dff1c1fa5b0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UICommand { type Vtable = IUICommand_Vtbl; @@ -480,7 +480,7 @@ impl UICommandSeparator { } } impl ::windows_core::RuntimeType for UICommandSeparator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Popups.UICommandSeparator;{4ff93a75-4145-47ff-ac7f-dff1c1fa5b0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UICommandSeparator { type Vtable = IUICommand_Vtbl; @@ -653,7 +653,7 @@ unsafe impl ::windows_core::ComInterface for UICommandInvokedHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xdaf77a4f_c27a_4298_9ac6_2922c45e7da6); } impl ::windows_core::RuntimeType for UICommandInvokedHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{daf77a4f-c27a-4298-9ac6-2922c45e7da6}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/UI/Shell/mod.rs b/crates/libs/windows/src/Windows/UI/Shell/mod.rs index 43e30a292c..48d1d77ca4 100644 --- a/crates/libs/windows/src/Windows/UI/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Shell/mod.rs @@ -12,7 +12,7 @@ impl IAdaptiveCard { } ::windows_core::imp::interface_hierarchy!(IAdaptiveCard, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAdaptiveCard { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{72d0568c-a274-41cd-82a8-989d40b9b05e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAdaptiveCard { type Vtable = IAdaptiveCard_Vtbl; @@ -40,7 +40,7 @@ impl IAdaptiveCardBuilderStatics { } ::windows_core::imp::interface_hierarchy!(IAdaptiveCardBuilderStatics, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IAdaptiveCardBuilderStatics { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{766d8f08-d3fe-4347-a0bc-b9ea9a6dc28e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IAdaptiveCardBuilderStatics { type Vtable = IAdaptiveCardBuilderStatics_Vtbl; @@ -321,7 +321,7 @@ impl FocusSession { } } impl ::windows_core::RuntimeType for FocusSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Shell.FocusSession;{069fbab8-0e84-5f2f-8614-9b6544326277})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FocusSession { type Vtable = IFocusSession_Vtbl; @@ -410,7 +410,7 @@ impl FocusSessionManager { } } impl ::windows_core::RuntimeType for FocusSessionManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Shell.FocusSessionManager;{e7ffbaa9-d8be-5dbf-bac6-49364842e37e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FocusSessionManager { type Vtable = IFocusSessionManager_Vtbl; @@ -462,7 +462,7 @@ impl SecurityAppManager { } } impl ::windows_core::RuntimeType for SecurityAppManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Shell.SecurityAppManager;{96ac500c-aed4-561d-bde8-953520343a2d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SecurityAppManager { type Vtable = ISecurityAppManager_Vtbl; @@ -500,7 +500,7 @@ impl ShareWindowCommandEventArgs { } } impl ::windows_core::RuntimeType for ShareWindowCommandEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Shell.ShareWindowCommandEventArgs;{4578dc09-a523-5756-a995-e4feb991fff0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareWindowCommandEventArgs { type Vtable = IShareWindowCommandEventArgs_Vtbl; @@ -579,7 +579,7 @@ impl ShareWindowCommandSource { } } impl ::windows_core::RuntimeType for ShareWindowCommandSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Shell.ShareWindowCommandSource;{cb3b7ae3-6b9c-561e-bccc-61e68e0abfef})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ShareWindowCommandSource { type Vtable = IShareWindowCommandSource_Vtbl; @@ -696,7 +696,7 @@ impl TaskbarManager { } } impl ::windows_core::RuntimeType for TaskbarManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Shell.TaskbarManager;{87490a19-1ad9-49f4-b2e8-86738dc5ac40})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TaskbarManager { type Vtable = ITaskbarManager_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs b/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs index ee340121fd..402d0cb525 100644 --- a/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs +++ b/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs @@ -674,7 +674,7 @@ impl JumpList { } } impl ::windows_core::RuntimeType for JumpList { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.JumpList;{b0234c3e-cd6f-4cb6-a611-61fd505f3ed1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JumpList { type Vtable = IJumpList_Vtbl; @@ -783,7 +783,7 @@ impl JumpListItem { } } impl ::windows_core::RuntimeType for JumpListItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.JumpListItem;{7adb6717-8b5d-4820-995b-9b418dbe48b0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for JumpListItem { type Vtable = IJumpListItem_Vtbl; @@ -1199,7 +1199,7 @@ impl SecondaryTile { } } impl ::windows_core::RuntimeType for SecondaryTile { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.SecondaryTile;{9e9e51e0-2bb5-4bc0-bb8d-42b23abcc88d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SecondaryTile { type Vtable = ISecondaryTile_Vtbl; @@ -1407,7 +1407,7 @@ impl SecondaryTileVisualElements { } } impl ::windows_core::RuntimeType for SecondaryTileVisualElements { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.SecondaryTileVisualElements;{1d8df333-815e-413f-9f50-a81da70a96b2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SecondaryTileVisualElements { type Vtable = ISecondaryTileVisualElements_Vtbl; @@ -1512,7 +1512,7 @@ impl StartScreenManager { } } impl ::windows_core::RuntimeType for StartScreenManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.StartScreenManager;{4a1dcbcb-26e9-4eb4-8933-859eb6ecdb29})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StartScreenManager { type Vtable = IStartScreenManager_Vtbl; @@ -1579,7 +1579,7 @@ impl TileMixedRealityModel { } } impl ::windows_core::RuntimeType for TileMixedRealityModel { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.TileMixedRealityModel;{b0764e5b-887d-4242-9a19-3d0a4ea78031})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for TileMixedRealityModel { type Vtable = ITileMixedRealityModel_Vtbl; @@ -1631,7 +1631,7 @@ impl VisualElementsRequest { } } impl ::windows_core::RuntimeType for VisualElementsRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.VisualElementsRequest;{c138333a-9308-4072-88cc-d068db347c68})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VisualElementsRequest { type Vtable = IVisualElementsRequest_Vtbl; @@ -1655,7 +1655,7 @@ impl VisualElementsRequestDeferral { } } impl ::windows_core::RuntimeType for VisualElementsRequestDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.VisualElementsRequestDeferral;{a1656eb0-0126-4357-8204-bd82bb2a046d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VisualElementsRequestDeferral { type Vtable = IVisualElementsRequestDeferral_Vtbl; @@ -1682,7 +1682,7 @@ impl VisualElementsRequestedEventArgs { } } impl ::windows_core::RuntimeType for VisualElementsRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.StartScreen.VisualElementsRequestedEventArgs;{7b6fc982-3a0d-4ece-af96-cd17e1b00b2d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for VisualElementsRequestedEventArgs { type Vtable = IVisualElementsRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs index 91e107cf56..759800415a 100644 --- a/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs @@ -527,7 +527,7 @@ impl CoreTextCompositionCompletedEventArgs { } } impl ::windows_core::RuntimeType for CoreTextCompositionCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs;{1f34ebb6-b79f-4121-a5e7-fda9b8616e30})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextCompositionCompletedEventArgs { type Vtable = ICoreTextCompositionCompletedEventArgs_Vtbl; @@ -561,7 +561,7 @@ impl CoreTextCompositionSegment { } } impl ::windows_core::RuntimeType for CoreTextCompositionSegment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextCompositionSegment;{776c6bd9-4ead-4da7-8f47-3a88b523cc34})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextCompositionSegment { type Vtable = ICoreTextCompositionSegment_Vtbl; @@ -597,7 +597,7 @@ impl CoreTextCompositionStartedEventArgs { } } impl ::windows_core::RuntimeType for CoreTextCompositionStartedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextCompositionStartedEventArgs;{276b16a9-64e7-4ab0-bc4b-a02d73835bfb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextCompositionStartedEventArgs { type Vtable = ICoreTextCompositionStartedEventArgs_Vtbl; @@ -861,7 +861,7 @@ impl CoreTextEditContext { } } impl ::windows_core::RuntimeType for CoreTextEditContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextEditContext;{bf6608af-4041-47c3-b263-a918eb5eaef2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextEditContext { type Vtable = ICoreTextEditContext_Vtbl; @@ -958,7 +958,7 @@ impl CoreTextFormatUpdatingEventArgs { } } impl ::windows_core::RuntimeType for CoreTextFormatUpdatingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs;{7310bd33-b4a8-43b1-b37b-0724d4aca7ab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextFormatUpdatingEventArgs { type Vtable = ICoreTextFormatUpdatingEventArgs_Vtbl; @@ -1008,7 +1008,7 @@ impl CoreTextLayoutBounds { } } impl ::windows_core::RuntimeType for CoreTextLayoutBounds { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextLayoutBounds;{e972c974-4436-4917-80d0-a525e4ca6780})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextLayoutBounds { type Vtable = ICoreTextLayoutBounds_Vtbl; @@ -1065,7 +1065,7 @@ impl CoreTextLayoutRequest { } } impl ::windows_core::RuntimeType for CoreTextLayoutRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextLayoutRequest;{2555a8cc-51fd-4f03-98bf-ac78174d68e0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextLayoutRequest { type Vtable = ICoreTextLayoutRequest_Vtbl; @@ -1092,7 +1092,7 @@ impl CoreTextLayoutRequestedEventArgs { } } impl ::windows_core::RuntimeType for CoreTextLayoutRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextLayoutRequestedEventArgs;{b1dc6ae0-9a7b-4e9e-a566-4a6b5f8ad676})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextLayoutRequestedEventArgs { type Vtable = ICoreTextLayoutRequestedEventArgs_Vtbl; @@ -1139,7 +1139,7 @@ impl CoreTextSelectionRequest { } } impl ::windows_core::RuntimeType for CoreTextSelectionRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextSelectionRequest;{f0a70403-208b-4301-883c-74ca7485fd8d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextSelectionRequest { type Vtable = ICoreTextSelectionRequest_Vtbl; @@ -1166,7 +1166,7 @@ impl CoreTextSelectionRequestedEventArgs { } } impl ::windows_core::RuntimeType for CoreTextSelectionRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextSelectionRequestedEventArgs;{13c6682b-f614-421a-8f4b-9ec8a5a37fcd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextSelectionRequestedEventArgs { type Vtable = ICoreTextSelectionRequestedEventArgs_Vtbl; @@ -1220,7 +1220,7 @@ impl CoreTextSelectionUpdatingEventArgs { } } impl ::windows_core::RuntimeType for CoreTextSelectionUpdatingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs;{d445839f-fe7f-4bd5-8a26-0922c1b3e639})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextSelectionUpdatingEventArgs { type Vtable = ICoreTextSelectionUpdatingEventArgs_Vtbl; @@ -1302,7 +1302,7 @@ impl CoreTextServicesManager { } } impl ::windows_core::RuntimeType for CoreTextServicesManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextServicesManager;{c2507d83-6e0a-4a8a-bdf8-1948874854ba})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextServicesManager { type Vtable = ICoreTextServicesManager_Vtbl; @@ -1356,7 +1356,7 @@ impl CoreTextTextRequest { } } impl ::windows_core::RuntimeType for CoreTextTextRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextTextRequest;{50d950a9-f51e-4cc1-8ca1-e6346d1a61be})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextTextRequest { type Vtable = ICoreTextTextRequest_Vtbl; @@ -1383,7 +1383,7 @@ impl CoreTextTextRequestedEventArgs { } } impl ::windows_core::RuntimeType for CoreTextTextRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextTextRequestedEventArgs;{f096a2d0-41c6-4c02-8b1a-d953b00cabb3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextTextRequestedEventArgs { type Vtable = ICoreTextTextRequestedEventArgs_Vtbl; @@ -1460,7 +1460,7 @@ impl CoreTextTextUpdatingEventArgs { } } impl ::windows_core::RuntimeType for CoreTextTextUpdatingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs;{eea7918d-cc2b-4f03-8ff6-02fd217db450})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreTextTextUpdatingEventArgs { type Vtable = ICoreTextTextUpdatingEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/Text/mod.rs b/crates/libs/windows/src/Windows/UI/Text/mod.rs index 2c336ca829..00411e7589 100644 --- a/crates/libs/windows/src/Windows/UI/Text/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Text/mod.rs @@ -381,7 +381,7 @@ impl ITextCharacterFormat { } ::windows_core::imp::interface_hierarchy!(ITextCharacterFormat, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ITextCharacterFormat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5adef3db-05fb-442d-8065-642afea02ced}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ITextCharacterFormat { type Vtable = ITextCharacterFormat_Vtbl; @@ -642,7 +642,7 @@ impl ITextDocument { } ::windows_core::imp::interface_hierarchy!(ITextDocument, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ITextDocument { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{beee4ddb-90b2-408c-a2f6-0a0ac31e33e4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ITextDocument { type Vtable = ITextDocument_Vtbl; @@ -1021,7 +1021,7 @@ impl ITextParagraphFormat { } ::windows_core::imp::interface_hierarchy!(ITextParagraphFormat, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ITextParagraphFormat { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2cf8cfa6-4676-498a-93f5-bbdbfc0bd883}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ITextParagraphFormat { type Vtable = ITextParagraphFormat_Vtbl; @@ -1411,7 +1411,7 @@ impl ITextRange { } ::windows_core::imp::interface_hierarchy!(ITextRange, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ITextRange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{5b9e4e57-c072-42a0-8945-af503ee54768}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ITextRange { type Vtable = ITextRange_Vtbl; @@ -1888,7 +1888,7 @@ impl ITextSelection { ::windows_core::imp::interface_hierarchy!(ITextSelection, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ITextSelection {} impl ::windows_core::RuntimeType for ITextSelection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a6d36724-f28f-430a-b2cf-c343671ec0e9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ITextSelection { type Vtable = ITextSelection_Vtbl; @@ -1986,7 +1986,7 @@ impl ContentLinkInfo { } } impl ::windows_core::RuntimeType for ContentLinkInfo { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.ContentLinkInfo;{1ed52525-1c5f-48cb-b335-78b50a2ee642})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ContentLinkInfo { type Vtable = IContentLinkInfo_Vtbl; @@ -2077,7 +2077,7 @@ impl FontWeights { } } impl ::windows_core::RuntimeType for FontWeights { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.FontWeights;{7880a444-01ab-4997-8517-df822a0c45f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FontWeights { type Vtable = IFontWeights_Vtbl; @@ -2303,7 +2303,7 @@ impl RichEditTextDocument { } } impl ::windows_core::RuntimeType for RichEditTextDocument { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.RichEditTextDocument;{beee4ddb-90b2-408c-a2f6-0a0ac31e33e4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RichEditTextDocument { type Vtable = ITextDocument_Vtbl; @@ -2660,7 +2660,7 @@ impl RichEditTextRange { } } impl ::windows_core::RuntimeType for RichEditTextRange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Text.RichEditTextRange;{5b9e4e57-c072-42a0-8945-af503ee54768})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RichEditTextRange { type Vtable = ITextRange_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/UIAutomation/Core/mod.rs b/crates/libs/windows/src/Windows/UI/UIAutomation/Core/mod.rs index d6ec2022d0..0eaca05fe8 100644 --- a/crates/libs/windows/src/Windows/UI/UIAutomation/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/UIAutomation/Core/mod.rs @@ -32,7 +32,7 @@ impl ICoreAutomationConnectionBoundObjectProvider { } ::windows_core::imp::interface_hierarchy!(ICoreAutomationConnectionBoundObjectProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreAutomationConnectionBoundObjectProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{0620bb64-9616-5593-be3a-eb8e6daeb3fa}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreAutomationConnectionBoundObjectProvider { type Vtable = ICoreAutomationConnectionBoundObjectProvider_Vtbl; @@ -138,7 +138,7 @@ impl ICoreAutomationRemoteOperationExtensionProvider { } ::windows_core::imp::interface_hierarchy!(ICoreAutomationRemoteOperationExtensionProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ICoreAutomationRemoteOperationExtensionProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{88f53e67-dc69-553b-a0aa-70477e724da8}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ICoreAutomationRemoteOperationExtensionProvider { type Vtable = ICoreAutomationRemoteOperationExtensionProvider_Vtbl; @@ -318,7 +318,7 @@ impl AutomationRemoteOperationResult { } } impl ::windows_core::RuntimeType for AutomationRemoteOperationResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.Core.AutomationRemoteOperationResult;{e0f80c42-4a67-5534-bf5a-09e8a99b36b1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutomationRemoteOperationResult { type Vtable = IAutomationRemoteOperationResult_Vtbl; @@ -404,7 +404,7 @@ impl CoreAutomationRemoteOperation { } } impl ::windows_core::RuntimeType for CoreAutomationRemoteOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.Core.CoreAutomationRemoteOperation;{3ac656f4-e2bc-5c6e-b8e7-b224fb74b060})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreAutomationRemoteOperation { type Vtable = ICoreAutomationRemoteOperation_Vtbl; @@ -445,7 +445,7 @@ impl CoreAutomationRemoteOperationContext { } } impl ::windows_core::RuntimeType for CoreAutomationRemoteOperationContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.Core.CoreAutomationRemoteOperationContext;{b9af9cbb-3d3e-5918-a16b-7861626a3aeb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreAutomationRemoteOperationContext { type Vtable = ICoreAutomationRemoteOperationContext_Vtbl; @@ -545,7 +545,7 @@ impl RemoteAutomationClientSession { } } impl ::windows_core::RuntimeType for RemoteAutomationClientSession { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.Core.RemoteAutomationClientSession;{5c8a091d-94cc-5b33-afdb-678cded2bd54})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteAutomationClientSession { type Vtable = IRemoteAutomationClientSession_Vtbl; @@ -579,7 +579,7 @@ impl RemoteAutomationConnectionRequestedEventArgs { } } impl ::windows_core::RuntimeType for RemoteAutomationConnectionRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.Core.RemoteAutomationConnectionRequestedEventArgs;{ea3319a8-e3a8-5dc6-adf8-044e46b14af5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteAutomationConnectionRequestedEventArgs { type Vtable = IRemoteAutomationConnectionRequestedEventArgs_Vtbl; @@ -606,7 +606,7 @@ impl RemoteAutomationDisconnectedEventArgs { } } impl ::windows_core::RuntimeType for RemoteAutomationDisconnectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.Core.RemoteAutomationDisconnectedEventArgs;{bbb33a3d-5d90-5c38-9eb2-dd9dcc1b2e3f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteAutomationDisconnectedEventArgs { type Vtable = IRemoteAutomationDisconnectedEventArgs_Vtbl; @@ -656,7 +656,7 @@ impl RemoteAutomationWindow { } } impl ::windows_core::RuntimeType for RemoteAutomationWindow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.Core.RemoteAutomationWindow;{7c607689-496d-512a-9bd5-c050cfaf1428})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for RemoteAutomationWindow { type Vtable = IRemoteAutomationWindow_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs b/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs index 012a8764a6..6abe215dfb 100644 --- a/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs +++ b/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs @@ -95,7 +95,7 @@ impl AutomationConnection { } } impl ::windows_core::RuntimeType for AutomationConnection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.AutomationConnection;{aad262ed-0ef4-5d43-97be-a834e27b65b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutomationConnection { type Vtable = IAutomationConnection_Vtbl; @@ -122,7 +122,7 @@ impl AutomationConnectionBoundObject { } } impl ::windows_core::RuntimeType for AutomationConnectionBoundObject { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.AutomationConnectionBoundObject;{5e8558fb-ca52-5b65-9830-dd2905816093})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutomationConnectionBoundObject { type Vtable = IAutomationConnectionBoundObject_Vtbl; @@ -163,7 +163,7 @@ impl AutomationElement { } } impl ::windows_core::RuntimeType for AutomationElement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.AutomationElement;{a1898370-2c07-56fd-993f-61a72a08058c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutomationElement { type Vtable = IAutomationElement_Vtbl; @@ -182,7 +182,7 @@ unsafe impl ::core::marker::Sync for AutomationElement {} pub struct AutomationTextRange(::windows_core::IUnknown); impl AutomationTextRange {} impl ::windows_core::RuntimeType for AutomationTextRange { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIAutomation.AutomationTextRange;{7e101b65-40d3-5994-85a9-0a0cb9a4ec98})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AutomationTextRange { type Vtable = IAutomationTextRange_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs b/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs index d62078afc3..dee08e61e5 100644 --- a/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs @@ -490,7 +490,7 @@ impl CoreFrameworkInputView { } } impl ::windows_core::RuntimeType for CoreFrameworkInputView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreFrameworkInputView;{d77c94ae-46b8-5d4a-9489-8ddec3d639a6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreFrameworkInputView { type Vtable = ICoreFrameworkInputView_Vtbl; @@ -535,7 +535,7 @@ impl CoreFrameworkInputViewAnimationStartingEventArgs { } } impl ::windows_core::RuntimeType for CoreFrameworkInputViewAnimationStartingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreFrameworkInputViewAnimationStartingEventArgs;{c0ec901c-bba4-501b-ae8b-65c9e756a719})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreFrameworkInputViewAnimationStartingEventArgs { type Vtable = ICoreFrameworkInputViewAnimationStartingEventArgs_Vtbl; @@ -571,7 +571,7 @@ impl CoreFrameworkInputViewOcclusionsChangedEventArgs { } } impl ::windows_core::RuntimeType for CoreFrameworkInputViewOcclusionsChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreFrameworkInputViewOcclusionsChangedEventArgs;{f36f4949-c82c-53d1-a75d-2b2baf0d9b0d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreFrameworkInputViewOcclusionsChangedEventArgs { type Vtable = ICoreFrameworkInputViewOcclusionsChangedEventArgs_Vtbl; @@ -802,7 +802,7 @@ impl CoreInputView { } } impl ::windows_core::RuntimeType for CoreInputView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreInputView;{c770cd7a-7001-4c32-bf94-25c1f554cbf1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInputView { type Vtable = ICoreInputView_Vtbl; @@ -851,7 +851,7 @@ impl CoreInputViewAnimationStartingEventArgs { } } impl ::windows_core::RuntimeType for CoreInputViewAnimationStartingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreInputViewAnimationStartingEventArgs;{a9144af2-b55c-5ea1-b8ab-5340f3e94897})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInputViewAnimationStartingEventArgs { type Vtable = ICoreInputViewAnimationStartingEventArgs_Vtbl; @@ -878,7 +878,7 @@ impl CoreInputViewHidingEventArgs { } } impl ::windows_core::RuntimeType for CoreInputViewHidingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreInputViewHidingEventArgs;{eada47bd-bac5-5336-848d-41083584daad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInputViewHidingEventArgs { type Vtable = ICoreInputViewHidingEventArgs_Vtbl; @@ -914,7 +914,7 @@ impl CoreInputViewOcclusion { } } impl ::windows_core::RuntimeType for CoreInputViewOcclusion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreInputViewOcclusion;{cc36ce06-3865-4177-b5f5-8b65e0b9ce84})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInputViewOcclusion { type Vtable = ICoreInputViewOcclusion_Vtbl; @@ -954,7 +954,7 @@ impl CoreInputViewOcclusionsChangedEventArgs { } } impl ::windows_core::RuntimeType for CoreInputViewOcclusionsChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreInputViewOcclusionsChangedEventArgs;{be1027e8-b3ee-4df7-9554-89cdc66082c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInputViewOcclusionsChangedEventArgs { type Vtable = ICoreInputViewOcclusionsChangedEventArgs_Vtbl; @@ -981,7 +981,7 @@ impl CoreInputViewShowingEventArgs { } } impl ::windows_core::RuntimeType for CoreInputViewShowingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreInputViewShowingEventArgs;{ca52261b-fb9e-5daf-a98c-262b8b76af50})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInputViewShowingEventArgs { type Vtable = ICoreInputViewShowingEventArgs_Vtbl; @@ -1039,7 +1039,7 @@ impl CoreInputViewTransferringXYFocusEventArgs { } } impl ::windows_core::RuntimeType for CoreInputViewTransferringXYFocusEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.CoreInputViewTransferringXYFocusEventArgs;{04de169f-ba02-4850-8b55-d82d03ba6d7f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CoreInputViewTransferringXYFocusEventArgs { type Vtable = ICoreInputViewTransferringXYFocusEventArgs_Vtbl; @@ -1092,7 +1092,7 @@ impl UISettingsController { } } impl ::windows_core::RuntimeType for UISettingsController { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.Core.UISettingsController;{78a51ac4-15c0-5a1b-a75b-acbf9cb8bb9e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UISettingsController { type Vtable = IUISettingsController_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs b/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs index 78c67607fd..58e1dd4a27 100644 --- a/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs +++ b/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs @@ -1285,7 +1285,7 @@ impl AccessibilitySettings { } } impl ::windows_core::RuntimeType for AccessibilitySettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.AccessibilitySettings;{fe0e8147-c4c0-4562-b962-1327b52ad5b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AccessibilitySettings { type Vtable = IAccessibilitySettings_Vtbl; @@ -1330,7 +1330,7 @@ impl ActivationViewSwitcher { } } impl ::windows_core::RuntimeType for ActivationViewSwitcher { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.ActivationViewSwitcher;{dca71bb6-7350-492b-aac7-c8a13d7224ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivationViewSwitcher { type Vtable = IActivationViewSwitcher_Vtbl; @@ -1735,7 +1735,7 @@ impl ApplicationView { } } impl ::windows_core::RuntimeType for ApplicationView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.ApplicationView;{d222d519-4361-451e-96c4-60f4f9742db0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationView { type Vtable = IApplicationView_Vtbl; @@ -1769,7 +1769,7 @@ impl ApplicationViewConsolidatedEventArgs { } } impl ::windows_core::RuntimeType for ApplicationViewConsolidatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs;{514449ec-7ea2-4de7-a6a6-7dfbaaebb6fb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationViewConsolidatedEventArgs { type Vtable = IApplicationViewConsolidatedEventArgs_Vtbl; @@ -1806,7 +1806,7 @@ impl ApplicationViewScaling { } } impl ::windows_core::RuntimeType for ApplicationViewScaling { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.ApplicationViewScaling;{1d0ddc23-23f3-4b2d-84fe-74bf37b48b66})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationViewScaling { type Vtable = IApplicationViewScaling_Vtbl; @@ -2142,7 +2142,7 @@ impl ApplicationViewTitleBar { } } impl ::windows_core::RuntimeType for ApplicationViewTitleBar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.ApplicationViewTitleBar;{00924ac0-932b-4a6b-9c4b-dc38c82478ce})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationViewTitleBar { type Vtable = IApplicationViewTitleBar_Vtbl; @@ -2191,7 +2191,7 @@ impl ApplicationViewTransferContext { } } impl ::windows_core::RuntimeType for ApplicationViewTransferContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.ApplicationViewTransferContext;{8574bc63-3c17-408e-9408-8a1a9ea81bfa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ApplicationViewTransferContext { type Vtable = IApplicationViewTransferContext_Vtbl; @@ -2304,7 +2304,7 @@ impl InputPane { } } impl ::windows_core::RuntimeType for InputPane { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.InputPane;{640ada70-06f3-4c87-a678-9829c9127c28})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InputPane { type Vtable = IInputPane_Vtbl; @@ -2342,7 +2342,7 @@ impl InputPaneVisibilityEventArgs { } } impl ::windows_core::RuntimeType for InputPaneVisibilityEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.InputPaneVisibilityEventArgs;{d243e016-d907-4fcc-bb8d-f77baa5028f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for InputPaneVisibilityEventArgs { type Vtable = IInputPaneVisibilityEventArgs_Vtbl; @@ -2583,7 +2583,7 @@ impl StatusBar { } } impl ::windows_core::RuntimeType for StatusBar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.StatusBar;{0ffcc5bf-98d0-4864-b1e8-b3f4020be8b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StatusBar { type Vtable = IStatusBar_Vtbl; @@ -2650,7 +2650,7 @@ impl StatusBarProgressIndicator { } } impl ::windows_core::RuntimeType for StatusBarProgressIndicator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.StatusBarProgressIndicator;{76cb2670-a3d7-49cf-8200-4f3eedca27bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for StatusBarProgressIndicator { type Vtable = IStatusBarProgressIndicator_Vtbl; @@ -2912,7 +2912,7 @@ impl UISettings { } } impl ::windows_core::RuntimeType for UISettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.UISettings;{85361600-1c63-4627-bcb1-3a89e0bc9c55})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UISettings { type Vtable = IUISettings_Vtbl; @@ -2931,7 +2931,7 @@ unsafe impl ::core::marker::Sync for UISettings {} pub struct UISettingsAnimationsEnabledChangedEventArgs(::windows_core::IUnknown); impl UISettingsAnimationsEnabledChangedEventArgs {} impl ::windows_core::RuntimeType for UISettingsAnimationsEnabledChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.UISettingsAnimationsEnabledChangedEventArgs;{0c7b4b3d-2ea1-533e-894d-415bc5243c29})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UISettingsAnimationsEnabledChangedEventArgs { type Vtable = IUISettingsAnimationsEnabledChangedEventArgs_Vtbl; @@ -2950,7 +2950,7 @@ unsafe impl ::core::marker::Sync for UISettingsAnimationsEnabledChangedEventArgs pub struct UISettingsAutoHideScrollBarsChangedEventArgs(::windows_core::IUnknown); impl UISettingsAutoHideScrollBarsChangedEventArgs {} impl ::windows_core::RuntimeType for UISettingsAutoHideScrollBarsChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.UISettingsAutoHideScrollBarsChangedEventArgs;{87afd4b2-9146-5f02-8f6b-06d454174c0f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UISettingsAutoHideScrollBarsChangedEventArgs { type Vtable = IUISettingsAutoHideScrollBarsChangedEventArgs_Vtbl; @@ -2969,7 +2969,7 @@ unsafe impl ::core::marker::Sync for UISettingsAutoHideScrollBarsChangedEventArg pub struct UISettingsMessageDurationChangedEventArgs(::windows_core::IUnknown); impl UISettingsMessageDurationChangedEventArgs {} impl ::windows_core::RuntimeType for UISettingsMessageDurationChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.UISettingsMessageDurationChangedEventArgs;{338aad52-4a5d-5b59-8002-d930f608fd6e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UISettingsMessageDurationChangedEventArgs { type Vtable = IUISettingsMessageDurationChangedEventArgs_Vtbl; @@ -3007,7 +3007,7 @@ impl UIViewSettings { } } impl ::windows_core::RuntimeType for UIViewSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.UIViewSettings;{c63657f6-8850-470d-88f8-455e16ea2c26})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UIViewSettings { type Vtable = IUIViewSettings_Vtbl; @@ -3064,7 +3064,7 @@ impl ViewModePreferences { } } impl ::windows_core::RuntimeType for ViewModePreferences { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ViewManagement.ViewModePreferences;{878fcd3a-0b99-42c9-84d0-d3f1d403554b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ViewModePreferences { type Vtable = IViewModePreferences_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs b/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs index 22f11eb38e..359899d666 100644 --- a/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs @@ -134,7 +134,7 @@ pub struct IWebUICommandBarElement(::windows_core::IUnknown); impl IWebUICommandBarElement {} ::windows_core::imp::interface_hierarchy!(IWebUICommandBarElement, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebUICommandBarElement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{c9069ec2-284a-4633-8aad-637a27e282c3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebUICommandBarElement { type Vtable = IWebUICommandBarElement_Vtbl; @@ -153,7 +153,7 @@ pub struct IWebUICommandBarIcon(::windows_core::IUnknown); impl IWebUICommandBarIcon {} ::windows_core::imp::interface_hierarchy!(IWebUICommandBarIcon, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebUICommandBarIcon { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d587655d-2014-42be-969a-7d14ca6c8a49}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebUICommandBarIcon { type Vtable = IWebUICommandBarIcon_Vtbl; @@ -447,7 +447,7 @@ impl WebUICommandBar { } } impl ::windows_core::RuntimeType for WebUICommandBar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.Core.WebUICommandBar;{a4fc0016-dbe5-41ad-8d7b-14698bd6911d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUICommandBar { type Vtable = IWebUICommandBar_Vtbl; @@ -508,7 +508,7 @@ impl WebUICommandBarBitmapIcon { } } impl ::windows_core::RuntimeType for WebUICommandBarBitmapIcon { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.Core.WebUICommandBarBitmapIcon;{858f4f45-08d8-4a46-81ec-00015b0b1c6c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUICommandBarBitmapIcon { type Vtable = IWebUICommandBarBitmapIcon_Vtbl; @@ -565,7 +565,7 @@ impl WebUICommandBarConfirmationButton { } } impl ::windows_core::RuntimeType for WebUICommandBarConfirmationButton { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.Core.WebUICommandBarConfirmationButton;{86e7824a-e3d5-4eb6-b2ff-8f018a172105})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUICommandBarConfirmationButton { type Vtable = IWebUICommandBarConfirmationButton_Vtbl; @@ -669,7 +669,7 @@ impl WebUICommandBarIconButton { } } impl ::windows_core::RuntimeType for WebUICommandBarIconButton { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.Core.WebUICommandBarIconButton;{8f1bc93a-3a7c-4842-a0cf-aff6ea308586})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUICommandBarIconButton { type Vtable = IWebUICommandBarIconButton_Vtbl; @@ -697,7 +697,7 @@ impl WebUICommandBarItemInvokedEventArgs { } } impl ::windows_core::RuntimeType for WebUICommandBarItemInvokedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.Core.WebUICommandBarItemInvokedEventArgs;{304edbdd-e741-41ef-bdc4-a45cea2a4f70})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUICommandBarItemInvokedEventArgs { type Vtable = IWebUICommandBarItemInvokedEventArgs_Vtbl; @@ -726,7 +726,7 @@ impl WebUICommandBarSizeChangedEventArgs { } } impl ::windows_core::RuntimeType for WebUICommandBarSizeChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.Core.WebUICommandBarSizeChangedEventArgs;{fbf1e2f6-3029-4719-8378-92f82b87af1e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUICommandBarSizeChangedEventArgs { type Vtable = IWebUICommandBarSizeChangedEventArgs_Vtbl; @@ -775,7 +775,7 @@ impl WebUICommandBarSymbolIcon { } } impl ::windows_core::RuntimeType for WebUICommandBarSymbolIcon { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.Core.WebUICommandBarSymbolIcon;{d4935477-fd26-46ed-8658-1a3f4400e7b3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUICommandBarSymbolIcon { type Vtable = IWebUICommandBarSymbolIcon_Vtbl; @@ -881,7 +881,7 @@ unsafe impl ::windows_core::ComInterface for MenuClosedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x435387c8_4dd0_4c52_9489_d390ce7721d2); } impl ::windows_core::RuntimeType for MenuClosedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{435387c8-4dd0-4c52-9489-d390ce7721d2}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -950,7 +950,7 @@ unsafe impl ::windows_core::ComInterface for MenuOpenedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x18dc0ad3_678f_4c19_8963_cc1c49a5ef9e); } impl ::windows_core::RuntimeType for MenuOpenedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{18dc0ad3-678f-4c19-8963-cc1c49a5ef9e}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -1022,7 +1022,7 @@ unsafe impl ::windows_core::ComInterface for SizeChangedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xd49cfe3c_dd2e_4c28_b627_303a7f911af5); } impl ::windows_core::RuntimeType for SizeChangedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{d49cfe3c-dd2e-4c28-b627-303a7f911af5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] diff --git a/crates/libs/windows/src/Windows/UI/WebUI/mod.rs b/crates/libs/windows/src/Windows/UI/WebUI/mod.rs index 4ffa9309bf..2c79a0cc4b 100644 --- a/crates/libs/windows/src/Windows/UI/WebUI/mod.rs +++ b/crates/libs/windows/src/Windows/UI/WebUI/mod.rs @@ -31,7 +31,7 @@ impl IActivatedEventArgsDeferral { } ::windows_core::imp::interface_hierarchy!(IActivatedEventArgsDeferral, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IActivatedEventArgsDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{ca6d5f74-63c2-44a6-b97b-d9a03c20bc9b}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IActivatedEventArgsDeferral { type Vtable = IActivatedEventArgsDeferral_Vtbl; @@ -270,7 +270,7 @@ impl IWebUIBackgroundTaskInstance { } ::windows_core::imp::interface_hierarchy!(IWebUIBackgroundTaskInstance, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebUIBackgroundTaskInstance { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{23f12c25-e2f7-4741-bc9c-394595de24dc}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebUIBackgroundTaskInstance { type Vtable = IWebUIBackgroundTaskInstance_Vtbl; @@ -331,7 +331,7 @@ impl IWebUINavigatedEventArgs { } ::windows_core::imp::interface_hierarchy!(IWebUINavigatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebUINavigatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a75841b8-2499-4030-a69d-15d2d9cfe524}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebUINavigatedEventArgs { type Vtable = IWebUINavigatedEventArgs_Vtbl; @@ -428,7 +428,7 @@ impl ActivatedDeferral { } } impl ::windows_core::RuntimeType for ActivatedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.ActivatedDeferral;{c3bd1978-a431-49d8-a76a-395a4e03dcf3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivatedDeferral { type Vtable = IActivatedDeferral_Vtbl; @@ -453,7 +453,7 @@ impl ActivatedOperation { } } impl ::windows_core::RuntimeType for ActivatedOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.ActivatedOperation;{b6a0b4bc-c6ca-42fd-9818-71904e45fed7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ActivatedOperation { type Vtable = IActivatedOperation_Vtbl; @@ -484,7 +484,7 @@ impl BackgroundActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for BackgroundActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.BackgroundActivatedEventArgs;{ab14bee0-e760-440e-a91c-44796de3a92d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for BackgroundActivatedEventArgs { @@ -525,7 +525,7 @@ impl EnteredBackgroundEventArgs { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for EnteredBackgroundEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.EnteredBackgroundEventArgs;{f722dcc2-9827-403d-aaed-ecca9ac17398})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel")] unsafe impl ::windows_core::Interface for EnteredBackgroundEventArgs { @@ -661,7 +661,7 @@ impl HtmlPrintDocumentSource { } } impl ::windows_core::RuntimeType for HtmlPrintDocumentSource { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.HtmlPrintDocumentSource;{cea6469a-0e05-467a-abc9-36ec1d4cdcb6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HtmlPrintDocumentSource { type Vtable = IHtmlPrintDocumentSource_Vtbl; @@ -698,7 +698,7 @@ impl LeavingBackgroundEventArgs { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for LeavingBackgroundEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.LeavingBackgroundEventArgs;{39c6ec9a-ae6e-46f9-a07a-cfc23f88733e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel")] unsafe impl ::windows_core::Interface for LeavingBackgroundEventArgs { @@ -758,7 +758,7 @@ impl NewWebUIViewCreatedEventArgs { } } impl ::windows_core::RuntimeType for NewWebUIViewCreatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.NewWebUIViewCreatedEventArgs;{e8e1b216-be2b-4c9e-85e7-083143ec4be7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for NewWebUIViewCreatedEventArgs { type Vtable = INewWebUIViewCreatedEventArgs_Vtbl; @@ -786,7 +786,7 @@ impl SuspendingDeferral { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for SuspendingDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.SuspendingDeferral;{59140509-8bc9-4eb4-b636-dabdc4f46f66})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel")] unsafe impl ::windows_core::Interface for SuspendingDeferral { @@ -823,7 +823,7 @@ impl SuspendingEventArgs { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for SuspendingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.SuspendingEventArgs;{96061c05-2dba-4d08-b0bd-2b30a131c6aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel")] unsafe impl ::windows_core::Interface for SuspendingEventArgs { @@ -869,7 +869,7 @@ impl SuspendingOperation { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for SuspendingOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.SuspendingOperation;{9da4ca41-20e1-4e9b-9f65-a9f435340c3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel")] unsafe impl ::windows_core::Interface for SuspendingOperation { @@ -1134,7 +1134,7 @@ impl WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs;{a2861367-cee5-4e4d-9ed7-41c34ec18b02})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { @@ -1231,7 +1231,7 @@ impl WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs;{751f3ab8-0b8e-451c-9f15-966e699bac25})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { @@ -1328,7 +1328,7 @@ impl WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs;{1551b7d4-a981-4067-8a62-0524e4ade121})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { @@ -1443,7 +1443,7 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs;{3958f065-9841-4ca5-999b-885198b9ef2a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { @@ -1549,7 +1549,7 @@ impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs;{9baeaba6-0e0b-49aa-babc-12b1dc774986})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { @@ -1687,7 +1687,7 @@ impl WebUIBackgroundTaskInstanceRuntimeClass { } } impl ::windows_core::RuntimeType for WebUIBackgroundTaskInstanceRuntimeClass { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass;{23f12c25-e2f7-4741-bc9c-394595de24dc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUIBackgroundTaskInstanceRuntimeClass { type Vtable = IWebUIBackgroundTaskInstance_Vtbl; @@ -1764,7 +1764,7 @@ impl WebUIBarcodeScannerPreviewActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIBarcodeScannerPreviewActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIBarcodeScannerPreviewActivatedEventArgs;{6772797c-99bf-4349-af22-e4123560371c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIBarcodeScannerPreviewActivatedEventArgs { @@ -1854,7 +1854,7 @@ impl WebUICachedFileUpdaterActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUICachedFileUpdaterActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs;{d06eb1c7-3805-4ecb-b757-6cf15e26fef3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUICachedFileUpdaterActivatedEventArgs { @@ -1940,7 +1940,7 @@ impl WebUICameraSettingsActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUICameraSettingsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUICameraSettingsActivatedEventArgs;{fb67a508-2dad-490a-9170-dca036eb114b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUICameraSettingsActivatedEventArgs { @@ -2024,7 +2024,7 @@ impl WebUICommandLineActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUICommandLineActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUICommandLineActivatedEventArgs;{4506472c-006a-48eb-8afb-d07ab25e3366})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUICommandLineActivatedEventArgs { @@ -2132,7 +2132,7 @@ impl WebUIContactCallActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIContactCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIContactCallActivatedEventArgs;{c2df14c7-30eb-41c6-b3bc-5b1694f9dab3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIContactCallActivatedEventArgs { @@ -2227,7 +2227,7 @@ impl WebUIContactMapActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIContactMapActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIContactMapActivatedEventArgs;{b32bf870-eee7-4ad2-aaf1-a87effcf00a4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIContactMapActivatedEventArgs { @@ -2331,7 +2331,7 @@ impl WebUIContactMessageActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIContactMessageActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIContactMessageActivatedEventArgs;{de598db2-0e03-43b0-bf56-bcc40b3162df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIContactMessageActivatedEventArgs { @@ -2426,7 +2426,7 @@ impl WebUIContactPanelActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIContactPanelActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs;{52bb63e4-d3d4-4b63-8051-4af2082cab80})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIContactPanelActivatedEventArgs { @@ -2507,7 +2507,7 @@ impl WebUIContactPickerActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIContactPickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIContactPickerActivatedEventArgs;{ce57aae7-6449-45a7-971f-d113be7a8936})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIContactPickerActivatedEventArgs { @@ -2609,7 +2609,7 @@ impl WebUIContactPostActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIContactPostActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIContactPostActivatedEventArgs;{b35a3c67-f1e7-4655-ad6e-4857588f552f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIContactPostActivatedEventArgs { @@ -2713,7 +2713,7 @@ impl WebUIContactVideoCallActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIContactVideoCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIContactVideoCallActivatedEventArgs;{61079db8-e3e7-4b4f-858d-5c63a96ef684})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIContactVideoCallActivatedEventArgs { @@ -2817,7 +2817,7 @@ impl WebUIDeviceActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIDeviceActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIDeviceActivatedEventArgs;{cd50b9a9-ce10-44d2-8234-c355a073ef33})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIDeviceActivatedEventArgs { @@ -2905,7 +2905,7 @@ impl WebUIDevicePairingActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIDevicePairingActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs;{eba0d1e4-ecc6-4148-94ed-f4b37ec05b3e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIDevicePairingActivatedEventArgs { @@ -3018,7 +3018,7 @@ impl WebUIDialReceiverActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIDialReceiverActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs;{fb777ed7-85ee-456e-a44d-85d730e70aed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIDialReceiverActivatedEventArgs { @@ -3135,7 +3135,7 @@ impl WebUIFileActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIFileActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIFileActivatedEventArgs;{bb2afc33-93b1-42ed-8b26-236dd9c78496})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIFileActivatedEventArgs { @@ -3234,7 +3234,7 @@ impl WebUIFileOpenPickerActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIFileOpenPickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs;{72827082-5525-4bf2-bc09-1f5095d4964d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIFileOpenPickerActivatedEventArgs { @@ -3331,7 +3331,7 @@ impl WebUIFileOpenPickerContinuationEventArgs { } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl ::windows_core::RuntimeType for WebUIFileOpenPickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs;{f0fa3f3a-d4e8-4ad3-9c34-2308f32fcec9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for WebUIFileOpenPickerContinuationEventArgs { @@ -3437,7 +3437,7 @@ impl WebUIFileSavePickerActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIFileSavePickerActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs;{81c19cf1-74e6-4387-82eb-bb8fd64b4346})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIFileSavePickerActivatedEventArgs { @@ -3534,7 +3534,7 @@ impl WebUIFileSavePickerContinuationEventArgs { } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl ::windows_core::RuntimeType for WebUIFileSavePickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs;{2c846fe1-3bad-4f33-8c8b-e46fae824b4b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for WebUIFileSavePickerContinuationEventArgs { @@ -3631,7 +3631,7 @@ impl WebUIFolderPickerContinuationEventArgs { } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl ::windows_core::RuntimeType for WebUIFolderPickerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs;{51882366-9f4b-498f-beb0-42684f6e1c29})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for WebUIFolderPickerContinuationEventArgs { @@ -3755,7 +3755,7 @@ impl WebUILaunchActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUILaunchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUILaunchActivatedEventArgs;{fbc93e26-a14a-4b4f-82b0-33bed920af52})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUILaunchActivatedEventArgs { @@ -3856,7 +3856,7 @@ impl WebUILockScreenActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUILockScreenActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUILockScreenActivatedEventArgs;{3ca77966-6108-4a41-8220-ee7d133c8532})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUILockScreenActivatedEventArgs { @@ -3962,7 +3962,7 @@ impl WebUILockScreenCallActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUILockScreenCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUILockScreenCallActivatedEventArgs;{06f37fbe-b5f2-448b-b13e-e328ac1c516a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUILockScreenCallActivatedEventArgs { @@ -4032,7 +4032,7 @@ impl WebUILockScreenComponentActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUILockScreenComponentActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUILockScreenComponentActivatedEventArgs;{cf651713-cd08-4fd8-b697-a281b6544e2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUILockScreenComponentActivatedEventArgs { @@ -4062,7 +4062,7 @@ impl WebUINavigatedDeferral { } } impl ::windows_core::RuntimeType for WebUINavigatedDeferral { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUINavigatedDeferral;{d804204d-831f-46e2-b432-3afce211f962})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUINavigatedDeferral { type Vtable = IWebUINavigatedDeferral_Vtbl; @@ -4087,7 +4087,7 @@ impl WebUINavigatedEventArgs { } } impl ::windows_core::RuntimeType for WebUINavigatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUINavigatedEventArgs;{a75841b8-2499-4030-a69d-15d2d9cfe524})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUINavigatedEventArgs { type Vtable = IWebUINavigatedEventArgs_Vtbl; @@ -4113,7 +4113,7 @@ impl WebUINavigatedOperation { } } impl ::windows_core::RuntimeType for WebUINavigatedOperation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUINavigatedOperation;{7a965f08-8182-4a89-ab67-8492e8750d4b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUINavigatedOperation { type Vtable = IWebUINavigatedOperation_Vtbl; @@ -4187,7 +4187,7 @@ impl WebUIPhoneCallActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIPhoneCallActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIPhoneCallActivatedEventArgs;{54615221-a3c1-4ced-b62f-8c60523619ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIPhoneCallActivatedEventArgs { @@ -4268,7 +4268,7 @@ impl WebUIPrint3DWorkflowActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIPrint3DWorkflowActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIPrint3DWorkflowActivatedEventArgs;{3f57e78b-f2ac-4619-8302-ef855e1c9b90})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIPrint3DWorkflowActivatedEventArgs { @@ -4343,7 +4343,7 @@ impl WebUIPrintTaskSettingsActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIPrintTaskSettingsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIPrintTaskSettingsActivatedEventArgs;{ee30a0c9-ce56-4865-ba8e-8954ac271107})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIPrintTaskSettingsActivatedEventArgs { @@ -4409,7 +4409,7 @@ impl WebUIPrintWorkflowForegroundTaskActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIPrintWorkflowForegroundTaskActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs;{cf651713-cd08-4fd8-b697-a281b6544e2e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIPrintWorkflowForegroundTaskActivatedEventArgs { @@ -4518,7 +4518,7 @@ impl WebUIProtocolActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIProtocolActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIProtocolActivatedEventArgs;{6095f4dd-b7c0-46ab-81fe-d90f36d00d24})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIProtocolActivatedEventArgs { @@ -4644,7 +4644,7 @@ impl WebUIProtocolForResultsActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIProtocolForResultsActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs;{e75132c2-7ae7-4517-80ac-dbe8d7cc5b9c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIProtocolForResultsActivatedEventArgs { @@ -4736,7 +4736,7 @@ impl WebUIRestrictedLaunchActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIRestrictedLaunchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs;{e0b7ac81-bfc3-4344-a5da-19fd5a27baae})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIRestrictedLaunchActivatedEventArgs { @@ -4840,7 +4840,7 @@ impl WebUISearchActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUISearchActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUISearchActivatedEventArgs;{8cb36951-58c8-43e3-94bc-41d33f8b630e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUISearchActivatedEventArgs { @@ -4928,7 +4928,7 @@ impl WebUIShareTargetActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIShareTargetActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs;{4bdaf9c8-cdb2-4acb-bfc3-6648563378ec})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIShareTargetActivatedEventArgs { @@ -5014,7 +5014,7 @@ impl WebUIStartupTaskActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIStartupTaskActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIStartupTaskActivatedEventArgs;{03b11a58-5276-4d91-8621-54611864d5fa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIStartupTaskActivatedEventArgs { @@ -5113,7 +5113,7 @@ impl WebUIToastNotificationActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIToastNotificationActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs;{92a86f82-5290-431d-be85-c4aaeeb8685f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIToastNotificationActivatedEventArgs { @@ -5190,7 +5190,7 @@ impl WebUIUserDataAccountProviderActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIUserDataAccountProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs;{1bc9f723-8ef1-4a51-a63a-fe711eeab607})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIUserDataAccountProviderActivatedEventArgs { @@ -5801,7 +5801,7 @@ impl WebUIView { } } impl ::windows_core::RuntimeType for WebUIView { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIView;{6783f64f-52da-4fd7-be69-8ef6284b423c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebUIView { type Vtable = IWebUIView_Vtbl; @@ -5879,7 +5879,7 @@ impl WebUIVoiceCommandActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIVoiceCommandActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs;{ab92dcfd-8d43-4de6-9775-20704b581b00})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIVoiceCommandActivatedEventArgs { @@ -5974,7 +5974,7 @@ impl WebUIWalletActionActivatedEventArgs { } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl ::windows_core::RuntimeType for WebUIWalletActionActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIWalletActionActivatedEventArgs;{fcfc027b-1a1a-4d22-923f-ae6f45fa52d9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] unsafe impl ::windows_core::Interface for WebUIWalletActionActivatedEventArgs { @@ -6058,7 +6058,7 @@ impl WebUIWebAccountProviderActivatedEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIWebAccountProviderActivatedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs;{72b71774-98ea-4ccf-9752-46d9051004f1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIWebAccountProviderActivatedEventArgs { @@ -6144,7 +6144,7 @@ impl WebUIWebAuthenticationBrokerContinuationEventArgs { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for WebUIWebAuthenticationBrokerContinuationEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs;{75dda3d4-7714-453d-b7ff-b95e3a1709da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::windows_core::Interface for WebUIWebAuthenticationBrokerContinuationEventArgs { @@ -6274,7 +6274,7 @@ unsafe impl ::windows_core::ComInterface for ActivatedEventHandler { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for ActivatedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{50f1e730-c5d1-4b6b-9adb-8a11756be29c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "ApplicationModel_Activation")] #[repr(C)] @@ -6361,7 +6361,7 @@ unsafe impl ::windows_core::ComInterface for BackgroundActivatedEventHandler { } #[cfg(feature = "ApplicationModel_Activation")] impl ::windows_core::RuntimeType for BackgroundActivatedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{edb19fbb-0761-47cc-9a77-24d7072965ca}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "ApplicationModel_Activation")] #[repr(C)] @@ -6448,7 +6448,7 @@ unsafe impl ::windows_core::ComInterface for EnteredBackgroundEventHandler { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for EnteredBackgroundEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{2b09a173-b68e-4def-88c1-8de84e5aab2f}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "ApplicationModel")] #[repr(C)] @@ -6535,7 +6535,7 @@ unsafe impl ::windows_core::ComInterface for LeavingBackgroundEventHandler { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for LeavingBackgroundEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{00b4ccd9-7a9c-4b6b-9ac4-13474f268bc4}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "ApplicationModel")] #[repr(C)] @@ -6612,7 +6612,7 @@ unsafe impl ::windows_core::ComInterface for NavigatedEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x7af46fe6_40ca_4e49_a7d6_dbdb330cd1a3); } impl ::windows_core::RuntimeType for NavigatedEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{7af46fe6-40ca-4e49-a7d6-dbdb330cd1a3}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -6684,7 +6684,7 @@ unsafe impl ::windows_core::ComInterface for ResumingEventHandler { const IID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x26599ba9_a22d_4806_a728_acadc1d075fa); } impl ::windows_core::RuntimeType for ResumingEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{26599ba9-a22d-4806-a728-acadc1d075fa}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[repr(C)] #[doc(hidden)] @@ -6767,7 +6767,7 @@ unsafe impl ::windows_core::ComInterface for SuspendingEventHandler { } #[cfg(feature = "ApplicationModel")] impl ::windows_core::RuntimeType for SuspendingEventHandler { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{509c429c-78e2-4883-abc8-8960dcde1b5c}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } #[cfg(feature = "ApplicationModel")] #[repr(C)] diff --git a/crates/libs/windows/src/Windows/UI/WindowManagement/Preview/mod.rs b/crates/libs/windows/src/Windows/UI/WindowManagement/Preview/mod.rs index a2b44db58e..ce4e8c92b5 100644 --- a/crates/libs/windows/src/Windows/UI/WindowManagement/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/UI/WindowManagement/Preview/mod.rs @@ -51,7 +51,7 @@ impl WindowManagementPreview { } } impl ::windows_core::RuntimeType for WindowManagementPreview { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.Preview.WindowManagementPreview;{4ef55b0d-561d-513c-a67c-2c02b69cef41})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowManagementPreview { type Vtable = IWindowManagementPreview_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs b/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs index 57cc2c1199..1bbd435c7c 100644 --- a/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs +++ b/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs @@ -872,7 +872,7 @@ impl AppWindow { } } impl ::windows_core::RuntimeType for AppWindow { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindow;{663014a6-b75e-5dbd-995c-f0117fa3fb61})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindow { type Vtable = IAppWindow_Vtbl; @@ -948,7 +948,7 @@ impl AppWindowChangedEventArgs { } } impl ::windows_core::RuntimeType for AppWindowChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowChangedEventArgs;{1de1f3be-a655-55ad-b2b6-eb240f880356})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowChangedEventArgs { type Vtable = IAppWindowChangedEventArgs_Vtbl; @@ -988,7 +988,7 @@ impl AppWindowCloseRequestedEventArgs { } } impl ::windows_core::RuntimeType for AppWindowCloseRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowCloseRequestedEventArgs;{e9ff01da-e7a2-57a8-8b5e-39c4003afdbb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowCloseRequestedEventArgs { type Vtable = IAppWindowCloseRequestedEventArgs_Vtbl; @@ -1015,7 +1015,7 @@ impl AppWindowClosedEventArgs { } } impl ::windows_core::RuntimeType for AppWindowClosedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowClosedEventArgs;{cc7df816-9520-5a06-821e-456ad8b358aa})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowClosedEventArgs { type Vtable = IAppWindowClosedEventArgs_Vtbl; @@ -1055,7 +1055,7 @@ impl AppWindowFrame { } } impl ::windows_core::RuntimeType for AppWindowFrame { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowFrame;{9ee22601-7e5d-52af-846b-01dc6c296567})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowFrame { type Vtable = IAppWindowFrame_Vtbl; @@ -1100,7 +1100,7 @@ impl AppWindowPlacement { } } impl ::windows_core::RuntimeType for AppWindowPlacement { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowPlacement;{03dc815e-e7a9-5857-9c03-7d670594410e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowPlacement { type Vtable = IAppWindowPlacement_Vtbl; @@ -1127,7 +1127,7 @@ impl AppWindowPresentationConfiguration { } } impl ::windows_core::RuntimeType for AppWindowPresentationConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowPresentationConfiguration;{b5a43ee3-df33-5e67-bd31-1072457300df})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowPresentationConfiguration { type Vtable = IAppWindowPresentationConfiguration_Vtbl; @@ -1178,7 +1178,7 @@ impl AppWindowPresenter { } } impl ::windows_core::RuntimeType for AppWindowPresenter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowPresenter;{5ae9ed73-e1fd-5317-ad78-5a3ed271bbde})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowPresenter { type Vtable = IAppWindowPresenter_Vtbl; @@ -1452,7 +1452,7 @@ impl AppWindowTitleBar { } } impl ::windows_core::RuntimeType for AppWindowTitleBar { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowTitleBar;{6e932c84-f644-541d-a2d7-0c262437842d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowTitleBar { type Vtable = IAppWindowTitleBar_Vtbl; @@ -1481,7 +1481,7 @@ impl AppWindowTitleBarOcclusion { } } impl ::windows_core::RuntimeType for AppWindowTitleBarOcclusion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.AppWindowTitleBarOcclusion;{fea3cffd-2ccf-5fc3-aeae-f843876bf37e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AppWindowTitleBarOcclusion { type Vtable = IAppWindowTitleBarOcclusion_Vtbl; @@ -1515,7 +1515,7 @@ impl CompactOverlayPresentationConfiguration { } } impl ::windows_core::RuntimeType for CompactOverlayPresentationConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.CompactOverlayPresentationConfiguration;{a7e5750f-5730-56c6-8e1f-d63ff4d7980d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for CompactOverlayPresentationConfiguration { type Vtable = ICompactOverlayPresentationConfiguration_Vtbl; @@ -1550,7 +1550,7 @@ impl DefaultPresentationConfiguration { } } impl ::windows_core::RuntimeType for DefaultPresentationConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.DefaultPresentationConfiguration;{d8c2b53b-2168-5703-a853-d525589fe2b9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DefaultPresentationConfiguration { type Vtable = IDefaultPresentationConfiguration_Vtbl; @@ -1628,7 +1628,7 @@ impl DisplayRegion { } } impl ::windows_core::RuntimeType for DisplayRegion { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.DisplayRegion;{db50c3a2-4094-5f47-8cb1-ea01ddafaa94})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for DisplayRegion { type Vtable = IDisplayRegion_Vtbl; @@ -1673,7 +1673,7 @@ impl FullScreenPresentationConfiguration { } } impl ::windows_core::RuntimeType for FullScreenPresentationConfiguration { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.FullScreenPresentationConfiguration;{43d3dcd8-d2a8-503d-a626-15533d6d5f62})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for FullScreenPresentationConfiguration { type Vtable = IFullScreenPresentationConfiguration_Vtbl; @@ -1775,7 +1775,7 @@ impl WindowingEnvironment { } } impl ::windows_core::RuntimeType for WindowingEnvironment { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.WindowingEnvironment;{264363c0-2a49-5417-b3ae-48a71c63a3bd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowingEnvironment { type Vtable = IWindowingEnvironment_Vtbl; @@ -1802,7 +1802,7 @@ impl WindowingEnvironmentAddedEventArgs { } } impl ::windows_core::RuntimeType for WindowingEnvironmentAddedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.WindowingEnvironmentAddedEventArgs;{ff2a5b7f-f183-5c66-99b2-429082069299})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowingEnvironmentAddedEventArgs { type Vtable = IWindowingEnvironmentAddedEventArgs_Vtbl; @@ -1821,7 +1821,7 @@ unsafe impl ::core::marker::Sync for WindowingEnvironmentAddedEventArgs {} pub struct WindowingEnvironmentChangedEventArgs(::windows_core::IUnknown); impl WindowingEnvironmentChangedEventArgs {} impl ::windows_core::RuntimeType for WindowingEnvironmentChangedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.WindowingEnvironmentChangedEventArgs;{4160cfc6-023d-5e9a-b431-350e67dc978a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowingEnvironmentChangedEventArgs { type Vtable = IWindowingEnvironmentChangedEventArgs_Vtbl; @@ -1848,7 +1848,7 @@ impl WindowingEnvironmentRemovedEventArgs { } } impl ::windows_core::RuntimeType for WindowingEnvironmentRemovedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.WindowManagement.WindowingEnvironmentRemovedEventArgs;{2e5b5473-beff-5e53-9316-7e775fe568b3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WindowingEnvironmentRemovedEventArgs { type Vtable = IWindowingEnvironmentRemovedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/UI/mod.rs b/crates/libs/windows/src/Windows/UI/mod.rs index 28ebceff3b..f2ffde7f03 100644 --- a/crates/libs/windows/src/Windows/UI/mod.rs +++ b/crates/libs/windows/src/Windows/UI/mod.rs @@ -317,7 +317,7 @@ impl ColorHelper { } } impl ::windows_core::RuntimeType for ColorHelper { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.ColorHelper;{193cfbe7-65c7-4540-ad08-6283ba76879a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ColorHelper { type Vtable = IColorHelper_Vtbl; @@ -1188,7 +1188,7 @@ impl Colors { } } impl ::windows_core::RuntimeType for Colors { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.Colors;{9b8c9326-4ca6-4ce5-8994-9eff65cabdcc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Colors { type Vtable = IColors_Vtbl; @@ -1215,7 +1215,7 @@ impl UIContentRoot { } } impl ::windows_core::RuntimeType for UIContentRoot { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIContentRoot;{1dfcbac6-b36b-5cb9-9bc5-2b7a0eddc378})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UIContentRoot { type Vtable = IUIContentRoot_Vtbl; @@ -1234,7 +1234,7 @@ unsafe impl ::core::marker::Sync for UIContentRoot {} pub struct UIContext(::windows_core::IUnknown); impl UIContext {} impl ::windows_core::RuntimeType for UIContext { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.UI.UIContext;{bb5cfacd-5bd8-59d0-a59e-1c17a4d6d243})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for UIContext { type Vtable = IUIContext_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs b/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs index 035db93efe..6b40eb3b8a 100644 --- a/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs +++ b/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs @@ -402,7 +402,7 @@ impl AtomPubClient { } } impl ::windows_core::RuntimeType for AtomPubClient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.AtomPub.AtomPubClient;{35392c38-cded-4d4c-9637-05f15c1c9406})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for AtomPubClient { type Vtable = IAtomPubClient_Vtbl; @@ -565,7 +565,7 @@ impl ResourceCollection { } } impl ::windows_core::RuntimeType for ResourceCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.AtomPub.ResourceCollection;{7f5fd609-bc88-41d4-88fa-3de6704d428e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ResourceCollection { type Vtable = IResourceCollection_Vtbl; @@ -701,7 +701,7 @@ impl ServiceDocument { } } impl ::windows_core::RuntimeType for ServiceDocument { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.AtomPub.ServiceDocument;{8b7ec771-2ab3-4dbe-8bcc-778f92b75e51})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for ServiceDocument { type Vtable = IServiceDocument_Vtbl; @@ -846,7 +846,7 @@ impl Workspace { } } impl ::windows_core::RuntimeType for Workspace { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.AtomPub.Workspace;{b41da63b-a4b8-4036-89c5-83c31266ba49})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for Workspace { type Vtable = IWorkspace_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs index 440cd32f19..533439a1f5 100644 --- a/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs @@ -291,7 +291,7 @@ impl HttpDiagnosticProvider { } } impl ::windows_core::RuntimeType for HttpDiagnosticProvider { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProvider;{bd811501-a056-4d39-b174-833b7b03b02c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpDiagnosticProvider { type Vtable = IHttpDiagnosticProvider_Vtbl; @@ -364,7 +364,7 @@ impl HttpDiagnosticProviderRequestResponseCompletedEventArgs { } } impl ::windows_core::RuntimeType for HttpDiagnosticProviderRequestResponseCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs;{735f98ee-94f6-4532-b26e-61e1b1e4efd4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpDiagnosticProviderRequestResponseCompletedEventArgs { type Vtable = IHttpDiagnosticProviderRequestResponseCompletedEventArgs_Vtbl; @@ -465,7 +465,7 @@ impl HttpDiagnosticProviderRequestResponseTimestamps { } } impl ::windows_core::RuntimeType for HttpDiagnosticProviderRequestResponseTimestamps { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseTimestamps;{e0afde10-55cf-4c01-91d4-a20557d849f0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpDiagnosticProviderRequestResponseTimestamps { type Vtable = IHttpDiagnosticProviderRequestResponseTimestamps_Vtbl; @@ -538,7 +538,7 @@ impl HttpDiagnosticProviderRequestSentEventArgs { } } impl ::windows_core::RuntimeType for HttpDiagnosticProviderRequestSentEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs;{3f5196d0-4c1f-4ebe-a57a-06930771c50d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpDiagnosticProviderRequestSentEventArgs { type Vtable = IHttpDiagnosticProviderRequestSentEventArgs_Vtbl; @@ -581,7 +581,7 @@ impl HttpDiagnosticProviderResponseReceivedEventArgs { } } impl ::windows_core::RuntimeType for HttpDiagnosticProviderResponseReceivedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs;{a0a2566c-ab5f-4d66-bb2d-084cf41635d0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpDiagnosticProviderResponseReceivedEventArgs { type Vtable = IHttpDiagnosticProviderResponseReceivedEventArgs_Vtbl; @@ -624,7 +624,7 @@ impl HttpDiagnosticSourceLocation { } } impl ::windows_core::RuntimeType for HttpDiagnosticSourceLocation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation;{54a9d260-8860-423f-b6fa-d77716f647a7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpDiagnosticSourceLocation { type Vtable = IHttpDiagnosticSourceLocation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs b/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs index f9f0917aec..80470e625a 100644 --- a/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs @@ -195,7 +195,7 @@ impl IHttpFilter { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IHttpFilter {} impl ::windows_core::RuntimeType for IHttpFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{a4cb6dd5-0902-439e-bfd7-e12552b165ce}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IHttpFilter { type Vtable = IHttpFilter_Vtbl; @@ -481,7 +481,7 @@ impl HttpBaseProtocolFilter { } } impl ::windows_core::RuntimeType for HttpBaseProtocolFilter { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Filters.HttpBaseProtocolFilter;{71c89b09-e131-4b54-a53c-eb43ff37e9bb})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpBaseProtocolFilter { type Vtable = IHttpBaseProtocolFilter_Vtbl; @@ -526,7 +526,7 @@ impl HttpCacheControl { } } impl ::windows_core::RuntimeType for HttpCacheControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Filters.HttpCacheControl;{c77e1cb4-3cea-4eb5-ac85-04e186e63ab7})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpCacheControl { type Vtable = IHttpCacheControl_Vtbl; @@ -602,7 +602,7 @@ impl HttpServerCustomValidationRequestedEventArgs { } } impl ::windows_core::RuntimeType for HttpServerCustomValidationRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs;{3165fe32-e7dd-48b7-a361-939c750e63cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpServerCustomValidationRequestedEventArgs { type Vtable = IHttpServerCustomValidationRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs b/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs index 4d20ee043b..6be33cd35c 100644 --- a/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs @@ -1575,7 +1575,7 @@ impl HttpCacheDirectiveHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpCacheDirectiveHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection;{9a586b89-d5d0-4fbe-bd9d-b5b3636811b4})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpCacheDirectiveHeaderValueCollection { type Vtable = IHttpCacheDirectiveHeaderValueCollection_Vtbl; @@ -1683,7 +1683,7 @@ impl HttpChallengeHeaderValue { } } impl ::windows_core::RuntimeType for HttpChallengeHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpChallengeHeaderValue;{393361af-0f7d-4820-9fdd-a2b956eeaeab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpChallengeHeaderValue { type Vtable = IHttpChallengeHeaderValue_Vtbl; @@ -1833,7 +1833,7 @@ impl HttpChallengeHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpChallengeHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection;{ca9e5f81-aee0-4353-a10b-e625babd64c2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpChallengeHeaderValueCollection { type Vtable = IHttpChallengeHeaderValueCollection_Vtbl; @@ -1919,7 +1919,7 @@ impl HttpConnectionOptionHeaderValue { } } impl ::windows_core::RuntimeType for HttpConnectionOptionHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue;{cb4af27a-4e90-45eb-8dcd-fd1408f4c44f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpConnectionOptionHeaderValue { type Vtable = IHttpConnectionOptionHeaderValue_Vtbl; @@ -2069,7 +2069,7 @@ impl HttpConnectionOptionHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpConnectionOptionHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection;{e4f56c1d-5142-4e00-8e0f-019509337629})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpConnectionOptionHeaderValueCollection { type Vtable = IHttpConnectionOptionHeaderValueCollection_Vtbl; @@ -2155,7 +2155,7 @@ impl HttpContentCodingHeaderValue { } } impl ::windows_core::RuntimeType for HttpContentCodingHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpContentCodingHeaderValue;{bcf7f92a-9376-4d85-bccc-9f4f9acab434})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpContentCodingHeaderValue { type Vtable = IHttpContentCodingHeaderValue_Vtbl; @@ -2305,7 +2305,7 @@ impl HttpContentCodingHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpContentCodingHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection;{7d221721-a6db-436e-8e83-91596192819c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpContentCodingHeaderValueCollection { type Vtable = IHttpContentCodingHeaderValueCollection_Vtbl; @@ -2406,7 +2406,7 @@ impl HttpContentCodingWithQualityHeaderValue { } } impl ::windows_core::RuntimeType for HttpContentCodingWithQualityHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue;{94531cd5-8b13-4d73-8651-f76b38f88495})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpContentCodingWithQualityHeaderValue { type Vtable = IHttpContentCodingWithQualityHeaderValue_Vtbl; @@ -2556,7 +2556,7 @@ impl HttpContentCodingWithQualityHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpContentCodingWithQualityHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection;{7c0d753e-e899-4378-b5c8-412d820711cc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpContentCodingWithQualityHeaderValueCollection { type Vtable = IHttpContentCodingWithQualityHeaderValueCollection_Vtbl; @@ -2706,7 +2706,7 @@ impl HttpContentDispositionHeaderValue { } } impl ::windows_core::RuntimeType for HttpContentDispositionHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpContentDispositionHeaderValue;{f2a2eedc-2629-4b49-9908-96a168e9365e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpContentDispositionHeaderValue { type Vtable = IHttpContentDispositionHeaderValue_Vtbl; @@ -2967,7 +2967,7 @@ impl HttpContentHeaderCollection { } } impl ::windows_core::RuntimeType for HttpContentHeaderCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpContentHeaderCollection;{40612a44-47ae-4b7e-9124-69628b64aa18})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpContentHeaderCollection { type Vtable = IHttpContentHeaderCollection_Vtbl; @@ -3096,7 +3096,7 @@ impl HttpContentRangeHeaderValue { } } impl ::windows_core::RuntimeType for HttpContentRangeHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpContentRangeHeaderValue;{04d967d3-a4f6-495c-9530-8579fcba8aa9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpContentRangeHeaderValue { type Vtable = IHttpContentRangeHeaderValue_Vtbl; @@ -3179,7 +3179,7 @@ impl HttpCookiePairHeaderValue { } } impl ::windows_core::RuntimeType for HttpCookiePairHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpCookiePairHeaderValue;{cbd46217-4b29-412b-bd90-b3d814ab8e1b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpCookiePairHeaderValue { type Vtable = IHttpCookiePairHeaderValue_Vtbl; @@ -3329,7 +3329,7 @@ impl HttpCookiePairHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpCookiePairHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection;{f3f44350-581e-4ecc-9f59-e507d04f06e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpCookiePairHeaderValueCollection { type Vtable = IHttpCookiePairHeaderValueCollection_Vtbl; @@ -3437,7 +3437,7 @@ impl HttpCredentialsHeaderValue { } } impl ::windows_core::RuntimeType for HttpCredentialsHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpCredentialsHeaderValue;{c34cc3cb-542e-4177-a6c7-b674ce193fbf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpCredentialsHeaderValue { type Vtable = IHttpCredentialsHeaderValue_Vtbl; @@ -3503,7 +3503,7 @@ impl HttpDateOrDeltaHeaderValue { } } impl ::windows_core::RuntimeType for HttpDateOrDeltaHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue;{eafcaa6a-c4dc-49e2-a27d-043adf5867a3})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpDateOrDeltaHeaderValue { type Vtable = IHttpDateOrDeltaHeaderValue_Vtbl; @@ -3595,7 +3595,7 @@ impl HttpExpectationHeaderValue { } } impl ::windows_core::RuntimeType for HttpExpectationHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpExpectationHeaderValue;{4ce585cd-3a99-43af-a2e6-ec232fea9658})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpExpectationHeaderValue { type Vtable = IHttpExpectationHeaderValue_Vtbl; @@ -3745,7 +3745,7 @@ impl HttpExpectationHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpExpectationHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection;{e78521b3-a0e2-4ac4-9e66-79706cb9fd58})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpExpectationHeaderValueCollection { type Vtable = IHttpExpectationHeaderValueCollection_Vtbl; @@ -3915,7 +3915,7 @@ impl HttpLanguageHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpLanguageHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection;{9ebd7ca3-8219-44f6-9902-8c56dfd3340c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpLanguageHeaderValueCollection { type Vtable = IHttpLanguageHeaderValueCollection_Vtbl; @@ -4016,7 +4016,7 @@ impl HttpLanguageRangeWithQualityHeaderValue { } } impl ::windows_core::RuntimeType for HttpLanguageRangeWithQualityHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue;{7256e102-0080-4db4-a083-7de7b2e5ba4c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpLanguageRangeWithQualityHeaderValue { type Vtable = IHttpLanguageRangeWithQualityHeaderValue_Vtbl; @@ -4166,7 +4166,7 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpLanguageRangeWithQualityHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection;{885d5abd-4b4f-480a-89ce-8aedcee6e3a0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpLanguageRangeWithQualityHeaderValueCollection { type Vtable = IHttpLanguageRangeWithQualityHeaderValueCollection_Vtbl; @@ -4276,7 +4276,7 @@ impl HttpMediaTypeHeaderValue { } } impl ::windows_core::RuntimeType for HttpMediaTypeHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpMediaTypeHeaderValue;{16b28533-e728-4fcb-bdb0-08a431a14844})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpMediaTypeHeaderValue { type Vtable = IHttpMediaTypeHeaderValue_Vtbl; @@ -4390,7 +4390,7 @@ impl HttpMediaTypeWithQualityHeaderValue { } } impl ::windows_core::RuntimeType for HttpMediaTypeWithQualityHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue;{188d5e32-76be-44a0-b1cd-2074bded2dde})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpMediaTypeWithQualityHeaderValue { type Vtable = IHttpMediaTypeWithQualityHeaderValue_Vtbl; @@ -4540,7 +4540,7 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpMediaTypeWithQualityHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection;{3c0c6b73-1342-4587-a056-18d02ff67165})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpMediaTypeWithQualityHeaderValueCollection { type Vtable = IHttpMediaTypeWithQualityHeaderValueCollection_Vtbl; @@ -4710,7 +4710,7 @@ impl HttpMethodHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpMethodHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpMethodHeaderValueCollection;{43bc3ff4-6119-4adf-938c-34bfffcf92ed})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpMethodHeaderValueCollection { type Vtable = IHttpMethodHeaderValueCollection_Vtbl; @@ -4813,7 +4813,7 @@ impl HttpNameValueHeaderValue { } } impl ::windows_core::RuntimeType for HttpNameValueHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpNameValueHeaderValue;{d8ba7463-5b9a-4d1b-93f9-aa5b44ecfddf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpNameValueHeaderValue { type Vtable = IHttpNameValueHeaderValue_Vtbl; @@ -4892,7 +4892,7 @@ impl HttpProductHeaderValue { } } impl ::windows_core::RuntimeType for HttpProductHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpProductHeaderValue;{f4feee03-ebd4-4160-b9ff-807c5183b6e6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpProductHeaderValue { type Vtable = IHttpProductHeaderValue_Vtbl; @@ -4971,7 +4971,7 @@ impl HttpProductInfoHeaderValue { } } impl ::windows_core::RuntimeType for HttpProductInfoHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpProductInfoHeaderValue;{1b1a8732-4c35-486a-966f-646489198e4d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpProductInfoHeaderValue { type Vtable = IHttpProductInfoHeaderValue_Vtbl; @@ -5121,7 +5121,7 @@ impl HttpProductInfoHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpProductInfoHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection;{877df74a-d69b-44f8-ad4f-453af9c42ed0})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpProductInfoHeaderValueCollection { type Vtable = IHttpProductInfoHeaderValueCollection_Vtbl; @@ -5459,7 +5459,7 @@ impl HttpRequestHeaderCollection { } } impl ::windows_core::RuntimeType for HttpRequestHeaderCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpRequestHeaderCollection;{af40329b-b544-469b-86b9-ac3d466fea36})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpRequestHeaderCollection { type Vtable = IHttpRequestHeaderCollection_Vtbl; @@ -5697,7 +5697,7 @@ impl HttpResponseHeaderCollection { } } impl ::windows_core::RuntimeType for HttpResponseHeaderCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpResponseHeaderCollection;{7a990969-fa3f-41ed-aac6-bf957975c16b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpResponseHeaderCollection { type Vtable = IHttpResponseHeaderCollection_Vtbl; @@ -5792,7 +5792,7 @@ impl HttpTransferCodingHeaderValue { } } impl ::windows_core::RuntimeType for HttpTransferCodingHeaderValue { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpTransferCodingHeaderValue;{436f32f9-3ded-42bd-b38a-5496a2511ce6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpTransferCodingHeaderValue { type Vtable = IHttpTransferCodingHeaderValue_Vtbl; @@ -5942,7 +5942,7 @@ impl HttpTransferCodingHeaderValueCollection { } } impl ::windows_core::RuntimeType for HttpTransferCodingHeaderValueCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection;{202c8c34-2c03-49b8-9665-73e27cb2fc79})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpTransferCodingHeaderValueCollection { type Vtable = IHttpTransferCodingHeaderValueCollection_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/Http/mod.rs b/crates/libs/windows/src/Windows/Web/Http/mod.rs index 45b204b383..4d3a6014ca 100644 --- a/crates/libs/windows/src/Windows/Web/Http/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/mod.rs @@ -259,7 +259,7 @@ impl IHttpContent { #[cfg(feature = "Foundation")] impl ::windows_core::CanTryInto for IHttpContent {} impl ::windows_core::RuntimeType for IHttpContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{6b14a441-fba7-4bd2-af0a-839de7c295da}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IHttpContent { type Vtable = IHttpContent_Vtbl; @@ -899,7 +899,7 @@ impl HttpBufferContent { } } impl ::windows_core::RuntimeType for HttpBufferContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpBufferContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpBufferContent { type Vtable = IHttpContent_Vtbl; @@ -1226,7 +1226,7 @@ impl HttpClient { } } impl ::windows_core::RuntimeType for HttpClient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpClient;{7fda1151-3574-4880-a8ba-e6b1e0061f3d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpClient { type Vtable = IHttpClient_Vtbl; @@ -1342,7 +1342,7 @@ impl HttpCookie { } } impl ::windows_core::RuntimeType for HttpCookie { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpCookie { type Vtable = IHttpCookie_Vtbl; @@ -1416,7 +1416,7 @@ impl HttpCookieCollection { } #[cfg(feature = "Foundation_Collections")] impl ::windows_core::RuntimeType for HttpCookieCollection { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpCookieCollection;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249})))"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } #[cfg(feature = "Foundation_Collections")] unsafe impl ::windows_core::Interface for HttpCookieCollection { @@ -1501,7 +1501,7 @@ impl HttpCookieManager { } } impl ::windows_core::RuntimeType for HttpCookieManager { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpCookieManager;{7a431780-cd4f-4e57-a84a-5b0a53d6bb96})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpCookieManager { type Vtable = IHttpCookieManager_Vtbl; @@ -1616,7 +1616,7 @@ impl HttpFormUrlEncodedContent { } } impl ::windows_core::RuntimeType for HttpFormUrlEncodedContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpFormUrlEncodedContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpFormUrlEncodedContent { type Vtable = IHttpContent_Vtbl; @@ -1693,7 +1693,7 @@ impl HttpGetBufferResult { } } impl ::windows_core::RuntimeType for HttpGetBufferResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpGetBufferResult;{53d08e7c-e209-404e-9a49-742d8236fd3a})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpGetBufferResult { type Vtable = IHttpGetBufferResult_Vtbl; @@ -1769,7 +1769,7 @@ impl HttpGetInputStreamResult { } } impl ::windows_core::RuntimeType for HttpGetInputStreamResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpGetInputStreamResult;{d5d63463-13aa-4ee0-be95-a0c39fe91203})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpGetInputStreamResult { type Vtable = IHttpGetInputStreamResult_Vtbl; @@ -1843,7 +1843,7 @@ impl HttpGetStringResult { } } impl ::windows_core::RuntimeType for HttpGetStringResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpGetStringResult;{9bac466d-8509-4775-b16d-8953f47a7f5f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpGetStringResult { type Vtable = IHttpGetStringResult_Vtbl; @@ -1941,7 +1941,7 @@ impl HttpMethod { } } impl ::windows_core::RuntimeType for HttpMethod { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpMethod;{728d4022-700d-4fe0-afa5-40299c58dbfd})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpMethod { type Vtable = IHttpMethod_Vtbl; @@ -2082,7 +2082,7 @@ impl HttpMultipartContent { } } impl ::windows_core::RuntimeType for HttpMultipartContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpMultipartContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpMultipartContent { type Vtable = IHttpContent_Vtbl; @@ -2252,7 +2252,7 @@ impl HttpMultipartFormDataContent { } } impl ::windows_core::RuntimeType for HttpMultipartFormDataContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpMultipartFormDataContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpMultipartFormDataContent { type Vtable = IHttpContent_Vtbl; @@ -2416,7 +2416,7 @@ impl HttpRequestMessage { } } impl ::windows_core::RuntimeType for HttpRequestMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpRequestMessage;{f5762b3c-74d4-4811-b5dc-9f8b4e2f9abf})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpRequestMessage { type Vtable = IHttpRequestMessage_Vtbl; @@ -2483,7 +2483,7 @@ impl HttpRequestResult { } } impl ::windows_core::RuntimeType for HttpRequestResult { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpRequestResult;{6acf4da8-b5eb-4a35-a902-4217fbe820c5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpRequestResult { type Vtable = IHttpRequestResult_Vtbl; @@ -2635,7 +2635,7 @@ impl HttpResponseMessage { } } impl ::windows_core::RuntimeType for HttpResponseMessage { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpResponseMessage;{fee200fb-8664-44e0-95d9-42696199bffc})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpResponseMessage { type Vtable = IHttpResponseMessage_Vtbl; @@ -2754,7 +2754,7 @@ impl HttpStreamContent { } } impl ::windows_core::RuntimeType for HttpStreamContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpStreamContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpStreamContent { type Vtable = IHttpContent_Vtbl; @@ -2885,7 +2885,7 @@ impl HttpStringContent { } } impl ::windows_core::RuntimeType for HttpStringContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpStringContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpStringContent { type Vtable = IHttpContent_Vtbl; @@ -2955,7 +2955,7 @@ impl HttpTransportInformation { } } impl ::windows_core::RuntimeType for HttpTransportInformation { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Http.HttpTransportInformation;{70127198-c6a7-4ed0-833a-83fd8b8f178d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for HttpTransportInformation { type Vtable = IHttpTransportInformation_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/Syndication/mod.rs b/crates/libs/windows/src/Windows/Web/Syndication/mod.rs index a0057e30cd..cafa68f66d 100644 --- a/crates/libs/windows/src/Windows/Web/Syndication/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Syndication/mod.rs @@ -165,7 +165,7 @@ impl ISyndicationClient { } ::windows_core::imp::interface_hierarchy!(ISyndicationClient, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISyndicationClient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{9e18a9b7-7249-4b45-b229-7df895a5a1f5}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISyndicationClient { type Vtable = ISyndicationClient_Vtbl; @@ -692,7 +692,7 @@ impl ISyndicationNode { } ::windows_core::imp::interface_hierarchy!(ISyndicationNode, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for ISyndicationNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{753cef78-51f8-45c0-a9f5-f1719dec3fb2}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISyndicationNode { type Vtable = ISyndicationNode_Vtbl; @@ -933,7 +933,7 @@ impl ISyndicationText { ::windows_core::imp::interface_hierarchy!(ISyndicationText, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::CanTryInto for ISyndicationText {} impl ::windows_core::RuntimeType for ISyndicationText { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b9cc5e80-313a-4091-a2a6-243e0ee923f9}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for ISyndicationText { type Vtable = ISyndicationText_Vtbl; @@ -1032,7 +1032,7 @@ impl SyndicationAttribute { } } impl ::windows_core::RuntimeType for SyndicationAttribute { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationAttribute;{71e8f969-526e-4001-9a91-e84f83161ab1})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationAttribute { type Vtable = ISyndicationAttribute_Vtbl; @@ -1198,7 +1198,7 @@ impl SyndicationCategory { } } impl ::windows_core::RuntimeType for SyndicationCategory { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationCategory;{8715626f-0cba-4a7f-89ff-ecb5281423b6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationCategory { type Vtable = ISyndicationCategory_Vtbl; @@ -1327,7 +1327,7 @@ impl SyndicationClient { } } impl ::windows_core::RuntimeType for SyndicationClient { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationClient;{9e18a9b7-7249-4b45-b229-7df895a5a1f5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationClient { type Vtable = ISyndicationClient_Vtbl; @@ -1524,7 +1524,7 @@ impl SyndicationContent { } } impl ::windows_core::RuntimeType for SyndicationContent { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationContent;{4641fefe-0e55-40d0-b8d0-6a2ccba9fc7c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationContent { type Vtable = ISyndicationContent_Vtbl; @@ -1894,7 +1894,7 @@ impl SyndicationFeed { } } impl ::windows_core::RuntimeType for SyndicationFeed { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationFeed;{7ffe3cd2-5b66-4d62-8403-1bc10d910d6b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationFeed { type Vtable = ISyndicationFeed_Vtbl; @@ -2062,7 +2062,7 @@ impl SyndicationGenerator { } } impl ::windows_core::RuntimeType for SyndicationGenerator { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationGenerator;{9768b379-fb2b-4f6d-b41c-088a5868825c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationGenerator { type Vtable = ISyndicationGenerator_Vtbl; @@ -2408,7 +2408,7 @@ impl SyndicationItem { } } impl ::windows_core::RuntimeType for SyndicationItem { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationItem;{548db883-c384-45c1-8ae8-a378c4ec486c})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationItem { type Vtable = ISyndicationItem_Vtbl; @@ -2625,7 +2625,7 @@ impl SyndicationLink { } } impl ::windows_core::RuntimeType for SyndicationLink { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationLink;{27553abd-a10e-41b5-86bd-9759086eb0c5})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationLink { type Vtable = ISyndicationLink_Vtbl; @@ -2753,7 +2753,7 @@ impl SyndicationNode { } } impl ::windows_core::RuntimeType for SyndicationNode { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationNode;{753cef78-51f8-45c0-a9f5-f1719dec3fb2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationNode { type Vtable = ISyndicationNode_Vtbl; @@ -2932,7 +2932,7 @@ impl SyndicationPerson { } } impl ::windows_core::RuntimeType for SyndicationPerson { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationPerson;{fa1ee5da-a7c6-4517-a096-0143faf29327})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationPerson { type Vtable = ISyndicationPerson_Vtbl; @@ -3106,7 +3106,7 @@ impl SyndicationText { } } impl ::windows_core::RuntimeType for SyndicationText { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.Syndication.SyndicationText;{b9cc5e80-313a-4091-a2a6-243e0ee923f9})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for SyndicationText { type Vtable = ISyndicationText_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs b/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs index cc6278e0a2..7a60c7005b 100644 --- a/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs +++ b/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs @@ -802,7 +802,7 @@ impl WebViewControl { } } impl ::windows_core::RuntimeType for WebViewControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.Interop.WebViewControl;{3f921316-bc70-4bda-9136-c94370899fab})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControl { type Vtable = super::IWebViewControl_Vtbl; @@ -867,7 +867,7 @@ impl WebViewControlAcceleratorKeyPressedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlAcceleratorKeyPressedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.Interop.WebViewControlAcceleratorKeyPressedEventArgs;{77a2a53e-7c74-437d-a290-3ac0d8cd5655})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlAcceleratorKeyPressedEventArgs { type Vtable = IWebViewControlAcceleratorKeyPressedEventArgs_Vtbl; @@ -892,7 +892,7 @@ impl WebViewControlMoveFocusRequestedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlMoveFocusRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.Interop.WebViewControlMoveFocusRequestedEventArgs;{6b2a340d-4bd0-405e-b7c1-1e72a492f446})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlMoveFocusRequestedEventArgs { type Vtable = IWebViewControlMoveFocusRequestedEventArgs_Vtbl; @@ -992,7 +992,7 @@ impl WebViewControlProcess { } } impl ::windows_core::RuntimeType for WebViewControlProcess { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.Interop.WebViewControlProcess;{02c723ec-98d6-424a-b63e-c6136c36a0f2})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlProcess { type Vtable = IWebViewControlProcess_Vtbl; @@ -1039,7 +1039,7 @@ impl WebViewControlProcessOptions { } } impl ::windows_core::RuntimeType for WebViewControlProcessOptions { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.Interop.WebViewControlProcessOptions;{1cca72a7-3bd6-4826-8261-6c8189505d89})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlProcessOptions { type Vtable = IWebViewControlProcessOptions_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/UI/mod.rs b/crates/libs/windows/src/Windows/Web/UI/mod.rs index cd22463fed..d880584e82 100644 --- a/crates/libs/windows/src/Windows/Web/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Web/UI/mod.rs @@ -485,7 +485,7 @@ impl IWebViewControl { } ::windows_core::imp::interface_hierarchy!(IWebViewControl, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebViewControl { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{3f921316-bc70-4bda-9136-c94370899fab}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebViewControl { type Vtable = IWebViewControl_Vtbl; @@ -704,7 +704,7 @@ impl IWebViewControl2 { } ::windows_core::imp::interface_hierarchy!(IWebViewControl2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IWebViewControl2 { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{4d3c06f9-c8df-41cc-8bd5-2a947b204503}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IWebViewControl2 { type Vtable = IWebViewControl2_Vtbl; @@ -1061,7 +1061,7 @@ impl WebViewControlContentLoadingEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlContentLoadingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlContentLoadingEventArgs;{9a3fccb2-b9bb-404b-a22b-66dccd1250c6})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlContentLoadingEventArgs { type Vtable = IWebViewControlContentLoadingEventArgs_Vtbl; @@ -1088,7 +1088,7 @@ impl WebViewControlDOMContentLoadedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlDOMContentLoadedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlDOMContentLoadedEventArgs;{be8bc008-9541-4545-9ff2-2df585b29f7d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlDOMContentLoadedEventArgs { type Vtable = IWebViewControlDOMContentLoadedEventArgs_Vtbl; @@ -1137,7 +1137,7 @@ impl WebViewControlDeferredPermissionRequest { } } impl ::windows_core::RuntimeType for WebViewControlDeferredPermissionRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlDeferredPermissionRequest;{2ce349e0-d759-445c-9926-8995298f152b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlDeferredPermissionRequest { type Vtable = IWebViewControlDeferredPermissionRequest_Vtbl; @@ -1175,7 +1175,7 @@ impl WebViewControlLongRunningScriptDetectedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlLongRunningScriptDetectedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlLongRunningScriptDetectedEventArgs;{2a6e5bba-98b4-45bc-bbeb-0f69ce49c599})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlLongRunningScriptDetectedEventArgs { type Vtable = IWebViewControlLongRunningScriptDetectedEventArgs_Vtbl; @@ -1216,7 +1216,7 @@ impl WebViewControlNavigationCompletedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlNavigationCompletedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlNavigationCompletedEventArgs;{20409918-4a15-4c46-a55d-f79edb0bde8b})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlNavigationCompletedEventArgs { type Vtable = IWebViewControlNavigationCompletedEventArgs_Vtbl; @@ -1254,7 +1254,7 @@ impl WebViewControlNavigationStartingEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlNavigationStartingEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlNavigationStartingEventArgs;{0c9057c5-0a08-41c7-863b-71e3a9549137})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlNavigationStartingEventArgs { type Vtable = IWebViewControlNavigationStartingEventArgs_Vtbl; @@ -1324,7 +1324,7 @@ impl WebViewControlNewWindowRequestedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlNewWindowRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlNewWindowRequestedEventArgs;{3df44bbb-a124-46d5-a083-d02cacdff5ad})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlNewWindowRequestedEventArgs { type Vtable = IWebViewControlNewWindowRequestedEventArgs_Vtbl; @@ -1384,7 +1384,7 @@ impl WebViewControlPermissionRequest { } } impl ::windows_core::RuntimeType for WebViewControlPermissionRequest { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlPermissionRequest;{e5bc836c-f22f-40e2-95b2-7729f840eb7f})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlPermissionRequest { type Vtable = IWebViewControlPermissionRequest_Vtbl; @@ -1409,7 +1409,7 @@ impl WebViewControlPermissionRequestedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlPermissionRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlPermissionRequestedEventArgs;{27204d51-2488-4cc5-968e-0a771e59c147})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlPermissionRequestedEventArgs { type Vtable = IWebViewControlPermissionRequestedEventArgs_Vtbl; @@ -1443,7 +1443,7 @@ impl WebViewControlScriptNotifyEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlScriptNotifyEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlScriptNotifyEventArgs;{491de57b-6f49-41bb-b591-51b85b817037})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlScriptNotifyEventArgs { type Vtable = IWebViewControlScriptNotifyEventArgs_Vtbl; @@ -1494,7 +1494,7 @@ impl WebViewControlSettings { } } impl ::windows_core::RuntimeType for WebViewControlSettings { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlSettings;{c9967fbf-5e98-4cfd-8cce-27b0911e3de8})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlSettings { type Vtable = IWebViewControlSettings_Vtbl; @@ -1532,7 +1532,7 @@ impl WebViewControlUnsupportedUriSchemeIdentifiedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlUnsupportedUriSchemeIdentifiedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlUnsupportedUriSchemeIdentifiedEventArgs;{e3b81944-e4fc-43dc-94ca-f980f30bc51d})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlUnsupportedUriSchemeIdentifiedEventArgs { type Vtable = IWebViewControlUnsupportedUriSchemeIdentifiedEventArgs_Vtbl; @@ -1575,7 +1575,7 @@ impl WebViewControlUnviewableContentIdentifiedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlUnviewableContentIdentifiedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlUnviewableContentIdentifiedEventArgs;{4a9680db-88f2-4e20-b693-b4e2df4aa581})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlUnviewableContentIdentifiedEventArgs { type Vtable = IWebViewControlUnviewableContentIdentifiedEventArgs_Vtbl; @@ -1629,7 +1629,7 @@ impl WebViewControlWebResourceRequestedEventArgs { } } impl ::windows_core::RuntimeType for WebViewControlWebResourceRequestedEventArgs { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"rc(Windows.Web.UI.WebViewControlWebResourceRequestedEventArgs;{44d6524d-55a4-4d8b-891c-931d8e25d42e})"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_class::(); } unsafe impl ::windows_core::Interface for WebViewControlWebResourceRequestedEventArgs { type Vtable = IWebViewControlWebResourceRequestedEventArgs_Vtbl; diff --git a/crates/libs/windows/src/Windows/Web/mod.rs b/crates/libs/windows/src/Windows/Web/mod.rs index bdff39d840..43d00bf08c 100644 --- a/crates/libs/windows/src/Windows/Web/mod.rs +++ b/crates/libs/windows/src/Windows/Web/mod.rs @@ -29,7 +29,7 @@ impl IUriToStreamResolver { } ::windows_core::imp::interface_hierarchy!(IUriToStreamResolver, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ::windows_core::RuntimeType for IUriToStreamResolver { - const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"{b0aba86a-9aeb-4d3a-9590-003e3ca7e290}"); + const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::for_interface::(); } unsafe impl ::windows_core::Interface for IUriToStreamResolver { type Vtable = IUriToStreamResolver_Vtbl;