mirror of
https://github.com/reactos/reactos.git
synced 2024-11-07 15:10:53 +00:00
c2d0d784c7
- Create a branch to do a proper merge of USB work from a trunk base instead of from cmake-bringup - In the future, DO NOT under any circumstances branch another branch. This leads to merge problems! svn path=/branches/usb-bringup-trunk/; revision=55018
45 lines
781 B
C
45 lines
781 B
C
|
|
#pragma once
|
|
#pragma pack(push)
|
|
|
|
#ifdef __midl
|
|
typedef struct
|
|
{
|
|
WORD Bits;
|
|
} PID_BITS_MIDL;
|
|
|
|
typedef struct
|
|
{
|
|
WORD Bits;
|
|
} MPEG_HEADER_BITS_MIDL;
|
|
|
|
typedef struct
|
|
{
|
|
BYTE Bits;
|
|
} MPEG_HEADER_VERSION_BITS_MIDL;
|
|
|
|
#else
|
|
|
|
typedef struct
|
|
{
|
|
WORD Reserved : 3;
|
|
WORD ProgramId : 13;
|
|
} PID_BITS, *PPID_BITS;
|
|
typedef struct
|
|
{
|
|
WORD SectionLength : 12;
|
|
WORD Reserved : 2;
|
|
WORD PrivateIndicator : 1;
|
|
WORD SectionSyntaxIndicator : 1;
|
|
} MPEG_HEADER_BITS, *PMPEG_HEADER_BITS;
|
|
|
|
typedef struct
|
|
{
|
|
BYTE CurrentNextIndicator : 1;
|
|
BYTE VersionNumber : 5;
|
|
BYTE Reserved : 2;
|
|
} MPEG_HEADER_VERSION_BITS, *PMPEG_HEADER_VERSION_BITS;
|
|
#endif
|
|
|
|
#pragma pack(pop)
|
|
|