Changeset 7635 for trunk/include/stats.h
- Timestamp:
- Dec 15, 2001, 7:51:16 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/stats.h
r7626 r7635 7 7 unsigned long *ptotalmemalloc); 8 8 9 #ifdef OS2_INCLUDED 10 #define LOGPEN void 11 #define LOGFONTA void 12 #define LPLOGBRUSH void * 13 #define LOGBRUSH void 14 #define DEVMODEA void 15 #define BITMAP void 16 #endif 17 9 18 #ifdef DEBUG 10 19 void STATS_GetDCEx(HWND hwnd, HDC hdc, HRGN hrgn, ULONG flags); 11 20 void STATS_ReleaseDC(HWND hwnd, HDC hdc); 12 21 void STATS_DumpStats(); 22 void STATS_CreateFontIndirect(HFONT hFont, LOGFONTA* lplf); 23 void STATS_CreateCompatibleDC(HDC hdc, HDC newHdc); 24 void STATS_DeleteDC(HDC hdc); 25 void STATS_CreatePatternBrush(HBRUSH hBrush, HBITMAP hBitmap); 26 void STATS_CreateDIBPatternBrushPt(HBRUSH hBrush, LPCVOID buffer, DWORD usage); 27 void STATS_CreatePenIndirect(HPEN hPen, const LOGPEN *lplgpn); 28 void STATS_CreatePen(HPEN hPen, int fnPenStyle, int nWidth, COLORREF crColor); 29 void STATS_ExtCreatePen(HPEN hPen, DWORD dwPenStyle, DWORD dwWidth, const LOGBRUSH *lplb, 30 DWORD dwStyleCount, const DWORD *lpStyle); 31 void STATS_CreateBrushIndirect(HBRUSH hBrush, LPLOGBRUSH pLogBrush); 32 void STATS_CreateHatchBrush(HBRUSH hBrush, int fnStyle, COLORREF clrref); 33 void STATS_CreateSolidBrush(HBRUSH hBrush, COLORREF color); 34 void STATS_CreateICA(HDC hdc, LPCSTR lpszDriver, LPCSTR lpszDevice, LPCSTR lpszOutput, 35 const DEVMODEA *lpdvmInit); 36 void STATS_CreateDCA(HDC hdc, LPCSTR lpszDriver, LPCSTR lpszDevice, LPCSTR lpszOutput, 37 const DEVMODEA *lpdvmInit); 38 39 void STATS_CreatePolyPolygonRgn(HRGN hRgn, const POINT *lppt, const int *pPolyCount, int nCount, int fnPolyFillMode); 40 void STATS_CreateRectRgn(HRGN hRgn, int left, int top, int right, int bottom); 41 void STATS_CreateRoundRectRgn(HRGN hRgn, int left, int top, int right, int bottom, int nWidthEllipse, int nHeightEllipse); 42 void STATS_ExtCreateRegion(HRGN hRgn, PVOID pXform, DWORD count, const RGNDATA * pData); 43 void STATS_CreateEllipticRgn(HRGN hRgn, int left, int top, int right, int bottom); 44 void STATS_CreatePolygonRgn(HRGN hRgn, const POINT * lppt, int cPoints, int fnPolyFillMode); 45 void STATS_DeleteObject(HANDLE hObj, DWORD objtype); 46 47 void STATS_CreateDIBitmap(HBITMAP hBitmap,HDC hdc, const BITMAPINFOHEADER *lpbmih, 48 DWORD fdwInit, const void *lpbInit, 49 const BITMAPINFO *lpbmi, UINT fuUsage); 50 void STATS_CreateCompatibleBitmap(HBITMAP hBitmap,HDC hdc, int nWidth, int nHeight); 51 void STATS_CreateBitmap(HBITMAP hBitmap,int nWidth, int nHeight, UINT cPlanes, 52 UINT cBitsPerPel, const void *lpvBits); 53 void STATS_CreateDIBSection(HBITMAP hBitmap,HDC hdc, BITMAPINFO *pbmi, UINT iUsage, 54 VOID **ppvBits, HANDLE hSection, DWORD dwOffset); 55 void STATS_CreateBitmapIndirect(HBITMAP hBitmap, const BITMAP *pBitmap); 56 13 57 #else 14 58 #define STATS_GetDCEx(a, b, c, d) 15 59 #define STATS_ReleaseDC(a,b) 16 60 #define STATS_DumpStats() 61 #define STATS_CreateFontIndirect(a,b) 62 #define STATS_CreateCompatibleDC(a,b) 63 #define STATS_DeleteDC(a) 64 #define STATS_CreatePatternBrush(a,b) 65 #define STATS_CreateDIBPatternBrushPt(a,b,c) 66 #define STATS_CreatePenIndirect(a,b) 67 #define STATS_CreatePen(a,b,c,d) 68 #define STATS_CreateBrushIndirect(a,b) 69 #define STATS_CreateHatchBrush(a,b,c) 70 #define STATS_CreateSolidBrush(a,b) 71 #define STATS_CreateDCA(a,b,c,d,e) 72 #define STATS_CreateICA(a,b,c,d,e) 73 #define STATS_ExtCreatePen(a,b,c,d,e) 74 #define STATS_CreatePolyPolygonRgn(a,b,c,d,e) 75 #define STATS_CreateRectRgn(a,b,c,d,e) 76 #define STATS_CreateRoundRectRgn(a,b,c,d,e,f,g) 77 #define STATS_ExtCreateRegion(a,b,c,d) 78 #define STATS_CreateEllipticRgn(a,b,c,d,e) 79 #define STATS_CreatePolygonRgn(a,b,c,d) 80 #define STATS_DeleteObject(a,b) 81 #define STATS_CreateDIBitmap(a,b,c,d,e,f,g) 82 #define STATS_CreateCompatibleBitmap(a,b,c,d) 83 #define STATS_CreateBitmap(a,b,c,d,e,f) 84 #define STATS_CreateDIBSection(a,b,c,d,e,f) 85 #define STATS_CreateBitmapIndirect(a,b) 86 17 87 #endif 18 88
Note:
See TracChangeset
for help on using the changeset viewer.