Index
N
Name value, 826
named memory-mapped objects, 529–530
namelen parameter, 641
namesapplication launch keys, 825
Bluetooth drivers, 687
connection notifications, 782
console drivers, 818
directories, 386, 409
drivers, 1046, 1052
files, 386, 409
mapping remote drives, 616–619
namespaces, 1118
RAPI functions, 748
registry subkeys, 420
shortcuts, 804
temporary files, 410
UNC syntax, 616
namespaces, 512, 800, 1118–1119
native code, 1114
native drivers, 1045
navigating file systemdrives vs. directories, 413–415
finding files, 410–413
management functions, 409
overview, 408
temporary files, 410
navigation bar, Pocket PC, 834, 871
navigation buttons, 824
nBmpId field, 263, 941
nBufferMax parameter, 186
nCmdShow parameter, 9, 23, 33
.NET Compact Frameworkexamples, 1147–1162
Framework Class Library, 1125
managed applicationsadvantages, 1114–1115
common language runtime, 1120–1125
examples, 1117
namespaces, 1118–1119
overview, 1116–1117
Visual Basic .NET, 1119
Visual C#, 1117
managed vs. unmanaged code, 1113
overview, 1113–1115
Platform Invoke, 1139–1146
unique classes, 1134–1139
unmanaged code, 1113, 1140–1146
Windows Forms applications, 1126–1133
NETRESOURCE structure, 617, 621, 623
\network folder, 616
NETWORK folder, 413
networks. See also connectivity; device-to-device communication
disconnecting remote resources, 619–620
enumerating resources, 620–625
examples, 627–635
functions, 616
mapping remote drives, 616–619
overview, 615–616
querying, 625–627
UNC names, 616
new keyword, 1123, 1130
New menuadding, 849
from applications, 858–859
examples, 850–858
overview, 849
Next method, 717–718
nFileIndexHigh field, 395
nFileIndexLow field, 395
nFolder parameter, 801
nHeight parameters, 67
NIF_ICON, 809
NIF_MESSAGE, 809
NIM_ADD, 808
NIM_DELETE, 808
NIM_MODIFY, 808
nMax field, 146
nMaxSound field, 560
NMDAYSTATE, 288
NMHDR structure, 207, 288
nMin field, 146
NMN_GETAPPREGKEY, 858–859
NMN_INVOKECOMMAND, 270, 850, 859
NMNEWMENU structure, 858
NMN_NEWMENUDESTROY, 859
NMSELCHANGE structure, 288
nNumberOfArguments parameter, 556
nNumberOfLinks field, 395
NOMENU, 941
nonblocking sockets, 638, 648–651
nonclient window areas, 26
nondirectory directories, 413
nonshared mode, New menu, 849
nonsignaled states, event, 512
non-XIP DLLs, 364
NOPARITY, 591
normal memory state, 381–384
NOTIFICATION_EVENT_DEVICE_CHANGE, 565
NOTIFICATION_EVENT_RESTORE_END, 565
NOTIFICATION_EVENT_RS232_DETECTED, 565
NOTIFICATION_EVENT_SYNC_END, 565
NOTIFICATION_EVENT_TIME_CHANGE, 565
NOTIFICATION_EVENT_TZ_CHANGE, 565
NOTIFICATION_EVENT_WAKEUP, 565
notifications. See also device-to-device communication; services
bubbles, 859
combo boxes, 219
command bands, 245
common controls, 207
connectionsCOM method, 783–786
examples, 786–794
overview, 781
registry method, 782–783
Windows CE side, 794
controls, 136, 147, 177
date and time picker, 291
driver interfaces, 1067
drop-down buttons, 217
examples, 566–579
month calendar, 288
overview, 557
phone calls, 959
Pocket PC, 850, 858–864, 868–869
power, 1040–1042
property sheets, 310
querying, 580–581
super service, 1097
system event, 564–566
taskbar icons, 809
timer event, 563
useracknowledging, 562–563
configuring, 561
overview, 557
setting, 558–560
virtual list view mode, 293
window, 15–17
Notify method, 715
NOTIFYICONDATA structure, 808
nPage field, 146
nPages field, 310
nParameter parameter, 504
nPos field, 146
npPriority field, 861
nPriority value, 505
nResult parameter, 304
nStartPage/pStartPage, 310
nToolBarId field, 263–264, 941
nTrackPos field, 146
NULL_PEN, 75
Num Lock key, 95, 97
numbersquerying, 972
Smartphone items, 940
Smartphone keypad, 951
NUMCOLORS, 45
Numeric keypad keys, 95
numeric text input mode, 952
numRange parameter, 678
num_responses field, 674
nWidth parameter, 67, 76
nXOrg parameter, 78
nYOrg parameter, 78