32 cpp_quote("
#define E_NOTFOUND HRESULT_FROM_WIN32(ERROR_NOT_FOUND)") 35 cpp_quote("
#define DEVTOPO_HARDWARE_INITIATED_EVENTCONTEXT 0x64726148 ") 36 cpp_quote(
"DEFINE_GUID(EVENTCONTEXT_VOLUMESLIDER, 0xe2c2e9de, 0x09b1, 0x4b04,0x84,0xe5, 0x07, 0x93, 0x12, 0x25, 0xee, 0x04);")
198 uuid(28f54685-06
fd-11d2-b27a-00a0c9223196),
214 [
in,
out]
void *MethodData,
221 [
in,
out]
void *EventData,
230 uuid(c2f8e001-f205-4bc9-99
bc-c13b1e048ccb),
241 [
out]
float *pfMinLevelDB,
242 [
out]
float *pfMaxLevelDB,
243 [
out]
float *pfStepping
247 [
out]
float *pfLevelDB
259 [size_is(cChannels),
in]
float *aLevelsDB,
268 uuid(7fb7b48f-531
d-44
a2-bcb3-5ad5a134b3dc),
280 uuid(bb11c46f-ec28-493
c-b88a-5db88062ce98),
299 uuid(7d8b1437-dd53-4350-9c1b-1ee2890bf938),
317 uuid(4f03dc02-5e6e-4653-8f72-a030c123d598),
335 uuid(bb515f69-94a7-429
e-8b9c-271b3f11a3ab),
353 uuid(df45aeea-b74a-4b6b-afad-2366b6aa012e),
371 uuid(a2b1a1d9-4db3-425
d-a2b2-bd335cb3e2e5),
383 uuid(5e54b6d7-b44b-40d9-9a9e-e691d9ce6edf),
395 uuid(0a717812-694
e-4907-b74b-bafa5cfdca7b),
407 uuid(85401fd4-6de4-4b9d-9869-2d6753a82f3c),
425 uuid(dd79923c-0599-45e0-b8b6-c8df7db6e796),
443 uuid(3b22bcbf-2586-4af0-8583-205d391b807c),
471 uuid(3cb4a69d-bb6f-4d2b-95b7-452d2c155db5),
490 uuid(4509f757-2d46-4637-8e62-ce7db944f57b),
508 uuid(478f3a9b-e0c9-4827-9228-6f5505ffe76a),
526 uuid(d9bd72ed-290
f-4581-9ff3-61027a8fe532),
540 uuid(6daa848c-5eb0-45
cc-aea5-998a2cda1ffb),
558 uuid(ae2de0e4-5bca-4f2d-aa46-5d13f8fdb3a9),
612 uuid(9c2c4058-23f5-41de-877
a-df3af236a09e),
645 uuid(82149a85-dba6-4487-86bb-ea8f7fefcc71),
657 uuid(45d37c3f-5140-444
a-ae24-400789f3cbf3),
674 uuid(a09513ed-c709-4d21-bd7b-5f34c47f3947),
689 uuid(2a07407e-6497-4a18-9787-32f79bd0d98f),
719 [
in]
BOOL bRejectMixedPaths,
725 uuid(51b9a01d-8181-4363-b59c-e678f476dd0e),
731 uuid(1df639d0-5ec1-47aa-9379-828dc1aa8c59),
HRESULT GetDataFlow([out] DataFlow *pFlow)
HRESULT GetDeviceIdConnectedTo([out] LPWSTR *ppwstrDeviceId)
HRESULT GetName([out] LPWSTR *ppwstrName)
HRESULT GetValue([out] VARTYPE *pvType, [out, in] DWORD *pcbValue)
HRESULT GetEnabled([in] BOOL bEnabled, [unique, in] LPCGUID pguidEventContext)
HRESULT GetLevel([in] UINT nChannel, [out] float *pfLevelDB)
EPcxGeoLocation GeoLocation
coclass MSXML2::XSLTemplate40 object
HRESULT EnumPartsIncoming([out] IPartsList **ppParts)
HRESULT GetJackDescription([in] UINT nJack, [out] KSJACK_DESCRIPTION *pDescription)
HRESULT GetTopologyObjects([out] IDeviceTopology **ppTopology)
HRESULT GetChannelCount([out] UINT *pcChannels)
HRESULT IsConnected([out] BOOL *pbConnected)
HRESULT GetSignalPath([in] IPart *pIPartFrom, [in] IPart *pIPartTo, [in] BOOL bRejectMixedPaths, [out] IPartsList **ppParts)
KSJACK_DESCRIPTION * PKSJACK_DESCRIPTION
HRESULT GetCount([out] UINT *pCount)
HRESULT GetPartType([out] PartType *pPartType)
EPcxGenLocation GenLocation
HRESULT SetSelection([in] UINT nIdSelect, [unique, in] LPCGUID pguidEventContext)
HRESULT Get4BRange([out] LONG *plMin, [out] LONG *plMax, [out] LONG *plStepping)
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData
HRESULT GetEnabled([out] BOOL *pbEnabled)
HRESULT GetPart([in] UINT nIndex, [out] IPart **ppPart)
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT GetMute([out] BOOL *pbEnabled)
EPxcPortConnection PortConnection
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_ ULONG _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesReturned
HRESULT GetSubunit([in] UINT nIndex, [out] ISubUnit **ppConnector)
HRESULT SetLevelUniform([in] float fLevelDB, [in, unique] LPCGUID pguidEventContext)
EPcxConnectionType ConnectionType
HRESULT GetConnector([in] UINT nIndex, [out] IConnector **ppConnector)
HRESULT OnNotify([in] DWORD dwSenderProcessId, [in] LPCGUID ppguidEventContext)
HRESULT Activate([in] DWORD dwClsContext, [in] REFIID refiid, [iid_is(refiid), out] void **ppvObject)
HRESULT GetIID([out] GUID *pIID)
HRESULT SetLevel([in] UINT nChannel, [in] float fLevelDB, [in, unique] LPCGUID pguidEventContext)
HRESULT GetControlInterface([in] UINT nIndex, [out] IControlInterface **ppInterfaceDesc)
HRESULT GetPartById([in] UINT nId, [out] IPart **ppPart)
KSIDENTIFIER * PKSPROPERTY
HRESULT SetValue([in] void *pvValue, [in] DWORD cbValue, [in] LPCGUID pguidEventContext)
HRESULT GetConnectorIdConnectedTo([out] LPWSTR *ppwstrConnectorId)
union Alignment_ Alignment
struct _tagKSJACK_DESCRIPTION2 * PKSJACK_DESCRIPTION2
static const WCHAR version[]
HRESULT GetName([out] LPWSTR *ppwstrName)
HRESULT SetEnabled([in] BOOL bEnabled, [in] LPCGUID pguidEventContext)
_In_ ULONG _In_opt_ WDFREQUEST _In_opt_ PVOID _In_ size_t _In_ PVOID _In_ size_t _Out_ size_t * DataLength
HRESULT UnregisterControlChangeCallback([in] IControlChangeNotify *pNotify)
HRESULT KsProperty([in] PKSPROPERTY Property, [in] ULONG PropertyLength, [in, out] void *PropertyData, [in] ULONG DataLength, [out] ULONG *BytesReturned)
HRESULT GetJackCount([out] UINT *pcJacks)
HRESULT GetControlInterfaceCount([out] UINT *pCount)
HRESULT GetSelection([out] UINT *pnIdSelected)
HRESULT SetChannelConfig([in] DWORD dwConfig, [in] LPCGUID pguidEventContext)
HRESULT GetChannelCount([out] UINT *pcChannels)
HRESULT GetJackCount([out] UINT *pcJacks)
_Must_inspect_result_ _In_ ULONG Flags
HRESULT GetMute([out] BOOL *pbMute)
static const struct update_accum a2
HRESULT GetDeviceId([out] LPWSTR *ppwstrDeviceId)
HRESULT GetLocalId([out] UINT *pnId)
HRESULT GetLevel([in] UINT nChannel, [out] float *pfLevel)
HRESULT GetChannelConfig([in] DWORD dwConfig, [retval, out] DWORD *pdwConfig)
HRESULT GetSubType([out] GUID *pSubType)
HRESULT ConnectTo([in] IConnector *pConnectTo)
REFIID LPVOID * ppvObject
KSJACK_SINK_CONNECTIONTYPE
HRESULT GetLevelRange([in] UINT nChannel, [out] float *pfMinLevelDB, [out] float *pfMaxLevelDB, [out] float *pfStepping)
HRESULT GetJackDescription2([in] UINT nJack, [out] KSJACK_DESCRIPTION2 *pDescription2)
HRESULT GetType([out] ConnectorType *pType)
struct _tagKSJACK_SINK_INFORMATION KSJACK_SINK_INFORMATION
HRESULT KsMethod([in] PKSMETHOD Method, [in] ULONG MethodLength, [in, out] void *MethodData, [in] ULONG DataLength, [out] ULONG *BytesReturned)
HRESULT RegisterControlChangeCallback([in] REFGUID riid, [in] IControlChangeNotify *pNotify)
HRESULT KsEvent([in] PKSEVENT Event, [in] ULONG EventLength, [in, out] void *EventData, [in] ULONG DataLength, [out] ULONG *BytesReturned)
HRESULT GetType([out] VARTYPE *pVType)
HRESULT GetSubunitCount([out] UINT *pCount)
HRESULT SetMute([in] BOOL bMute, [unique, in] LPCGUID pguidEventContext)
HRESULT GetConnectorCount([out] UINT *pCount)
GLboolean GLboolean GLboolean GLboolean a
HRESULT SetLevelAllChannels([size_is(cChannels), in] float *aLevelsDB, [in] ULONG cChannels, [in] LPCGUID pguidEventContext)
struct _tagKSJACK_DESCRIPTION2 KSJACK_DESCRIPTION2
HRESULT EnumPartsOutgoing([out] IPartsList **ppParts)
HRESULT GetConnectedTo([out] IConnector **ppConTo)
KSDATAFORMAT * PKSDATAFORMAT
HRESULT GetGlobalId([out] LPWSTR *ppwstrGlobalId)