Application Report


The following 22 APIs (used 239 times) might not work:

There are 60 P/Invokes (used 97 times):

Count Library Function
11 kernel32 bool closehandle(intptr)
5 gdi32 bool deleteobject(intptr)
4 user32 intptr sendmessage(intptr, uint, intptr, intptr)
3 kernel32 intptr createfile(string, uint, uint, intptr, uint, uint, intptr)
3 kernel32 bool deviceiocontrol(intptr, int, intptr, int, byte[], int, int32&, intptr)
3 ntdll int a(intptr&, uint, intptr, int, intptr, int, int32&)
3 user32 int getsystemmetrics(int)
2 gdi32 intptr selectobject(intptr, intptr)
2 gdi32 int setbkmode(intptr, int)
2 gdi32 intptr createpatternbrush(intptr)
2 iphlpapi int getadaptersinfo(byte[], uint32&)
2 kernel32 bool getversionex(intptr)
2 kernel32 intptr loadlibraryexw(string, intptr, uint)
2 kernel32 intptr getmodulehandle(string)
2 kernel32 bool releasesemaphore(intptr, int, int32&)
2 kernel32 intptr getprocaddress(intptr, string)
2 kernel32.dll int queryperformancecounter(int64&)
2 ntdll int a(intptr, intptr, int, byte[], int, int32&)
2 ntdll int a(intptr&, uint, intptr)
1 advapi32 bool convertstringsecuritydescriptortosecuritydescriptor(string, int, intptr&, u
1 advapi32 bool convertstringsidtosid(string, intptr&)
1 advapi32 bool deleteace(intptr, int)
1 advapi32 bool convertsidtostringsid(intptr, intptr&)
1 advapi32 bool duplicatetoken(intptr, int, intptr&)
1 advapi32 bool gettokeninformation(intptr, int, intptr, int, int32&)
1 advapi32 bool logonuser(string, string, string, int, int, intptr&)
1 advapi32 int getnamedsecurityinfo(string, int, int, intptr, intptr, intptr&, intptr, intp
1 advapi32 int setentriesinacl(int, z/e&, intptr, intptr&)
1 advapi32 int setnamedsecurityinfo(string, int, uint, intptr, intptr, intptr, intptr)
1 gdi32 bool textout(intptr, int, int, string, int)
1 gdi32 bool gettextextentpoint32(intptr, string, int, byte[])
1 gdi32 int settextcolor(intptr, int)
1 kernel32 bool getvolumeinformation(string, stringbuilder, int, int32&, int32&, int32&, st
1 kernel32 intptr opensemaphore(int, bool, string)
1 kernel32 void globalmemorystatus(byte[])
1 kernel32 intptr createsemaphore(byte[], int, int, string)
1 kernel32 bool getdiskfreespaceex(string, int64&, int64&, int64&)
1 kernel32 bool getsystempowerstatus(byte[])
1 kernel32 bool virtualprotect(byte[], intptr, int, int32&)
1 kernel32 bool wow64disablewow64fsredirection(intptr&)
1 kernel32 bool wow64revertwow64fsredirection(intptr)
1 kernel32 int freelibrary(intptr)
1 kernel32 int querydosdevice(string, stringbuilder, int)
1 kernel32 int waitforsingleobject(intptr, int)
1 kernel32 int globalmemorystatusex(byte[])
1 kernel32 int getdrivetype(string)
1 kernel32.dll int getconsolescreenbufferinfo(int, parser/c&)
1 kernel32.dll int queryperformancefrequency(int64&)
1 kernel32.dll int getstdhandle(int)
1 mapi32 int mapisendmail(intptr, intptr, g/a/b&, int, int)
1 mscoree int a(string, int, int32&)
1 ntdll int a(intptr, intptr, int, int, byte[], int)
1 ntdll uint ntfscontrolfile(intptr, intptr, intptr, intptr, byte[], uint, byte[], uint,
1 setupapi.dll int cm_locate_devnode(intptr&, string, int)
1 shell32 int shgetfolderpath(intptr, int, intptr, int, stringbuilder)
1 urlmon int cointernetgetsession(uint, av/iinternetsession&, uint)
1 user32 bool messagebeep(int)
1 user32 int fillrect(intptr, byte[], intptr)
1 user32 intptr a(byte[], intptr, int, byte[], intptr)
1 winmm int playsound(string, int, int)