Windows NT 4.0 source code leak
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.

61 lines
1.1 KiB

4 years ago
  1. #include "halp.h"
  2. #include "arccodes.h"
  3. extern BOOLEAN SystemIsAlphaPC64;
  4. ARC_STATUS
  5. HalpFlash8kReadNVRamBuffer (
  6. OUT PCHAR DataPtr,
  7. IN PCHAR NvRamPtr,
  8. IN ULONG Length
  9. );
  10. ARC_STATUS
  11. HalpFlash8kWriteNVRamBuffer (
  12. IN PCHAR NvRamPtr,
  13. IN PCHAR DataPtr,
  14. IN ULONG Length
  15. );
  16. ARC_STATUS
  17. HalpCmos8kReadNVRamBuffer (
  18. OUT PCHAR DataPtr,
  19. IN PCHAR NvRamPtr,
  20. IN ULONG Length
  21. );
  22. ARC_STATUS
  23. HalpCmos8kWriteNVRamBuffer (
  24. IN PCHAR NvRamPtr,
  25. IN PCHAR DataPtr,
  26. IN ULONG Length
  27. );
  28. ARC_STATUS
  29. HalpReadNVRamBuffer (
  30. OUT PCHAR DataPtr,
  31. IN PCHAR NvRamPtr,
  32. IN ULONG Length
  33. )
  34. {
  35. if (SystemIsAlphaPC64)
  36. return HalpFlash8kReadNVRamBuffer(DataPtr, NvRamPtr, Length);
  37. return HalpCmos8kReadNVRamBuffer(DataPtr, NvRamPtr, Length);
  38. }
  39. ARC_STATUS
  40. HalpWriteNVRamBuffer (
  41. IN PCHAR NvRamPtr,
  42. IN PCHAR DataPtr,
  43. IN ULONG Length
  44. )
  45. {
  46. if (SystemIsAlphaPC64)
  47. return HalpFlash8kWriteNVRamBuffer(NvRamPtr, DataPtr, Length);
  48. return HalpCmos8kWriteNVRamBuffer(NvRamPtr, DataPtr, Length);
  49. }