ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mpeg2bits.h
Go to the documentation of this file.
00001 
00002 #pragma once
00003 #pragma pack(push)
00004 
00005 #ifdef __midl
00006   typedef struct
00007   {
00008     WORD Bits;
00009   } PID_BITS_MIDL;
00010 
00011   typedef struct
00012   {
00013     WORD Bits;
00014   } MPEG_HEADER_BITS_MIDL;
00015 
00016   typedef struct
00017   {
00018     BYTE Bits;
00019   } MPEG_HEADER_VERSION_BITS_MIDL;
00020 
00021 #else
00022 
00023   typedef struct
00024   {
00025     WORD Reserved : 3;
00026     WORD ProgramId : 13;
00027   } PID_BITS, *PPID_BITS;
00028   typedef struct
00029  {
00030     WORD SectionLength              : 12;
00031     WORD Reserved                   : 2;
00032     WORD PrivateIndicator           : 1;
00033     WORD SectionSyntaxIndicator     : 1;
00034   } MPEG_HEADER_BITS, *PMPEG_HEADER_BITS;
00035 
00036   typedef struct
00037   {
00038     BYTE CurrentNextIndicator : 1;
00039     BYTE VersionNumber        : 5;
00040     BYTE Reserved             : 2;
00041   } MPEG_HEADER_VERSION_BITS, *PMPEG_HEADER_VERSION_BITS;
00042 #endif
00043 
00044 #pragma pack(pop)
00045 

Generated on Sat May 26 2012 04:29:22 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.