Leaked source code of windows server 2003
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.

97 lines
1.2 KiB

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Module Name:
  4. bootvid.h
  5. Abstract:
  6. This module contains the public header information (function prototypes,
  7. data and type declarations) for the boot video driver.
  8. Author:
  9. Erick Smith (ericks) 23-Mar-1998
  10. Revision History:
  11. --*/
  12. VOID
  13. VidSolidColorFill(
  14. ULONG x1,
  15. ULONG y1,
  16. ULONG x2,
  17. ULONG y2,
  18. ULONG color
  19. );
  20. VOID
  21. VidDisplayString(
  22. PUCHAR str
  23. );
  24. VOID
  25. VidResetDisplay(
  26. BOOLEAN SetMode
  27. );
  28. BOOLEAN
  29. VidInitialize(
  30. BOOLEAN SetMode
  31. );
  32. VOID
  33. VidBitBlt(
  34. PUCHAR Buffer,
  35. ULONG x,
  36. ULONG y
  37. );
  38. VOID
  39. VidBufferToScreenBlt(
  40. PUCHAR Buffer,
  41. ULONG x,
  42. ULONG y,
  43. ULONG width,
  44. ULONG height,
  45. ULONG lDelta
  46. );
  47. VOID
  48. VidScreenToBufferBlt(
  49. PUCHAR Buffer,
  50. ULONG x,
  51. ULONG y,
  52. ULONG width,
  53. ULONG height,
  54. ULONG lDelta
  55. );
  56. VOID
  57. VidSetScrollRegion(
  58. ULONG x1,
  59. ULONG y1,
  60. ULONG x2,
  61. ULONG y2
  62. );
  63. VOID
  64. VidCleanUp(
  65. VOID
  66. );
  67. VOID
  68. VidDisplayStringXY(
  69. PUCHAR s,
  70. ULONG x,
  71. ULONG y,
  72. BOOLEAN Transparent
  73. );
  74. ULONG
  75. VidSetTextColor(
  76. ULONG Color
  77. );