nSolvePaul 0 Posted March 5, 2019 {$HPPEMIT 'typedef HCRYPTPROV *PHCRYPTPROV'} {$HPPEMIT 'typedef HCRYPTKEY *PHCRYPTKEY'} {$HPPEMIT 'typedef HCRYPTHASH *PHCRYPTHASH'} {$HPPEMIT 'typedef PROV_ENUMALGS *PPROV_ENUMALGS'} {$HPPEMIT 'typedef PROV_ENUMALGS_EX *PPROV_ENUMALGS_EX'} {$HPPEMIT 'typedef PUBLICKEYSTRUC *PPUBLICKEYSTRUC'} {$HPPEMIT 'typedef RSAPUBKEY *PRSAPUBKEY'} {$HPPEMIT 'typedef DSSSEED *PDSSSEED'} {$HPPEMIT 'typedef PUBKEYVER3 *PPUBKEYVER3'} {$HPPEMIT 'typedef DHPRIVKEY_VER3 *PPRIVKEYVER3'} {$HPPEMIT 'typedef CERT_FORTEZZA_DATA_PROP *PCERT_FORTEZZA_DATA_PROP'} {$HPPEMIT 'typedef HCRYPTMSG *PHCRYPTMSG'} {$HPPEMIT 'typedef CMSG_RECIPIENT_ENCODE_INFO *PCMSG_RECIPIENT_ENCODE_INFO'} {$HPPEMIT 'typedef _CMSG_RECIPIENT_ENCODE_INFO CMSG_RECIPIENT_ENCODE_INFO'} {$HPPEMIT 'typedef PCMSG_KEY_AGREE_KEY_ENCRYPT_INFO *PPCMSG_KEY_AGREE_KEY_ENCRYPT_INFO'} {$HPPEMIT 'typedef HCERTSTORE *PHCERTSTORE'} {$HPPEMIT 'typedef PCCERT_CONTEXT *PPCCERT_CONTEXT'} {$HPPEMIT 'typedef PCCRL_CONTEXT *PPCCRL_CONTEXT'} {$HPPEMIT 'typedef PCERT_CHAIN_CONTEXT *PPCCERT_CHAIN_CONTEXT'} can you add a trailing ';' to these statements please {$HPPEMIT 'typedef HCRYPTPROV *PHCRYPTPROV;'} as Borland CBuilder 2007 needs them Thanks PS is this the correct manner to report bugs/code change requests? Share this post Link to post
Angus Robertson 574 Posted March 5, 2019 OK, I'll do that since this is simple, but I won't test so won't know if it breaks modern compilers, I assume you can do that? Listing a few canges is acceptable, any more and I need emailed complete units, particularly anything C++ related which I can not test. Angus 1 Share this post Link to post
Remy Lebeau 1394 Posted March 5, 2019 I can confirm the semicolons are required, in ALL C++ versions and compilers. Typedef statements need to be terminated by a semicolon, just like any other statement in C++. 1 Share this post Link to post