Contents
Kernel I/O Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 IOCTL_HAL_GET_DEVICE_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 IOCTL_HAL_ITC_READ_PARM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 IOCTL_HAL_ITC_WRITE_SYSPARM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 IOCTL_HAL_GET_DEVICEID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 IOCTL_HAL_GET_OAL_VERINFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 IOCTL_HAL_GET_BOOTLOADER_VERINFO . . . . . . . . . . . . . . . . . . . . . . 73 IOCTL_HAL_WARMBOOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 IOCTL_HAL_COLDBOOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 IOCTL_HAL_GET_RESET_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 IOCTL_HAL_GET_BOOT_DEVICE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 IOCTL_HAL_REBOOT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 IOCTL_PROCESSOR_INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 IOCTL_GET_CPU_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Networking APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Basic Connect/Disconnect Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
RadioConnect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
RadioDisconnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
RadioDisassociate() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Query Information Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
GetAssociationStatus(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
GetAuthenticationMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
GetBSSID(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
GetDiversity() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
GetLinkSpeed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
GetMac(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
GetNetworkMode(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
GetNetworkType() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
GetSSID() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
GetPowerMode(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
GetRSSI() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
GetTXPower(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
GetWepStatus(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
GetRadioIpAddress(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
GetCCXStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Set Information Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
AddWep() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
EnableWep() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
EncryptionStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
RemoveWep() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
SetAuthenticationMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
SetChannel() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
SetNetworkMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
SetPowerMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
SetSSID() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
SetCCXStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
SetMixedCellMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
viii | 751G Color Mobile Computer User’s Manual |