Application Report


The following 38 APIs (used 146 times) might not work:

There are 275 P/Invokes (used 430 times):

Count Library Function
29 gdi32.dll bool deleteobject(intptr)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
7 gdi32.dll intptr selectobject(intptr, intptr)
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
6 gdi32.dll int settextcolor(intptr, int)
5 gdi32.dll intptr createsolidbrush(int)
5 kernel32.dll intptr localfree(intptr)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll bool iszoomed(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int savedc(intptr)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 kernel32.dll intptr localalloc(int, intptr)
4 user32.dll int sendmessage(intptr, int, uint, uint)
4 user32.dll int fillrect(intptr, gdi32/rect&, intptr)
3 gdi32.dll int restoredc(intptr, int)
3 gdi32.dll int setbkmode(intptr, int)
3 oci.dll int ociattrget(ocihandle, oci/htype, int32&, uint32&, oci/attr, ocihandle)
3 system.data.oracleclient.dll void putstr(intptr, uintptr, uintptr, string)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll int16 getasynckeystate(int)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdi32/rect&, intptr&)
2 advapi32.dll bool gettokeninformation(intptr, uint, intptr, uint, uint32&)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 kernel32.dll int getcurrentthreadid()
2 kernel32.dll int releasesemaphore(intptr, int, intptr)
2 system.data.oracleclient.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int)
2 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int)
2 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, int)
2 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, string, int
2 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, intptr, intptr, intptr, intptr
2 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, int, uint,
2 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, string, string, intptr, int
2 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, int, int, i
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll intptr getdcex(intptr, intptr, int)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdi32/rect&, gdi32/rect&)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, gdi32/rect&, gdi3
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdi32/rect&, int, int, gdi32/rect
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdi32/rect&, gdi32/rec
1 advapi32.dll bool convertsidtostringsidw(intptr, intptr&)
1 advapi32.dll int createwellknownsid(int, byte[], byte[], uint32&)
1 advapi32.dll bool checktokenmembership(intptr, byte[], boolean&)
1 advapi32.dll bool istokenrestricted(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool getviewportorgex(intptr, gdi32/point&)
1 gdi32.dll bool patblt(intptr, int, int, int, int, int)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createbrushindirect(splitcontainersplitter/logbrush)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int waitforsingleobjectex(intptr, uint, bool)
1 kernel32.dll int waitformultipleobjectsex(uint, intptr, bool, uint, bool)
1 kernel32.dll int lstrlenw(intptr)
1 kernel32.dll int lstrlena(intptr)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll void setlasterror(int)
1 oci.dll int ocinumbertoint(ocihandle, byte[], uint, oci/sign, int32&)
1 oci.dll int ocinumbertoint(ocihandle, byte[], uint, oci/sign, int64&)
1 oci.dll int ocinumbertoint(ocihandle, byte[], uint, oci/sign, uint32&)
1 oci.dll int ocinumbertoint(ocihandle, byte[], uint, oci/sign, uint64&)
1 oci.dll int ocinumbertoreal(ocihandle, byte[], uint, double&)
1 oci.dll int ocinumbertotext(ocihandle, byte[], string, int, intptr, uint, uint32&, byte[
1 oci.dll int ocinumbertan(ocihandle, byte[], byte[])
1 oci.dll int ocinumbersub(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocinumbersqrt(ocihandle, byte[], byte[])
1 oci.dll int ocinumbersin(ocihandle, byte[], byte[])
1 oci.dll int ocinumbersign(ocihandle, byte[], int32&)
1 oci.dll int ocinumbershift(ocihandle, byte[], int, byte[])
1 oci.dll int ocinumberround(ocihandle, byte[], int, byte[])
1 oci.dll int ocinumberpower(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocinumbertrunc(ocihandle, byte[], int, byte[])
1 oci.dll int ociparamget(ocihandle, oci/htype, ocihandle, intptr&, uint)
1 oci.dll int oermsg(int16, nativebuffer)
1 oci.dll int ociunicodetocharset(ocihandle, intptr, uint, intptr, uint, uint32&)
1 oci.dll int ocitransrollback(ocihandle, ocihandle, oci/mode)
1 oci.dll int ocitranscommit(ocihandle, ocihandle, oci/mode)
1 oci.dll int ocistmtprepare(ocihandle, ocihandle, byte[], uint, oci/syntax, oci/mode)
1 oci.dll int ocistmtfetch(ocihandle, ocihandle, uint, oci/fetch, oci/mode)
1 oci.dll int ocistmtexecute(ocihandle, ocihandle, ocihandle, uint, uint, intptr, intptr,
1 oci.dll int ocisessionend(intptr, intptr, intptr, oci/mode)
1 oci.dll int ocisessionbegin(ocihandle, ocihandle, ocihandle, oci/cred, oci/mode)
1 oci.dll int ociserverversion(ocihandle, ocihandle, nativebuffer, uint, byte)
1 oci.dll int ociserverdetach(intptr, intptr, oci/mode)
1 oci.dll int ociserverattach(ocihandle, ocihandle, byte[], int, oci/mode)
1 oci.dll int ocirowidtochar(ocihandle, nativebuffer, uint16&, ocihandle)
1 oci.dll int ocinumberabs(ocihandle, byte[], byte[])
1 oci.dll int ocinumberneg(ocihandle, byte[], byte[])
1 oci.dll int ocilobfilegetname(ocihandle, ocihandle, ocihandle, intptr, uint16&, intptr,
1 oci.dll int ocidescriptoralloc(ocihandle, intptr&, oci/htype, uint, intptr)
1 oci.dll int ocidefinedynamic(ocihandle, ocihandle, intptr, oci/callback/ocicallbackdefin
1 oci.dll int ocilobisopen(ocihandle, ocihandle, ocihandle, int32&)
1 oci.dll int ocilobistemporary(ocihandle, ocihandle, ocihandle, int32&)
1 oci.dll int ocidefinearrayofstruct(ocihandle, ocihandle, uint, uint, uint, uint)
1 oci.dll int ocidatetimegettimezoneoffset(ocihandle, ocihandle, ocihandle, sbyte&, sbyte&
1 oci.dll int ocidatetimefromarray(ocihandle, ocihandle, byte[], uint, oci/datatype, ociha
1 oci.dll int ocicharsettounicode(ocihandle, intptr, uint, intptr, uint, uint32&)
1 oci.dll int ocilobloadfromfile(ocihandle, ocihandle, ocihandle, ocihandle, uint, uint, u
1 oci.dll int ocibindbyname(ocihandle, intptr&, ocihandle, byte[], int, intptr, int, oci/d
1 oci.dll int ocilobopen(ocihandle, ocihandle, ocihandle, byte)
1 oci.dll int ociattrset(ocihandle, oci/htype, ocihandle, uint, oci/attr, ocihandle)
1 oci.dll int ociattrset(ocihandle, oci/htype, int32&, uint, oci/attr, ocihandle)
1 oci.dll int ociattrset(ocihandle, oci/htype, byte[], uint, oci/attr, ocihandle)
1 oci.dll int ocilobgetlength(ocihandle, ocihandle, ocihandle, uint32&)
1 oci.dll int ocidescriptorfree(intptr, oci/htype)
1 oci.dll int ocienvcreate(intptr&, oci/mode, intptr, intptr, intptr, intptr, uint, intptr
1 oci.dll int ocilobfileexists(ocihandle, ocihandle, ocihandle, int32&)
1 oci.dll int ocilobfilesetname(ocihandle, ocihandle, intptr&, byte[], uint16, byte[], uin
1 oci.dll int ocilobfreetemporary(ocihandle, ocihandle, ocihandle)
1 oci.dll int ocilobgetchunksize(ocihandle, ocihandle, ocihandle, uint32&)
1 oci.dll int ociloberase(ocihandle, ocihandle, ocihandle, uint32&, uint)
1 oci.dll int ocilobcreatetemporary(ocihandle, ocihandle, ocihandle, uint16, oci/charsetfo
1 oci.dll int ocilobcopy2(intptr, intptr, intptr, intptr, uint64, uint64, uint64)
1 oci.dll int ocilobcopy(ocihandle, ocihandle, ocihandle, ocihandle, uint, uint, uint)
1 oci.dll int ocilobclose(ocihandle, ocihandle, ocihandle)
1 oci.dll int ocilobappend(ocihandle, ocihandle, ocihandle, ocihandle)
1 oci.dll int ocihandlefree(intptr, oci/htype)
1 oci.dll int ocihandlealloc(ocihandle, intptr&, oci/htype, uint, intptr)
1 oci.dll int ocierrorget(ocihandle, uint, intptr, int32&, nativebuffer, uint, oci/htype)
1 oci.dll int ocienvnlscreate(intptr&, oci/mode, intptr, intptr, intptr, intptr, uint, int
1 oci.dll int ociattrget(ocihandle, oci/htype, ocihandle, uint32&, oci/attr, ocihandle)
1 oci.dll int ociattrget(ocihandle, oci/htype, intptr&, uint32&, oci/attr, ocihandle)
1 oci.dll int ocinumbermul(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocinumberfloor(ocihandle, byte[], byte[])
1 oci.dll int ocinumberfromint(ocihandle, int32&, uint, oci/sign, byte[])
1 oci.dll int ocinumberfromint(ocihandle, int64&, uint, oci/sign, byte[])
1 oci.dll int ocinumberfromint(ocihandle, uint32&, uint, oci/sign, byte[])
1 oci.dll int ocinumberfromint(ocihandle, uint64&, uint, oci/sign, byte[])
1 oci.dll int ocinumberfromreal(ocihandle, double&, uint, byte[])
1 oci.dll int ocinumberfromtext(ocihandle, string, uint, string, uint, intptr, uint, byte[
1 oci.dll int ocinumberhypcos(ocihandle, byte[], byte[])
1 oci.dll int ocinumberhypsin(ocihandle, byte[], byte[])
1 oci.dll int ocinumberhyptan(ocihandle, byte[], byte[])
1 oci.dll int ocinumberintpower(ocihandle, byte[], int, byte[])
1 oci.dll int ocinumberisint(ocihandle, byte[], int32&)
1 oci.dll int ocinumberln(ocihandle, byte[], byte[])
1 oci.dll int ocinumberlog(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocinumbermod(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocinumberexp(ocihandle, byte[], byte[])
1 oci.dll int ocinumberdiv(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocidefinebypos(ocihandle, intptr&, ocihandle, uint, intptr, int, oci/datatyp
1 oci.dll int ocilobread(ocihandle, ocihandle, ocihandle, uint32&, uint, intptr, uint, int
1 oci.dll int ocilobtrim(ocihandle, ocihandle, ocihandle, uint)
1 oci.dll int ocilobwrite(ocihandle, ocihandle, ocihandle, uint32&, uint, intptr, uint, by
1 oci.dll int ocinumberadd(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocinumberarccos(ocihandle, byte[], byte[])
1 oci.dll int ocinumberarcsin(ocihandle, byte[], byte[])
1 oci.dll int ocinumberarctan2(ocihandle, byte[], byte[], byte[])
1 oci.dll int ocinumberarctan(ocihandle, byte[], byte[])
1 oci.dll int ocinumberceil(ocihandle, byte[], byte[])
1 oci.dll int ocinumbercos(ocihandle, byte[], byte[])
1 oci.dll int ocinumbercmp(ocihandle, byte[], byte[], int32&)
1 oramts.dll int oramtsocierrget(int32&, nativebuffer, int32&)
1 oramts.dll int oramtsjointxn(ocienlistcontext, idtctransaction)
1 oramts.dll int oramtsenlctxrel(intptr)
1 oramts.dll int oramtsenlctxget(byte[], byte[], byte[], ocihandle, ocihandle, uint, intptr&)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, string, intptr, int, intptr
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, string, string, intptr, str
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, string, intptr, uint, strin
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, string, string, uint, strin
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, string)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, string, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, uint, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, uint, intptr, int,
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, string, int, uint, string,
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, string)
1 system.data.oracleclient.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, string)
1 system.data.oracleclient.dll void scopeleave(intptr, uintptr, uintptr, intptr&)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, int, intptr, intptr
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, int, intptr)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, int, int, int, stri
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, string, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, int, int, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, int, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, int, intptr, intptr, int, i
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, int, int, intptr, intptr, i
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, int, string)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, string, int, string, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, int, intptr, int)
1 system.data.oracleclient.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, string, int, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, uint)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, intptr, uin
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, intptr)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, string, int, intptr
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, int, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, int)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, uint, uint, uint, u
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr, uint, uint)
1 system.data.oracleclient.dll void trace(intptr, uintptr, uintptr, string, intptr, intptr, intptr)
1 system.data.oracleclient.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string)
1 system.data.oracleclient.dll void dllbidinitialize()
1 system.data.oracleclient.dll void dllbidfinalize()
1 system.data.oracleclient.dll void dllbidentrypoint(intptr&, int, string, uint, bid/apigroup&, bid/ctrlcb, bid
1 system.data.oracleclient.dll void dllbidentrypoint(intptr&, int, intptr, uint, bid/apigroup&, intptr, intptr,
1 system.data.oracleclient.dll void addmetatext(intptr, intptr, bid/ctlcmd, intptr, string, intptr)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getwindowrect(intptr, formpainter/rect&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool releasecapture()
1 user32.dll bool showcaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int setcapture(intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int mapwindowpoints(intptr, intptr, gdi32/point&, int)
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll int framerect(intptr, gdi32/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int drawtext(intptr, string, int, gdi32/rect&, int)
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, gdi32/rect&)