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.

46 lines
850 B

  1. /*++
  2. Copyright (c) 1995 Microsoft Corporation
  3. Module Name:
  4. sptlibp.h
  5. Abstract:
  6. private header for SPTLIB.DLL
  7. Environment:
  8. User mode only
  9. Revision History:
  10. 4/10/2000 - created
  11. --*/
  12. #ifndef __SPTLIBP_H__
  13. #define __SPTLIBP_H__
  14. #pragma warning(push)
  15. #pragma warning(disable:4200) // array[0] is not a warning for this file
  16. #include <sptlib.h>
  17. #include <windows.h>
  18. #include <winioctl.h>
  19. #include <strsafe.h>
  20. #ifndef ARGUMENT_PRESENT
  21. #define ARGUMENT_PRESENT(ArgumentPointer) (\
  22. (CHAR *)(ArgumentPointer) != (CHAR *)(NULL) )
  23. #endif
  24. typedef struct _SPTD_WITH_SENSE {
  25. SCSI_PASS_THROUGH_DIRECT Sptd;
  26. SENSE_DATA SenseData;
  27. // Allocate buffer space after this
  28. } SPTD_WITH_SENSE, *PSPTD_WITH_SENSE;
  29. #pragma warning(pop)
  30. #endif // __SPTLIBP_H__