© 2004 Microsoft Corporation. All rights reserved.
Figure 4 Windows CE .NET Available Configurations

Internet Appliance (IABASE)
Headless (HLBASE)
Cell Phone or Smart Phone
Media Appliance
Digital Imaging Device
Residential Gateway
Industrial Automation Device
Internet Appliance
PDA or Mobile Handheld
Retail Point-of-sale Device
Set-top Box
Web Pad
Windows Thin Client
Tiny Kernel
Figure 6 Point-to-point Message Queue Functions

Function
Description
CloseMsgQueue
Closes connection to a message queue
CreateMsgQueue
Creates a new message queue, returning a message queue handle
GetMsgQueue
Gets information about a queue
OpenMsgQueue
Opens an existing message queue, using both a message queue handle and the process handle of the creating process
ReadMsgQueue
Reads a message from an opened queue
WriteMsgQueue
Writes a message to an opened queue
Figure 8 Comparison of Supported UI Customizations

Control Class
Desktop Owner Draw
CE .NET Owner Draw
CE .NET Skin
Windows Standard Controls



 Button



 Combo box



 Listbox



 Scroll bar



 Static



Common Controls



 Tree View



 Date-Time Picker



 Image List



 List View



 Month Calendar Control



 Status Bar



 Tooltip Control



 Up-Down Control



 Header



 Progress Bar



 Rebar



 Tab Control



 Toolbar



 Trackbar



Menus



Figure 9 Common Dialog Functions and Data Structures

Common Dialog Box
Function
Data Structure
File Open
GetOpenFileName
OPENFILENAME
File Save
GetSaveFileName
OPENFILENAME
Print (not on Pocket PC)
PrintDlg
PRINTDLG
Page Setup
PageSetupDlg
PAGESETUPDLG
Color Picker
ChooseColor
CHOOSECOLOR
Font Picker
ChooseFont
CHOOSEFONT
Figure 10 NETUI.DLL Functions

Function
Description
AdapterIPProperties
Queries adapter IP address
ConnectionDialog
Displays a dialog that prompts the user to connect to a network
CreateScanDevice
Displays a dialog box for Bluetooth-enabled devices
DisconnectDialog
Displays a dialog that prompts the user to disconnect from a network
GetDriverName
Queries driver name when a Plug-N-Play ID is not found
GetIPAddress
Querys IP address for Serial Line Internet Protocol (SLIP) connection
GetNetString
Prompts user for network resource name
GetResourcePassword
Prompts user for a password
GetUsernamePassword
Prompts user for user name and password
LineConfigEdit
Prompts user to configure TAPI modem configuration
LineTranslateDialog
Prompts user to configure TAPI dial-out parameters
NetMsgBox
Notifies user of network error
Figure 11 Supported DirectX Services on Various OS

DirectX Service
Windows CE .NET
Windows CE 3.0
Windows XP
DirectDraw



Direct3D



DirectSound



DirectMusic



DirectInput



DirectShow



DirectPlay



DirectSetup




Home
Subscribe
Reader Services
Community
Partner Resources

MSDN Magazine