Application Report
- Application ID: cd4209d2ece04b1d85e71547b7f6e00e
- Report Submitted on: 03/26/2007 15:06:49
- API Issues: 5
- P/Invoke APIs: 99
The following 5 APIs (used 10 times) might not work:
- Total:
1
4
-
System.CodeDom
1
-
CodeTypeReference
1
-
.ctor(System.String)
Used 2 times
1
-
.ctor(System.String)
Used 2 times
-
CodeTypeReference
-
System.Windows.Forms
4
-
AxHost
4
-
get_OcxState()
Used 1 time
1
-
set_ContainingControl(System.Windows.Forms.ContainerControl)
Used 3 times
1
-
set_Enabled(System.Boolean)
Used 1 time
1
-
set_OcxState(System.Windows.Forms.AxHost/State)
Used 3 times
1
-
get_OcxState()
Used 1 time
-
AxHost
-
System.CodeDom
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) |