#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 "pa_debugprint.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 |