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
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.