
Добавил:
kasak9595
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:8 СЕМЕСТР / АСУ ЭТО / Wago-IO-PRO CAA 2.3.8.5 (5.10.2007) / Setup_CoDeSys_SP_RTE / IODriver ToolKit / Utils
.h /*
Copyright by 3S Smart Software Solutions, 87439 Kempten, Germany
Author: A. Fauter
*/
//Prototypes of Utility-function, usefull when writing NT4.0-drivers.
unsigned char SysReadStringFromRegistryToBuffer(char* szKeyName, char* szValName, char* szOutBuffer, int ulMaxBuffSize);
unsigned char SysReadUlongFromRegistry(char* szKeyName, char* szValName, unsigned long* pulOut, unsigned long* pulDefaultVal);
unsigned char SysWriteUlongToRegistry(char* szKeyName, char* szValName, unsigned long ulIn);
void* SysFileOpen(char *szFileName, char *szMode);
short SysFileClose(void* pFile);
unsigned long SysFileRead(void *pFile, unsigned char *pbyBuffer, unsigned long ulSize);
unsigned long SysFileWrite(void *pFile, unsigned char *pbyBuffer, unsigned long ulSize);
short SysFileDelete(char *szFileName);
unsigned long SysGetFileSize(void* pFile);
Copyright by 3S Smart Software Solutions, 87439 Kempten, Germany
Author: A. Fauter
*/
//Prototypes of Utility-function, usefull when writing NT4.0-drivers.
unsigned char SysReadStringFromRegistryToBuffer(char* szKeyName, char* szValName, char* szOutBuffer, int ulMaxBuffSize);
unsigned char SysReadUlongFromRegistry(char* szKeyName, char* szValName, unsigned long* pulOut, unsigned long* pulDefaultVal);
unsigned char SysWriteUlongToRegistry(char* szKeyName, char* szValName, unsigned long ulIn);
void* SysFileOpen(char *szFileName, char *szMode);
short SysFileClose(void* pFile);
unsigned long SysFileRead(void *pFile, unsigned char *pbyBuffer, unsigned long ulSize);
unsigned long SysFileWrite(void *pFile, unsigned char *pbyBuffer, unsigned long ulSize);
short SysFileDelete(char *szFileName);
unsigned long SysGetFileSize(void* pFile);