reman3/Rayman_X/cpa/public/MEC/hIdCard.h

41 lines
1.0 KiB
C

#ifndef __HIDCARD_H__
#define __HIDCARD_H__
#include "acp_base.h"
/*#include "dnmreal.h"*/
#include "dnmmecid.h"
/* For DLL using these function */
#include "cpa_expt.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Methods */
/* Invalidate the handle */
extern CPA_EXPORT void DNM_fn_vInvalidateIdentityCard(DNM_tdxHandleToMecIdentityCard *_p_hIdentityCard);
/* Handle is valid ? */
extern CPA_EXPORT ACP_tdxBool DNM_fn_bIsIdentityCardValid(DNM_tdxHandleToMecIdentityCard _hIdentityCard);
/* Create a handle */
extern CPA_EXPORT DNM_tdxHandleToMecIdentityCard DNM_fn_xIdentityCardCreate(DNM_tdeMechanicsID _eType);
/* Destroy a handle */
extern CPA_EXPORT void DNM_fn_vIdentityCardDestroy(DNM_tdxHandleToMecIdentityCard _hOld);
/* Copy a handle */
extern CPA_EXPORT void DNM_fn_vIdentityCardCopy(DNM_tdxHandleToMecIdentityCard _hDst,DNM_tdxHandleToMecIdentityCard _hSrc);
/* Accessors */
DNM_tdeMechanicsID DNM_fn_eIdentityCardGetType(DNM_tdxHandleToMecIdentityCard _hCurrent);
#ifdef __cplusplus
}
#endif
#endif