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.

52 lines
899 B

  1. /*++
  2. Copyright (c) 1993 Microsoft Corporation
  3. Module Name:
  4. spvideo.h
  5. Abstract:
  6. Public header file for spreg.c.
  7. Author:
  8. Ted Miller (tedm) 8-October-1993
  9. Revision History:
  10. --*/
  11. #ifndef _SPREG_DEFN_
  12. #define _SPREG_DEFN_
  13. #define GUID_STRING_LEN (39)
  14. #define REGSTR_VALUE_DRVINST TEXT("DrvInst")
  15. #define REGSTR_VALUE_GUID TEXT("GUID")
  16. #define REGSTR_VALUE_TYPE TEXT("Type")
  17. #define REGSTR_VALUE_HWIDS TEXT("HwIDs")
  18. #define REGSTR_VALUE_CIDS TEXT("CIDs")
  19. NTSTATUS
  20. SpCreateServiceEntry(
  21. IN PWCHAR ImagePath,
  22. IN OUT PWCHAR *ServiceKey
  23. );
  24. NTSTATUS
  25. SpDeleteServiceEntry(
  26. IN PWCHAR ServiceKey
  27. );
  28. NTSTATUS
  29. SpLoadDeviceDriver(
  30. IN PWSTR Description,
  31. IN PWSTR PathPart1,
  32. IN PWSTR PathPart2, OPTIONAL
  33. IN PWSTR PathPart3 OPTIONAL
  34. );
  35. #endif // def _SPREG_DEFN_