48 lines
931 B
C
48 lines
931 B
C
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
//
|
||
|
// Copyright (C) Microsoft Corporation, 1997 - 1999
|
||
|
//
|
||
|
// File: sync.h
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
#if !defined (___sync_h___)
|
||
|
#define ___sync_h___
|
||
|
|
||
|
NTSTATUS
|
||
|
PciIdeCreateSyncChildAccess (
|
||
|
PCTRLFDO_EXTENSION FdoExtension
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
PciIdeDeleteSyncChildAccess (
|
||
|
PCTRLFDO_EXTENSION FdoExtension
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
PciIdeQuerySyncAccessInterface (
|
||
|
PCHANPDO_EXTENSION PdoExtension,
|
||
|
PPCIIDE_SYNC_ACCESS_INTERFACE SyncAccessInterface
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
PciIdeAllocateAccessToken (
|
||
|
PVOID Token,
|
||
|
PDRIVER_CONTROL Callback,
|
||
|
PVOID CallbackContext
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
PciIdeFreeAccessToken (
|
||
|
PVOID Token
|
||
|
);
|
||
|
|
||
|
BOOLEAN
|
||
|
PciIdeSyncAccessRequired (
|
||
|
IN PCTRLFDO_EXTENSION FdoExtension
|
||
|
);
|
||
|
|
||
|
#endif // ___sync_h___
|