Deprecated Functions (Compact 7)
This topic includes a list of functions that still exist in this version of Windows Embedded Compact, but that might be removed from a future version of Windows Embedded Compact.
Note: |
|---|
| This list does not include all programming elements that were deprecated in Windows Embedded Compact 7. |
| Deprecated Programming Element | Functionality To Use Instead | Feature Area |
|---|---|---|
|
AddTrackedItem |
None. | |
|
AttachHdstub |
None. | |
|
BatteryNotifyOfTimeChange |
The SetSystemTime and SetLocalTime functions notify the battery driver by using IOCTL_BATTERY_NOTIFYOFTIMECHANGE. | |
|
BT_AVDTP_State_Change |
None. | |
|
CeCredFree |
Use the CredFree function instead. | |
|
CeCredRead |
Use the CredRead function instead. | |
|
CeCredWrite |
Use the CredWrite function instead. | |
|
CeDeleteDatabase |
Use CeDeleteDatabaseEx (RAPI) instead. | |
|
CeFindFirstDatabase |
Use CeFindFirstDatabaseEx (RAPI) instead. | |
|
CeFindNextDatabase |
Use CeFindNextDatabaseEx (RAPI) instead. | |
|
CeGetCallerTrust |
Use Security Loader instead. | |
|
CeGetCurrentTrust |
Use Security Loader instead. | |
|
CeOidGetInfo |
Use CeOidGetInfoEx (RAPI) instead. | |
|
CeOpenDatabase |
Use CeOpenDatabaseEx (RAPI) instead. | |
|
CeReadRecordProps |
Use CeReadRecordPropsEx (RAPI) instead. | |
|
CeSetDatabaseInfo |
Use CeSetDatabaseInfoEx (RAPI) instead. | |
|
CeZeroPointer |
None. | |
|
ConnectDebugger |
None. |
Active Script Debugger Interfaces |
|
ConnMgrUnregisterScheduledConnection |
None. Differences in Connection Manager from Windows Embedded CE 6.0 R3 to Windows Embedded Compact 7. | |
|
DeleteTrackedItem |
None. | |
|
DumpKCallProfile |
None. | |
|
FilterTrackedItem |
None. | |
|
FlushViewOfFileMaybe |
None. | |
|
GetAdaptersInfo |
Use GetAdaptersAddresses instead. | |
|
GetCallerProcess |
Use GetDirectCallerProcessId or GetCallerVMProcessId instead. | |
|
GetCallerProcessIndex |
None. | |
|
GetCurrentPermissions |
None. | |
|
GetCurrentProcessIndex |
None. | |
|
gethostbyaddr |
Use getnameinfo instead. | |
|
gethostbyname |
Use getaddrinfo instead. | |
|
GetProcAddrBits |
None. | |
|
GetProcessIDFromIndex |
None. | |
|
GetProcessIndexFromID |
None. | |
|
GetProcFromPtr |
None. | |
|
GetServiceHandle |
Use CreateFile instead. | |
|
HrGetOneProp |
None. | |
|
HrSetOneProp |
None. | |
|
IOCTL_HAL_GET_DEVICEID |
Use IOCTL_HAL_GET_DEVICE_INFO instead. | |
|
IsAPIReady |
Use WaitForAPIReady instead. | |
|
IsIPSecRunning |
Use Windows Filtering Platform instead. | |
|
IsIPSecRunning |
Use Windows Filtering Platform instead. | |
|
keybd_event |
Use keybd_eventEx instead. | |
|
LocalAllocInProcess |
None. | |
|
LocalFreeInProcess |
None. | |
|
LocalSizeInProcess |
None. | |
|
MapCallerPtr |
Use Kernel Buffer Marshaling Functions instead. | |
|
MapPtrToProcess |
Use Kernel Buffer Marshaling Functions instead. | |
|
MapPtrToProcWithSize |
To access the buffer asynchronously, use CeAllocAsynchronousBuffer and CeOpenCallerBuffer instead. | |
|
MapPtrUnsecure |
To access the buffer asynchronously, use CeAllocAsynchronousBuffer and CeOpenCallerBuffer instead. | |
|
MapPtrWithBits |
To access the buffer asynchronously, use CeAllocAsynchronousBuffer and CeOpenCallerBuffer instead. | |
|
OALIoCtlHalGetDeviceId |
Use IOCTL_HAL_GET_DEVICE_INFO instead. | |
|
OALIoCtlHalGetUUID |
Use IOCTL_HAL_GET_DEVICE_INFO instead. | |
|
PFN_KEYBD_DRIVER_INITIALIZE |
Use PFN_KEYBD_DRIVER_INITIALIZE_EX2 instead. | |
|
PFN_KEYBD_EVENT_CALLBACK |
Use PFN_KEYBD_EVENT_CALLBACK_EX2 instead. | |
|
PFN_KEYBD_EVENT_CALLBACK_EX |
Use PFN_KEYBD_EVENT_CALLBACK_EX2 instead. | |
|
PrintTrackedItem |
None. | |
|
ProfileSyscall |
None. | |
|
PSLGetCallerTrust |
Use Security Loader instead. | |
|
RegisterTrackedItem |
None. | |
|
RemoteHeapAlloc |
None. | |
|
RemoteHeapFree |
None. | |
|
RemoteHeapReAlloc |
None. | |
|
RemoteHeapSize |
None. | |
|
ResetIPSecMode |
Use Windows Filtering Platform instead. | |
|
ResetIPSecMode |
Use Windows Filtering Platform instead. | |
|
ServiceIoControl |
Use DeviceIoControl instead | |
|
SetHandleOwner |
Use DuplicateHandle instead. | |
|
SetIPSecConfig |
Use Windows Filtering Platform instead. | |
|
SetIPSecMode |
Use Windows Filtering Platform instead. | |
|
SetKMode |
None. | |
|
SetProcPermissions |
None. | |
|
SHCameraCapture |
None. | |
|
SHCreateNewItem |
None. | |
|
SHDeleteValueW |
None. | |
|
SHDocManagerCreate |
None. | |
|
SHDocManagerDestroy |
None. | |
|
SHDocManagerQuery |
None. | |
|
SHDocManagerRegister |
None. | |
|
SHGetMetric |
None. | |
|
SHGetNavBarItemRect |
None. | |
|
SHGetStyleBkColor |
None. | |
|
SHGetStyleColor |
None. | |
|
SHGetUiInfo |
None. | |
|
SHGetValueA |
None. | |
|
SHGetValueW |
None. | |
|
SHQueryValueExA |
None. | |
|
SHQueryValueExW |
None. | |
|
SHRegGetHKCUDWValue |
None. | |
|
SHRegGetHLMDWValue |
None. | |
|
SHRegGetUSValueW |
None. | |
|
SHRegOpenUSKeyW |
None. | |
|
SHSetValueA |
None. | |
|
SHSetValueW |
None. | |
|
StartIPSec |
Use Windows Filtering Platform instead. | |
|
StopIPSec |
Use Windows Filtering Platform instead. |
Note: