Application Report


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

There are 318 P/Invokes (used 623 times):

Count Library Function
31 user32.dll int sendmessagea(intptr, int, int, int)
24 dvblib.dll int setpidtopin(dvbskystar2helper/ib2c2mpeg2datactrl3, int, int)
13 user32.dll bool postmessage(intptr, int, uint, uint)
11 kernel32 int getlasterror()
10 dvblib.dll int setupdemuxer(ipin, int, ipin, int, ipin, int)
10 user32.dll intptr findwindow(string, string)
8 advapi32 uint64 regopenkeyex(intptr, string, uint, uint, intptr&)
8 dvblib.dll bool deleteallpids(dvbskystar2helper/ib2c2mpeg2datactrl3, int)
7 gdi32.dll intptr selectobject(intptr, intptr)
7 kernel32.dll bool closehandle(intptr)
7 setupapi bool setupdidestroydeviceinfolist(intptr)
6 dshowhelper.dll void dvrmsstop(int)
6 kernel32.dll int64 getdrivetype(string)
6 kernel32.dll bool escapecommfunction(intptr, uint)
6 user32.dll uint16 getkeystate(int)
5 dvblib.dll int setwmvprofile(ibasefilter, int, int, int, int)
5 gdi32.dll intptr deleteobject(intptr)
5 kernel32.dll intptr createfile(string, uint, uint, intptr, uint, uint, intptr)
5 user32 intptr getforegroundwindow()
5 user32.dll bool clienttoscreen(intptr, point&)
5 user32.dll bool showwindow(intptr, int)
5 winmm.dll int mixeropen(int32&, int, int, int, int)
5 winmm.dll int mixerclose(int)
4 fontengine.dll void fontenginesetcoordinate(int, int, int, single)
4 gdi32.dll intptr createcompatibledc(intptr)
4 kernel32 bool queryperformancecounter(int64&)
4 kernel32.dll bool escapecommfunction(intptr, int64)
4 user32 bool attachthreadinput(int, int, bool)
4 user32 int getwindowthreadprocessid(intptr, int)
4 user32 bool setforegroundwindow(intptr)
4 user32.dll bool getwindowrect(intptr, rect&)
4 winmm.dll mixererror mixersetcontroldetails(intptr, mixernativemethods/mixercontroldetails
4 winmm.dll mixererror mixergetlinecontrolsa(intptr, mixernativemethods/mixerlinecontrols, m
4 winmm.dll mixererror mixergetlineinfoa(intptr, mixernativemethods/mixerline&, mixerlinefla
3 fontengine.dll int fontengineaddtexture(int, bool, void*)
3 fontengine.dll void fontengineremovetexture(int)
3 gdi32.dll intptr createrectrgnindirect(rect&)
3 kernel32.dll int deviceiocontrol(intptr, uint, intptr, uint, intptr, uint, uint32&, intptr)
3 kernel32.dll int purgecomm(intptr, int)
3 kernel32.dll intptr createevent(intptr, int, int, string)
3 olepro32.dll int olecreatepropertyframe(intptr, int, int, string, int, object&, int, intptr,
3 user32 int setforegroundwindow(intptr)
3 user32.dll intptr getactivewindow()
3 user32.dll intptr getdc(intptr)
3 user32.dll int showwindow(intptr, int16)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll bool getmessage(msg&, int, uint, uint)
3 user32.dll bool movewindow(intptr, int, int, int, int, bool)
3 winmm.dll int timegettime()
2 dshowhelper.dll void vmr9deinit()
2 dshowhelper.dll bool addteesinktograph(igraphbuilder)
2 dvblib.dll bool getsectiondata(ibasefilter, int, int, int32&, int, int)
2 dvblib.dll int setupdemuxerpin(ipin, int, int, bool)
2 dvblib.dll bool releasesectionsbuffer()
2 dvblib.dll bool getsectionptr(int, intptr&, int32&, int32&, int32&, int32&, int32&, int32&)
2 firesatapi.dll uint fs_closedevicehandle(uint)
2 firesatapi.dll uint fs_unregisternotifications(uint)
2 fontengine.dll void fontenginedrawtexture(int, single, single, single, single, single, single,
2 fontengine.dll void fontengineinitialize(int, int)
2 gdi32.dll int selectcliprgn(intptr, intptr)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 gdi32.dll win32support/bool deletedc(intptr)
2 irremote.dll bool ir_close(intptr, uint)
2 kernel32 intptr createfile(string, fileaccess, fileshare, uint, filemode, device/fileflag
2 kernel32 int queryperformancecounter(int64&)
2 kernel32.dll win32functions/drivetypes getdrivetype(string)
2 kernel32.dll bool setconsolectrlhandler(consolectrlevents/controleventhandler, bool)
2 kernel32.dll powermanager/executionstate setthreadexecutionstate(powermanager/executionstate)
2 kernel32.dll bool queryperformancefrequency(int64&)
2 kernel32.dll bool getvolumeinformation(string, stringbuilder, int, uint32&, uint32&, uint32&,
2 kernel32.dll bool getcommproperties(intptr, win32com/commprop&)
2 kernel32.dll bool getcommmodemstatus(intptr, uint32&)
2 kernel32.dll bool queryperformancecounter(int64&)
2 kernel32.dll bool cancelio(intptr)
2 kernel32.dll int clearcommerror(intptr, int32&, rs232/comstat&)
2 kernel32.dll int deviceiocontrol(intptr, uint, win32functions/prevent_media_removal, uint, in
2 kernel32.dll int readfile(intptr, byte[], int, int32&, rs232/overlapped&)
2 kernel32.dll int waitforsingleobject(intptr, int)
2 kernel32.dll int freelibrary(intptr)
2 kernel32.dll int getoverlappedresult(intptr, rs232/overlapped&, int32&, int)
2 kernel32.dll int getshortpathname(string, stringbuilder, int)
2 ole32.dll int getrunningobjecttable(int, ucomirunningobjecttable&)
2 user32 intptr unregisterdevicenotification(intptr)
2 user32 int showwindow(int, int)
2 user32 int getwindowplacement(intptr, placement/windowplacement&)
2 user32 int findwindow(string&, string&)
2 user32 int enablewindow(int, int)
2 user32 bool bringwindowtotop(intptr)
2 user32 int getdoubleclicktime()
2 user32.dll void getwindowtext(int, stringbuilder, int)
2 user32.dll int sendmessage(intptr, int, int, foobarplugin/copydatastruct&)
2 user32.dll bool showcaret(intptr)
2 user32.dll bool registerrawinputdevices(mce2005remote/rawinputdevice[], uint, uint)
2 user32.dll bool peekmessage(msg&, int, uint, uint, uint)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll intptr getfocus()
2 user32.dll int getrawinputdata(intptr, int, intptr, int32&, int)
2 user32.dll bool translatemessage(msg&)
2 user32.dll intptr setcursor(intptr)
2 user32.dll bool hidecaret(intptr)
2 user32.dll intptr setfocus(intptr)
2 user32.dll bool registerrawinputdevices(remote/rawinputdevice[], uint, uint)
2 user32.dll int getactivewindow()
2 user32.dll bool waitmessage()
2 user32.dll bool dispatchmessage(msg&)
2 user32.dll intptr loadcursor(intptr, uint)
2 user32.dll bool screentoclient(intptr, point&)
2 user32.dll bool peekmessage(d3dapp/nativegameloop/msg&, intptr, int, int, int)
2 winmm.dll int mixergetlinecontrolsa(int, audiomixerhelper/mixerlinecontrols&, int)
2 winmm.dll bool win32_playsound(string, intptr, uint)
2 winmm.dll int mixergetcontroldetailsa(int, audiomixerhelper/mixercontroldetails&, int)
2 winmm.dll int mixergetlineinfoa(int, audiomixerhelper/mixerline&, int)
2 winmm.dll int mixersetcontroldetails(int, audiomixerhelper/mixercontroldetails&, int)
2 wmvcore.dll int wmvalidatedata(byte[], uint32&)
1 advapi32.dll int adjusttokenprivileges(intptr, int, token_privileges&, int, token_privileges&
1 advapi32.dll int openprocesstoken(intptr, int, intptr&)
1 advapi32.dll int lookupprivilegevalue(string, string, luid&)
1 capi2032.dll int capi_get_message(int, intptr&)
1 capi2032.dll int capi_release(int)
1 capi2032.dll int capi_register(int, int, int, int, int32&)
1 capi2032.dll int capi_installed()
1 capi2032.dll int capi_put_message(int, object)
1 comctl32.dll int propertysheet(propsheetheader&)
1 dshowhelper.dll void dvrmsstart(int, uint)
1 dshowhelper.dll void vmr9setdeinterlaceprefs(uint)
1 dshowhelper.dll void vmr9setdeinterlacemode(int16)
1 dshowhelper.dll void addwstcodectograph(igraphbuilder)
1 dshowhelper.dll bool vmr9init(ivmr9presentcallback, uint, ibasefilter, uint)
1 dshowhelper.dll bool dvrmscreate(int32&, ibasefilter, string, uint)
1 dvblib.dll int getsnr(dvbskystar2helper/ib2c2mpeg2tunerctrl2, int32&, int32&)
1 firesatapi.dll uint fs_getnumberofwdmdevices(uint32&)
1 firesatapi.dll uint fs_getsysteminfo(uint, firedtvconstants/firedtv_system_info&)
1 firesatapi.dll uint fs_initialize()
1 firesatapi.dll uint fs_openbdadevicehandle(uint, uint32&)
1 firesatapi.dll uint fs_registergeneralnotifications(int)
1 firesatapi.dll uint fs_registernotifications(uint, int)
1 firesatapi.dll uint fs_remotecontrol_stop(uint)
1 firesatapi.dll uint fs_getguidstring(uint, stringbuilder)
1 firesatapi.dll uint fs_remotecontrol_start(uint)
1 firesatapi.dll uint fs_getnumberofbdadevices(uint32&)
1 firesatapi.dll uint fs_openwdmdevicehandle(uint, uint32&)
1 firesatapi.dll uint fs_getfriendlystring(uint, string&)
1 firesatapi.dll uint fs_getfirmwareversion(uint, firedtvconstants/firedtv_firmware_version&)
1 firesatapi.dll uint fs_getdriverversion(uint, firedtvconstants/firedtv_driver_version&)
1 firesatapi.dll uint fs_getdisplaystring(uint, stringbuilder)
1 firesatapi.dll uint fs_ci_open(uint)
1 firesatapi.dll uint fs_ci_close(uint)
1 firesatapi.dll intptr fs_getapiversion()
1 firesatapi.dll uint fs_ci_setpollingintervall(uint, uint)
1 fontengine.dll void fontengineaddfont(void*, int, void*, int, int, single, single, single, sing
1 fontengine.dll void fontenginedrawsurface(int, int, int, int, int, int, int, int, void*)
1 fontengine.dll void fontenginedrawtext3d(int, void*, int, int, uint, int)
1 fontengine.dll void fontenginepresent3d(int)
1 fontengine.dll void fontenginepresenttextures()
1 fontengine.dll void fontengineremovefont(int)
1 fontengine.dll void fontenginesettexture(void*)
1 gdi32.dll intptr deletedc(intptr)
1 gdi32.dll intptr createbrushindirect(logbrush&)
1 gdi32.dll int getclipbox(intptr, rect&)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll bool deletedc(intptr)
1 hcwirblast.dll uint16 uir_open(uint, uint16)
1 hcwirblast.dll int uir_gotochannel(int, int, int)
1 hcwirblast.dll int uir_getconfig(int, int, hcwirblaster/uir_cfg&)
1 hcwirblast.dll int uir_close()
1 hid void hidd_gethidguid(guid&)
1 inpout32.dll int input(uint)
1 inpout32.dll void output(uint, int)
1 irremote.dll bool ir_open(intptr, uint, bool, uint)
1 irremote.dll bool ir_getsystemkeycode(intptr&, intptr&, intptr&)
1 kernel32 void copymemory(intptr, string&, int64)
1 kernel32 int writeprivateprofilestring(string, string, string, string)
1 kernel32 int writeprivateprofilestring(string, string, int, string)
1 kernel32 int writeprivateprofilestring(string, int, string, string)
1 kernel32 int unmapviewoffile(int)
1 kernel32 int queryperformancefrequency(int64&)
1 kernel32 int openfilemapping(int, int, string&)
1 kernel32 int mapviewoffile(int, int, int, int, int)
1 kernel32 void rtlmovememory(isdnwatch/capimessageheader&, intptr, int)
1 kernel32 int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32 int getprivateprofilestring(string, int, string, byte[], int, string)
1 kernel32 int getprivateprofilestring(int, string, string, byte[], int, string)
1 kernel32 int closehandle(int)
1 kernel32 bool queryperformancefrequency(int64&)
1 kernel32 bool cancelio(intptr)
1 kernel32 void rtlmovememory(isdnwatch/capiconnectind&, intptr, int)
1 kernel32.dll int setcommstate(intptr, rs232/dcb&)
1 kernel32.dll uint getlongpathname(string, stringbuilder, uint)
1 kernel32.dll int searchpath(string, string, string, int, stringbuilder, int32[])
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int getcommstate(intptr, rs232/dcb&)
1 kernel32.dll int deviceiocontrol(intptr, uint, intptr, uint, win32functions/cdrom_toc, uint,
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll int buildcommdcb(string, rs232/dcb&)
1 kernel32.dll intptr createfile(string, fileaccess, fileshare, int, filemode, int, intptr)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll intptr getprocaddress(intptr, string)
1 kernel32.dll int setcommtimeouts(intptr, rs232/commtimeouts&)
1 kernel32.dll int setupcomm(intptr, int, int)
1 kernel32.dll int waitcommevent(intptr, rs232/eventmasks&, rs232/overlapped&)
1 kernel32.dll int writefile(intptr, byte[], int, int32&, rs232/overlapped&)
1 kernel32.dll int setcommmask(intptr, int)
1 kernel32.dll intptr createfile(string, int, int, int, int, int, int)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll intptr createwaitabletimer(intptr, bool, string)
1 kernel32.dll bool writefile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool cancelwaitabletimer(intptr)
1 kernel32.dll bool setevent(intptr)
1 kernel32.dll bool setdlldirectory(string)
1 kernel32.dll bool setcommtimeouts(intptr, win32com/commtimeouts&)
1 kernel32.dll bool setcommstate(intptr, win32com/dcb&)
1 kernel32.dll bool setcommmask(intptr, uint)
1 kernel32.dll bool setcommbreak(intptr)
1 kernel32.dll bool getoverlappedresult(intptr, intptr, uint32&, bool)
1 kernel32.dll bool getdefaultcommconfig(string, rs232/commconfig&, int32&)
1 kernel32.dll bool getcommmodemstatus(intptr, int32&)
1 kernel32.dll bool deviceiocontrol(intptr, uint, intptr, uint, intptr, uint, uint32&, intptr)
1 kernel32.dll bool clearcommerror(intptr, uint32&, win32com/comstat&)
1 kernel32.dll bool clearcommerror(intptr, uint32&, intptr)
1 kernel32.dll bool clearcommbreak(intptr)
1 kernel32.dll bool setupcomm(intptr, uint, uint)
1 kernel32.dll int deviceiocontrol(intptr, uint, win32functions/raw_read_info, uint, byte[], ui
1 kernel32.dll bool transmitcommchar(intptr, byte)
1 kernel32.dll bool setwaitabletimer(intptr, int64*, int, intptr, intptr, bool)
1 kernel32.dll bool waitcommevent(intptr, intptr, intptr)
1 madlldlib.dll int decodemp3(string, string, int, stringbuilder, madlldlibwrapper/callback)
1 mediapadlayer.dll double getmediapaduid(double&)
1 mediapadlayer.dll mediapad/status makebeep(double)
1 mediapadlayer.dll mediapad/status setmode(double, mediapad/screenmode)
1 mediapadlayer.dll mediapad/status clearscreen(double)
1 mediapadlayer.dll mediapad/status setline(double, int16, string&, mediapad/displaymode)
1 ole32.dll int createitemmoniker(string, string, ucomimoniker&)
1 ole32.dll int cocreateinstance(guid&, intptr, clsctx, guid&, intptr&)
1 oleaut32.dll void loadtypelibex(string, regkind, ucomitypelib&)
1 powrprof.dll int setsuspendstate(int, int, int)
1 setupapi bool setupdigetdeviceinterfacedetail(intptr, device/deviceinterfacedata&, device
1 setupapi bool setupdienumdeviceinterfaces(intptr, device/deviceinfodata&, guid&, int, dev
1 setupapi bool setupdienumdeviceinfo(intptr, int, device/deviceinfodata&)
1 setupapi intptr setupdigetclassdevs(guid&, int, int, int)
1 setupapi bool setupdigetdeviceinterfacedetail(intptr, device/deviceinterfacedata&, int, i
1 sg_vfd.dll bool isopen()
1 sg_vfd.dll bool settext(string, string)
1 sg_vfd.dll void close()
1 sg_vfd.dll bool open(int, int)
1 shell32.dll intptr shgetfileinfo(string, uint, mailinfo/shellfileinfo&, uint, uint)
1 sqlite.dll void sqlite3_close(intptr)
1 sqlite.dll intptr sqlite3_column_name16(intptr, int)
1 sqlite.dll sqliteclient/sqliteerror sqlite3_step(intptr)
1 sqlite.dll sqliteclient/sqliteerror sqlite3_prepare16(intptr, string, int, intptr&, intptr&
1 sqlite.dll sqliteclient/sqliteerror sqlite3_finalize(intptr, intptr&)
1 sqlite.dll intptr sqlite3_errmsg16(intptr)
1 sqlite.dll int sqlite3_changes(intptr)
1 sqlite.dll int sqlite3_column_count(intptr)
1 sqlite.dll intptr sqlite3_column_text16(intptr, int)
1 sqlite.dll int sqlite3_open16(string, intptr&)
1 sqlite.dll int sqlite3_last_insert_rowid(intptr)
1 tapi32.dll int tapigetlocationinfow(stringbuilder, stringbuilder)
1 user32 intptr registerdevicenotification(intptr, notifywindow/devicebroadcastinterface&
1 user32 bool isiconic(intptr)
1 user32 bool iswindowvisible(intptr)
1 user32 bool showwindowasync(intptr, int)
1 user32 intptr registerdevicenotification(intptr, notifywindow/devicebroadcasthandle&, i
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll intptr setwindowlong(intptr, int, nativemethods/wndprocdelegate)
1 user32.dll uint sendmessage(intptr, int, uint, uint)
1 user32.dll nativemethods/windowstyles getwindowlongstyle(intptr, int)
1 user32.dll intptr setwindowlongstyle(intptr, int, nativemethods/windowstyles)
1 user32.dll bool translatemessage(d3dapp/nativegameloop/msg&)
1 user32.dll bool invalidaterect(intptr, rect&, bool)
1 user32.dll bool messagebeep(beeptype)
1 user32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 user32.dll int exitwindowsex(int, int)
1 user32.dll int enumwindows(settingsform/iecallback, int)
1 user32.dll int enumwindows(mediaportalapp/iecallback, int)
1 user32.dll bool updatelayeredwindow(intptr, intptr, point&, size&, intptr, point&, int, ble
1 user32.dll bool win32_messagebeep(uint)
1 user32.dll bool setwindowrgn(intptr, intptr, bool)
1 user32.dll bool getmessagea(d3dapp/nativegameloop/msg&, intptr, int, int)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll intptr dispatchmessagea(d3dapp/nativegameloop/msg&)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll int16 getkeystate(int)
1 user32.dll int16 getasynckeystate(uint)
1 user32.dll bool animatewindow(intptr, uint, uint)
1 user32.dll int sendmessage(intptr, int, int, winlirc/copydatastruct&)
1 user32.dll int sendmessage(intptr, int, int, winampcontroller/copydatastruct&)
1 uuirtdrv.dll bool uuirtgetuuirtconfig(intptr, uint32&)
1 uuirtdrv.dll bool uuirttransmitir(intptr, string, int, int, int, intptr, int, int)
1 uuirtdrv.dll intptr uuirtopen()
1 uuirtdrv.dll bool uuirtlearnir(intptr, int, stringbuilder, usbuirt/irlearncallbackdelegate, i
1 uuirtdrv.dll bool uuirtgetuuirtinfo(intptr, usbuirt/uuinfo&)
1 uuirtdrv.dll bool uuirtsetreceivecallback(intptr, usbuirt/uuirtreceivecallbackdelegate, int)
1 uuirtdrv.dll bool uuirtsetuuirtconfig(intptr, uint)
1 uuirtdrv.dll bool uuirtclose(intptr)
1 wininet.dll bool internetgetconnectedstate(uint32&, uint)
1 wininet.dll bool internetgetconnectedstate(int32&, int)
1 winmm.dll int mcisendstring(string, stringbuilder, int, intptr)
1 winmm.dll uint timeendperiod(uint)
1 winmm.dll uint timebeginperiod(uint)
1 winmm.dll mixererror mixeropen(intptr&, int, intptr, int, mixerflags)
1 winmm.dll int playsound(byte[], int16, int64)
1 winmm.dll mixererror mixergetcontroldetailsa(intptr, mixernativemethods/mixercontroldetail
1 winmm.dll mixererror mixerclose(intptr)
1 winmm.dll int sndplaysounda(string, int)
1 wmvcore.dll int wmcreatewriterfilesink(iwmwriterfilesink&)
1 wmvcore.dll int wmcreatewriternetworksink(iwmwriternetworksink&)
1 wmvcore.dll int wmcreatewriterpushsink(iwmwriterpushsink&)
1 wmvcore.dll int wmisavailableoffline(string, string, boolean&)
1 wmvcore.dll int wmiscontentprotected(string, boolean&)
1 wmvcore.dll int wmcreatewriter(intptr, iwmwriter&)
1 wmvcore.dll int wmcreatesyncreader(intptr, wmt_rights, iwmsyncreader&)
1 wmvcore.dll int wmcreatereader(intptr, wmt_rights, iwmreader&)
1 wmvcore.dll int wmcreateindexer(iwmindexer&)
1 wmvcore.dll int wmcreateeditor(iwmmetadataeditor&)
1 wmvcore.dll int wmcheckurlscheme(string)
1 wmvcore.dll int wmcheckurlextension(string)
1 wmvcore.dll asfmetadataeditor/iwmmetadataeditor wmcreateeditor()
1 wmvcore.dll int wmcreateprofilemanager(iwmprofilemanager&)