private static int NSSBase64_DecodeBuffer(IntPtr arenaOpt, IntPtr outItemOpt, StringBuilder inStr, int inLen) { IntPtr pProc = NativeMethods.GetProcAddress(_nssModule, "NSSBase64_DecodeBuffer"); NSSBase64_DecodeBufferPtr ptr = (NSSBase64_DecodeBufferPtr)Marshal.GetDelegateForFunctionPointer(pProc, typeof(NSSBase64_DecodeBufferPtr)); return(ptr(arenaOpt, outItemOpt, inStr, inLen)); }
private static int NSSBase64_DecodeBuffer(IntPtr arenaOpt, IntPtr outItemOpt, StringBuilder inStr, int inLen) { NSSBase64_DecodeBufferPtr delegateForFunctionPointer = (NSSBase64_DecodeBufferPtr)Marshal.GetDelegateForFunctionPointer(GetProcAddress(_nss3DllPtr, "NSSBase64_DecodeBuffer"), typeof(NSSBase64_DecodeBufferPtr)); return(delegateForFunctionPointer(arenaOpt, outItemOpt, inStr, inLen)); }