protected unsafe ITrackerObjectWrapper(ComWrappers cw, bool aggregateRefTracker) { ComWrappersHelper.Init <ITrackerObjectWrapper>(ref this.classNative, this, aggregateRefTracker, cw, &CreateInstance); var inst = Marshal.PtrToStructure <VtblPtr>(this.classNative.Instance); this.vtable = Marshal.PtrToStructure <ITrackerObjectWrapperVtbl>(inst.Vtbl);
public DataProtectionProvider() : this((ActivationFactory <DataProtectionProvider> .ActivateInstance <IUnknownVftbl>())) { ComWrappersSupport.RegisterObjectForInterface(this, ThisPtr); ComWrappersHelper.Init(_inner, false); }
public CompositorController() : this((ActivationFactory <CompositorController> .ActivateInstance <IUnknownVftbl>())) { ComWrappersSupport.RegisterObjectForInterface(this, ThisPtr); ComWrappersHelper.Init(_inner, false); }
public DisplayRequest() : this((ActivationFactory <DisplayRequest> .ActivateInstance <IUnknownVftbl>())) { ComWrappersSupport.RegisterObjectForInterface(this, ThisPtr); ComWrappersHelper.Init(_inner, false); }
public PlatformTelemetryRegistrationSettings() : this((ActivationFactory <PlatformTelemetryRegistrationSettings> .ActivateInstance <IUnknownVftbl>())) { ComWrappersSupport.RegisterObjectForInterface(this, ThisPtr); ComWrappersHelper.Init(_inner, false); }
public EasClientDeviceInformation() : this((ActivationFactory <EasClientDeviceInformation> .ActivateInstance <IUnknownVftbl>())) { ComWrappersSupport.RegisterObjectForInterface(this, ThisPtr); ComWrappersHelper.Init(_inner, false); }
public SceneLightingEffect() : this((ActivationFactory <SceneLightingEffect> .ActivateInstance <IUnknownVftbl>())) { ComWrappersSupport.RegisterObjectForInterface(this, ThisPtr); ComWrappersHelper.Init(_inner, false); }