Application Report


The following 27 APIs (used 204 times) might not work:

There are 182 P/Invokes (used 251 times):

Count Library Function
10 kernel32.dll void setlasterror(uint)
8 uxtheme intptr openthemedata(intptr, string)
8 uxtheme int closethemedata(intptr)
5 oleaut32.dll int sysfreestring(intptr)
4 kernel32.dll intptr localfree(intptr)
4 kernel32.dll int closehandle(intptr)
3 advapi32.dll int getsecuritydescriptorowner(intptr, intptr&, int32&)
3 advapi32.dll int getsecuritydescriptordacl(intptr, int32&, intptr&, int32&)
3 advapi32.dll int getsecuritydescriptorgroup(intptr, intptr&, int32&)
3 advapi32.dll int getsecuritydescriptorsacl(intptr, int32&, intptr&, int32&)
3 user32 intptr sendmessage(intptr, uint, uint, uint)
3 user32.dll int sendmessage(intptr, int, int, intptr)
3 uxtheme int drawthemebackgroundex(intptr, intptr, int, int, rect&, dtbgopts&)
2 advapi32.dll uint getlengthsid(intptr)
2 advapi32.dll int isvalidsid(intptr)
2 advapi32.dll int lookupaccountname(string, string, intptr, uint32&, char[], uint32&, sid_name
2 advapi32.dll int lookupaccountsid(string, intptr, char[], uint32&, char[], uint32&, sid_name_
2 advapi32.dll int lookupprivilegename(string, luid&, char[], uint32&)
2 advapi32.dll int makeabsolutesd(intptr, intptr, uint32&, intptr, uint32&, intptr, uint32&, in
2 advapi32.dll int makeselfrelativesd(intptr, intptr, uint32&)
2 advapi32.dll int reggetkeysecurity(intptr, security_information, intptr, uint32&)
2 advapi32.dll int gettokeninformation(intptr, tokeninformationclass, intptr, uint, uint32&)
2 advapi32.dll intptr getsidsubauthority(intptr, uint)
2 advapi32.dll int copysid(uint, intptr, intptr)
2 advapi32.dll int getfilesecurity(string, security_information, intptr, uint, uint32&)
2 advapi32.dll int getsecuritydescriptorcontrol(intptr, securitydescriptorcontrolflags&, uint32
2 advapi32.dll int getkernelobjectsecurity(intptr, security_information, intptr, uint, uint32&)
2 gdi32 bool deleteobject(intptr)
2 kernel32.dll int16 getversionex(systeminformation/osversioninfo&)
2 user32 int fillrect(intptr, rect&, intptr)
2 user32.dll win32/bool scrollwindow(intptr, int, int, win32/rect&, win32/rect&)
2 user32.dll int sendmessage(intptr, int16, intptr, intptr)
2 uxtheme intptr getthemesyscolorbrush(intptr, int)
2 uxtheme uint getthemesyscolor(intptr, int)
2 winmm.dll bool playsound(byte[], uintptr, uint)
1 advapi32 int regenumkeyexxp(uint, int, byte[], int32&, int, byte[], int, int)
1 advapi32 int regenumvaluexp(uint, int, byte[], int32&, int, int, byte[], int)
1 advapi32 int regflushkeyxp(uint)
1 advapi32 int regdeletevaluexp(uint, string)
1 advapi32 int regdeletekeyxp(uint, string)
1 advapi32 int regcreatekeyexxp(uint, string, int, string, int, int, intptr, uint32&, uint3
1 advapi32 int regqueryinfokeyxp(uint, char[], int32&, int, int32&, int32&, int32&, int32&,
1 advapi32 int regopenkeyexxp(uint, string, int, int, uint32&)
1 advapi32 int regsetvalueexxp(uint, string, int, regkey/keytype, byte[], int)
1 advapi32 int regqueryvalueexxp(uint, string, int, regkey/keytype&, byte[], int32&)
1 advapi32 int regclosekeyxp(uint)
1 advapi32.dll int setsecuritydescriptorsacl(intptr, int, intptr, int)
1 advapi32.dll int openthreadtoken(intptr, uint, int, intptr&)
1 advapi32.dll int openprocesstoken(intptr, tokenaccesstype, intptr&)
1 advapi32.dll int equalprefixsid(intptr, intptr)
1 advapi32.dll int lookupprivilegevalue(string, string, luid&)
1 advapi32.dll int equalsid(intptr, intptr)
1 advapi32.dll uint getnamedsecurityinfo(string, se_object_type, security_information, intptr&,
1 advapi32.dll int istokenrestricted(intptr)
1 advapi32.dll int setsecuritydescriptorowner(intptr, intptr, int)
1 advapi32.dll int initializesid(intptr, sid_identifier_authority&, byte)
1 advapi32.dll int initializesecuritydescriptor(intptr, uint)
1 advapi32.dll int initializeacl(intptr, uint, uint)
1 advapi32.dll int adjusttokenprivileges(intptr, int, intptr, uint, intptr, uint32&)
1 advapi32.dll int convertsidtostringsid(intptr, intptr&)
1 advapi32.dll int regsetkeysecurity(intptr, security_information, intptr)
1 advapi32.dll int setfilesecurity(string, security_information, intptr)
1 advapi32.dll intptr getsididentifierauthority(intptr)
1 advapi32.dll int addace(intptr, uint, uint, intptr, uint)
1 advapi32.dll intptr getsidsubauthoritycount(intptr)
1 advapi32.dll int setsecuritydescriptorgroup(intptr, intptr, int)
1 advapi32.dll int setsecuritydescriptordacl(intptr, int, intptr, int)
1 advapi32.dll uint getsecuritydescriptorlength(intptr)
1 advapi32.dll uint getsecurityinfo(intptr, se_object_type, security_information, intptr&, intp
1 advapi32.dll uint getsidlengthrequired(byte)
1 advapi32.dll uint setnamedsecurityinfo(string, se_object_type, security_information, intptr,
1 advapi32.dll uint setsecurityinfo(intptr, se_object_type, security_information, intptr, intpt
1 advapi32.dll int setkernelobjectsecurity(intptr, security_information, intptr)
1 comctl32 uint dllgetversion(dllversioninfo&)
1 coredll intptr createfilece(string, int, int, intptr, int, int, intptr)
1 coredll int regsetvalueexce(uint, string, int, regkey/keytype, byte[], int)
1 coredll int writefilece(intptr, byte*, int, int32&, win32/overlapped*)
1 coredll int waitcommeventce(intptr, int32&, win32/overlapped*)
1 coredll int setcommtimeoutsce(intptr, win32/commtimeouts*)
1 coredll int setcommstatece(intptr, win32/dcb*)
1 coredll int regclosekeyce(uint)
1 coredll int readfilece(intptr, byte*, int, int32&, win32/overlapped*)
1 coredll int purgecommce(intptr, int)
1 coredll int gettickcountce()
1 coredll int getcommtimeoutsce(intptr, win32/commtimeouts*)
1 coredll int getcommstatece(intptr, win32/dcb*)
1 coredll int getcommmodemstatusce(intptr, int32&)
1 coredll int escapecommfunctionce(intptr, int)
1 coredll int regcreatekeyexce(uint, string, int, string, int, int, intptr, uint32&, uint3
1 coredll int regdeletekeyce(uint, string)
1 coredll int regdeletevaluece(uint, string)
1 coredll int setcommmaskce(intptr, int)
1 coredll int regqueryvalueexce(uint, string, int, regkey/keytype&, byte[], int32&)
1 coredll int regqueryinfokeyce(uint, char[], int32&, int, int32&, int32&, int32&, int32&,
1 coredll int closehandlece(intptr)
1 coredll int regopenkeyexce(uint, string, int, int, uint32&)
1 coredll int regflushkeyce(uint)
1 coredll int regenumvaluece(uint, int, char[], int32&, int, int, byte[], int)
1 coredll int regenumkeyexce(uint, int, char[], int32&, int, byte[], int, int)
1 gdi32.dll win32/bool bitblt(intptr, int, int, int, int, intptr, int, int, win32/ternaryras
1 kernel32 int setcommmaskxp(intptr, int)
1 kernel32 int writefilexp(intptr, byte*, int, int32&, win32/overlapped*)
1 kernel32 int setcommtimeoutsxp(intptr, win32/commtimeouts*)
1 kernel32 int closehandlexp(intptr)
1 kernel32 int escapecommfunctionxp(intptr, int)
1 kernel32 int getcommmodemstatusxp(intptr, int32&)
1 kernel32 int getcommstatexp(intptr, win32/dcb*)
1 kernel32 int getcommtimeoutsxp(intptr, win32/commtimeouts*)
1 kernel32 int setcommstatexp(intptr, win32/dcb*)
1 kernel32 intptr createfilexp(string, int, int, intptr, int, int, intptr)
1 kernel32 int getoverlappedresultxp(intptr, win32/overlapped*, int32&, int)
1 kernel32 uint64 setthreadexecutionstate(uint64)
1 kernel32 int purgecommxp(intptr, int)
1 kernel32 int readfilexp(intptr, byte*, int, int32&, win32/overlapped*)
1 kernel32 int waitcommeventxp(intptr, int32&, win32/overlapped*)
1 kernel32.dll intptr openprocess(processaccesstype, int, uint)
1 kernel32.dll uint getenvironmentvariable(string, stringbuilder, uint)
1 kernel32.dll void globalmemorystatus(systeminformation/memorystatus&)
1 kernel32.dll uint getwindowsdirectory(stringbuilder, uint)
1 kernel32.dll uint getsystemdirectory(stringbuilder, uint)
1 kernel32.dll uint getdrivetype(string)
1 kernel32.dll intptr openthread(threadaccesstype, int, uint)
1 kernel32.dll int16 getvolumeinformation(string, stringbuilder, uint, uint32&, uint32&, uint32
1 kernel32.dll int16 getdiskfreespaceex(string, uint64&, uint64&, uint64&)
1 kernel32.dll int gettimezoneinformation(systeminformation/time_zone_information&)
1 kernel32.dll int getlogicaldrives()
1 kernel32.dll void getsysteminfo(systeminformation/system_info&)
1 serialce void vport_setstarttrigger_ce(int, string)
1 serialce void vport_setendtrigger_ce(int, string)
1 serialce void vport_settimeout_ce(int, int)
1 serialce int vport_datatoport_ce(int, string)
1 serialce void vport_delete_ce(int)
1 serialce void vport_setcreated_ce(int, int)
1 serialce void vport_setcomport_ce(int, int)
1 serialce int vport_getbuffersize_ce(int)
1 serialce int vport_getcomport_ce(int)
1 serialce int vport_getcreated_ce(int)
1 serialce int vport_geterrhandle_ce(int)
1 serialce int vport_gettimeout_ce(int)
1 serialce int vport_new_ce()
1 serialce int vport_portstatus_ce(int, int, int)
1 serialce void vport_datafromport2_ce(int, string, string, int, intptr&)
1 serialce void vport_datafromport3_ce(int, intptr&)
1 serialce void vport_setbuffersize_ce(int, int)
1 serialce void vport_getstarttrigger_ce(int, intptr&)
1 serialce void vport_getendtrigger_ce(int, intptr&)
1 serialce void vport_escapezeros_ce(int)
1 serialce void vport_datafromport_ce(int, int, int, intptr&)
1 serialce.dll void error_errdesc_ce(int, intptr&)
1 serialce.dll int16 error_errnum_ce(int)
1 serialxp void vport_settimeout_xp(int, int)
1 serialxp void vport_setstarttrigger_xp(int, string)
1 serialxp void vport_setendtrigger_xp(int, string)
1 serialxp void vport_setcreated_xp(int, int)
1 serialxp void vport_setcomport_xp(int, int)
1 serialxp void vport_setbuffersize_xp(int, int)
1 serialxp int vport_portstatus_xp(int, int, int)
1 serialxp int vport_new_xp()
1 serialxp int vport_gettimeout_xp(int)
1 serialxp int vport_geterrhandle_xp(int)
1 serialxp int vport_getcreated_xp(int)
1 serialxp int vport_getcomport_xp(int)
1 serialxp int vport_getbuffersize_xp(int)
1 serialxp int vport_datatoport_xp(int, string)
1 serialxp void vport_datafromport2_xp(int, string, string, int, intptr&)
1 serialxp void vport_delete_xp(int)
1 serialxp void vport_escapezeros_xp(int)
1 serialxp void vport_getendtrigger_xp(int, intptr&)
1 serialxp void vport_getstarttrigger_xp(int, intptr&)
1 serialxp void vport_datafromport3_xp(int, intptr&)
1 serialxp void vport_datafromport_xp(int, int, int, intptr&)
1 serialxp.dll int16 error_errnum_xp(int)
1 serialxp.dll void error_errdesc_xp(int, intptr&)
1 user32 int releasedc(intptr, intptr)
1 user32 int setforegroundwindow(int)
1 user32 intptr sendmessage(intptr, uint, uint, mainform/lvcolumn&)
1 user32 intptr getdc(intptr)
1 user32 int showwindow(int, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 uxtheme int drawthemebackground(intptr, intptr, int, int, rect&, intptr)
1 uxtheme bool isthemeactive()
1 uxtheme bool isappthemed()