Share via


gwes Components

The gwes components are divided into the following three categories:

  • GDI components that support graphics drivers.
  • User components that support windowing controls.
  • General GWES components that support other windowing and graphics functionality.

The gwes module contains the components shown in the following table.

Component Description Notes Library Category
accel Provides accelerator key support. Not applicable. Accel.lib User
accessib Supports accessibility settings. Exposes no public functions. Accessib.lib General GWES
atom Supports atom tables. Not applicable. Atom.lib User
audio Provides audio support. Exposes no public functions. Audio.lib General GWES
btnctl Supports button controls. Exposes no public functions. Btnctl.lib User
btnctlview Supports a sample skin similar to Windows 95 for button controls. Exposes no public functions. Btnctlview.lib User
btnctlviewxp Supports a sample skin similar to Windows XP for button controls. Exposes no public functions. Btnctlviewxp.lib User
calibrui Supports the touch-screen calibration user interface (UI). Exposes functions to the OEM. Calibrui.lib GDI
caret Provides support for carets. Not applicable. Caret.lib User
cascade Supports cascading menus. Exposes no public functions. Cascade.lib User
cdlctl Provides candidate list-control support. Exposes no public functions. Cdlctl.lib User
clipbd Supports clipboard functionality. Not applicable. Clipbd.lib User
cmbctl Combo box control component. Exposes no public functions. Cmbctl.lib User
cmbctlview Supports a sample skin similar to Windows 95 for combo box controls. Exposes no public functions. Cmbctlview.lib User
cmbctlviewxp Supports a sample skin similar to Windows XP for combo box controls. Exposes no public functions. Cmbctlviewxp.lib User
column Multicolumn menu component. Exposes no public functions. Column.lib User
cursor Microsoft® Win32® cursor application programming interface (API) component. Not applicable. Cursor.lib User
cursor2 Win32 cursor API component for 2-bit color. Exposes no public functions. Cursor.lib User
cursor8 Win32 cursor API component for 8-bit color. Exposes no public functions. Cursor.lib User
decompdrv Supports font compression for East Asian languages. Exposes no public functions. Decompdrv.lib GDI
defwndproc Default window procedure component. Exposes no public functions. Defwndproc.lib User
dlgmgr_hpc Supports dialog box manager. Not applicable. Dlgmgr_hpc.lib User
dlgmgr_ppc Supports dialog box manager used with controls version B. Not applicable. Dlgmgr_ppc.lib User
dlgmgr Dialog box manager component. Not applicable. Dlgmgr.lib User
dlgmnem Dialog box mnemonics component. Exposes no public functions. Dlgmnem.lib User
drawmbar Menu bar component. Not applicable. Drawmbar.lib User
edctl Edit control component. Exposes no public functions. Edctl.lib User
edimechn Edit control component for Simplified and Traditional Chinese. Exposes no public functions. Edimechn.lib User
edimefe East Asia edit control component (required for all East Asia products). Exposes no public functions. Edimefe.lib User
edimefek Korean edit component. Exposes no public functions. Edimefek.lib User
edimejpn Japanese-specific portion of East Asia edit control component. Exposes no public functions. Edimejpn.lib User
edimekor Korean edit component. Exposes no public functions. Edimekor.lib User
EditControlOs Supports the edit control component. Not applicable. Editcontrolsos.lib User
EditControlPpc Supports the edit control component that is included when GWES controls version B is selected. Not applicable. Editcontrolsppc.lib User
foregnd Supports foreground window, active component, and focus. Not applicable. Foregnd.lib General GWES
gcache Window manager cache component. Exposes no public functions. Gcache.lib User
gcacheview Supports a sample skin similar to Windows 95 for the window manager cache component. Exposes no public functions. Gcacheview.lib User
gcacheviewxp Supports a sample skin similar to Windows XP for the window manager cache component. Exposes no public functions. Gcacheviewxp.lib User
gsetwinlong Get/SetWindowLong component Exposes no public functions. Gsetwinlog.lib User
gwectrl GWES base component. Exposes no public functions. Gwectrl.lib User
gweshare GWES shared routines component. Exposes no public functions. Gweshare.lib General GWES
gwesmain GWES initialization component. Exposes no public functions. Gwesmain.lib General GWES
hotkey Win32 hot key component. Not applicable. Hotkey.lib General GWES
icon Win32 icon support component. Not applicable. Icon.lib User
iconcmn Supports Win32 icons. Not applicable. Iconcmn.lib User
iconcurs Supports Win32 cursor icons. Not applicable. Iconcurs.lib User
idle System idle timer component. Not applicable. Idle.lib General GWES
imgctl Image control component. Not applicable. Imgctl.lib User
immthunk IMM thunking component. Exposes no public functions. Immthunk.lib General GWES
journal Simple journal component. Exposes no public functions. Journal.lib General GWES
kbdui Keyboard interface component. Not applicable. Kbdui.lib General GWES
lbctl List box component. Exposes no public functions. Lbctl.lib User
lbctl_ppc The list box component that is used when controls version B is used. Not applicable. Lbctl_ppc.lib User
lbctlview Supports a sample skin similar to Windows 95 for list box controls. Exposes no public functions. Lbctlview.lib User
lbctlviewxp Supports a sample skin similar to Windows XP for list box controls. Exposes no public functions. Lbctlviewxp.lib User
loadbmp Bitmap loading component. Not applicable. Loadbmp.lib User
loadimg Image loading component. Not applicable. Loadimg.lib GDI
mcursor Win32 cursor support component. Not applicable. Mcursor.lib User
mcursor8 Win32 cursor support component Exposes no public functions. Mcursor.lib User
menu_hpc Default Menu component. Not applicable. Menu_hpc.lib User
menu_ppc Menu component selected when GWES control version B is chosen. Not applicable. Menu_ppc.lib User
menu Win32 base menu control component. Not applicable. Menu.lib User
menuscrl Scrolling menu support component. Exposes no public functions. Menuscrl.lib User
mgalias GDI font-alias support component. Exposes no public functions. Mgalias.lib GDI
mgbase GDI base component. Not applicable. Mgbase.lib GDI
mgbitmap GDI bitmap component. Not applicable. Mgbitmap.lib GDI
mgblt Bit block transfer component. Not applicable. Mgblt.lib GDI
mgblt2 Bitmap transfer component. Not applicable. Mgblt2.lib GDI
mgdc Device context component. Not applicable. Mgdc.lib GDI
mgdibsec Creates device independent bitmap sections. Not applicable. Mgdibsec.lib GDI
mgdraw Drawing tool component. Not applicable. Mgdraw.lib GDI
mgdrwtxt Text drawing component. Not applicable. Mgdrwtxt.lib GDI
mgdx DirectDraw® bitmap component. Exposes no public functions. Mgdx.lib GDI
mgfe Provides Asian word break support for GDI. Exposes no public functions. Mgfe.lib GDI
mgpal Palette support component. Not applicable. Mgpal.lib GDI
mgpalnat Palette support component. Exposes no public functions. Mgpalnat.lib GDI
mgprint Printing support component. Not applicable. Mgprint.lib GDI
mgradfill Supports the Gradientfill in GDI. Not applicable. Mgradfill.lib GDI
mgradfillstub A stub component for Gradientfill. Not applicable. Mgradfillstub.lib GDI
mgrast Raster font engine component. Not applicable. Mgrast.lib GDI
mgrast2 Raster font engine component. Not applicable. Mgrast2.lib GDI
mgrgn Drawing region support component. Not applicable. Mgrgn.lib GDI
mgtci Supports translation based on specific character sets. Not applicable. Mgtci.lib GDI
mgtt TrueType font component. Not applicable. Mgtt.lib GDI
mgwinmgr Supports horizontal and vertical scrolling of a rectangle of bits. Not applicable. Mgwinmgr.lib GDI
mnoover Win32 menu control support component. Exposes no public functions. Mnoover.lib User
mnotapui Win32 menu control support component. Exposes no public functions. Mnotapui.lib User
MouseAndTouchCursor Provides a unified interface to the mouse and touch cursor. It is used when SYSGEN_TOUCH=1 and SYSGEN_CURSOR=1. Exposes no public functions. MouseAndTouchCursor.lib User
MouseCursorOnly Provides an interface to the mouse cursor. This library is used when SYSGEN_ CURSOR=1 Exposes no public functions. MouseCursorOnly.lib User
moverlap Supports overlapping menus. Exposes no public functions. Moverlap.lib User
msgbeep Win32 MessageBeep component. Not applicable. Msgbeep.lib General GWES
msgbox_hpc Primary message box component. Not applicable. msgbox_hpc.lib User
msgbox_ppc Primary message box component when GWES control version B is chosen. Not applicable. msgbox_ppc.lib User
msgbox Primary message box component. Not applicable. Msgbox.lib User
msgque Message queue component. Not applicable. Msgque.lib General GWES
mtapui Win32 menu control support component. Exposes no public functions. Mtapui.lib User
nclient Supports the nonclient-area window manager.   Nclient.lib User
nclientview Supports a sample skin similar to Windows 95 for the nonclient-area window manager. Exposes no public functions. Nclientview.lib User
nclientviewxp Supports a sample skin similar to Windows XP for the nonclient-area window manager. Exposes no public functions. Nclientviewxp.lib User
nled Supports the notification LED driver, which handles all requests to turn the system notification LED either on or off. Exposes no public functions. Nled.lib General GWES
notifmin Supports the Windows CE event-notification subsystem. Exposes functions to the OEM. Notifmin.lib General GWES
notifpub Supports the Windows CE event-notification subsystem. Exposes functions to the OEM. Notifpub.lib General GWES
notify Supports the Windows CE event-notification subsystem. Not applicable. Notify.lib General GWES
oom Out-of-memory component. Exposes no public functions. Oom.lib User
oomui Out-of-memory user-interface component. Exposes functions to the OEM. Oomui.lib User
sbcmn Scrollbar control component. Not applicable. Sbcmn.lib User
sbcmnview Supports a sample skin similar to Windows 95 for scrollbar control controls. Exposes no public functions. Sbcmnview.lib User
sbcmnviewxp Supports scrollbar controls similar to Windows XP. Exposes no public functions. Sbcmnviewxp.lib User
scbctl Scrollbar control component. Exposes no public functions. Scbctl.lib User
startui Startup dialog box UI component. Exposes functions to the OEM. Startui.lib User
startup Startup component. Exposes no public functions. Startup.lib User
stcctl Static control component. Exposes no public functions. Stcctl.lib User
stcctlview Supports a sample skin similar to Windows 95 for static controls. Exposes no public functions. Stcctlview.lib User
stcctlviewxp Supports sample skin similar to Windows XP for static controls. Exposes no public functions. Stcctlviewxp.lib User
syscolor Win32 system color support component. Exposes no public functions. Syscolor.lib User
tchui Touch screen UI component. Exposes no public functions. Tchui.lib GDI
timer Win32 timer component. Not applicable. Timer.lib User
TouchCursorOnly Interface to mouse cursor. This library is used when SYSGEN_ TOUCH=1. Exposes no public functions. TouchCursorOnly.lib User
uibase UI base component. Not applicable. Uibase.lib General GWES
winmgr Window manager component. Not applicable. Winmgr.lib User
wmbase Window manager support component. Not applicable. Wmbase.lib General GWE

See Also

Common Windows CE Modules

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.