Application Report


The following 23 APIs (used 43 times) might not work:

There are 54 P/Invokes (used 107 times):

Count Library Function
10 user32.dll intptr sendmessage(handleref, int, intptr, p&)
9 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
6 gdi32 intptr selectobject(intptr, intptr)
6 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
4 comctl32 bool imagelist_dragshownolock(bool)
4 mapi32.dll int mapifreebuffer(intptr)
4 user32.dll intptr sendmessage(handleref, int, intptr, an&)
4 uxtheme.dll int closethemedata(intptr)
4 uxtheme.dll intptr openthemedata(intptr, string)
3 gdi32 int deleteobject(intptr)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 user32.dll int sendmessage(intptr, uint, int, int)
2 comctl32.dll bool imagelist_dragleave(intptr)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, richtextbox/g)
2 kernel32.dll bool movefileex(string, string, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
1 comctl32.dll void imagelist_enddrag()
1 comctl32.dll bool imagelist_dragmove(int, int)
1 comctl32.dll bool imagelist_dragenter(intptr, int, int)
1 comctl32.dll bool imagelist_begindrag(intptr, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 kernel32.dll uint formatmessage(c/g, intptr, uint, uint, intptr&, uint, string[])
1 kernel32.dll cv loadlibrary(string)
1 kernel32.dll bool freelibrary(intptr)
1 mapi32.dll int mapisendmail(intptr, intptr, c0, int, int)
1 mapi32.dll int mapifindnext(intptr, intptr, string, string, int, int, stringbuilder)
1 mapi32.dll int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3
1 mapi32.dll int mapideletemail(intptr, intptr, string, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 shell32.dll int shcreateitemfromparsingname(string, intptr, guid&, object&)
1 shell32.dll intptr shgetfileinfo(string, int, cj/a&, int, int)
1 user32 intptr sendmessage(intptr, uint, intptr, string)
1 user32.dll bool getcursorpos(point&)
1 user32.dll intptr getprop(intptr, string)
1 user32.dll intptr getdc(intptr)
1 user32.dll bool enumwindows(nativemethods/a, intptr)
1 user32.dll bool setprop(intptr, string, intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int findwindowex(int, int, string, string)
1 user32.dll int loadstring(cv, uint, stringbuilder, int)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll bool hidecaret(intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rectangle&, rectangle&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, rectangle&)
1 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, rectangle&, rectangl
1 winmm.dll int waveinstart(intptr)
1 winmm.dll int waveinreset(intptr)
1 winmm.dll int waveinprepareheader(intptr, a1/a&, int)
1 winmm.dll int waveinopen(intptr&, int, k, a1/b, int, int)
1 winmm.dll int waveingetnumdevs()
1 winmm.dll int waveinclose(intptr)
1 winmm.dll int waveinaddbuffer(intptr, a1/a&, int)
1 winmm.dll int waveinunprepareheader(intptr, a1/a&, int)