http://bugs.winehq.org/show_bug.cgi?id=11070
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |juan_lang@yahoo.com
--- Comment #3 from Juan Lang juan_lang@yahoo.com 2008-01-07 17:44:33 --- Crypt32 is the correct component. You can probably create a stub for PFXIsPFXBlob pretty easily - give it a go if you like.
Add something like this to the spec file: @ stub I_CryptUninstallOssGlobal @ stub PFXExportCertStore @ stub PFXImportCertStore + @ stdcall PFXIsPFXBlob(ptr) @ stub RegCreateHKCUKeyExU @ stub RegCreateKeyExU @ stub RegDeleteValueU
and add a stub function in main.c, something like: + BOOL WINAPI PFXIsPFXBlob(CRYPT_DATA_BLOB* pPFX) + { + FIXME("(%p): stub\n", pPFX); + return TRUE; + }
(The pluses are just an indication of which lines are being added - they're reminiscent of the unified diff format we use, but this isn't a proper patch. Remove them if you're copy/pasting.)
I suspect that even with a better stub in place, it'll still have trouble with other unimplemented functions in crypt32, as there's no implementation of PKCS12 in Wine's crypt32 yet.