DXview: DirectX Capability Viewer

Click to open or copy the files for the DXview sample.

This sample displays the machine's capabilities for DirectDraw, Direct3D, DirectSound, DirectPlay, and DirectInput.

Building SDK Samples

This sample uses the following keywords:

addcapstolv; addcapstotv; addcolstolv; addmorecapstolv; begindeferwindowpos; bitcount; callback; checkmenuitem; closehandle; coinitialize; comment; couninitialize; createfile; createwindowex; d3addcaps; d3addlinecaps; d3addtexf; d3capdef; d3enumcallback; d3hexdef; d3printcaps; d3valdef; ddaddcaps; ddaddvideomodes; ddcapdef; ddcreate; ddenumcallback; ddenumcallback3d; ddfourccformat; ddhexdef; ddprintcaps; ddprintfourccformat; ddprintvideomodes; ddvaldef; deferwindowpos; defwindowproc; destroyicon; destroywindow; di_createdevice; di_createdi; di_filltree; diaddcaps; diaddcapstotarget; diaddeffects; diaddrow; diaddtypes; dialogbox; dicapdef; dienumdevcallback; dienumeffcallback; diprintcaps; diprinteffects; directdrawcreate; directdrawenumerate; directinputcreate; directplaycreate; directplayenumerate; directplaylobbycreatea; directsoundcapturecreate; directsoundcaptureenumerate; directsoundcreate; directsoundenumerate; dispatchmessage; divaldef; dpaddcaps; dpaddlocalapps; dpaddsessions; dpcapdef; dpcreate; dpenumcallback; dpenumlocalappscallback; dpenumlocalappsprintcallback; dphexdef; dpprintcaps; dpprintlocalapps; dpprintsessions; dpvaldef; dsaddcaps; dscaddcaps; dscapdef; dsccapdef; dsccreate; dscenumcallback; dscprintcaps; dscreate; dscvaldef; dsenumcallback; dsprintcaps; dsvaldef; dxview_cleanup; dxview_filltree; dxview_initimagelist; dxview_oncommand; dxview_oncreate; dxview_onlistviewdblclick; dxview_onsize; dxview_ontreeselect; enddeferwindowpos; enddialog; enumdisplaymodescallback; enumdisplaymodescallbackprint; enumlocalapplications; enumsessions; enumtexturecallback; failed; field_offset; freelibrary; freelocalapplist; gen_bltcaps; gen_bltcaps2; gen_caps; gen_caps2; gen_ckcaps; gen_fxcaps; gen_rops; get_didevice_subtype; get_didevice_type; getappname; getcaps; getclientrect; getcres; getdc; getdevicecaps; geteffectiveclientrect; getmenu; getmessage; getprocaddress; getstockobject; getsystemmetrics; getsystempaletteentries; gettextmetrics; getxres; getyres; globalalloc; globalfree; idirect3d2_createdevice; idirect3d2_enumdevices; idirect3d2_release; idirect3ddevice2_enumtextureformats; idirect3ddevice2_release; idirectdraw2_getavailablevidmem; idirectdraw_createpalette; idirectdraw_createsurface; idirectdraw_enumdisplaymodes; idirectdraw_getcaps; idirectdraw_getdisplaymode; idirectdraw_getfourcccodes; idirectdraw_queryinterface; idirectdraw_release; idirectdraw_setcooperativelevel; idirectdrawpalette_release; idirectdrawsurface_getsurfacedesc; idirectdrawsurface_release; idirectdrawsurface_setpalette; idirectinput_createdevice; idirectinput_enumdevices; idirectinput_release; idirectinputdevice2_enumeffects; idirectinputdevice2_release; idirectinputdevice_getcapabilities; idirectinputdevice_queryinterface; idirectinputdevice_release; idirectsound_getcaps; idirectsound_release; idirectsoundcapture_getcaps; idirectsoundcapture_release; imagelist_addicon; imagelist_create; imagelist_destroy; initcommoncontrols; initinstance; invalidaterect; isequalguid; isiconic; killtimer; listview_deleteallitems; listview_deletecolumn; listview_deleteitem; listview_getitem; listview_getitemcount; listview_insertcolumn; listview_insertitem; listview_setitem; loadcursor; loadicon; loadimage; loadlibrary; localalloc; localfree; lstrcat; lstrcpy; lstrlen; lvaddcolumn; lvaddtext; lvdeleteallitems; makeintresource; makemode; makeword; memcpy; memset; messagebox; optimize; postmessage; postquitmessage; printcallback; printcapstodc; printline; printnextline; printtreestats; printvalueline; queryinterface; registerclass; release; releasecapture; releasedc; removestalesessions; resetlistviewrefresh; ropdef; selectobject; sendmessage; setcapture; setcursor; settimer; strcpy; stringfromguid2; strncpy; subtype; succeeded; surfcapdef; surfvaldef; switch; text; translatemessage; treeview_expand; treeview_getitem; treeview_getselection; treeview_insertitem; treeview_selectitem; treeview_setimagelist; tvaddnode; va_end; va_start; vidmem; vidmemprint; wcslen; wcstombs; winmain; wndproc; writefile; wsprintf; wvsprintf; zeromemory