Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

105 lines
3.3 KiB

/******************************Module*Header*******************************\
* Module Name: help.cxx
*
* Display the help information for gdiexts
*
* Created: 16-Feb-1995
* Author: Lingyun Wang [lingyunw]
*
* Copyright (c) 1990 Microsoft Corporation
\**************************************************************************/
#include "precomp.hxx"
/******************************Public*Routine******************************\
* help
*
* Prints a simple help summary of the debugging extentions.
*
* History:
* 05-May-1993 -by- Gilman Wong [gilmanw]
* Wrote it.
\**************************************************************************/
//
// Debugger extention help. If you add any debugger extentions, please
// add a brief description here. Thanks!
//
char *gaszHelp[] = {
"=======================================================================\n"
,"GDIEXTS server debugger extentions:\n"
,"-----------------------------------------------------------------------\n"
,"\n"
," - general extensions -\n"
,"\n"
,"dumphmgr -- handle manager objects\n"
,"dumpobj [-p pid] [type] -- all objects of specific type\n"
,"dh [object handle] -- HMGR entry of handle\n"
,"dht [object handle] -- handle type/uniqueness/index\n"
,"ddc [DC handle] -- DC obj (ddc -? for more info)\n"
,"dpdev [PDEV ptr] -- PDEV object (dpdev -? for more info)\n"
,"dldev [LDEV ptr] -- LDEV\n"
,"dco [CLIPOBJ ptr] -- CLIPOBJ\n"
,"dpo [PATHOBJ ptr] -- PATHOBJ\n"
,"dppal [EPALOBJ ptr] -- EPALOBJ\n"
,"dpbrush [BRUSH ptr] -- BRUSH\n"
,"dpsurf [SURFACE ptr] -- SURFACE\n"
,"dpso [SURFOBJ ptr] -- SURFACE struct from SURFOBJ\n"
,"dblt [BLTRECORD ptr] -- BLTRECORD\n"
,"dr [REGION ptr] -- REGION\n"
,"cr [REGION ptr] -- check REGION\n"
,"dddsurface [EDD_SURFACE ptr] -- EDD_SURFACE\n"
,"dddlocal [EDD_DIRECTDRAW_LOCAL ptr] -- EDD_DIRECTDRAW_LOCAL\n"
,"ddglobal [EDD_DIRECTDRAW_GLOBAL ptr] -- EDD_DIRECTDRAW_GLOBAL\n"
,"rgnlog nnn -- last nnn rgnlog entries\n"
,"stats -- accumulated statistics\n"
,"\n\n"
,"hdc HDC [-?gltf]\n"
,"dcl DCLEVEL*\n"
,"dca DC_ATTR*\n"
,"ca COLORADJUSTMENT*\n"
,"mx MATRIX*\n"
,"la LINEATTRS*\n"
,"ef EFLOAT* [count]\n"
,"mx MATRIX*\n"
,"\n"
," - font extensions -\n"
,"\n"
,"tstats\n"
,"gs FD_GLYPHSET*\n"
,"gdata GLYPHDATA*\n"
,"elf EXTLOGFONTW*\n"
,"tm TEXTMETRICW*\n"
,"tmwi TMW_INTERNAL*\n"
,"helf HFONT\n"
,"ifi IFIMETRICS*\n"
,"fo RFONT* [-?axedtrfmoculhw]\n"
,"pfe PFE*\n"
,"pff PFF*\n"
,"pft PFT*\n"
,"stro STROBJ* [-?pheo]\n"
,"gb GLYPHBITS* [-?gh]\n"
,"gdf GLYPHDEF*\n"
,"gp GLYPHPOS*\n"
,"cache CACHE*\n"
,"fh FONTHASH*\n"
,"hb HASHBUCKET*\n"
,"\n"
,"pubft -- dumps all PUBLIC fonts\n"
,"devft -- dumps all DEVICE fonts\n"
,"dispcache -- dumps glyph cache for display PDEV\n"
,"\n"
," client side extensions\n"
,"\n"
,"clihelp\n"
,"\n"
,"=======================================================================\n"
,NULL
};
DECLARE_API( help )
{
for (char **ppsz = gaszHelp; *ppsz; ppsz++)
dprintf("%s",*ppsz);
}