[Bug 11070] Unimplemented function CRYPT32.dll.PFXIsPFXBlob

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jan 7 17:44:34 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=11070


Juan Lang <juan_lang at yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |juan_lang at yahoo.com




--- Comment #3 from Juan Lang <juan_lang at 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.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list