Application Report


The following 66 APIs (used 370 times) might not work:

There are 41 P/Invokes (used 71 times):

Count Library Function
6 gdi32.dll intptr selectobject(intptr, intptr)
5 user32.dll int16 getasynckeystate(int)
4 user32.dll int sendmessage(intptr, int, int, intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll bool deleteobject(intptr)
3 userenv.dll bool leavecriticalpolicysection(intptr)
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32.dll int translatecharsetinfo(intptr, dxencoding/charsetinfo&, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int setmapmode(intptr, int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, imagetool/emftowmfbitsflags)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll intptr getmodulehandle(string)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getactivewindow()
1 user32.dll bool showscrollbar(intptr, int, bool)