Application Report
- Application ID: 3a04fb9dd05d424cb27edc01b8574da0
- Report Submitted on: 08/29/2008 17:45:56
- API Issues: 18
- P/Invoke APIs: 217
The following 18 APIs (used 163 times) might not work:
- Total:
18
4
-
System.Drawing
1
1
-
Graphics
1
1
-
FromHdc(System.IntPtr,System.IntPtr)
Used 2 times
1
1
-
FromHdc(System.IntPtr,System.IntPtr)
Used 2 times
-
Graphics
-
System.Drawing.Printing
3
3
-
PrinterSettings
3
3
-
CreateMeasurementGraphics()
Used 2 times
1
1
-
GetHdevmode()
Used 2 times
1
1
-
GetHdevmode(System.Drawing.Printing.PageSettings)
Used 2 times
1
1
-
CreateMeasurementGraphics()
Used 2 times
-
PrinterSettings
-
System.Security
5
-
CodeAccessPermission
4
-
Assert()
Used 68 times
1
-
PermitOnly()
Used 1 time
1
-
RevertAssert()
Used 72 times
1
-
RevertPermitOnly()
Used 1 time
1
-
Assert()
Used 68 times
-
PermissionSet
1
-
Assert()
Used 4 times
1
-
Assert()
Used 4 times
-
CodeAccessPermission
-
System.Windows.Forms
9
-
ComboBox
2
-
RichTextBox
1
-
set_RightMargin(System.Int32)
Used 1 time
1
-
set_RightMargin(System.Int32)
Used 1 time
-
TextBox
6
-
get_AutoCompleteCustomSource()
Used 1 time
1
-
get_AutoCompleteMode()
Used 1 time
1
-
get_AutoCompleteSource()
Used 1 time
1
-
set_AutoCompleteCustomSource(System.Windows.Forms.AutoCompleteStringCollection)
Used 1 time
1
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 1 time
1
-
set_AutoCompleteSource(System.Windows.Forms.AutoCompleteSource)
Used 1 time
1
-
get_AutoCompleteCustomSource()
Used 1 time
-
ComboBox
-
System.Drawing
There are 217 P/Invokes (used 436 times):
| Count | Library | Function |
|---|---|---|
| 24 | user32.dll | int sendmessage(intptr, uint, int, int) |
| 17 | user32 | int a(intptr, intptr) |
| 15 | gdi32.dll | intptr b(intptr) |
| 14 | user32 | int getactivewindow() |
| 13 | gdi32.dll | intptr b(intptr, intptr) |
| 12 | uxtheme.dll | intptr a(intptr&) |
| 11 | uxtheme.dll | intptr a(intptr, string) |
| 10 | uxtheme.dll | int a(intptr, int) |
| 10 | uxtheme.dll | intptr a(intptr, int, int, int, int32&) |
| 8 | user32 | intptr a(intptr, intptr) |
| 8 | user32 | intptr a(intptr, intptr, int, int, int, int, int) |
| 8 | user32.dll | intptr c(intptr) |
| 7 | gdi32 | bool a(intptr, int, int, int, int, intptr, int, int, int) |
| 7 | gdi32 | bool a(intptr) |
| 7 | user32 | intptr a(intptr) |
| 7 | user32 | intptr a() |
| 6 | cmll11.dll | int _llsetprinterinprinterfile(int, int, string, int, string, int) |
| 6 | gdi32.dll | intptr d(intptr) |
| 6 | kernel32.dll | int loadlibrary(string) |
| 6 | user32.dll | intptr a(intptr, uint) |
| 5 | user32 | intptr b(intptr, intptr) |
| 4 | cmll11.dll | void _lldebugoutput(int, string) |
| 4 | user32.dll | intptr a(intptr) |
| 4 | user32.dll | int b(intptr, int) |
| 3 | user32.dll | int a(intptr, int16) |
| 3 | user32.dll | int a(intptr, int) |
| 2 | cmll11.dll | int _llprintgetoptionstring(int, int, stringbuilder, int) |
| 2 | cmll11.dll | int _llgetoption(int, int) |
| 2 | cmll11.dll | int _llsetoption(int, int, int) |
| 2 | cmll11.dll | int _llprintsetoptionstring(int, int, string) |
| 2 | cmll11.dll | int _llgetoptionstring(int, int, stringbuilder, int) |
| 2 | cmll11.dll | int _llgetusedidentifiers(int, string, stringbuilder, int) |
| 2 | cmll11.dll | int _lljobopen(int) |
| 2 | cmll11.dll | int _llsetoptionstring(int, int, string) |
| 2 | cmls11.dll | int _lsmailjobopen(int) |
| 2 | gdi32 | intptr a(intptr, int, int) |
| 2 | gdi32.dll | intptr a(intptr) |
| 2 | gdi32.dll | intptr a(intptr, intptr) |
| 2 | kernel32.dll | bool _globalunlock(int) |
| 2 | kernel32.dll | int _globalfree(int) |
| 2 | kernel32.dll | int _globallock(int) |
| 2 | msvcrt.dll | int controlfp(int, int) |
| 2 | user32.dll | intptr e(intptr) |
| 2 | user32.dll | intptr d(intptr) |
| 2 | user32.dll | int sendmessage(intptr, uint, string, string) |
| 2 | user32.dll | int sendmessage(intptr, uint, int, string) |
| 1 | cmll11.dll | int _llprintsetprojectparameter(int, string, string, int) |
| 1 | cmll11.dll | int _llprintresetobjectstates(int) |
| 1 | cmll11.dll | int _llrtfeditobject(int, int, intptr, intptr, int, bool) |
| 1 | cmll11.dll | int _llrtfdisplay(int, int, intptr, int, bool, intptr) |
| 1 | cmll11.dll | int _llrtfdeleteobject(int, int) |
| 1 | cmll11.dll | int _llrtfcreateobject(int) |
| 1 | cmll11.dll | int _llprintresetprojectstate(int) |
| 1 | cmll11.dll | int _llprintselectoffsetex(int, intptr) |
| 1 | cmll11.dll | int _llrtfcopytoclipboard(int, int) |
| 1 | cmll11.dll | int _llprintsetboxtext(int, string, int) |
| 1 | cmll11.dll | int _llprintwithboxstart(int, int, string, int, int, intptr, string) |
| 1 | cmll11.dll | int _llrtfsettext(int, int, string) |
| 1 | cmll11.dll | int _llprintwillmatchfilter(int) |
| 1 | cmll11.dll | int _llprintupdatebox(int) |
| 1 | cmll11.dll | int _llprintsetoption(int, int, int) |
| 1 | cmll11.dll | int _llprintstart(int, int, string, int, int) |
| 1 | cmll11.dll | int _llrtfeditorprohibitaction(int, int, int) |
| 1 | cmll11.dll | int _llrtfgettext(int, int, int, stringbuilder, int) |
| 1 | cmll11.dll | int _llrtfgettextlength(int, int, int) |
| 1 | cmll11.dll | void _llsetdebug(int) |
| 1 | cmll11.dll | void _lljobclose(int) |
| 1 | cmll11.dll | void _llexprfree(int, int) |
| 1 | cmll11.dll | void _llexprerror(int, stringbuilder, int) |
| 1 | cmll11.dll | void _lldefinevariablestart(int) |
| 1 | cmll11.dll | void _lldefinefieldstart(int) |
| 1 | cmll11.dll | void _lldefinechartfieldstart(int) |
| 1 | cmll11.dll | int _llxsetparameter(int, int, string, string, string) |
| 1 | cmll11.dll | int _llxgetparameter(int, int, string, string, stringbuilder, int) |
| 1 | cmll11.dll | int _llviewerprohibitaction(int, int) |
| 1 | cmll11.dll | int _llsetprintertodefault(int, int, string) |
| 1 | cmll11.dll | int _llsetprinterdefaultsdir(int, string) |
| 1 | cmll11.dll | int _llsetnotificationcallback(int, llcallbackhandler) |
| 1 | cmll11.dll | int _llsetfileextensions(int, int, string, string, string) |
| 1 | cmll11.dll | int _llsetdefaultprojectparameter(int, string, string, int) |
| 1 | cmll11.dll | int _llselectfiledlgtitleex(int, intptr, string, int, stringbuilder, int, int) |
| 1 | cmll11.dll | void _llsetdlgboxmode(int) |
| 1 | cmll11.dll | bool _llprintchecklinefit(int) |
| 1 | cmll11.dll | int _lldlgeditlineex(int, intptr, stringbuilder, int, int, string, bool, int) |
| 1 | cmll11.dll | int _llenumgetentry(int, int, stringbuilder, int, stringbuilder, int, int32&, in |
| 1 | cmll11.dll | int _llenumgetfirstchartfield(int, int) |
| 1 | cmll11.dll | int _llenumgetfirstfield(int, int) |
| 1 | cmll11.dll | int _llenumgetfirstvar(int, int) |
| 1 | cmll11.dll | int _llenumgetnextentry(int, int, int) |
| 1 | cmll11.dll | int _llexprevaluate(int, int, stringbuilder, int) |
| 1 | cmll11.dll | int _llexprparse(int, string, bool) |
| 1 | cmll11.dll | int _llexprtype(int, int) |
| 1 | cmll11.dll | int _llgetchartfieldcontents(int, string, stringbuilder, int) |
| 1 | cmll11.dll | int _llgetdefaultprojectparameter(int, string, stringbuilder, int, int32&) |
| 1 | cmll11.dll | int _llgetdlgboxmode() |
| 1 | cmll11.dll | int _llgetfieldcontents(int, string, stringbuilder, int) |
| 1 | cmll11.dll | int _lldefinefieldexthandle(int, string, intptr, int, int) |
| 1 | cmll11.dll | int _llgetfieldtype(int, string) |
| 1 | cmll11.dll | int _llexprevaluatevar(int, int, object&) |
| 1 | cmll11.dll | int _llgetsumvariablecontents(int, string, stringbuilder, int) |
| 1 | cmll11.dll | int _lldesignerprohibitfunction(int, string) |
| 1 | cmll11.dll | int _lldesignerprohibiteditingobject(int, string) |
| 1 | cmll11.dll | int _lladdctlsupport(intptr, int, string) |
| 1 | cmll11.dll | int _llcreatesketch(int, int, string) |
| 1 | cmll11.dll | int _lldbaddtable(int, string, string) |
| 1 | cmll11.dll | int _lldbaddtablerelation(int, string, string, string, string) |
| 1 | cmll11.dll | int _lldbaddtablesortorder(int, string, string, string) |
| 1 | cmll11.dll | int _lldbsetmastertable(int, string) |
| 1 | cmll11.dll | int _lldefinechartfieldext(int, string, string, int, int) |
| 1 | cmll11.dll | int _lldefinefield(int, string, string) |
| 1 | cmll11.dll | int _lldefinefieldext(int, string, string, int, int) |
| 1 | cmll11.dll | int _lldefinelayout(int, intptr, string, int, string) |
| 1 | cmll11.dll | int _lldefinesortorder(int, string, string) |
| 1 | cmll11.dll | int _lldefinesortorderstart(int) |
| 1 | cmll11.dll | int _lldefinesumvariable(int, string, string) |
| 1 | cmll11.dll | int _lldefinevariable(int, string, string) |
| 1 | cmll11.dll | int _lldefinevariableext(int, string, string, int, int) |
| 1 | cmll11.dll | int _lldefinevariableexthandle(int, string, intptr, int, int) |
| 1 | cmll11.dll | int _lldesignerprohibitaction(int, int) |
| 1 | cmll11.dll | int _llgetuservariablecontents(int, string, stringbuilder, int) |
| 1 | cmll11.dll | int _llgetvariablecontents(int, string, stringbuilder, int) |
| 1 | cmll11.dll | int _llprintoptionsdialogtitle(int, intptr, string, string) |
| 1 | cmll11.dll | int _llprintfieldsend(int) |
| 1 | cmll11.dll | int _llprintersetup(int, intptr, int, string) |
| 1 | cmll11.dll | int _llprintend(int, int) |
| 1 | cmll11.dll | int _llprintenableobject(int, string, bool) |
| 1 | cmll11.dll | int _llprintdidmatchfilter(int) |
| 1 | cmll11.dll | int _llprintdeclarechartrow(int, int) |
| 1 | cmll11.dll | int _llprintdbgetroottablecount(int) |
| 1 | cmll11.dll | int _llprintdbgetcurrenttablesortorder(int, stringbuilder, int) |
| 1 | cmll11.dll | int _llprintdbgetcurrenttablerelation(int, stringbuilder, int) |
| 1 | cmll11.dll | int _llprintdbgetcurrenttable(int, stringbuilder, int, bool) |
| 1 | cmll11.dll | int _llprintcopyprinterconfiguration(int, string, int) |
| 1 | cmll11.dll | int _llprintabort(int) |
| 1 | cmll11.dll | int _llprint(int) |
| 1 | cmll11.dll | int _llprintfields(int) |
| 1 | cmll11.dll | int _llprintgetchartobjectcount(int, int) |
| 1 | cmll11.dll | int _llprintgetcolumninfo(int, string, int, llcolumn) |
| 1 | cmll11.dll | int _llprintoptionsdialog(int, intptr, string) |
| 1 | cmll11.dll | int _llprintisvariableused(int, string) |
| 1 | cmll11.dll | int _llprintisfieldused(int, string) |
| 1 | cmll11.dll | int _llprintischartfieldused(int, string) |
| 1 | cmll11.dll | int _llprintgetsortorder(int, stringbuilder, int) |
| 1 | cmll11.dll | int _llprintgetremainingspacepertable(int, string, int) |
| 1 | cmll11.dll | int _llprintgetremainingitemspertable(int, string) |
| 1 | cmll11.dll | int _llprintgetprojectparameter(int, string, int, stringbuilder, int, int) |
| 1 | cmll11.dll | int _llprintgetprinterinfo(int, stringbuilder, int, stringbuilder, int) |
| 1 | cmll11.dll | int _llprintgetoption(int, int) |
| 1 | cmll11.dll | int _llprintgetitemspertable(int) |
| 1 | cmll11.dll | int _llprintgetitemsperpage(int) |
| 1 | cmll11.dll | int _llprintgetfilterexpression(int, stringbuilder, int) |
| 1 | cmll11.dll | int _llprintgetcurrentpage(int) |
| 1 | cmll11.dll | int _llpreviewsettemppath(int, string) |
| 1 | cmll11.dll | int _llpreviewdisplayex(int, string, string, intptr, int, int) |
| 1 | cmll11.dll | int _llpreviewdisplay(int, string, string, intptr) |
| 1 | cmll11.dll | int _llgetvariabletype(int, string) |
| 1 | cmll11.dll | int _llgetversion(int) |
| 1 | cmll11.dll | int _lljobopenlcid(int) |
| 1 | cmll11.dll | int _llpreviewdeletefiles(int, string, string) |
| 1 | cmls11.dll | int _llstgsysgetjoboptionvalue(int, int) |
| 1 | cmls11.dll | int _llstgsysdeletepage(int, int) |
| 1 | cmls11.dll | int _llstgsysgetpagecount(int) |
| 1 | cmls11.dll | int _llstgsysgetpagemetafile(int, int) |
| 1 | cmls11.dll | int _llstgsysgetpagemetafile16(int, int) |
| 1 | cmls11.dll | int _llstgsysgetpageoptionstring(int, int, int, stringbuilder, int) |
| 1 | cmls11.dll | int _llstgsysgetfileversion(int) |
| 1 | cmls11.dll | int _llstgsysgetfilename(int, int, int, stringbuilder, int) |
| 1 | cmls11.dll | int _lsmailsendfile(int, intptr) |
| 1 | cmls11.dll | int _llstgsysgetapiversion(int) |
| 1 | cmls11.dll | int _llstgsysdrawpage(int, intptr, int, bool, int, int, bool, int) |
| 1 | cmls11.dll | int _llstgsysdestroymetafile(int) |
| 1 | cmls11.dll | int _llstgsysdeletejob(int, int) |
| 1 | cmls11.dll | int _llstgsysdeletefiles(int) |
| 1 | cmls11.dll | int _llstgsysconvert(int, string, string) |
| 1 | cmls11.dll | int _llstgsysappend(int, int) |
| 1 | cmls11.dll | int _llstgsysgetlasterror(int) |
| 1 | cmls11.dll | int _llstgsysstorageopen(string, string, bool, bool) |
| 1 | cmls11.dll | int _lsmailjobclose(int) |
| 1 | cmls11.dll | int _llstgsysgetjobcount(int) |
| 1 | cmls11.dll | int _lsmailconfigurationdialog(intptr, string, int, int) |
| 1 | cmls11.dll | int _llstgsysstorageprint(string, string, string, string, int, int, int, int, st |
| 1 | cmls11.dll | int _lsmailsetoptionstring(int, string, string) |
| 1 | cmls11.dll | int _lssetdebug(int) |
| 1 | cmls11.dll | void _llstgsysstorageclose(int) |
| 1 | cmls11.dll | int _llstgsyssetpageoptionstring(int, int, int, string) |
| 1 | cmls11.dll | int _llstgsyssetjob(int, int) |
| 1 | cmls11.dll | int _llstgsysprint(int, string, string, int, int, int, int, string, intptr) |
| 1 | cmls11.dll | int _llstgsysgetpageoptionvalue(int, int, int) |
| 1 | gdi32 | int _deleteenhmetafile(intptr) |
| 1 | gdi32 | int _deleteobject(intptr) |
| 1 | gdi32 | int _getobjecttype(intptr) |
| 1 | gdi32.dll | bool a(intptr, int, int, int, int, uint) |
| 1 | gdi32.dll | intptr a(jnsdb/g&) |
| 1 | gdi32.dll | int _getobjecttype(int) |
| 1 | gdi32.dll | intptr e(intptr) |
| 1 | gdi32.dll | intptr a(intptr, int) |
| 1 | user32 | bool a(intptr, jnsh/e&) |
| 1 | user32 | bool b(intptr, jnsdb/e&) |
| 1 | user32 | bool a(intptr, jnsdb/e&) |
| 1 | user32 | bool a(intptr, int, int, jnsdb/e&, jnsdb/e&, intptr, jnsdb/e&) |
| 1 | user32 | int a(intptr, jnso/c&) |
| 1 | user32 | int a(intptr, int, intptr, intptr) |
| 1 | user32.dll | intptr a(intptr, jnso/d&) |
| 1 | user32.dll | intptr a(intptr, jnsh/d&) |
| 1 | user32.dll | bool a(intptr, intptr, jnso/a&, jnso/b&, intptr, jnso/a&, int, jnso/e&, int) |
| 1 | user32.dll | intptr a(intptr, jnsdb/f&) |
| 1 | user32.dll | int sendmessage(intptr, uint, string, stringbuilder) |
| 1 | user32.dll | bool a(intptr, intptr, jnsh/a&, jnsh/b&, intptr, jnsh/a&, int, jnsh/c&, int) |
| 1 | user32.dll | bool a(intptr, jnsc/a&) |
| 1 | user32.dll | bool a(intptr, jnsh/d&) |
| 1 | user32.dll | bool a(intptr, jnso/d&) |
| 1 | user32.dll | bool a(intptr, jnso/f&) |
| 1 | user32.dll | bool showwindow(intptr, int) |
| 1 | user32.dll | bool a(intptr, jnsdb/f&) |
| 1 | user32.dll | int a(intptr, intptr, int, int, int, int, uint) |
| 1 | user32.dll | int sendmessage(intptr, uint, int, llstgsyscallbackhandler) |
| 1 | user32.dll | bool a(intptr, intptr, jnsdb/d&, jnsdb/c&, intptr, jnsdb/d&, int, jnsdb/b&, int) |