Application Report


The following 5 APIs (used 10 times) might not work:

There are 99 P/Invokes (used 136 times):

Count Library Function
8 xthinkmj.dll int closesession(int)
3 hhctrl.ocx bool htmlhelp(intptr, string, int, int)
3 xthinkmj.dll void resetlogtofile(int)
3 xthinkmj.dll int getplot3ddata(int, int, double[], double[], double[], int, int, int)
3 xthinkmj.dll int opensession(int32&, int, int32[], int32[], int, int32[], string)
2 gdi32 bool bitblt(int, int, int, int, int, int, int, int, int)
2 gdi32 int selectobject(int, int)
2 gdi32 int getdibits(int, int, int, int, int, bf/e&, int)
2 gdi32 bool deleteobject(int)
2 kernel32.dll uint16 globaldeleteatom(uint16)
2 kernel32.dll uint16 globaladdatom(intptr)
2 pntroute.dll t/e hctsetfocus(int)
2 pntroute.dll t/e hctsmoothstroke(t/a[], int, t/a[], int32&, t/d)
2 pntroute.dll t/e hctremovefocus(int)
2 user32.dll bool postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr packddelparam(int, intptr, intptr)
2 xthinkmj.dll int getplot2dnumsegments(int, int, int32&)
2 xthinkmj.dll void resetprecision(int)
2 xthinkmj.dll int getnumactions(int, int32&)
2 xthinkmj.dll int getplot2dpointsinsegment(int, int, int, double[], double[], int)
2 xthinkmj.dll int getplot2daxes(int, int, double&, double&, double&, double&)
2 xthinkmj.dll void resetangleunits(int)
2 xthinkmj.dll int getactions(int, int32[], int)
2 xthinkmj.dll int getcomponent(int, int, int, int32&)
2 xthinkmj.dll int getnumcomponents(int, int, int32&)
2 xthinkmj.dll int getplot2dnumpointsinsegment(int, int, int, int32&)
2 xthinkmj.dll int getcomponenttype(int, int, int32&)
1 gdi32 bool deletedc(int)
1 gdi32 int getsystempaletteentries(int, int, int, byte[])
1 gdi32 int getobjecttype(int)
1 gdi32 int createdibsection(int, bf/e&, int, int32&, int, int)
1 gdi32 int createcompatibledc(int)
1 gdi32 int createcompatiblebitmap(int, int, int)
1 hhctrl.ocx bool htmlhelp2(intptr, string, int, be/f&)
1 kernel32.dll bool globalunlock(intptr)
1 kernel32.dll intptr globallock(intptr)
1 pntroute.dll t/e hctunregisterreceiver(int)
1 pntroute.dll t/e hctclose()
1 pntroute.dll t/e hctgetevent(int, t/i&)
1 pntroute.dll t/e hctgetparameter(int, int, int32&)
1 pntroute.dll t/e hctinitex(int)
1 pntroute.dll bool hctisconnected()
1 pntroute.dll t/e hctportopen(int, int, int)
1 pntroute.dll t/e hctregisterreceiver(t/c&, int32&)
1 pntroute.dll t/e hctportclose()
1 pntroute.dll t/e hctsetparameter(int, int, int)
1 user32.dll intptr getforegroundwindow()
1 user32.dll int systemparametersinfo(uint, uint, int32&, uint)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll int getsystemmetrics(int)
1 xthinkgrammar.dll int xtgetlasterror(stringbuilder, uint)
1 xthinkgrammar.dll int xtgettype(intptr, int32&)
1 xthinkgrammar.dll int xtparse(string, intptr&)
1 xthinkgrammar.dll uint xtgetlasterrorlength()
1 xthinkgrammar.dll int xtgettext(intptr, stringbuilder, uint)
1 xthinkgrammar.dll int xtdisposeparser(intptr)
1 xthinkgrammar.dll int xtgetast(intptr, intptr&)
1 xthinkgrammar.dll int xtgetfirstchild(intptr, intptr&)
1 xthinkgrammar.dll int xtgetnumberofchildren(intptr, uint32&)
1 xthinkgrammar.dll int xtgetnextsibling(intptr, intptr&)
1 xthinkgrammar.dll int xtgettextlength(intptr, uint32&)
1 xthinkmj.dll int getplot3ddatasize(int, int, int32&, int32&)
1 xthinkmj.dll int getplot3dtype(int, int, int32&)
1 xthinkmj.dll int getpolynomialformula(int, int, int32&)
1 xthinkmj.dll int getpolynomialzeronumvalues(int, int, int32&)
1 xthinkmj.dll int getpolynomialzerovalue(int, int, int, int32&)
1 xthinkmj.dll void cancel()
1 xthinkmj.dll int savesession(int, string)
1 xthinkmj.dll int processmathmlimage(string)
1 xthinkmj.dll int openreplotsession(string, double, double, double, double, int32&, int32&)
1 xthinkmj.dll int isdefined(string)
1 xthinkmj.dll int getsymbolicsolutionformula(int, int, int32&)
1 xthinkmj.dll int getsolutionstatuslength(int, int, int32&)
1 xthinkmj.dll int getsolutionstatus(int, int, stringbuilder, int)
1 xthinkmj.dll int opentextsession(string, int32&)
1 xthinkmj.dll int getplot2dformulalength(int, int, int32&)
1 xthinkmj.dll int getdefinitionlength(int, int, int32&)
1 xthinkmj.dll int getdefinition(int, int, stringbuilder, int)
1 xthinkmj.dll int getcursorposition(int, int32&, int32&)
1 xthinkmj.dll int getcommandlength(int, int32&)
1 xthinkmj.dll int getcommand(int, stringbuilder, int)
1 xthinkmj.dll int deletedefinitions(string)
1 xthinkmj.dll int compute(int, int, int32&, int32&)
1 xthinkmj.dll int closereplotsession(int, int)
1 xthinkmj.dll int adddefinition(string)
1 xthinkmj.dll int getequationleftformula(int, int, int32&)
1 xthinkmj.dll int getequationrightformula(int, int, int32&)
1 xthinkmj.dll int getplot2dformula(int, int, stringbuilder, int)
1 xthinkmj.dll int getpiediagramsectorname(int, int, int, stringbuilder, int)
1 xthinkmj.dll int getpiediagramsectorinfo(int, int, int, double&, int32&)
1 xthinkmj.dll int getpiediagramdimensions(int, int, int32&, int32&, int32&, int32&)
1 xthinkmj.dll int getnumericalsolutionformula(int, int, int32&)
1 xthinkmj.dll int getlinearequationrightformula(int, int, int32&)
1 xthinkmj.dll int getlinearequationleftformula(int, int, int32&)
1 xthinkmj.dll int getformulatextlength(int, int, int32&)
1 xthinkmj.dll int getformulatext(int, int, stringbuilder, int)
1 xthinkutility.dll int getcomputerid(stringbuilder, int)
1 xthinkutility.dll int keyhashbuffer(int, int, int, byte[], int, byte[], int)
1 xthinkutility.dll int verifycomputerid(string)