#include <stdio.h>
#include <string.h>
#include <assert.h>
#include "pa_util.h"
#include "pa_allocation.h"
#include "pa_hostapi.h"
#include "pa_stream.h"
#include "pa_cpuload.h"
#include "pa_process.h"
#include "portaudio.h"
#include <windows.h>
#include <winioctl.h>
#include <ks.h>
#include <ksmedia.h>
#include <tchar.h>
#include <setupapi.h>
Data Structures | |
| struct | __PaWinWdmPin |
| struct | __PaWinWdmFilter |
| struct | __PaWinWdmHostApiRepresentation |
| struct | __PaWinWdmDeviceInfo |
| struct | __DATAPACKET |
| struct | __PaWinWdmStream |
Defines | |
| #define | PA_LOGE_ |
| #define | PA_LOGL_ |
Typedefs | |
| typedef KSDDKAPI DWORD WINAPI | KSCREATEPIN (HANDLE, PKSPIN_CONNECT, ACCESS_MASK, PHANDLE) |
| typedef __PaWinWdmFilter | PaWinWdmFilter |
| typedef __PaWinWdmPin | PaWinWdmPin |
| typedef __PaWinWdmHostApiRepresentation | PaWinWdmHostApiRepresentation |
| typedef __PaWinWdmDeviceInfo | PaWinWdmDeviceInfo |
| typedef __DATAPACKET | DATAPACKET |
| typedef __PaWinWdmStream | PaWinWdmStream |
Functions | |
| PaError | PaWinWdm_Initialize (PaUtilHostApiRepresentation **hostApi, PaHostApiIndex index) |
Variables | |
| HMODULE | DllKsUser |
| KSCREATEPIN * | FunctionKsCreatePin |
| HMODULE | DllKsUser = NULL |
| KSCREATEPIN * | FunctionKsCreatePin = NULL |
| #define PA_LOGE_ |
| #define PA_LOGL_ |
| typedef struct __DATAPACKET DATAPACKET |
| typedef KSDDKAPI DWORD WINAPI KSCREATEPIN(HANDLE, PKSPIN_CONNECT, ACCESS_MASK, PHANDLE) |
| typedef struct __PaWinWdmDeviceInfo PaWinWdmDeviceInfo |
| typedef struct __PaWinWdmFilter PaWinWdmFilter |
| typedef struct __PaWinWdmHostApiRepresentation PaWinWdmHostApiRepresentation |
| typedef struct __PaWinWdmPin PaWinWdmPin |
| typedef struct __PaWinWdmStream PaWinWdmStream |
| PaError PaWinWdm_Initialize | ( | PaUtilHostApiRepresentation ** | hostApi, | |
| PaHostApiIndex | index | |||
| ) |
| HMODULE DllKsUser = NULL |
| HMODULE DllKsUser |
| KSCREATEPIN* FunctionKsCreatePin = NULL |
1.4.7