Annotation of ntddk/src/network/streams/inc/pooltrc.h, revision 1.1.1.1

1.1       root        1: /*++
                      2: 
                      3: Copyright (c) 1991  Microsoft Corporation
                      4: 
                      5: Module Name:
                      6: 
                      7:     pooltrc.h
                      8: 
                      9: Abstract:
                     10: 
                     11:     This file declares private structures and functions used to implement
                     12:     STREAMS NonPaged Pool usage tracing.
                     13: 
                     14: Author:
                     15: 
                     16:     Mike Massa (mikemas)           January 10, 1992
                     17: 
                     18: Revision History:
                     19: 
                     20:     Who         When        What
                     21:     --------    --------    ----------------------------------------------
                     22:     mikemas     01-10-92    created
                     23: 
                     24: Notes:
                     25: 
                     26: 
                     27: --*/
                     28: 
                     29: #if DBG
                     30: 
                     31: 
                     32: #ifndef _POOLTRC_INCLUDED_
                     33: #define _POOLTRC_INCLUDED_
                     34: 
                     35: 
                     36: /*
                     37:  *  NonPaged Pool Usage Debugging Macros
                     38:  *
                     39:  */
                     40: 
                     41: #define ExAllocatePool(P, N)  StrmAllocatePool(P, N, __LINE__, __FILE__)
                     42: #define ExFreePool(P)         StrmFreePool(P, __LINE__, __FILE__)
                     43: 
                     44: 
                     45: PVOID
                     46: StrmAllocatePool(
                     47:     IN POOL_TYPE  PoolType,
                     48:     IN ULONG      NumberOfBytes,
                     49:     IN int        line,
                     50:     IN char      *file
                     51:     );
                     52: 
                     53: VOID
                     54: StrmFreePool(
                     55:     IN PVOID P,
                     56:     IN int   line,
                     57:     IN char *file
                     58:     );
                     59: 
                     60: VOID
                     61: StrmListOutstandingPoolBuffers(
                     62:     VOID
                     63:     );
                     64: 
                     65: VOID
                     66: StrmFlushPoolTraceTable(
                     67:     VOID
                     68:     );
                     69: 
                     70: 
                     71: #endif //_POOLTRC_INCLUDED_
                     72: 
                     73: 
                     74: #endif //DBG

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.