Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.6 KiB

  1. /*/****************************************************************************
  2. * name: bind.h
  3. *
  4. * description: This file contains all the definitions related to the
  5. * old mga.inf file
  6. *
  7. * designed:
  8. * last modified: $Author: ctoutant $,
  9. *
  10. * version: $Id:
  11. *
  12. ******************************************************************************/
  13. typedef struct
  14. {
  15. dword MapAddress; /* board address */
  16. short BitOperation8_16; /* BIT8, BIT16, BITNARROW16 */
  17. char DmaEnable; /* 0 = enable ; 1 = disable */
  18. char DmaChannel; /* channel number. 0 = disabled */
  19. char DmaType; /* 0 = ISA, 1 = B, 2 = C */
  20. char DmaXferWidth; /* 0 = 16, 1 = 32 */
  21. char MonitorName[64]; /* as in MONITORM.DAT file */
  22. short MonitorSupport[NUMBER_OF_RES]; /* NA, NI, I */
  23. short NumVidparm; /* up to 24 vidparm structures */
  24. }general_info_101;
  25. /* vidparm VideoParam[]; */
  26. typedef struct
  27. {
  28. long PixClock;
  29. short HDisp;
  30. short HFPorch;
  31. short HSync;
  32. short HBPorch;
  33. short HOvscan;
  34. short VDisp;
  35. short VFPorch;
  36. short VSync;
  37. short VBPorch;
  38. short VOvscan;
  39. short OvscanEnable;
  40. short InterlaceEnable;
  41. }Vidset_101;
  42. typedef struct
  43. {
  44. short Resolution; /* RES640, RES800 ... RESPAL */
  45. short PixWidth; /* 8, 16, 32 */
  46. Vidset_101 VidsetPar[NUMBER_OF_ZOOM]; /* for zoom X1, X2, X4 */
  47. }Vidparm_101;