Syntax
typedef struct tagPoolInfo {
    RTHANDLE hTargetProcess;
    RTHANDLE hParentProcess;
    DWORD cbPoolMax;
    DWORD cbPoolMin;
    DWORD cbInitialSize;
    DWORD cbAllocated;
    DWORD cbAvailable;
    DWORD cbBorrowed;
} POOLINFO, *LPPOOLINFO;
Fields
NOTE: 
hTargetProcess 
- The handle for the process whose memory pool is being examined. 
 hParentProcess 
- The handle for the parent process of the specified target process. 
 cbPoolMax 
- The maximum size in bytes of the target process' memory pool. 
 cbPoolMin 
- The minimum size in bytes of the target process' memory pool. 
 cbInitialSize 
- The original value of cbPoolMin when the process was created. 
 cbAllocated 
- The number of bytes currently allocated from the target process' pool. 
 cbAvailable 
- The number of bytes available in the target process' pool. It does not include memory allocated from the target process' parent process. 
 cbBorrowed 
- The number of bytes borrowed from the process' parent process. 
 
     
            
            See Also