ReactOS 0.4.16-dev-747-gbc52d5f
|
#include "fxobjectpch.hpp"
Go to the source code of this file.
Functions | |
BOOLEAN | FxIsPagedPoolType (__in POOL_TYPE Type) |
PVOID | FxPoolAllocator (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PFX_POOL Pool, __in POOL_TYPE Type, __in SIZE_T Size, __in ULONG Tag, __in PVOID Caller) |
VOID | FxPoolFree (__in_xcount(ptr is at an offset from AllocationStart) PVOID ptr) |
NTSTATUS | FxPoolDump (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PFX_POOL Pool) |
_Must_inspect_result_ NTSTATUS | FxPoolInitialize (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PFX_POOL Pool) |
VOID | FxPoolDestroy (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PFX_POOL Pool) |
_Must_inspect_result_ NTSTATUS | FxPoolPackageInitialize (__in PFX_DRIVER_GLOBALS FxDriverGlobals) |
VOID | FxPoolPackageDestroy (__in PFX_DRIVER_GLOBALS FxDriverGlobals) |
Definition at line 43 of file wdfpool.cpp.
Referenced by FxMemoryObject::_Create(), FxMemoryBufferFromPool::_Create(), FxPoolAllocator(), FxPoolFree(), and FxMemoryBuffer::operator new().
PVOID FxPoolAllocator | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in PFX_POOL | Pool, | ||
__in POOL_TYPE | Type, | ||
__in SIZE_T | Size, | ||
__in ULONG | Tag, | ||
__in PVOID | Caller | ||
) |
Definition at line 76 of file wdfpool.cpp.
VOID FxPoolDestroy | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in PFX_POOL | Pool | ||
) |
Definition at line 627 of file wdfpool.cpp.
Referenced by FxPoolPackageDestroy().
NTSTATUS FxPoolDump | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in PFX_POOL | Pool | ||
) |
Definition at line 459 of file wdfpool.cpp.
Referenced by FxPoolDestroy().
Definition at line 361 of file wdfpool.cpp.
Referenced by AddEventHooksWdfDeviceCreate(), AddEventHooksWdfIoQueueCreate(), FxUsbDeviceStringContext::AllocateDescriptor(), FxUsbInterface::CleanUpAndDelete(), FxIoTargetRemoveOpenParams::Clear(), FxIoContext::ClearBuffer(), FxDevice::CreateSymbolicLink(), FxDevice::DeleteSymbolicLink(), FxDevice::Destroy(), FxIoQueue::Dispose(), FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), FxVerifierLock::FreeThreadTable(), FxDuplicateUnicodeString(), FxGetDevicePropertyString(), FxObjectAllocateContext(), GetImageName(), FxUsbDevice::GetString(), FxUsbInterface::MakeAndConfigurePipes(), FxIoTargetRemote::Open(), FxObject::operator delete(), FxCallback::operator delete(), FxRelatedDeviceList::operator delete(), FxStump::operator delete(), FxDeviceText::operator delete(), FxStump::operator delete[](), FxObject::ProcessDestroy(), FxUsbDevice::SelectConfig(), FxUsbDevice::SelectConfigDescriptor(), FxUsbDevice::SelectConfigInterfaces(), FxUsbDevice::SelectConfigMulti(), FxUsbDevice::SelectConfigSingle(), FxUsbInterface::SelectSetting(), FxUsbInterface::SelectSettingByDescriptor(), FxUsbInterface::SelectSettingByIndex(), FxIoContext::SetBufferAndLength(), VfAddContextToHandle(), FxAutoString::~FxAutoString(), FxDevice::~FxDevice(), FxDeviceInterface::~FxDeviceInterface(), FxDeviceText::~FxDeviceText(), FxDriver::~FxDriver(), FxPagedObject::~FxPagedObject(), FxPkgPdo::~FxPkgPdo(), FxQueryInterface::~FxQueryInterface(), FxString::~FxString(), FxUsbDevice::~FxUsbDevice(), FxUsbDeviceStringContext::~FxUsbDeviceStringContext(), FxUsbInterface::~FxUsbInterface(), and FxIrpPreprocessInfo::Info::~Info().
_Must_inspect_result_ NTSTATUS FxPoolInitialize | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in PFX_POOL | Pool | ||
) |
Definition at line 554 of file wdfpool.cpp.
Referenced by FxPoolPackageInitialize().
VOID FxPoolPackageDestroy | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 689 of file wdfpool.cpp.
Referenced by FxDestroy().
_Must_inspect_result_ NTSTATUS FxPoolPackageInitialize | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 667 of file wdfpool.cpp.
Referenced by FxInitialize().