I can tell you what I did to resolve the error, although I can't tell you the specific dll that was the culprit.
First, I make sure the path to the jniwrap64.dll was on the OS PATH and also the application path (i am running weblogic as a windows service. There is a Path parameter in the registry, for that service).
This did not help but I still think it is good practice.
I tried and tried to register that jniwrap64.dll, like you are doing, to no avail. So I noticed I had several otehr dll;s in the same directory as the jniwrap64.dll.
I piped a listing of these to a text file (dir*.dll >dir.txt) and then edited the file so that it would register every one of these dll's and saved it as a batch file and ran it.
You will get the messages about no entry point, etc. Dont worry about these as one of these dll's is registering did the trick. Sorry I cannot tell you the specific dll that it was. I know that some of mine were application specific and prob not the culprits. Looking in my directlory, Here are some that might be prime suspects (these are the register commands out of my batch file)
regsvr32 globlib.dll
regsvr32 jawin.dll
regsvr32 jcom.dll
regsvr32 WordWrapper.dll
regsvr32 wrapper.dll
regsvr32 jniwrap.dll:
Hope this helps keep me updated!