Application Report


The following 20 APIs (used 53 times) might not work:

There are 231 P/Invokes (used 689 times):

Count Library Function
86 user32.dll intptr postmessage(intptr, int, int, int)
51 user32.dll int findwindow(string, string)
32 user32.dll int enumdisplaysettings(string, int, user32api/devmode&)
29 user32.dll bool enumdisplaydevices(string, int, user32api/display_device&, int)
25 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
23 user32.dll int changedisplaysettingsex(string, user32api/devmode&, intptr, int, intptr)
20 gdi32.dll intptr selectobject(intptr, intptr)
15 user32.dll intptr sendmessage(intptr, int, int, int)
12 gdi32.dll int settextcolor(intptr, int)
11 gdi32.dll intptr deleteobject(intptr)
9 gdi32.dll int setbkmode(intptr, int)
8 gdi32.dll bool textout(intptr, int, int, string, int)
8 gdi32.dll bool gettextextentpoint32(intptr, string, int, gdi32api/size&)
8 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
8 gdi32.dll bool deletedc(intptr)
8 user32 intptr sendmessage(intptr, int, int, user32api/toolinfo&)
6 kernel32.dll int getlocaleinfo(int, int, string, int)
6 kernel32.dll int getgeoinfo(int, int, string, int, int)
6 user32.dll bool setforegroundwindow(intptr)
5 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
5 gdi32.dll intptr createdc(string, string, string, user32api/devmode&)
5 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/di_adapter
5 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/controller
5 user32.dll int getwindowlong(intptr, int)
5 user32.dll int registerwindowmessage(string)
5 user32.dll int setwindowlong(intptr, int, int)
4 advapi32.dll bool closeservicehandle(intptr)
4 gdi32.dll intptr createcompatibledc(intptr)
4 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
4 kernel32.dll bool queryperformancefrequency(int64&)
4 kernel32.dll bool queryperformancecounter(int64&)
4 mapi32.dll int mapifreebuffer(intptr)
3 gdi32.dll bool stretchblt(intptr, int, int, int, int, intptr, int, int, int, int, int)
3 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_powersource_input&, int, gdi3
3 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_controlleroverlayinput&, int
3 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displayadjustmentinfoinput&,
3 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_thermalcontroller_input&, int
3 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddecmd&, int, gdi32apipm/cwddepm_po
3 kernel32 intptr globaldeleteatom(intptr)
3 kernel32.dll intptr createevent(intptr, bool, bool, string)
3 kernel32.dll int getusergeoid(int)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 user32 int setprop(intptr, string, int)
3 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
3 user32.dll int changedisplaysettingsex(string, intptr, intptr, int, intptr)
2 advapi32.dll intptr openscmanager(string, string, uint)
2 advapi32.dll intptr openservice(intptr, string, uint)
2 advapi32.dll bool queryserviceconfig(intptr, intptr, uint, uint32&)
2 cfgmgr32.dll int cm_get_devnode_status_ex(uint32&, uint32&, int, int, intptr)
2 cfgmgr32.dll int cm_get_device_id_ex(int, intptr, int, int, intptr)
2 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displaycustomizedmode_1&, in
2 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/outputulon
2 gdi32.dll int extescape(intptr, int, int, gdi32apiva/cwddecmd_getmmaceinfo&, int, gdi32api
2 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/di_display
2 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_adapteradjustdata&, int,
2 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_possiblemoderequest_info&
2 gdi32.dll intptr createsolidbrush(int)
2 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displayref
2 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddecmd&, int, gdi32apipm/cwddepm_ov
2 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displayddc
2 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/ciasicid&)
2 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/cimultivpu
2 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_ciregistrydata&, int, gdi32a
2 kernel32 intptr globaladdatom(string)
2 kernel32.dll bool getnativesysteminfo(kernel32api/system_info&)
2 kernel32.dll uint waitformultipleobjects(uint, intptr[], bool, uint)
2 kernel32.dll int winexec(string, int)
2 kernel32.dll bool getsystempowerstatus(kernel32api/system_power_status&)
2 kernel32.dll bool getsystempowerstatus(kernel32/system_power_status&)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 setupapi.dll bool setupdiclassguidsfromname(string, setupapi/guid&, int, int32&)
2 setupapi.dll bool setupdienumdeviceinfo(intptr, int, setupapi/sp_devinfo_data&)
2 setupapi.dll bool setupdigetdeviceregistryproperty(intptr, setupapi/sp_devinfo_data&, int, in
2 setupapi.dll intptr setupdigetclassdevsex(setupapi/guid&, intptr, intptr, int, intptr, intptr
2 user32 bool registerhotkey(intptr, int, int, int)
2 user32.dll int getsystemmetrics(int)
2 user32.dll intptr sendmessagetimeout(intptr, int, int, int, uint, uint, intptr&)
2 user32.dll int enumdisplaysettingsex(string, int, user32api/devmode&, int)
2 user32.dll intptr loadcursorfromfile(string)
1 advapi32.dll bool changeserviceconfig(intptr, uint, uint, uint, string, string, intptr, strin
1 advapi32.dll int openprocesstoken(intptr, int, intptr&)
1 advapi32.dll intptr regopenkey(intptr, string, intptr&)
1 advapi32.dll int adjusttokenprivileges(intptr, int, intptr, int, intptr, int32&)
1 advapi32.dll int initiatesystemshutdown(string, string, int, bool, bool)
1 advapi32.dll bool lookupprivilegevalue(string, string, advapi32/luid&)
1 advapi32.dll int64 regnotifychangekeyvalue(intptr, bool, int, intptr, bool)
1 ati2edxx.dll uint atiedugetthermalremotetemperature(uint, uint, uint32&)
1 ati2edxx.dll uint atiedugetadaptertemperatureoffset(uint, uint, uint32&)
1 atiedu64.dll uint atiedugetadaptertemperatureoffset(uint, uint, uint32&)
1 atiedu64.dll uint atiedugetthermalremotetemperature(uint, uint, uint32&)
1 atipdl64.dll int atidmm_extescape(string, int, intptr, int, intptr)
1 atipdl64.dll int atidmm_extescapeex(string, int, intptr, int, intptr, ati_extescapeexparam&)
1 atipdlxx.dll int atidmm_extescapeex(string, int, intptr, int, intptr, ati_extescapeexparam&)
1 atipdlxx.dll int atidmm_extescape(string, int, intptr, int, intptr)
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_fanspeedsetting_input&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_feature_input&, int, gdi32api
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_fanspeedquery_input&, int, gd
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_eventcounter_input&, int, gdi
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_event_input&, int, intptr&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddecmd&, int, gdi32apipm/cwddepm_ve
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddecmd&, int, gdi32apipm/cwddepm_od
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddecmd&, int, gdi32apipm/cwddepm_ge
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_odgetclocksinput_input&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_odsetclocks_input&, int, intp
1 gdi32.dll int extescape(intptr, int, int, gdi32apiva/cwddecmd_setmmacedata_video_control_d
1 gdi32.dll int extescape(intptr, int, int, gdi32apiva/cwddecmd_setmmacedata_deintinputall&,
1 gdi32.dll int extescape(intptr, int, int, gdi32apiva/cwddecmd_setmmacedata_adjustinputall&
1 gdi32.dll int extescape(intptr, int, int, gdi32apiva/cwddecmd&, int, gdi32apiva/videocapsd
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_userstate_input&, int, gdi32a
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_setvaribrightlevel_input&, in
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_setuserstate_input&, int, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_setpowersourcemapping_input&,
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_setfeaturestatus_input&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_setbatterylevel_input&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_powerxpresspowersourcemapping
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddepm_overdrive_config_input&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddecmd&, int, gdi32apipm/cwddepm_cl
1 gdi32.dll bool getdevicegammaramp(intptr, gdi32api/ramp&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_cimultivpu&, int, gdi32apici
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_cimultivpuquad&, int, gdi32a
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_ciovltheatermode&, int, intp
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_ciregisterevent&, int, intpt
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_cirotation&, int, gdi32apici
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_ciuserselections&, int, gdi3
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_civldmodeset&, int, gdi32api
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/adaptercap
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/adapterinf
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/adapterpow
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/crtcowned&
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/di_eventsp
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/di_powerst
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/di_powerxp
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/dioverlayi
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displaycap
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displaycon
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_cimouseorientation&, int, in
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_cihidemodeset&, int, gdi32ap
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_cigetadapterindex&, int, gdi
1 gdi32.dll bool setdevicegammaramp(intptr, gdi32api/ramp&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/ciaceaspec
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/cicalstatu
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/cichipseti
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/cidriverca
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/cidriverdu
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/ciovltheat
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/cirotation
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/ciusersele
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/civideobio
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/civldmodeg
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/ciwsinfo&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, intptr&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_calsupport&, int, intptr&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_ci2devicesin1adapter&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd&, int, gdi32apici/cimouseori
1 gdi32.dll int extescape(intptr, int, int, gdi32apici/cwddecmd_cicalstatus&, int, gdi32apic
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displaydev
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displayget
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_displayoption&, int, gdi3
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_controllergamma16&, int, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_controllersetmodeinput&, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displayfilterconfigdouble&,
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displayfilterconfig&, int, g
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displaycustomizedmode&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displayconfig&, int, intptr&
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_supported&, int, intptr&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_possibledisplaymappings&,
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_powerxpress_setconfig&, i
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_powerstateoptions&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_powerfeature&, int, intpt
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_powerfeature&, int, gdi32
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_possiblecrtcmapping&, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_eventspowermodeinfo_set&,
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_eventspowermodeinfo_get&,
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_adapterclock_config&, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_displayoption&, int, intp
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displayfilterenumindexconfig
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_controllerenumrefresh&, int,
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displaylimits&, int, intptr&
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displayinf
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/displaylim
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/driverinfo
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/powersetti
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/savedata&)
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/underscand
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd&, int, gdi32apidi/underscani
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_di_adapterdriverconfig&, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apipm/cwddecmd&, int, gdi32apipm/cwddepm_ac
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_controllerconfigdouble&, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displayrefreshrate&, int, in
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_displaysetdeviceconfig&, int
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_controllerconfig&, int, intp
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_adapterconfig&, int, intptr&
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_underscandesc&, int, intptr&
1 gdi32.dll int extescape(intptr, int, int, gdi32apidi/cwddecmd_adapterconfig&, int, gdi32ap
1 kernel32 bool closehandle(intptr)
1 kernel32 int gettickcount()
1 kernel32.dll int setevent(intptr)
1 kernel32.dll int waitformultipleobjects(int, intptr[], bool, int64)
1 kernel32.dll int wtsgetactiveconsolesessionid()
1 kernel32.dll uint16 globalfindatom(string)
1 mapi32.dll int mapideletemail(intptr, intptr, string, int, int)
1 mapi32.dll int mapiresolvename(intptr, intptr, string, int, int, mapi32api/mapirecipdesc&)
1 mapi32.dll int mapilogoff(intptr, intptr, 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 mapisendmail(intptr, intptr, mapi32api/mapimessage, int, int)
1 oleaut32.dll int revokeactiveobject(uint, uint)
1 oleaut32.dll int registeractiveobject(object, guid&, uint, uint32&)
1 powrprof.dll int powerreaddcdefaultindex(intptr, guid&, guid&, guid&, int32&)
1 powrprof.dll int powerwritedcvalueindex(intptr, guid&, guid&, guid&, int)
1 powrprof.dll int powerwriteacvalueindex(intptr, guid&, guid&, guid&, int)
1 powrprof.dll int powersetactivescheme(intptr, guid&)
1 powrprof.dll int powerreadacdefaultindex(intptr, guid&, guid&, guid&, int32&)
1 powrprof.dll int powerreadpossiblevalue(intptr, guid&, guid&, uint32&, uint, intptr, uint32&)
1 powrprof.dll int powerreadacvalueindex(intptr, guid&, guid&, guid&, int32&)
1 powrprof.dll int powerreaddcvalueindex(intptr, guid&, guid&, guid&, int32&)
1 powrprof.dll int powergetactivescheme(intptr, intptr&)
1 shell32.dll int shgetfolderpath(intptr, int, intptr, uint, stringbuilder)
1 user32 int removeprop(intptr, string)
1 user32 int getprop(intptr, string)
1 user32 bool unregisterhotkey(intptr, int)
1 user32.dll bool unregisterpowersettingnotification(intptr)
1 user32.dll intptr registerpowersettingnotification(intptr, guid&, uint)
1 user32.dll intptr getdc(intptr)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int enumwindows(systemtray/enumwindowsproc, int)
1 user32.dll int getwindowtext(int, stringbuilder, int)
1 user32.dll int changedisplaysettings(user32api/devmode&, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int fillrect(intptr, user32api/rect&, intptr)
1 user32.dll int movewindow(intptr, int, int, int, int, bool)