// kfirmware.h : // #if !defined(AGD_KFIRMWARE_H__F2361150_E2FE_4C33_B34E_CF3B6A70399E__INCLUDED_) #define AGD_KFIRMWARE_H__F2361150_E2FE_4C33_B34E_CF3B6A70399E__INCLUDED_ #ifdef __cplusplus extern "C" { #endif // __cplusplus ///////////////////////////////////////////////////////////////////////////// // kfirmware.h - Declarations: typedef struct _KFW_DROP_CTX { LPCKFW_IMG_HEADER pkih; }KFW_DROP_CTX, *LPKFW_DROP_CTX; typedef const KFW_DROP_CTX *LPCKFW_DROP_CTX; ///////////////////////////////////////////////////////////////////////////// bool KfwMatchMaterialNum(const char *pszMatNumEEPROM, const char *pszMatNumImg); LPCKFW_IMG_HEADER KfwLookupImgHeader(const void *pData, size_t nCbData); int KfwOnDataDropped(const void *pData, size_t nCbData, LPKFW_DROP_CTX pdc); bool KfwQueryUploadInfo(LPTIVA_UPLOAD_INFO ptui); bool KfwUploadInfoReady(void); ///////////////////////////////////////////////////////////////////////////// #ifdef __cplusplus } #endif // __cplusplus #endif // !defined(AGD_KFIRMWARE_H__F2361150_E2FE_4C33_B34E_CF3B6A70399E__INCLUDED_)