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.

102 lines
1.7 KiB

  1. /*++
  2. Copyright (c) 1995 Microsoft Corporation
  3. Module Name:
  4. spddlang.h
  5. Abstract:
  6. Header file for language/locale support interface
  7. for Far East localizations.
  8. Author:
  9. Ted Miller (tedm) 4-July-1995
  10. Revision History:
  11. --*/
  12. #ifndef _SPDDLANG_H_
  13. #define _SPDDLANG_H_
  14. NTSTATUS
  15. SplangInitializeFontSupport(
  16. IN PCWSTR BootDevicePath,
  17. IN PCWSTR DirectoryOnBootDevice,
  18. IN PVOID BootFontImage,
  19. IN ULONG BootFontImageLength
  20. );
  21. NTSTATUS
  22. SplangTerminateFontSupport(
  23. VOID
  24. );
  25. typedef enum {
  26. SpVideoVga = 0,
  27. SpVideoFrameBuffer,
  28. SpVideoMax
  29. } SpVideoType;
  30. PVIDEO_FUNCTION_VECTOR
  31. SplangGetVideoFunctionVector(
  32. IN SpVideoType VideoType,
  33. IN PSP_VIDEO_VARS VideoVariableBlock
  34. );
  35. ULONG
  36. SplangGetColumnCount(
  37. IN PCWSTR String
  38. );
  39. PWSTR
  40. SplangPadString(
  41. IN int Size,
  42. IN PCWSTR String
  43. );
  44. VOID
  45. SplangSelectKeyboard(
  46. IN BOOLEAN UnattendedMode,
  47. IN PVOID UnattendedSifHandle,
  48. IN ENUMUPGRADETYPE NTUpgrade,
  49. IN PVOID SifHandle,
  50. IN PHARDWARE_COMPONENT *HwComponents
  51. );
  52. VOID
  53. SplangReinitializeKeyboard(
  54. IN BOOLEAN UnattendedMode,
  55. IN PVOID SifHandle,
  56. IN PWSTR Directory,
  57. OUT PVOID *KeyboardVector,
  58. IN PHARDWARE_COMPONENT *HwComponents
  59. );
  60. WCHAR
  61. SplangGetLineDrawChar(
  62. IN LineCharIndex WhichChar
  63. );
  64. WCHAR
  65. SplangGetCursorChar(
  66. VOID
  67. );
  68. NTSTATUS
  69. SplangSetRegistryData(
  70. IN PVOID SifHandle,
  71. IN HANDLE ControlSetKeyHandle,
  72. IN PHARDWARE_COMPONENT *HwComponents,
  73. IN BOOLEAN Upgrade
  74. );
  75. BOOLEAN
  76. SplangQueryMinimizeExtraSpacing(
  77. VOID
  78. );
  79. #endif // _SPDDLANG_H_