Intermec 751G Cell Phone User Manual


 
Chapter 3 — Configuring the Computer
72 751G Color Mobile Computer User’s Manual
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_DEVICEID,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
GetLastError() may be used to get the extended error value.
IOCTL_HAL_GET_OAL_VERINFO
Returns the HAL version information of the Pocket PC image.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_OAL_VERINFO,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should be set to NULL. STRICT_ID settings are not supported.
lpInBufSize Should be set to zero.
lpOutBuf Must point to a UNIQUE_DEVICEID structure as defined by
DEVICEID.H if the UUID is to be returned
nOutBufSize The size of the UNIQUE_DEVICEID in bytes if the UUID is to
be returned. A DEVICE_ID as defined by PKFUNCS.H is
returned if the size in bytes is greater than or equal to
sizeof(DEVICE_ID).
lpBytesReturned The number of bytes returned by the function.
lpInBuf Should be set to NULL.
lpInBufSize Should be set to zero.
lpOutBuf Must point to a VERSIONINFO structure as defined by
OEMIOCTL.H. The fields should have these values:
cboemverinfo sizeof (tagOemVerInfo);
verinfover 1
sig; “ITC\0”
id; ‘N’
tgtcustomer “”
tgtplat SeaRay
tgtplatversion Current build version number
tgtcputype[8]; “Intel\0”
tgtcpu “PXA255\0”;
tgtcoreversion “”
date Build time
time Build date
nOutBufSize The size of VERSIONINFO in bytes.
lpBytesReturned Returns sizeof(PVERSIONINFO).