mirror of
https://github.com/reactos/reactos.git
synced 2024-10-03 07:53:49 +00:00
[PSDK]
- A few more types for ks.h needed for ksproxy svn path=/trunk/; revision=46160
This commit is contained in:
parent
c8974c6651
commit
3218673a8e
|
@ -336,22 +336,28 @@ DEFINE_GUIDSTRUCT("4747B320-62CE-11CF-A5D6-28DB04C10000", KSMEDIUMSETID_Standard
|
|||
Clock Properties/Methods/Events
|
||||
*/
|
||||
|
||||
#define KSPROPSETID_Clock \
|
||||
#define STATIC_KSPROPSETID_Clock \
|
||||
0xDF12A4C0L, 0xAC17, 0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00
|
||||
DEFINE_GUIDSTRUCT("DF12A4C0-AC17-11CF-A5D6-28DB04C10000", KSPROPSETID_Clock);
|
||||
#define KSPROPSETID_Clock DEFINE_GUIDNAMED(KSPROPSETID_Clock)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
KSPROPERTY_CLOCK_TIME,
|
||||
KSPROPERTY_CLOCK_PHYSICALTIME,
|
||||
KSPROPERTY_CORRELATEDTIME,
|
||||
KSPROPERTY_CORRELATEDPHYSICALTIME,
|
||||
KSPROPERTY_CLOCK_CORRELATEDTIME,
|
||||
KSPROPERTY_CLOCK_CORRELATEDPHYSICALTIME,
|
||||
KSPROPERTY_CLOCK_RESOLUTION,
|
||||
KSPROPERTY_CLOCK_STATE,
|
||||
#if defined(_NTDDK_)
|
||||
KSPROPERTY_CLOCK_FUNCTIONTABLE
|
||||
#endif // defined(_NTDDK_)
|
||||
} KSPROPERTY_CLOCK;
|
||||
|
||||
#define KSEVENTSETID_Clock \
|
||||
#define STATIC_KSEVENTSETID_Clock \
|
||||
0x364D8E20L, 0x62C7, 0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00
|
||||
DEFINE_GUIDSTRUCT("364D8E20-62C7-11CF-A5D6-28DB04C10000", KSEVENTSETID_Clock);
|
||||
#define KSEVENTSETID_Clock DEFINE_GUIDNAMED(KSEVENTSETID_Clock)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
@ -1838,11 +1844,32 @@ typedef struct
|
|||
KSEVENTDATA EventData;
|
||||
} KSRELATIVEEVENT, *PKSRELATIVEEVENT;
|
||||
|
||||
#define KSRELATIVEEVENT_FLAG_HANDLE 0x00000001
|
||||
#define KSRELATIVEEVENT_FLAG_POINTER 0x00000002
|
||||
|
||||
/* ===============================================================
|
||||
Timing
|
||||
*/
|
||||
|
||||
|
||||
typedef struct {
|
||||
KSEVENTDATA EventData;
|
||||
LONGLONG MarkTime;
|
||||
} KSEVENT_TIME_MARK, *PKSEVENT_TIME_MARK;
|
||||
|
||||
typedef struct {
|
||||
KSEVENTDATA EventData;
|
||||
LONGLONG TimeBase;
|
||||
LONGLONG Interval;
|
||||
} KSEVENT_TIME_INTERVAL, *PKSEVENT_TIME_INTERVAL;
|
||||
|
||||
typedef struct {
|
||||
LONGLONG TimeBase;
|
||||
LONGLONG Interval;
|
||||
} KSINTERVAL, *PKSINTERVAL;
|
||||
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
LONGLONG Time;
|
||||
|
@ -1856,12 +1883,6 @@ typedef struct
|
|||
LONGLONG SystemTime;
|
||||
} KSCORRELATED_TIME, *PKSCORRELATED_TIME;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
LONGLONG TimeBase;
|
||||
LONGLONG Interval;
|
||||
} KSINTERVAL, *PKSINTERVAL;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
LONGLONG Duration;
|
||||
|
|
Loading…
Reference in a new issue