Error E2188 eidstructures.hpp 26: Expression syntax
Error E2257 eidstructures.hpp 64: , expected
Error E2188 eidstructures.hpp 73: Expression syntax
Error E2257 eidstructures.hpp 81: , expected
Error E2188 eidstructures.hpp 90: Expression syntax
Error E2257 eidstructures.hpp 96: , expected
Error E2188 eidstructures.hpp 105: Expression syntax
Error E2257 eidstructures.hpp 111: , expected
Error E2108 eidstructures.hpp 126: Improper use of typedef 'TManagerProc'
Error E2139 eidstructures.hpp 126: Declaration missing ;
Error E2257 eidstructures.hpp 140: , expected
// Certificate, stored on EID card
typedef EID_Certificate TEIDCertificate;
// Certificate, stored on EID card
typedef EID_Certificate *PEIDCertificate;
//Callback procedure for card events
typedef void ( __stdcall * TManagerProc)(void);
//Callback procedure for card error event
typedef void ( __stdcall * TManagerErrorProc)(unsigned ErrorCode);
//Data manager is used to pass the callback procedures pointers to EIDNative
struct TManagerData
{
public:
// Card is inserted callback procedure
TManagerProc CardInserted;
// Card was activated callback procedure
TManagerProc CardActive;
// Card was removed from the reader callback procedure
TManagerProc CardRemoved;
// Invalid card was inserted into the reader callback procedure
TManagerProc CardInvalid;
// There is no card in the reader and reader is waiting for the next operation
TManagerProc ReaderWaiting;
// Card operation error callback procedure
TManagerErrorProc Error;
} ;
//Data manager is used to pass the callback procedures pointers to EIDNative
typedef TManagerData *PManagerData;
//Data manager is used to pass the callback procedures pointers to EIDNative
typedef TManagerData MANAGER_DATA;
#endif // _EIDSTRUCTURES_H_
Wath is wrong on this hpp file ?