MmCaps: Show Hardware Multimedia Capabilities

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

This sample tests and shows the multimedia capabilities of the current machine.

Building SDK Samples

This sample uses the following keywords:

_fmemset; appchoosefont; appclose; appcreate; appdialogbox; appendsession; appexit; appgetwindowsversion; appinit; appinitmenupopup; appmeditprintf; appprofilereadbytes; appprofilewritebytes; appqueryendsession; appsize; appwndproc; atoi; auxgetdevcaps; auxgetnumdevs; beginpaint; char2nibble; checkmenuitem; choosefont; createfontindirect; createwindow; createwindowex; dbgenable; dbginitialize; dbgsetlevel; dbgvprintf; debugbreak; defined; defwindowproc; deletefont; destroywindow; dialogboxparam; dispatchmessage; dpf; dprintf; edit_getselex; edit_replacesel; edit_setsel; enddialog; endpaint; exttextout; forward_wm_close; freeprocinstance; get_em_linescroll_mps; get_em_setsel_end; get_em_setsel_mps; get_em_setsel_start; get_wm_activate_fminimized; get_wm_activate_hwnd; get_wm_activate_mps; get_wm_activate_state; get_wm_changecbchain_hwndnext; get_wm_chartoitem_char; get_wm_chartoitem_hwnd; get_wm_chartoitem_mps; get_wm_chartoitem_pos; get_wm_command_cmd; get_wm_command_hwnd; get_wm_command_id; get_wm_command_mps; get_wm_ctlcolor_hdc; get_wm_ctlcolor_hwnd; get_wm_ctlcolor_mps; get_wm_ctlcolor_type; get_wm_hscroll_code; get_wm_hscroll_hwnd; get_wm_hscroll_mps; get_wm_hscroll_pos; get_wm_mdiactivate_factivate; get_wm_mdiactivate_hwndactivate; get_wm_mdiactivate_hwnddeact; get_wm_mdiactivate_mps; get_wm_mdisetmenu_mps; get_wm_menuchar_char; get_wm_menuchar_fmenu; get_wm_menuchar_hmenu; get_wm_menuchar_mps; get_wm_menuselect_cmd; get_wm_menuselect_flags; get_wm_menuselect_hmenu; get_wm_menuselect_mps; get_wm_parentnotify2_mps; get_wm_parentnotify_hwndchild; get_wm_parentnotify_id; get_wm_parentnotify_mps; get_wm_parentnotify_msg; get_wm_parentnotify_x; get_wm_parentnotify_y; get_wm_vkeytoitem_code; get_wm_vkeytoitem_hwnd; get_wm_vkeytoitem_item; get_wm_vkeytoitem_mps; get_wm_vscroll_code; get_wm_vscroll_hwnd; get_wm_vscroll_mps; get_wm_vscroll_pos; getclientrect; getcommandline; getdc; getdesktopwindow; getdlgitem; getkeystate; getmessage; getobject; getparent; getprofileinta; getprofilestring; getrealtextmetrics; getstockfont; getsyscolor; getsysteminfo; getsystemmetrics; gettextextentpoint; gettextmetrics; getversion; getwindowfont; getwindowinstance; getwindowplacement; getwindowrect; getwinflags; globalallocptr; globalfreeptr; handle_wm_close; handle_wm_command; handle_wm_create; handle_wm_endsession; handle_wm_initmenupopup; handle_wm_paint; handle_wm_queryendsession; handle_wm_size; inflaterect; invalidaterect; joygetdevcaps; joygetnumdevs; listbox_addstring; listbox_getcursel; listbox_getitemdata; listbox_resetcontent; listbox_setitemdata; listbox_settabstops; loadaccelerators; loadcursor; loadicon; loadstring; localalloc; localfree; lstrcat; lstrcata; lstrcpy; lstrlen; lstrlena; makeintresource; makelong; makelparam; makeprocinstance; memcpy; messagebox; midiingetdevcaps; midiingetnumdevs; midioutgetdevcaps; midioutgetnumdevs; min; mixergetdevcaps; mixergetnumdevs; mmcapschoosefont; mmcapsdetailacm; mmcapsdetailauxiliary; mmcapsdetailjoystick; mmcapsdetaillowlevel; mmcapsdetailmci; mmcapsdetailmidiin; mmcapsdetailmidiout; mmcapsdetailmixer; mmcapsdetailtimer; mmcapsdetailvideo; mmcapsdetailwavein; mmcapsdetailwaveout; mmcapsenumerateacm; mmcapsenumeratedrivers; mmcapsenumeratelowlevel; mmcapsenumeratemci; mmcapsenumeratevideo; mmcapsmidandpid; mmcapsmidpid_mm_antex; mmcapsmidpid_mm_apps; mmcapsmidpid_mm_artisoft; mmcapsmidpid_mm_ati; mmcapsmidpid_mm_audiofile; mmcapsmidpid_mm_canopus; mmcapsmidpid_mm_cat; mmcapsmidpid_mm_computer_friends; mmcapsmidpid_mm_creative; mmcapsmidpid_mm_digispeech; mmcapsmidpid_mm_dsp_group; mmcapsmidpid_mm_echo; mmcapsmidpid_mm_ess; mmcapsmidpid_mm_everex; mmcapsmidpid_mm_fujitsu; mmcapsmidpid_mm_gravis; mmcapsmidpid_mm_ibm; mmcapsmidpid_mm_icl_ps; mmcapsmidpid_mm_intel; mmcapsmidpid_mm_interactive; mmcapsmidpid_mm_mediavision; mmcapsmidpid_mm_melabs; mmcapsmidpid_mm_microsoft; mmcapsmidpid_mm_motorola; mmcapsmidpid_mm_nec; mmcapsmidpid_mm_roland; mmcapsmidpid_mm_sierra; mmcapsmidpid_mm_tandy; mmcapsmidpid_mm_turtle_beach; mmcapsmidpid_mm_val; mmcapsmidpid_mm_vocaltec; mmcapsmidpid_mm_voyetra; mmcapsmidpid_mm_wanglabs; mmcapsmidpid_mm_yamaha; mmcapsrefreshdriverlist; mmcapssettingsrestore; mmcapssettingssave; muldiv; nibble2char; outputdebugstringa; postquitmessage; processor; ptinrect; rcid; registerclass; releasedc; selectobject; sendmessage; setbkcolor; setcursor; setfocus; settextcolor; setwindowfont; setwindowplacement; setwindowpos; setwindowredraw; setwindowtext; showcursor; showwindow; switch; tabbedtextout; text; timegetdevcaps; tlbcreate; tlbdestroy; tlbmove; tlbpaint; tlbrecalctabs; tlbsetfont; tlbsettitleandtabs; translateaccelerator; translatemessage; updatewindow; va_end; va_start; warning; waveingetdevcaps; waveingetnumdevs; waveoutgetdevcaps; waveoutgetnumdevs; writeprofilestring; wsprintf; wvsprintf; wvsprintfa