ReactOS 0.4.15-dev-8219-ge8b88cf
IMMNotificationClient Interface Reference
Inheritance diagram for IMMNotificationClient:
Collaboration diagram for IMMNotificationClient:

Public Member Functions

HRESULT OnDeviceStateChanged ([in] LPCWSTR pwstrDeviceId, [in] DWORD dwNewState)
HRESULT OnDeviceAdded ([in] LPCWSTR pwstrDeviceId)
HRESULT OnDeviceRemoved ([in] LPCWSTR pwstrDeviceId)
HRESULT OnDefaultDeviceChanged ([in] EDataFlow flow, [in] ERole role, [in] LPCWSTR pwstrDeviceId)
HRESULT OnPropertyValueChanged ([in] LPCWSTR pwstrDeviceId, [in] const PROPERTYKEY key)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 102 of file mmdeviceapi.idl.

Member Function Documentation

◆ OnDefaultDeviceChanged()

HRESULT IMMNotificationClient::OnDefaultDeviceChanged ( [in] EDataFlow  flow,
[in] ERole  role,
[in] LPCWSTR  pwstrDeviceId 

◆ OnDeviceAdded()

HRESULT IMMNotificationClient::OnDeviceAdded ( [in] LPCWSTR  pwstrDeviceId)

◆ OnDeviceRemoved()

HRESULT IMMNotificationClient::OnDeviceRemoved ( [in] LPCWSTR  pwstrDeviceId)

◆ OnDeviceStateChanged()

HRESULT IMMNotificationClient::OnDeviceStateChanged ( [in] LPCWSTR  pwstrDeviceId,
[in] DWORD  dwNewState 

◆ OnPropertyValueChanged()

HRESULT IMMNotificationClient::OnPropertyValueChanged ( [in] LPCWSTR  pwstrDeviceId,
[in] const PROPERTYKEY  key 

The documentation for this interface was generated from the following file: