mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 15:52:57 +00:00
- Fix build
svn path=/trunk/; revision=39632
This commit is contained in:
parent
6e2d8b3b74
commit
cf316da120
1 changed files with 51 additions and 27 deletions
|
@ -1196,6 +1196,18 @@ typedef struct
|
||||||
#define KSPROPERTY_MEMBER_VALUES 0x00000003
|
#define KSPROPERTY_MEMBER_VALUES 0x00000003
|
||||||
#define KSPROPERTY_MEMBER_FLAG_DEFAULT KSPROPERTY_MEMBER_RANGES
|
#define KSPROPERTY_MEMBER_FLAG_DEFAULT KSPROPERTY_MEMBER_RANGES
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
} KSPROPERTY_POSITIONS, *PKSPROPERTY_POSITIONS;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
} KSPROPERTY_SERIAL, *PKSPROPERTY_SERIAL;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
} KSPROPERTY_SERIALHDR, *PKSPROPERTY_SERIALHDR;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
} KSPROPERTY_BOUNDS_LONG, *PKSPROPERTY_BOUNDS_LONG;
|
} KSPROPERTY_BOUNDS_LONG, *PKSPROPERTY_BOUNDS_LONG;
|
||||||
|
@ -1208,6 +1220,10 @@ typedef struct
|
||||||
{
|
{
|
||||||
} KSPROPERTY_DESCRIPTION, *PKSPROPERTY_DESCRIPTION;
|
} KSPROPERTY_DESCRIPTION, *PKSPROPERTY_DESCRIPTION;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
} KSPROPERTY_MEDIAAVAILABLE, *PKSPROPERTY_MEDIAAVAILABLE;
|
||||||
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -1228,6 +1244,7 @@ typedef struct {
|
||||||
const KSPROPERTY_MEMBERSLIST* MembersList;
|
const KSPROPERTY_MEMBERSLIST* MembersList;
|
||||||
} KSPROPERTY_VALUES, *PKSPROPERTY_VALUES;
|
} KSPROPERTY_VALUES, *PKSPROPERTY_VALUES;
|
||||||
|
|
||||||
|
#if defined(_NTDDK_)
|
||||||
typedef NTSTATUS (*PFNKSHANDLER)(
|
typedef NTSTATUS (*PFNKSHANDLER)(
|
||||||
IN PIRP Irp,
|
IN PIRP Irp,
|
||||||
IN PKSIDENTIFIER Request,
|
IN PKSIDENTIFIER Request,
|
||||||
|
@ -1254,23 +1271,6 @@ typedef struct
|
||||||
ULONG SerializedSize;
|
ULONG SerializedSize;
|
||||||
} KSPROPERTY_ITEM, *PKSPROPERTY_ITEM;
|
} KSPROPERTY_ITEM, *PKSPROPERTY_ITEM;
|
||||||
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
} KSPROPERTY_MEDIAAVAILABLE, *PKSPROPERTY_MEDIAAVAILABLE;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
} KSPROPERTY_POSITIONS, *PKSPROPERTY_POSITIONS;
|
|
||||||
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
} KSPROPERTY_SERIAL, *PKSPROPERTY_SERIAL;
|
|
||||||
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
} KSPROPERTY_SERIALHDR, *PKSPROPERTY_SERIALHDR;
|
|
||||||
|
|
||||||
typedef
|
typedef
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
@ -1305,6 +1305,8 @@ typedef struct
|
||||||
const KSFASTPROPERTY_ITEM* FastIoTable;
|
const KSFASTPROPERTY_ITEM* FastIoTable;
|
||||||
} KSPROPERTY_SET, *PKSPROPERTY_SET;
|
} KSPROPERTY_SET, *PKSPROPERTY_SET;
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
} KSPROPERTY_STEPPING_LONG, *PKSPROPERTY_STEPPING_LONG;
|
} KSPROPERTY_STEPPING_LONG, *PKSPROPERTY_STEPPING_LONG;
|
||||||
|
@ -1531,6 +1533,8 @@ typedef struct
|
||||||
{
|
{
|
||||||
} KSPIN_DISPATCH, *PKSPIN_DISPATCH;
|
} KSPIN_DISPATCH, *PKSPIN_DISPATCH;
|
||||||
|
|
||||||
|
#if defined(_NTDDK_)
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
ULONG PropertySetsCount;
|
ULONG PropertySetsCount;
|
||||||
|
@ -1547,8 +1551,27 @@ typedef struct
|
||||||
#endif
|
#endif
|
||||||
} KSAUTOMATION_TABLE, *PKSAUTOMATION_TABLE;
|
} KSAUTOMATION_TABLE, *PKSAUTOMATION_TABLE;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
ULONG InterfacesCount;
|
||||||
|
const KSPIN_INTERFACE* Interfaces;
|
||||||
|
ULONG MediumsCount;
|
||||||
|
const KSPIN_MEDIUM* Mediums;
|
||||||
|
ULONG DataRangesCount;
|
||||||
|
const PKSDATARANGE* DataRanges;
|
||||||
|
KSPIN_DATAFLOW DataFlow;
|
||||||
|
KSPIN_COMMUNICATION Communication;
|
||||||
|
const GUID* Category;
|
||||||
|
const GUID* Name;
|
||||||
|
union {
|
||||||
|
LONGLONG Reserved;
|
||||||
|
struct {
|
||||||
|
ULONG ConstrainedDataRangesCount;
|
||||||
|
PKSDATARANGE* ConstrainedDataRanges;
|
||||||
|
};
|
||||||
|
};
|
||||||
} KSPIN_DESCRIPTOR, *PKSPIN_DESCRIPTOR;
|
} KSPIN_DESCRIPTOR, *PKSPIN_DESCRIPTOR;
|
||||||
|
|
||||||
/* TODO */
|
/* TODO */
|
||||||
|
@ -1611,16 +1634,6 @@ typedef struct
|
||||||
KSSTATE ClientState;
|
KSSTATE ClientState;
|
||||||
} KSPIN, *PKSPIN;
|
} KSPIN, *PKSPIN;
|
||||||
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
KSPIN_INTERFACE Interface;
|
|
||||||
KSPIN_MEDIUM Medium;
|
|
||||||
ULONG PinId;
|
|
||||||
HANDLE PinToHandle;
|
|
||||||
KSPRIORITY Priority;
|
|
||||||
} KSPIN_CONNECT, *PKSPIN_CONNECT;
|
|
||||||
|
|
||||||
|
|
||||||
#define DEFINE_KSPROPERTY_ITEM_PIN_CINSTANCES(Handler)\
|
#define DEFINE_KSPROPERTY_ITEM_PIN_CINSTANCES(Handler)\
|
||||||
DEFINE_KSPROPERTY_ITEM(\
|
DEFINE_KSPROPERTY_ITEM(\
|
||||||
KSPROPERTY_PIN_CINSTANCES,\
|
KSPROPERTY_PIN_CINSTANCES,\
|
||||||
|
@ -1785,6 +1798,17 @@ void
|
||||||
#define DEFINE_KSPROPERTY_TABLE(tablename)\
|
#define DEFINE_KSPROPERTY_TABLE(tablename)\
|
||||||
const KSPROPERTY_ITEM tablename[] =
|
const KSPROPERTY_ITEM tablename[] =
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
KSPIN_INTERFACE Interface;
|
||||||
|
KSPIN_MEDIUM Medium;
|
||||||
|
ULONG PinId;
|
||||||
|
HANDLE PinToHandle;
|
||||||
|
KSPRIORITY Priority;
|
||||||
|
} KSPIN_CONNECT, *PKSPIN_CONNECT;
|
||||||
|
|
||||||
/* ===============================================================
|
/* ===============================================================
|
||||||
Topology
|
Topology
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue