I use dll file which include this function:
unsigned long PPRRN(CAxECRClass98* obj, char**RRN, double total_amount, double add_amount );
var ref = require("ref-napi");
var ffi = require("ffi-napi");
var MyLibrary = ffi.Library('./AxECR98.so',
{
"PosPurchaseRRN":["ulong", [myobjPtr,"char**", "double", "double",]],
});
how i can to create variable for second argument?
var testp = ref.alloc('char **');
var someBuffer = new Buffer("yout_text");
ref.writePointer(testp,0,someBuffer);
testp is your variable