Index
A
A through Z keys, 94
ABC widths, 56
Abort method, 722
accelerators, keyboard
examples, 187–204
overview, 185–186
accept function, 640, 643, 669
Accept key, 1094
accepting connections, 643
AcceptSocket method, 1138
access rights, 369–371, 388
AccessCode parameter, 1057
acknowledging notifications, 562–563
AC_LINE_BACKUP_POWER, 1034
AC_LINE_OFFLINE, 1034
AcLineStatus field, 1034
AC_LINE_UNKNOWN, 1034
ActionFlags field, 560
ActivateDevice function, 1048, 1051
ActivateDeviceEx function, 1049
ActivateService function, 1087, 1095
Active key, 1048, 1049
active window, 92
ActiveSync. See also RAPI (remote API)
CeUtil DLL functions, 777–781
described, 747
direct socket connections, 795
Hello World applications, 11
notifications, 781–794
Add method, 1131
adding
combo boxes, 219
command bands, 238–242
command bar buttons, 211–215
command bar menus, 209–210
New menu, 849
Pocket PC notifications, 860–863
property pages, 312
AddItem function, 549
AddName method, 720
address space
application, 362–364, 1025–1027
overview, 1025–1027
virtual memory and, 359
addresses, binding socket to, 641–642
addressFamily field, 642
AddTarget method, 719
AdvertiseInterface function, 1066
advertising driver interfaces, 1066
Advise method, 715, 784–785
af parameter, 641
AF_BT, 641–642, 685
AF_INET, 641
AF_IRDA, 641–642
alert messages, 531
aligning text, 45
allocating memory. See also memory management
heaps, 371–375
hibernate mode, 380–381
low-memory conditions, 380–384
overview, 364
stack, 375–376
static data, 376–379
strings, 379
thresholds, 381–384
type selection, 379–380
virtual, 365–371
AllocationBase field, 369
AllocationProtect field, 369
Alt key, 94, 98, 109, 117
alternative characters, input method, 905
ambiguous text input mode, 952
animation control, 296
annunciators, 808, 809–816, 834
ANSI, 9
apostrophe key, 96
AppendMenu function, 179–181
Application class, 1127
applications. See also memory management; Pocket PC; power management; shortcuts; Smartphone
address space, 362–364, 1025–1027
callbacks, OBEX, 714–716
debugging, 822
launching, 806–807, 824–830, 869–871
notifications, 781–794
permissions, 1080
service controls, 1087–1089
Apply buttons, 308
appointments, calendar, 286–289
APP_RUN_TO_HANDLE_NOTIFICATION, 562
Arc function, 74
ArcTo function, 74
ARM, 3
Arrays, Platform Invoke, 1144
ASCII, 4
assigning icons to window, 184
asterisk, 410
asterisk key, 95
asynchronous connections, 638, 961
asynchronous device detections, 717–718
asynchronous driver I/O, 1079–1084
asynchronous I/0, serial communication, 588–589
AsyncThread function, 1083
attribute flags, 387, 389
attributes
device context, 44–46
file or directory, 392
supported, 388–389
window class, 15
audio drivers, 1046
automatic
application closing, 383
application launches, 869–871
event resetting, 513
power suspensions, 1036
service loading, 1085
service starting, 1092
super service starting, 1094
window resizing, 846
AUTORADIOBUTTON, 301
auto-repeat feature, 93
auto-repeat sequence, 97
AutoRun, 869–871
AutoStartOnConnect function, 782