AudioExtensionParams structure (mmdeviceapi.h)

This structure is passed to the Control Panel Endpoint Extension property page through IShellPropSheetExt::AddPages and is used to create endpoint PropertyPages.

Syntax

typedef struct __MIDL___MIDL_itf_mmdeviceapi_0000_0008_0001 {
  LPARAM    AddPageParam;
  IMMDevice *pEndpoint;
  IMMDevice *pPnpInterface;
  IMMDevice *pPnpDevnode;
} AudioExtensionParams;

Members

AddPageParam

The add page param.

pEndpoint

Pointer to the end point.

pPnpInterface

Pointer to the Pnp interface.

pPnpDevnode

Pointer to the Pnp devnode.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header mmdeviceapi.h (include Mmdevapi.idl)

See also

Core Audio Structures

IShellPropSheetExt::AddPages