RAPI-Funktionen
Mit Hilfe der Remote-API (RAPI) kann von einer
angeschlossenen Arbeitsstation auf diverse Funktionen der CE-API sozusagen
"ferngesteuert" zugegriffen werden. Nutzbringend ist dies vor allem,
wenn man dem CE-Gerät etwas Mitteilen möchte (z.B "Datenübertragung
abgeschlossen") oder wenn man Informationen vom CE-Gerät einholen will
(z.B. Batteriestatus, freier Speicher u.s.w)
Da die RAPI recht umfangreich ist, werde ich nach und nach einzelne Funktionen
behandeln, die ich bisher benötigte oder die ich in aktellen Projekten als
nutzbringend erachte. Unten schon mal die komplette
Funktionsliste. Wer _ganz_ dringend eine Funktion braucht, aber nicht weiß
wie, der soll's mailen, vielleicht findet sich ja etwas Zeit, sich damit zu
beschäftigen....
RAPI-Funktionsliste
Die Remote-API (RAPI), repräsentiert durch
rapi.dll, stellt eine Schnittstelle zum PsPC/PocketPC dar, mit deren Hilfe es möglich
ist, diverse Geräte-Funktionen "ferngesteuert" auszuführen, um Aktionen
im PPC/PocketPC auszulösen oder Informationen über das Gerät zu erhalten.
- System-Informationsfunktionen
- CeGetVersion
- CeDesktopDeviceCaps
- CeGlobalMemoryStatus
- CeGetSystemInfo
- CeGetSystemPowerStatusEx
- CeGetPassword
- CeGetStoreInformation
- CeCheckPassword
- CeGetSystemMetrics
- CeCreateProcess
- Datenbank-Funktionen
- CeCreateDatabase
- CeOpenDatabaseEx
- CeCreateDatabaseEx
- CeReadRecordProps
- CeDeleteDatabase
- CeReadRecordPropsEx
- CeDeleteDatabaseEx
- CeSeekDatabase
- CeDeleteRecord
- CeSetDatabaseInfo
- CeFindFirstDatabase
- CeSetDatabaseInfoEx
- CeFindFirstDatabaseEx
- CeWriteRecordProps
- CeFindNextDatabase
- CeMountDBVol
- CeFindNextDatabaseEx
- CeUnmountDBVol
- CeOidGetInfoEx
- CeEnumDBVolumes
- CeOpenDatabase
- CeFindAllDatabases
- Datei- und Verzeichnisfunktionen
- CeFindAllFiles
- CeSetFilePointer
- CeFindFirstFile
- CeSetEndOfFile
- CeFindNextFile
- CeCreateDirectory
- CeFindClose
- CeRemoveDirectory
- CeGetFileAttributes
- CeMoveFile
- CeSetFileAttributes
- CeCopyFile
- CeCreateFile
- CeDeleteFile
- CeReadFile
- CeGetFileSize
- CeWriteFile
- CeGetFileTime
- CeCloseHandle
- CeSetFileTime
- Registrierungfunktionen
- CeRegOpen KeyEx
- CeRegEnumValue
- CeRegEnumKeyText
- CeRegDeleteValue
- CeRegCreateKeyEx
- CeRegQueryInfoKey
- CeRegCloseKey
- CeRegQueryValueEx
- CeRegDeleteKey
- CeRegSetValueEx
- Shell-Management-Funktionen
- CeSHCreateShortcut
- CeGetTempPath
- CeSHGetShortcutTarget
- CeGetSpecialFolderPath
- Window-Management-Funktionen
- CeGetWindow
- CeGetWindowText
- CeGetWindowLong
- CeGetClassName