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.

47 lines
978 B

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1997 - 1999
  6. //
  7. // File: sync.h
  8. //
  9. //--------------------------------------------------------------------------
  10. #if !defined (___sync_h___)
  11. #define ___sync_h___
  12. NTSTATUS
  13. PciIdeCreateSyncChildAccess (
  14. PCTRLFDO_EXTENSION FdoExtension
  15. );
  16. VOID
  17. PciIdeDeleteSyncChildAccess (
  18. PCTRLFDO_EXTENSION FdoExtension
  19. );
  20. NTSTATUS
  21. PciIdeQuerySyncAccessInterface (
  22. PCHANPDO_EXTENSION PdoExtension,
  23. PPCIIDE_SYNC_ACCESS_INTERFACE SyncAccessInterface
  24. );
  25. NTSTATUS
  26. PciIdeAllocateAccessToken (
  27. PVOID Token,
  28. PDRIVER_CONTROL Callback,
  29. PVOID CallbackContext
  30. );
  31. NTSTATUS
  32. PciIdeFreeAccessToken (
  33. PVOID Token
  34. );
  35. BOOLEAN
  36. PciIdeSyncAccessRequired (
  37. IN PCTRLFDO_EXTENSION FdoExtension
  38. );
  39. #endif // ___sync_h___