22 &GUID_AGP_TARGET_BUS_INTERFACE_STANDARD,
81 !
Child->TargetAgpCapabilityId)
155 AgpInterface->
Size =
sizeof(*AgpInterface);
static VOID NTAPI agpintrf_Dereference(_In_ PVOID Context)
NTSTATUS NTAPI agpintrf_Constructor(IN PVOID DeviceExtension, IN PVOID Instance, IN PVOID InterfaceData, IN USHORT Version, IN USHORT Size, IN PINTERFACE Interface)
static NTSTATUS NTAPI agpintrf_FindHostBridge(_In_ PPCI_FDO_EXTENSION FdoExtension, _Out_ PPCI_PDO_EXTENSION *HostBridge)
Finds the one host bridge on a root bus that has an AGP capability.
static VOID NTAPI agpintrf_Reference(_In_ PVOID Context)
NTSTATUS NTAPI agpintrf_Initializer(IN PVOID Instance)
PCI_INTERFACE AgpTargetInterface
#define InterlockedIncrement
#define InterlockedDecrement
ULONG NTAPI PciBusInterface_GetBusData(IN PVOID Context, IN ULONG WhichSpace, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length)
ULONG NTAPI PciBusInterface_SetBusData(IN PVOID Context, IN ULONG WhichSpace, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length)
#define STATUS_NOT_SUPPORTED
#define NT_SUCCESS(StatCode)
#define PCI_INTERFACE_PDO
struct _PCI_PDO_EXTENSION * PPCI_PDO_EXTENSION
#define PCI_IS_ROOT_FDO(x)
#define KeWaitForSingleObject(pEvt, foo, a, b, c)
#define KeSetEvent(pEvt, foo, foo2)
#define KeLeaveCriticalRegion()
#define KeEnterCriticalRegion()
_In_ PIRP _In_ PIO_COMPLETION_ROUTINE _In_ PVOID Context
#define ASSERTMSG(msg, exp)
#define AGP_BUS_INTERFACE_V1
#define UNREFERENCED_PARAMETER(P)
PINTERFACE_REFERENCE InterfaceReference
PGET_SET_DEVICE_DATA GetBusData
PINTERFACE_DEREFERENCE InterfaceDereference
PGET_SET_DEVICE_DATA SetBusData
_In_ UCXUSBDEVICE _In_ ULONG Interface
#define STATUS_NO_SUCH_DEVICE
#define STATUS_UNSUCCESSFUL
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_WMI_INSTANCE_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_opt_ WDFWMIINSTANCE * Instance
#define PCI_SUBCLASS_BR_HOST
#define PCI_SUBCLASS_BR_PCI_TO_PCI
struct _AGP_TARGET_BUS_INTERFACE_STANDARD * PAGP_TARGET_BUS_INTERFACE_STANDARD
#define PCI_CLASS_BRIDGE_DEV
struct _AGP_TARGET_BUS_INTERFACE_STANDARD AGP_TARGET_BUS_INTERFACE_STANDARD
#define ObDereferenceObject
#define ObReferenceObject