var fDesc=new Array(); fDesc[0] = "PInvoker .NET generates a pinvoke based .NET interop assembly (.dll) by importing a number of C++ static .dlls and a C++ header file (.h).

It imports the functions and variables exported by the native static .dll, finds their definitions in the header file and from these exports pinvoke compatible types and functions in a .NET interop assembly (.dll).

The generated pinvoke based interop assembly gives applications written in C#, VB.NET or any other .NET language access to the functions and variables in the native .dlls."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }