Application Report


The following 154 APIs (used 741 times) might not work:

There are 65 P/Invokes (used 99 times):

Count Library Function
6 kernel32.dll int closehandle(intptr)
5 gdi32.dll int getfontdata(intptr, int, int, byte[], int)
5 kernel32.dll bool closehandle(intptr)
4 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
3 kernel32.dll uint getprivateprofilestring(string, string, string, stringbuilder, uint, string
3 userenv.dll bool leavecriticalpolicysection(intptr)
2 advapi32.dll bool gettokeninformation(intptr, processcreator/token_information_class, intptr,
2 advapi32.dll bool createprocessasuser(intptr, string, string, intptr, intptr, bool, uint, int
2 advapi32.dll int impersonateloggedonuser(intptr)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 kernel32 int64 writeprivateprofilestring(string, string, string, string)
2 kernel32.dll int getprivateprofilestring(string, string, string, char[], int, string)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll bool writeprivateprofilestringa(string, string, string, string)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll uint getprivateprofilestringa(string, string, string, stringbuilder, uint, strin
2 user32.dll intptr getdc(intptr)
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool duplicatetokenex(intptr, uint, intptr, processcreator/security_impersonatio
1 gdi32.dll int addfontresourceex(string, int, int)
1 gdi32.dll int gettextface(intptr, int, stringbuilder)
1 gdi32.dll intptr getcurrentobject(intptr, gdidcobject)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll int enumfontfamiliesex(intptr, logfont, fontenumdelegate, int, int)
1 gdi32.dll int getfontunicoderanges(intptr, glyphset)
1 gdi32.dll int enumfontfamilies(intptr, string, fontenumdelegate, int)
1 gdi32.dll intptr createfontindirect(logfont)
1 gdi32.dll int getglyphindices(intptr, string, int, int16[], int)
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll bool deletedc(intptr)
1 kernel32 int copyfile(string&, string&, int)
1 kernel32 int getcurrentthread()
1 kernel32 int getprivateprofilesection(string&, string&, int, string&)
1 kernel32 int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32 int getexitcodethread(int, int32&)
1 kernel32 int deletefile(string&)
1 kernel32 void deletecriticalsection(criticalsection/critical_section&)
1 kernel32 void entercriticalsection(criticalsection/critical_section&)
1 kernel32 void initializecriticalsection(criticalsection/critical_section&)
1 kernel32 void leavecriticalsection(criticalsection/critical_section&)
1 kernel32 int getcurrentthreadid()
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll uint getprivateprofilesection(string, intptr, uint, string)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int getprivateprofilesection(string, byte[], int, string)
1 kernel32.dll int getprivateprofilestring(string, string, string, stringbuilder, uint, string)
1 kernel32.dll int getshortpathname(string, stringbuilder, int)
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 libc void closelog()
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 script_creator_helper int renamescriptfolder(string&, string&, string&, int32&)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int msgwaitformultipleobjects(int, int, bool, int, int)
1 userenv.dll bool destroyenvironmentblock(intptr)
1 userenv.dll bool createenvironmentblock(intptr&, intptr, bool)
1 wtsapi32.dll bool wtsqueryusertoken(int, intptr&)
1 wtsapi32.dll int wtsenumeratesessions(intptr, int, int, intptr&, int32&)
1 wtsapi32.dll void wtsfreememory(intptr)