how create "char**" variable in JS?

Viewed 263

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?

1 Answers
var testp = ref.alloc('char **');
var someBuffer = new Buffer("yout_text");

ref.writePointer(testp,0,someBuffer);

testp is your variable

Related