113 lines
3.9 KiBLFS
ObjectPascal
113 lines
3.9 KiBLFS
ObjectPascal
//PPC Version : V2.1.9.30
|
|
//PPL Source File Name : \tavor\Arbel\obj_PMD2NONE_1602\prepass_results\commonStub.ppp
|
|
//PPL Source File Name : \\CrossPlatformSW\\common\\src\\commonStub.c
|
|
typedef unsigned char BOOL ;
|
|
typedef unsigned char UINT8 ;
|
|
typedef unsigned short UINT16 ;
|
|
typedef unsigned long UINT32 ;
|
|
typedef char CHAR ;
|
|
typedef signed char INT8 ;
|
|
typedef signed short INT16 ;
|
|
typedef signed long INT32 ;
|
|
typedef unsigned char Bool ;
|
|
typedef UINT8 BYTE ;
|
|
typedef UINT8 UBYTE ;
|
|
typedef UINT16 UWORD ;
|
|
typedef UINT16 WORD ;
|
|
typedef INT16 SWORD ;
|
|
typedef UINT32 DWORD ;
|
|
typedef unsigned long long UINT64 ;
|
|
typedef void* VOID_PTR ;
|
|
typedef volatile UINT8 *V_UINT8_PTR ;
|
|
typedef volatile UINT16 *V_UINT16_PTR ;
|
|
typedef volatile UINT32 *V_UINT32_PTR ;
|
|
typedef unsigned int U32Bits ;
|
|
typedef BOOL BOOLEAN ;
|
|
typedef const char * SwVersion ;
|
|
//ICAT EXPORTED ENUM
|
|
typedef enum
|
|
{
|
|
NVM_STATUS_SUCCESS=0x10000 , // force to be 4 Bytes wide
|
|
NVM_STATUS_READ_EOF ,
|
|
NVM_STATUS_FAILURE ,
|
|
NVM_STATUS_API_FAIL_GETDRIVERNAME ,
|
|
NVM_STATUS_API_FAIL_OPENDRIVER ,
|
|
NVM_STATUS_API_FAIL_IOCTL ,
|
|
NVM_STATUS_NON_TRUSTED_CLIENT ,
|
|
NVM_STATUS_NO_RESOURCES ,
|
|
NVM_STATUS_FAIL_READ_CLIENT_DATA , // client registry data could not be found
|
|
NVM_STATUS_TB_SIZE_MISMATCH_ERR , // size field of translation table does not match nimber of records in table
|
|
NVM_STATUS_TB_ENTRY_ERR , // translation table entry error
|
|
NVM_STATUS_DP_ENTRY_ERR , // default path entry error
|
|
NVM_STATUS_UNSUPPORTED_CLIENT_POLICY , // for example : no TTB and only read-only path exists. against system definition
|
|
NVM_STATUS_OPEN_FAILED_MAPPING , // try to open a file , but mapping to phy path failed.
|
|
NVM_STATUS_OPEN_FILE_NOT_FOUND , //
|
|
NVM_STSTUS_CLIENT_NOT_FOUND ,
|
|
NVM_STATUS_INVALID_FILE_HANDLE ,
|
|
NVM_STATUS_CLOSE_FILE_FAILED ,
|
|
NVM_STATUS_SEEK_FAILED ,
|
|
NVM_STATUS_READ_FAILED ,
|
|
NVM_STATUS_WRITE_FAILED ,
|
|
NVM_STATUS_WRITE_FAILED_READ_ONLY ,
|
|
NVM_STATUS_FLUSH_FAILED ,
|
|
// NVM_STATUS_GET_FILE_SIZE_FAILED ,
|
|
NVM_STATUS_FILE_FIND_FIRST_FAILED ,
|
|
NVM_STATUS_FILE_FIND_NEXT_FAILED ,
|
|
//// File System Error //////
|
|
/// Those are mapped to file errors in winerror.h
|
|
NVM_STATUS_FS_ERROR ,
|
|
NVM_STATUS_FS_INVALID_FUNCTION , // ERROR_INVALID_FUNCTION
|
|
NVM_STATUS_FS_FILE_NOT_FOUND , // ERROR_FILE_NOT_FOUND
|
|
NVM_STATUS_FS_PATH_NOT_FOUND , // ERROR_PATH_NOT_FOUND
|
|
NVM_STATUS_FS_TOO_MANY_OPEN_FILES , // ERROR_TOO_MANY_OPEN_FILES
|
|
NVM_STATUS_FS_ACCESS_DENIED , // ERROR_ACCESS_DENIED
|
|
NVM_STATUS_FS_HANDLE , // ERROR_INVALID_HANDLE
|
|
NVM_RTC_READING_ERROR ,
|
|
NVM_STATUS_UNKNOWN ,
|
|
NVM_STATUS_ERROR_COUNT
|
|
|
|
} NVM_STATUS_T;
|
|
|
|
typedef UINT32 NVM_OP_CODE ;
|
|
//ICAT EXPORTED STRUCTURE
|
|
typedef struct
|
|
{
|
|
CHAR file_name [ ( ( 6 ) + 60 ) +1 ] ;
|
|
INT32 time ;
|
|
INT32 date ;
|
|
INT32 size ;
|
|
UINT32 data_id ; /* FDI identifier for file data */
|
|
INT32 dir_id ; /* use for winCE handler and FDI directory handler*/
|
|
INT32 plr_date ; /* use by FDI */
|
|
} NVM_FILE_INFO;
|
|
|
|
//ICAT EXPORTED STRUCT
|
|
typedef struct
|
|
{
|
|
NVM_OP_CODE op_code ;
|
|
NVM_FILE_INFO fileParms ;
|
|
NVM_STATUS_T error_code ; // error code of the requested operation
|
|
} NVM_FILE_FIND_FIRST_RESPONSE_STRUCT;
|
|
|
|
//ICAT EXPORTED STRUCT
|
|
typedef struct
|
|
{
|
|
NVM_OP_CODE op_code ;
|
|
NVM_FILE_INFO fileParms ;
|
|
NVM_STATUS_T error_code ; // error code of the requested operation
|
|
} NVM_FILE_FIND_NEXT_RESPONSE_STRUCT;
|
|
|
|
//ICAT EXPORTED STRUCT
|
|
typedef struct
|
|
{
|
|
NVM_OP_CODE op_code ;
|
|
NVM_STATUS_T error_code ; // error code of the requested operation
|
|
UINT8 second ; // Seconds after minute: 0 - 59
|
|
UINT8 minute ; // Minutes after hour: 0 - 59
|
|
UINT8 hour ; // Hours after midnight: 0 - 23
|
|
UINT8 day ; // Day of month: 1 - 31
|
|
UINT8 month ; // Month of year: 1 - 12
|
|
UINT16 year ; // Calendar year: e.g 2001
|
|
} RTC_GET_RESPONSE_STRUCT;
|
|
|