Home | History | Annotate | Download | only in include

Lines Matching refs:IMMDevice

27 typedef interface IMMDevice IMMDevice;
298 * IMMDevice interface
306 IMMDevice : public IUnknown
326 __CRT_UUID_DECL(IMMDevice, 0xd666063f, 0x1587, 0x4e43, 0x81,0xf1, 0xb9,0x48,0xe8,0x07,0x36,0x3f)
334 IMMDevice* This,
339 IMMDevice* This);
342 IMMDevice* This);
344 /*** IMMDevice methods ***/
346 IMMDevice* This,
353 IMMDevice* This,
358 IMMDevice* This,
362 IMMDevice* This,
367 interface IMMDevice {
377 /*** IMMDevice methods ***/
384 static FORCEINLINE HRESULT IMMDevice_QueryInterface(IMMDevice* This,REFIID riid,void **ppvObject) {
387 static FORCEINLINE ULONG IMMDevice_AddRef(IMMDevice* This) {
390 static FORCEINLINE ULONG IMMDevice_Release(IMMDevice* This) {
393 /*** IMMDevice methods ***/
394 static FORCEINLINE HRESULT IMMDevice_Activate(IMMDevice* This,REFIID iid,DWORD dwClsCtx,PROPVARIANT *pActivationParams,void **ppv) {
397 static FORCEINLINE HRESULT IMMDevice_OpenPropertyStore(IMMDevice* This,DWORD stgmAccess,IPropertyStore **ppProperties) {
400 static FORCEINLINE HRESULT IMMDevice_GetId(IMMDevice* This,LPWSTR *ppstrId) {
403 static FORCEINLINE HRESULT IMMDevice_GetState(IMMDevice* This,DWORD *pdwState) {
412 IMMDevice* This,
423 IMMDevice* This,
432 IMMDevice* This,
440 IMMDevice* This,
466 IMMDevice **ppdevice) = 0;
496 IMMDevice **ppdevice);
528 static FORCEINLINE HRESULT IMMDeviceCollection_Item(IMMDeviceCollection* This,UINT nDevice,IMMDevice **ppdevice) {
547 IMMDevice **ppdevice);
659 IMMDevice **ppEndpoint) = 0;
663 IMMDevice **ppDevice) = 0;
702 IMMDevice **ppEndpoint);
707 IMMDevice **ppDevice);
750 static FORCEINLINE HRESULT IMMDeviceEnumerator_GetDefaultAudioEndpoint(IMMDeviceEnumerator* This,EDataFlow dataFlow,ERole role,IMMDevice **ppEndpoint) {
753 static FORCEINLINE HRESULT IMMDeviceEnumerator_GetDevice(IMMDeviceEnumerator* This,LPCWSTR pwstrId,IMMDevice **ppDevice) {
781 IMMDevice **ppEndpoint);
790 IMMDevice **ppDevice);
828 IMMDevice *pDevice,
856 IMMDevice *pDevice,
886 static FORCEINLINE HRESULT IMMDeviceActivator_Activate(IMMDeviceActivator* This,REFIID iid,IMMDevice *pDevice,PROPVARIANT *pActivationParams,void **ppv) {
897 IMMDevice *pDevice,
910 IMMDevice *pEndPoint;
911 IMMDevice *pPnpInterface;
912 IMMDevice *pPnpDevnode;