Annotation of ntddk/src/video/displays/xga/xgaregs.h, revision 1.1.1.1

1.1       root        1: /******************************************************************/
                      2: /* XGA Adapter C bindings                                         */
                      3: /* For use in driving XGA coprocessor direct to the XGA Registers */
                      4: /******************************************************************/
                      5: 
                      6: typedef struct XGARegisters {             /* XGA CoProcessor Registers Overlay */
                      7:             ULONG  XGAPageDirBaseAddr;     // 0x00
                      8:             ULONG  XGACurrVirtAddr;        // 0x04
                      9:             ULONG  XGAReserve1;            // 0x08
                     10:             UCHAR  XGAStateALen;           // 0x0C
                     11:             UCHAR  XGAStateBLen;           // 0x0D
                     12:             USHORT XGAReserve2;
                     13:             UCHAR  XGAReserve3;
                     14:    volatile UCHAR  XGACoprocCntl;          // 0x11
                     15:             UCHAR  XGAPixelMapIndex;       // 0x12
                     16:             UCHAR  XGAReserve4;
                     17:    volatile ULONG  XGAPixMapBasePtr;       // 0x14
                     18:             USHORT XGAPixMapWidth;         // 0x18
                     19:             USHORT XGAPixMapHeight;        // 0x1A
                     20:             UCHAR  XGAPixMapFormat;        // 0x1C
                     21:             UCHAR  XGAReserve5;
                     22:             USHORT XGAReserve6;
                     23:             SHORT  XGABresET;              // 0x20
                     24:             USHORT XGAReserve7;
                     25:             SHORT  XGABresK1;              // 0x24
                     26:             USHORT XGAReserve8;
                     27:             SHORT  XGABresK2;              // 0x28
                     28:             USHORT XGAReserve9;
                     29:             ULONG  XGADirSteps;
                     30:             ULONG  XGAReserve10;
                     31:             ULONG  XGAReserve11;
                     32:             ULONG  XGAReserve12;
                     33:             ULONG  XGAReserve13;
                     34:             ULONG  XGAReserve14;
                     35:             ULONG  XGAReserve15;
                     36:             UCHAR  XGAForeGrMix;           // 0x48
                     37:             UCHAR  XGABackGrMix;           // 0x49
                     38:             UCHAR  XGADestColCompCond;     // 0x4A
                     39:             UCHAR  XGAReserve16;
                     40:             ULONG  XGADestColCompVal;      // 0x4C
                     41:             ULONG  XGAPixelBitMask;        // 0x50
                     42:             ULONG  XGACarryChainMask;      // 0x54
                     43:             ULONG  XGAForeGrColorReg;      // 0x58
                     44:             ULONG  XGABackGrColorReg;      // 0x5C
                     45:             USHORT XGAOpDim1;              // 0x60
                     46:             USHORT XGAOpDim2;              // 0x62
                     47:             ULONG  XGAReserve17;
                     48:             ULONG  XGAReserve18;
                     49:             USHORT XGAMaskMapOrgnX;        // 0x6C
                     50:             USHORT XGAMaskMapOrgnY;        // 0x6E
                     51:             USHORT XGASourceMapX;          // 0x70
                     52:             USHORT XGASourceMapY;          // 0x72
                     53:             USHORT XGAPatternMapX;         // 0x74
                     54:             USHORT XGAPatternMapY;         // 0x76
                     55:             USHORT XGADestMapX;            // 0x78
                     56:             USHORT XGADestMapY;            // 0x7A
                     57:             ULONG  XGAPixelOp;             // 0x7C
                     58: 
                     59: } XGACPREGS, *PXGACPREGS;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.