ReactOS 0.4.15-dev-7788-g1ad9096
FxStump Struct Reference

#include <fxstump.hpp>

Inheritance diagram for FxStump:

Public Member Functions

PVOID operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)
 
PVOID operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in POOL_TYPE PoolType)
 
VOID operator delete (__in PVOID pointer)
 
PVOID operator new[] (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)
 
VOID operator delete[] (__in PVOID pointer)
 

Protected Member Functions

 FxStump (VOID)
 

Detailed Description

Definition at line 20 of file fxstump.hpp.

Constructor & Destructor Documentation

◆ FxStump()

FxStump::FxStump ( VOID  )
inlineprotected

Definition at line 23 of file fxstump.hpp.

26 {
27 }

Member Function Documentation

◆ operator delete()

VOID FxStump::operator delete ( __in PVOID  pointer)
inline

Definition at line 50 of file fxstump.hpp.

53 {
54 if (pointer) {
56 }
57 }
void FxPoolFree(__in_xcount(ptr is at an offset from AllocationStart) PVOID ptr)
Definition: wdfpool.cpp:361
GLsizei const GLvoid * pointer
Definition: glext.h:5848

◆ operator delete[]()

VOID FxStump::operator delete[] ( __in PVOID  pointer)
inline

Definition at line 71 of file fxstump.hpp.

74 {
75 if (pointer) {
77 }
78 }

◆ operator new() [1/2]

PVOID FxStump::operator new ( __in size_t  Size,
__in PFX_DRIVER_GLOBALS  FxDriverGlobals 
)
inline

Definition at line 31 of file fxstump.hpp.

35 {
36 return FxPoolAllocate(FxDriverGlobals, NonPagedPool, Size);
37 }
#define NonPagedPool
Definition: env_spec_w32.h:307
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
Definition: wdfdevice.h:4533

◆ operator new() [2/2]

PVOID FxStump::operator new ( __in size_t  Size,
__in PFX_DRIVER_GLOBALS  FxDriverGlobals,
__in POOL_TYPE  PoolType 
)
inline

Definition at line 40 of file fxstump.hpp.

45 {
46 return FxPoolAllocate(FxDriverGlobals, PoolType, Size);
47 }
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
Definition: wdfdevice.h:3815

◆ operator new[]()

PVOID FxStump::operator new[] ( __in size_t  Size,
__in PFX_DRIVER_GLOBALS  FxDriverGlobals 
)
inline

Definition at line 62 of file fxstump.hpp.

66 {
67 return FxPoolAllocate(FxDriverGlobals, NonPagedPool, Size);
68 }

The documentation for this struct was generated from the following file: