include: Add IDeviceInformationStatics interface definition.
This commit is contained in:
parent
db53e46bad
commit
ebb0a399a5
1 changed files with 38 additions and 0 deletions
|
@ -192,6 +192,44 @@ namespace Windows.Devices.Enumeration {
|
|||
[propget] HRESULT Panel([out, retval] Windows.Devices.Enumeration.Panel *value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.Devices.Enumeration.DeviceInformation),
|
||||
uuid(c17f100e-3a46-4a78-8013-769dc9b97390)
|
||||
]
|
||||
interface IDeviceInformationStatics : IInspectable
|
||||
{
|
||||
[overload("CreateFromIdAsync")]
|
||||
HRESULT CreateFromIdAsync([in] HSTRING id,
|
||||
[out, retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceInformation *> **op);
|
||||
[overload("CreateFromIdAsync")]
|
||||
HRESULT CreateFromIdAsyncAdditionalProperties([in] HSTRING id,
|
||||
[in] Windows.Foundation.Collections.IIterable<HSTRING> *additional_properties,
|
||||
[out, retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceInformation *> **op);
|
||||
[overload("FindAllAsync")]
|
||||
HRESULT FindAllAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceInformationCollection *> **op);
|
||||
[overload("FindAllAsync"), default_overload]
|
||||
HRESULT FindAllAsyncDeviceClass([in] Windows.Devices.Enumeration.DeviceClass device_class,
|
||||
[out, retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceInformationCollection *> **op);
|
||||
[overload("FindAllAsync")]
|
||||
HRESULT FindAllAsyncAqsFilter([in] HSTRING filter,
|
||||
[out, retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceInformationCollection *> **op);
|
||||
[overload("FindAllAsync")]
|
||||
HRESULT FindAllAsyncAqsFilterAndAdditionalProperties([in] HSTRING filter,
|
||||
[in] Windows.Foundation.Collections.IIterable<HSTRING> *additional_properties,
|
||||
[out, retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceInformationCollection *> **op);
|
||||
[overload("CreateWatcher")]
|
||||
HRESULT CreateWatcher([out, retval] Windows.Devices.Enumeration.DeviceWatcher **watcher);
|
||||
[overload("CreateWatcher"), default_overload]
|
||||
HRESULT CreateWatcherDeviceClass([in] Windows.Devices.Enumeration.DeviceClass device_class,
|
||||
[out, retval] Windows.Devices.Enumeration.DeviceWatcher **watcher);
|
||||
[overload("CreateWatcher")]
|
||||
HRESULT CreateWatcherAqsFilter([in] HSTRING filter, [out, retval] Windows.Devices.Enumeration.DeviceWatcher **watcher);
|
||||
[overload("CreateWatcher")]
|
||||
HRESULT CreateWatcherAqsFilterAndAdditionalProperties([in] HSTRING filter,
|
||||
[in] Windows.Foundation.Collections.IIterable<HSTRING> *additional_properties, [out, retval] Windows.Devices.Enumeration.DeviceWatcher **watcher);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.Devices.Enumeration.DeviceInformation),
|
||||
|
|
Loading…
Add table
Reference in a new issue