|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().