Source code of Windows XP (NT5)
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.

51 lines
856 B

  1. /*++
  2. Copyright (c) 1998-1999 Microsoft Corporation
  3. Module Name:
  4. copyfile.h
  5. Abstract:
  6. This is a local header file for copyfile.c
  7. Author:
  8. Paul McDaniel (paulmcd) 23-Jan-2000
  9. Revision History:
  10. --*/
  11. #ifndef _COPYFILE_H_
  12. #define _COPYFILE_H_
  13. NTSTATUS
  14. SrBackupFile(
  15. IN PSR_DEVICE_EXTENSION pExtension,
  16. IN PFILE_OBJECT pOriginalFileObject,
  17. IN PUNICODE_STRING pSourceFileName,
  18. IN PUNICODE_STRING pDestFileName,
  19. IN BOOLEAN CopyDataStreams,
  20. OUT PULONGLONG pBytesWritten OPTIONAL,
  21. OUT PUNICODE_STRING pShortFileName OPTIONAL
  22. );
  23. NTSTATUS
  24. SrBackupFileAndLog (
  25. IN PSR_DEVICE_EXTENSION pExtension,
  26. IN SR_EVENT_TYPE EventType,
  27. IN PFILE_OBJECT pFileObject,
  28. IN PUNICODE_STRING pFileName,
  29. IN PUNICODE_STRING pDestFileName,
  30. IN BOOLEAN CopyDataStreams
  31. );
  32. #endif // _COPYFILE_H_