// debug functions to make the log more readable extern void DumpRect(char *, LPRECT, int); extern char *ExplainFlags(DWORD); extern char *ExplainDDSCaps(DWORD); extern char *ExplainDDSCaps2(DWORD); extern char *ExplainDDSCaps3(DWORD); extern char *ExplainDDDCaps(DWORD); extern char *ExplainDDDCaps2(DWORD); extern char *ExplainDDPalCaps(DWORD); extern char *ExplainDDFXALPHACaps(DWORD); extern char *ExplainDDFXCaps(DWORD); extern char *ExplainDDCKeyCaps(DWORD); extern char *ExplainCoopFlags(DWORD); extern char *ExplainPixelFormatFlags(DWORD); extern char *ExplainFlipFlags(DWORD); extern char *ExplainBltFlags(DWORD); extern char *ExplainBltFastFlags(DWORD); extern char *ExplainCreatePaletteFlags(DWORD); extern char *ExplainLockFlags(DWORD); extern char *ExplainStyle(DWORD); extern char *ExplainExStyle(DWORD); extern char *ExplainShowCmd(int); extern char *ExplainBltStatus(DWORD); extern char *ExplainFlipStatus(DWORD); extern char *ExplainDDError(DWORD); extern char *ExplainWinMessage(DWORD); extern char *ExplainResizing(DWORD); extern char *ExplainDeviceCaps(DWORD); extern char *ExplainDisplaySettingsRetcode(DWORD); extern char *ExplainSetWindowIndex(DWORD); extern char *ExplainColorKeyFlag(DWORD); extern char *ExplainGUID(GUID FAR *); extern char *ExplainROP(DWORD); extern char *ExplainNChitTest(DWORD); extern char *ExplainDDEnumerateFlags(DWORD); extern char *ExplainsSystemMetrics(DWORD); extern char *ExplainWPFlags(DWORD); extern char *ExplainLoadLibFlags(DWORD); extern char *ExplainDevModeFields(DWORD); extern char *ExplainMCICommands(DWORD); extern char *ExplainMCIFlags(DWORD, DWORD); extern char *ExplainRegType(DWORD); extern char *ExplainDCType(DWORD); extern char *ExplainPeekRemoveMsg(DWORD); extern char *ExplainGetDCExFlags(DWORD); extern char *ExplainPaletteUse(UINT); extern char *ExplainRasterCaps(DWORD); extern char *ExplainD3DRenderState(DWORD); extern char *ExplainRenderstateValue(DWORD); extern char *ExplainWfPFlags(DWORD); extern char *ExplainChangeDisplaySettingsFlags(DWORD); extern char *ExplainDICooperativeFlags(DWORD); extern char *ExplainRegionType(DWORD); extern char *ExplainPixelFormat(LPDDPIXELFORMAT); extern char *ExplainZBufferBitDepths(DWORD); extern char *GetObjectTypeStr(HDC); extern char *ExplainD3DSurfaceFormat(DWORD);