private static extern int gsapi_new_instance(ref System.IntPtr pinstance, System.IntPtr caller_handle);
[DllImport("gsdll32.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
Declare Function gsapi_new_instance Lib "gsapi.dll" (TODO) As TODO
None.
Do you know one? Please contribute it!
Creates a new instance of Ghostscript. This instance is passed to most other gsapi functions.
Please add some!
/* Keep this variable at a class scope. It will be used
* by almost all of the gsapi functions
*/
System.IntPtr pinstance= IntPtr.Zero;
private void button1_Click(object sender, EventArgs e)
{
/* Pass in the reference to pinstance, declared above.
* Assume "this" is Form, so it has a valid Handle
*/
int retVal = gsapi_new_instance(ref pinstance, this.Handle);
}