Application Report


The following 35 APIs (used 148 times) might not work:

There are 112 P/Invokes (used 270 times):

Count Library Function
25 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, rect&)
15 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
14 winmm.dll int mcisendstring(string, stringbuilder, int, int)
12 winmm.dll int mcigeterrorstring(int, stringbuilder, int)
8 user32.dll intptr sendmessagewithstring(intptr, uint, intptr, string)
8 uxtheme.dll bool isappthemed()
7 comctl32.dll int dllgetversion(dllversioninfo&)
7 uxtheme.dll bool isthemeactive()
7 uxtheme.dll int closethemedata(intptr)
7 uxtheme.dll intptr openthemedata(intptr, string)
6 gdi32.dll intptr selectobject(intptr, intptr)
6 user32.dll void keybd_event(byte, byte, keyeventfflags, int)
5 gdi32.dll int settextcolor(intptr, int)
5 user32.dll int drawtext(intptr, string, int, rect&, drawtextflags)
4 kernel32.dll void copymemory(intptr, intptr, int)
4 user32 int16 getkeystate(int)
3 gdi32.dll intptr copyenhmetafile(intptr, stringbuilder)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll bool deleteobject(intptr)
3 kernel32.dll intptr loadlibrary(string)
3 user32 intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll int sendmessage(intptr, int, int, int)
2 gdi32.dll int gdiflush()
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int setbkmode(intptr, int)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll bool freelibrary(intptr)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 kernel32.dll int freeresource(intptr)
2 lame_enc.dll uint beclosestream(uint)
2 lame_enc.dll uint bedeinitstream(uint, byte[], uint32&)
2 lame_enc.dll uint beinitstream(lame/lame_config, uint32&, uint32&, uint32&)
2 user32 int sendmessage(intptr, int, int, intptr)
2 user32 int lockwindowupdate(intptr)
2 user32.dll bool scrollwindow(intptr, int, int, rect&, rect&)
2 user32.dll bool messagebeep(int)
2 user32.dll int getscrollpos(intptr, int)
2 user32.dll int getsystemmetrics(int)
2 user32.dll intptr registerdevicenotification(intptr, intptr, uint)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 winmm.dll int waveingetnumdevs()
2 winmm.dll int waveinunprepareheader(intptr, intptr, int)
2 winmm.dll int waveoutgetnumdevs()
2 winmm.dll int waveoutunprepareheader(intptr, intptr, int)
1 calwin32.dll int nwcallsinit(byte, byte)
1 comctl32 void taskdialogindirect(vistaunsafenativemethods/taskdialogconfig&, int32&, int3
1 comctl32.dll int dllgetversion(listviewsortmanager/dllversioninfo&)
1 kernel32 bool closehandle(intptr)
1 kernel32 intptr createfile(string, uint, uint, uint, uint, uint, int)
1 kernel32.dll intptr findresource(intptr, string, string)
1 kernel32.dll int internalseterrormode(int)
1 kernel32.dll intptr findresource(intptr, string, int)
1 kernel32.dll uintptr getprocaddress(intptr, string)
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 lame_enc.dll uint beencodechunk(uint, uint, intptr, byte[], uint32&)
1 lame_enc.dll void beversion(lame/lame_version)
1 libsndfile.dll int sf_close(intptr)
1 libsndfile.dll int sf_error(intptr)
1 libsndfile.dll intptr sf_open(string, int, lame/sound_info&)
1 netwin32.dll int nwdswhoami(int, stringbuilder)
1 netwin32.dll int nwdscreatecontexthandle(int32&)
1 netwin32.dll int nwdsfreecontext(int)
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, sspihandler/sechandle&, st
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, intptr, string, int, int,
1 secur32.dll int deletesecuritycontext(sspihandler/sechandle&)
1 secur32.dll int freecontextbuffer(intptr)
1 secur32.dll int freecredentialshandle(sspihandler/sechandle&)
1 secur32.dll int acquirecredentialshandle(string, string, int, intptr, intptr, intptr, intptr
1 user32 intptr sendmessage2(intptr, int, intptr, listviewsortmanager/hditem&)
1 user32.dll intptr setwindowlong(intptr, int, nativewindow/wndprocdelegate)
1 user32.dll uint unregisterdevicenotification(intptr)
1 user32.dll void notifywinevent(int, intptr, int, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll bool emptyclipboard()
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool closeclipboard()
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool peekmessage(msg&, intptr, int, int, int)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool setkeyboardstate(byte[])
1 user32.dll bool translatemessage(msg&)
1 user32.dll int dispatchmessage(msg&)
1 user32.dll bool trackmouseevent(trackmouseevent)
1 user32.dll intptr postmessage(intptr, int, int, int)
1 user32.dll intptr loadbitmap(intptr, int64)
1 user32.dll intptr getdc(intptr)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll int loadstring(intptr, int, stringbuilder, int)
1 wininet.dll bool internetgetconnectedstate(int32&, int)
1 winmm.dll uint waveingetdevcaps(uint, waveoutcaps&, int)
1 winmm.dll int waveoutprepareheader(intptr, intptr, int)
1 winmm.dll int waveoutreset(intptr)
1 winmm.dll int waveoutrestart(intptr)
1 winmm.dll int waveoutsetvolume(intptr, int)
1 winmm.dll int waveoutsetvolume(uint, uint)
1 winmm.dll int waveoutwrite(intptr, intptr, int)
1 winmm.dll uint mcigetdeviceid(string)
1 winmm.dll int waveoutpause(intptr)
1 winmm.dll int waveoutopen(intptr&, int, waveformatex, waveoutproc, int, int)
1 winmm.dll int waveinaddbuffer(intptr, intptr, int)
1 winmm.dll int waveinclose(intptr)
1 winmm.dll int waveinopen(intptr&, int, waveformatex, waveinproc, int, int)
1 winmm.dll int waveinprepareheader(intptr, intptr, int)
1 winmm.dll int waveinreset(intptr)
1 winmm.dll int waveinstart(intptr)
1 winmm.dll int waveinstop(intptr)
1 winmm.dll int waveoutclose(intptr)
1 winmm.dll int waveoutgetvolume(intptr, int32&)
1 winmm.dll uint waveoutgetdevcaps(uint, waveoutcaps&, int)