rdbss_vbox.c revision 78a072e1b56619e3230735ae073668311232ec94
#include "rdbss_vbox.h"
#pragma hdrstop
#ifdef __cplusplus
extern "C"
{
#endif
/* KeXXXXXXX or ExXXXXXXXXX */
NTSTATUS VBoxRxRegisterMinirdr (PRDBSS_DEVICE_OBJECT *DeviceObject, PDRIVER_OBJECT DriverObject, PMINIRDR_DISPATCH MrdrDispatch, ULONG Controls, PUNICODE_STRING DeviceName, ULONG DeviceExtensionSize,
{
return RxRegisterMinirdr(DeviceObject, DriverObject, MrdrDispatch, Controls, DeviceName, DeviceExtensionSize, DeviceType, DeviceCharacteristics);
return STATUS_SUCCESS;
}
{
}
{
return STATUS_SUCCESS;
}
{
return STATUS_SUCCESS;
}
PRX_CONTEXT VBoxRxCreateRxContext (PIRP Irp, PRDBSS_DEVICE_OBJECT RxDeviceObject, ULONG InitialContextFlags)
{
}
{
}
{
return STATUS_SUCCESS;
}
{
return STATUS_SUCCESS;
}
{
}
{
return RxLowIoGetBufferAddress(RxContext);
}
NTSTATUS VBoxRxDispatchToWorkerThread (OUT PRDBSS_DEVICE_OBJECT pMRxDeviceObject, WORK_QUEUE_TYPE WorkQueueType, PRX_WORKERTHREAD_ROUTINE Routine, PVOID pContext)
{
return STATUS_SUCCESS;
}
/* FCB stuff */
VOID VboxRxFinishFcbInitialization (PMRX_FCB MrxFcb, RDBSS_STORAGE_TYPE_CODES RdbssStorageType, PFCB_INIT_PACKET InitPacket)
{
}
{
return RxAcquireExclusiveFcbResourceInMRx(pFcb);
return STATUS_SUCCESS;
}
{
// ExIsResourceAcquiredExclusive is obsolete since W2K and XP!
}
/* FOBX stuff */
{
return NULL;
}