Application Report
- Application ID: af7b46bf2b9546cb8dda2b0c2b52c21d
- Report Submitted on: 07/19/2007 07:27:28
- API Issues: 16
- P/Invoke APIs: 294
The following 16 APIs (used 30 times) might not work:
- Total:
15
6
-
System.Configuration
1
-
ConfigurationManager
1
-
get_ConnectionStrings()
Used 1 time
1
-
get_ConnectionStrings()
Used 1 time
-
ConfigurationManager
-
System.Data.Common
1
2
-
DbConnection
1
-
GetSchema(System.String,System.String[])
Used 3 times
1
-
GetSchema(System.String,System.String[])
Used 3 times
-
DbConnectionStringBuilder
1
1
-
GetProperties(System.Collections.Hashtable)
Used 2 times
1
1
-
GetProperties(System.Collections.Hashtable)
Used 2 times
-
DbConnection
-
System.Diagnostics
5
1
-
EventLog
3
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 1 time
1
-
DeleteEventSource(System.String,System.String)
Used 1 time
1
-
LogNameFromSourceName(System.String,System.String)
Used 3 times
1
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 1 time
-
PerformanceCounter
2
1
-
RemoveInstance()
Used 2 times
1
1
-
set_InstanceLifetime(System.Diagnostics.PerformanceCounterInstanceLifetime)
Used 1 time
1
-
RemoveInstance()
Used 2 times
-
EventLog
-
System.Messaging
2
2
-
MessageQueue
2
2
-
Refresh()
Used 4 times
1
1
-
SetPermissions(System.String,System.Messaging.MessageQueueAccessRights,System.Messaging.AccessControlEntryType)
Used 2 times
1
1
-
Refresh()
Used 4 times
-
MessageQueue
-
System.Net
1
-
CredentialCache
1
-
get_DefaultCredentials()
Used 1 time
1
-
get_DefaultCredentials()
Used 1 time
-
CredentialCache
-
System.Net.Security
1
-
System.Reflection.Emit
1
-
ILGenerator
1
-
ILGenerator
-
System.Transactions
2
1
-
SinglePhaseEnlistment
1
-
Committed()
Used 1 time
1
-
Committed()
Used 1 time
-
Transaction
1
1
-
SinglePhaseEnlistment
-
System.Xml
1
-
XmlValidatingReader
1
-
set_ValidationType(System.Xml.ValidationType)
Used 2 times
1
-
set_ValidationType(System.Xml.ValidationType)
Used 2 times
-
XmlValidatingReader
-
System.Configuration
There are 294 P/Invokes (used 430 times):
| Count | Library | Function |
|---|---|---|
| 7 | msvcrt | void free(intptr) |
| 6 | kernel32.dll | intptr openevent(uint, bool, string) |
| 4 | kernel32.dll | bool closehandle(intptr) |
| 4 | monoposixhelper | int64 ftell(intptr) |
| 4 | monoposixhelper | int map_mono_posix_filemode(filemode) |
| 3 | kernel32.dll | intptr mapviewoffile(intptr, uint, uint, uint, intptr) |
| 3 | libc | int symlink(string, string) |
| 3 | libc | int unlink(string) |
| 3 | monoposixhelper | int64 fgetxattr(int, string, byte[], uint64) |
| 3 | monoposixhelper | int posix_fadvise(int, int64, int64, posixfadviseadvice) |
| 3 | monoposixhelper | int64 getxattr(string, string, byte[], uint64) |
| 3 | monoposixhelper | int64 lgetxattr(string, string, byte[], uint64) |
| 3 | monoposixhelper | uint64 strlen(intptr) |
| 3 | msvcrt | intptr sys_signal(int, intptr) |
| 3 | msvcrt | int ferror(intptr) |
| 2 | intl | intptr bind_textdomain_codeset(intptr, intptr) |
| 2 | intl | intptr bindtextdomain(intptr, intptr) |
| 2 | intl | intptr ngettext(intptr, intptr, int) |
| 2 | intl | intptr gettext(intptr) |
| 2 | intl | intptr textdomain(intptr) |
| 2 | kernel32 | bool writefile(intptr, byte[], uint, uint32&, intptr) |
| 2 | kernel32.dll | intptr openfilemapping(uint, bool, string) |
| 2 | kernel32.dll | bool setconsoletextattribute(intptr, uint16) |
| 2 | kernel32.dll | intptr getstdhandle(uint) |
| 2 | kernel32.dll | bool queryperformancecounter(int64&) |
| 2 | libc | int syscall_waitpid(int, int32*, int) |
| 2 | libc | int link(string, string) |
| 2 | libc | uint getuid() |
| 2 | libc | intptr opendir(string) |
| 2 | libc | int syscall_open(string, int, int) |
| 2 | libc | int closedir(intptr) |
| 2 | libc | int getgroups(int, uint32[]) |
| 2 | monoposixhelper | int tofcntlcommand(int, fcntlcommand&) |
| 2 | monoposixhelper | int sys_snprintf(stringbuilder, uint64, string, string) |
| 2 | monoposixhelper | int setxattr(string, string, byte[], uint64, xattrflags) |
| 2 | monoposixhelper | int fromsysloglevel(sysloglevel, int32&) |
| 2 | monoposixhelper | int pipe(int32&, int32&) |
| 2 | monoposixhelper | int open(string, openflags, filepermissions) |
| 2 | monoposixhelper | int map_mono_posix_waitoptions(waitoptions) |
| 2 | monoposixhelper | int fromsyslogfacility(syslogfacility, int32&) |
| 2 | monoposixhelper | int fromsysconfname(sysconfname, int32&) |
| 2 | monoposixhelper | int dumpfileposition(stringbuilder, handleref, int) |
| 2 | monoposixhelper | int fromsyslogoptions(syslogoptions, int32&) |
| 2 | monoposixhelper | int fsetxattr(int, string, byte[], uint64, xattrflags) |
| 2 | monoposixhelper | int toerrno(int, errno&) |
| 2 | monoposixhelper | int fromwaitoptions(waitoptions, int32&) |
| 2 | monoposixhelper | int todirectorynotifyflags(int, directorynotifyflags&) |
| 2 | monoposixhelper | int toconfstrname(int, confstrname&) |
| 2 | monoposixhelper | int toaccessmodes(int, accessmodes&) |
| 2 | monoposixhelper | int fromxattrflags(xattrflags, int32&) |
| 2 | monoposixhelper | int sys_utime(string, utimbuf&, int) |
| 2 | monoposixhelper | int sys_syslog(int, string) |
| 2 | monoposixhelper | int map_mono_posix_openflags(openflags) |
| 2 | monoposixhelper | int lstat(string, stat&) |
| 2 | monoposixhelper | int fromaccessmodes(accessmodes, int32&) |
| 2 | monoposixhelper | int fromlocktype(locktype, int16&) |
| 2 | monoposixhelper | int frommlockallflags(mlockallflags, int32&) |
| 2 | monoposixhelper | int frommmapflags(mmapflags, int32&) |
| 2 | monoposixhelper | int lsetxattr(string, string, byte[], uint64, xattrflags) |
| 2 | monoposixhelper | int frommmapprots(mmapprots, int32&) |
| 2 | monoposixhelper | int frommountflags(mountflags, uint64&) |
| 2 | monoposixhelper | int frommremapflags(mremapflags, uint64&) |
| 2 | monoposixhelper | int frompollevents(pollevents, int16&) |
| 2 | monoposixhelper | int frommsyncflags(msyncflags, int32&) |
| 2 | monoposixhelper | int fromlockfcommand(lockfcommand, int32&) |
| 2 | monoposixhelper | int fromfilepermissions(filepermissions, uint32&) |
| 2 | monoposixhelper | int fromconfstrname(confstrname, int32&) |
| 2 | monoposixhelper | int fromdirectorynotifyflags(directorynotifyflags, int32&) |
| 2 | monoposixhelper | int fromerrno(errno, int32&) |
| 2 | monoposixhelper | int getlogin_r(stringbuilder, uint64) |
| 2 | monoposixhelper | int fromfcntlcommand(fcntlcommand, int32&) |
| 2 | monoposixhelper | int fromsignum(signum, int32&) |
| 2 | monoposixhelper | int fromseekflags(seekflags, int16&) |
| 2 | monoposixhelper | int fromposixmadviseadvice(posixmadviseadvice, int32&) |
| 2 | monoposixhelper | int fromposixfadviseadvice(posixfadviseadvice, int32&) |
| 2 | monoposixhelper | int fromopenflags(openflags, int32&) |
| 2 | monoposixhelper | int frompathconfname(pathconfname, int32&) |
| 2 | monoposixhelper | int tosyslogfacility(int, syslogfacility&) |
| 2 | monoposixhelper | int tosysloglevel(int, sysloglevel&) |
| 2 | monoposixhelper | int tosyslogoptions(int, syslogoptions&) |
| 2 | monoposixhelper | int towaitoptions(int, waitoptions&) |
| 2 | monoposixhelper | int toxattrflags(int, xattrflags&) |
| 2 | monoposixhelper | int64 flistxattr(int, byte[], uint64) |
| 2 | monoposixhelper | int64 listxattr(string, byte[], uint64) |
| 2 | monoposixhelper | int64 llistxattr(string, byte[], uint64) |
| 2 | monoposixhelper | int64 read(int, intptr, uint64) |
| 2 | monoposixhelper | intptr getcwd(stringbuilder, uint64) |
| 2 | monoposixhelper | uint64 confstr(confstrname, stringbuilder, uint64) |
| 2 | monoposixhelper | uint64 fread(intptr, uint64, uint64, intptr) |
| 2 | monoposixhelper | int64 write(int, intptr, uint64) |
| 2 | monoposixhelper | uint64 fwrite(intptr, uint64, uint64, intptr) |
| 2 | monoposixhelper | int tosysconfname(int, sysconfname&) |
| 2 | monoposixhelper | int tosignum(int, signum&) |
| 2 | monoposixhelper | int tolockfcommand(int, lockfcommand&) |
| 2 | monoposixhelper | int tolocktype(int16, locktype&) |
| 2 | monoposixhelper | int tomlockallflags(int, mlockallflags&) |
| 2 | monoposixhelper | int tommapflags(int, mmapflags&) |
| 2 | monoposixhelper | int tommapprots(int, mmapprots&) |
| 2 | monoposixhelper | int tomountflags(uint64, mountflags&) |
| 2 | monoposixhelper | int tomremapflags(uint64, mremapflags&) |
| 2 | monoposixhelper | int tomsyncflags(int, msyncflags&) |
| 2 | monoposixhelper | int toseekflags(int16, seekflags&) |
| 2 | monoposixhelper | int toposixmadviseadvice(int, posixmadviseadvice&) |
| 2 | monoposixhelper | int toposixfadviseadvice(int, posixfadviseadvice&) |
| 2 | monoposixhelper | int topollevents(int16, pollevents&) |
| 2 | monoposixhelper | int topathconfname(int, pathconfname&) |
| 2 | monoposixhelper | int toopenflags(int, openflags&) |
| 2 | monoposixhelper | int tofilepermissions(uint, filepermissions&) |
| 2 | msvcrt | int fclose(intptr) |
| 2 | msvcrt | intptr fopen(string, string) |
| 2 | msvcrt | intptr sys_tmpnam(stringbuilder) |
| 1 | advapi32.dll | bool logonuser(string, string, string, int, int, intptr&) |
| 1 | advapi32.dll | bool duplicatetoken(intptr, int, intptr&) |
| 1 | kernel32 | int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint, |
| 1 | kernel32.dll | bool flushfilebuffers(intptr) |
| 1 | kernel32.dll | bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu |
| 1 | kernel32.dll | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | bool readfile(intptr, byte[], uint, uint32&, intptr) |
| 1 | kernel32.dll | void outputdebugstring(string) |
| 1 | kernel32.dll | bool unmapviewoffile(intptr) |
| 1 | kernel32.dll | int closehandle(intptr) |
| 1 | kernel32.dll | int flushviewoffile(intptr, uint) |
| 1 | kernel32.dll | int formatmessage(int, intptr&, int, int, string&, int, intptr) |
| 1 | kernel32.dll | int getconsoleoutputcp() |
| 1 | libc | int getsid(int) |
| 1 | libc | void syslog(int, string, string) |
| 1 | libc | int syscall_chmod(string, int) |
| 1 | libc | int syscall_access(string, int) |
| 1 | libc | int sys_setlogmask(int) |
| 1 | libc | int sys_poll(syscall/_pollfd[], uint, int) |
| 1 | libc | int sys_mlockall(int) |
| 1 | libc | int sys_mkfifo(string, uint) |
| 1 | libc | int sys_mkdir(string, uint) |
| 1 | libc | int sys_isatty(int) |
| 1 | libc | int sys_fchmod(int, uint) |
| 1 | libc | int sys_chmod(string, uint) |
| 1 | libc | int sys_access(string, int) |
| 1 | libc | int setsid() |
| 1 | libc | int setpgrp() |
| 1 | libc | int setpgid(int, int) |
| 1 | libc | int syscall_creat(string, int) |
| 1 | libc | int syscall_gethostname(byte[], int) |
| 1 | libc | int syscall_isatty(int) |
| 1 | libc | void openlog(intptr, int, localsyslogappender/syslogfacility) |
| 1 | libc | void closelog() |
| 1 | libc | uint getgid() |
| 1 | libc | uint geteuid() |
| 1 | libc | uint getegid() |
| 1 | libc | intptr sys_ttyname(int) |
| 1 | libc | intptr sys_strsignal(int) |
| 1 | libc | intptr sys_getusershell() |
| 1 | libc | intptr sys_getlogin() |
| 1 | libc | intptr sys_cuserid(stringbuilder) |
| 1 | libc | intptr _strerror(int) |
| 1 | libc | int waitpid(int, int32&, int) |
| 1 | libc | uint sys_umask(uint) |
| 1 | libc | int syscall_mkdir(string, int) |
| 1 | libc | int seteuid(uint) |
| 1 | libc | int setegid(uint) |
| 1 | libc | int lchown(string, uint, uint) |
| 1 | libc | int getpgrp() |
| 1 | libc | int getpgid(int) |
| 1 | libc | int chdir(string) |
| 1 | libc | int getpid() |
| 1 | libc | int close(int) |
| 1 | libc | int chown(string, uint, uint) |
| 1 | libc | int fchown(int, uint, uint) |
| 1 | libc | int readlink(string, byte[], int) |
| 1 | libc | int rmdir(string) |
| 1 | libc | int sys_kill(int, int) |
| 1 | libc | int getppid() |
| 1 | libc | int nice(int) |
| 1 | monoposixhelper | string helper_mono_posix_getusername(int) |
| 1 | monoposixhelper | string helper_mono_posix_getgroupname(int) |
| 1 | monoposixhelper | intptr realloc(intptr, uint64) |
| 1 | monoposixhelper | intptr malloc(uint64) |
| 1 | monoposixhelper | uint64 sys_fread(byte[], uint64, uint64, intptr) |
| 1 | monoposixhelper | int64 pread(int, intptr, uint64, int64) |
| 1 | monoposixhelper | uint64 sys_fwrite(byte[], uint64, uint64, intptr) |
| 1 | monoposixhelper | void setlasterror(int) |
| 1 | monoposixhelper | int64 sendfile(int, int, int64&, uint64) |
| 1 | monoposixhelper | int sys_getgrnam_r(string, syscall/_group&, intptr&) |
| 1 | monoposixhelper | int sys_utimes(string, timeval[]) |
| 1 | monoposixhelper | intptr getstandardoutput() |
| 1 | monoposixhelper | int topollfd(intptr, pollfd&) |
| 1 | monoposixhelper | int totimezone(intptr, timezone&) |
| 1 | monoposixhelper | int helper_mono_posix_stat(string, bool, int32&, int32&, int32&, int32&, int32&, |
| 1 | monoposixhelper | int64 sysconf(sysconfname, errno) |
| 1 | monoposixhelper | int truncate(string, int64) |
| 1 | monoposixhelper | int ttyname_r(int, stringbuilder, uint64) |
| 1 | monoposixhelper | int wexitstatus(int) |
| 1 | monoposixhelper | int64 sys_lseek(int, int64, int) |
| 1 | monoposixhelper | int64 fpathconf(int, pathconfname, errno) |
| 1 | monoposixhelper | int totimeval(intptr, timeval&) |
| 1 | monoposixhelper | int64 pwrite(int, intptr, uint64, int64) |
| 1 | monoposixhelper | intptr getstandardinput() |
| 1 | monoposixhelper | intptr getstandarderror() |
| 1 | monoposixhelper | intptr getignoresignal() |
| 1 | monoposixhelper | intptr geterrorsignal() |
| 1 | monoposixhelper | int tostat(intptr, stat&) |
| 1 | monoposixhelper | int tostatvfs(intptr, statvfs&) |
| 1 | monoposixhelper | intptr getdefaultsignal() |
| 1 | monoposixhelper | intptr createfileposition() |
| 1 | monoposixhelper | int64 pathconf(string, pathconfname, errno) |
| 1 | monoposixhelper | int _l_ctermid() |
| 1 | monoposixhelper | int fromtimezone(timezone&, intptr) |
| 1 | monoposixhelper | int gettmpnamlength() |
| 1 | monoposixhelper | int fromstat(stat&, intptr) |
| 1 | monoposixhelper | int frompollfd(pollfd&, intptr) |
| 1 | monoposixhelper | int fcntl(int, fcntlcommand, int64) |
| 1 | monoposixhelper | int map_mono_posix_accessmode(accessmode) |
| 1 | monoposixhelper | int creat(string, filepermissions) |
| 1 | monoposixhelper | int clearerr(intptr) |
| 1 | monoposixhelper | int _wtermsig(int) |
| 1 | monoposixhelper | int open(string, openflags) |
| 1 | monoposixhelper | int _wstopsig(int) |
| 1 | monoposixhelper | int _wifstopped(int) |
| 1 | monoposixhelper | int _wifsignaled(int) |
| 1 | monoposixhelper | int psignal(int, string) |
| 1 | monoposixhelper | int readlink(string, stringbuilder, uint64) |
| 1 | monoposixhelper | int rewind(intptr) |
| 1 | monoposixhelper | int setbuf(intptr, intptr) |
| 1 | monoposixhelper | int setdomainname(string, uint64) |
| 1 | monoposixhelper | int gettmpmax() |
| 1 | monoposixhelper | int gettimeofday(timeval&, intptr) |
| 1 | monoposixhelper | int gettimeofday(intptr, timezone&) |
| 1 | monoposixhelper | int fromtimeval(timeval&, intptr) |
| 1 | monoposixhelper | int fstat(int, stat&) |
| 1 | monoposixhelper | int ftruncate(int, int64) |
| 1 | monoposixhelper | int getbuffersize() |
| 1 | monoposixhelper | int getdomainname(stringbuilder, uint64) |
| 1 | monoposixhelper | int geteof() |
| 1 | monoposixhelper | int getexitfailure() |
| 1 | monoposixhelper | int getexitsuccess() |
| 1 | monoposixhelper | int getfilenamemax() |
| 1 | monoposixhelper | int getfopenmax() |
| 1 | monoposixhelper | int getfullybuffered() |
| 1 | monoposixhelper | int gethostname(stringbuilder, uint64) |
| 1 | monoposixhelper | int getlinebuffered() |
| 1 | monoposixhelper | int fromstatvfs(statvfs&, intptr) |
| 1 | monoposixhelper | int getmbcurmax() |
| 1 | monoposixhelper | int getnonbuffered() |
| 1 | monoposixhelper | int getrandmax() |
| 1 | monoposixhelper | int setgroups(uint64, uint32[]) |
| 1 | monoposixhelper | int sys_strerror_r(int, stringbuilder, uint64) |
| 1 | monoposixhelper | int sys_getgrgid(uint, syscall/_group&) |
| 1 | monoposixhelper | int sys_getgrgid_r(uint, syscall/_group&, intptr&) |
| 1 | monoposixhelper | int sys_getgrnam(string, syscall/_group&) |
| 1 | monoposixhelper | int sys_getpwent(syscall/_passwd&) |
| 1 | monoposixhelper | int sys_getpwnam(string, syscall/_passwd&) |
| 1 | monoposixhelper | int sys_getpwnam_r(string, syscall/_passwd&, intptr&) |
| 1 | monoposixhelper | int sys_getpwuid(uint, syscall/_passwd&) |
| 1 | monoposixhelper | int sys_getpwuid_r(uint, syscall/_passwd&, intptr&) |
| 1 | monoposixhelper | int sys_lutimes(string, timeval[]) |
| 1 | monoposixhelper | int sys_openlog(intptr, int, int) |
| 1 | monoposixhelper | int sys_readdir(intptr, syscall/_dirent&) |
| 1 | monoposixhelper | int sys_readdir_r(intptr, syscall/_dirent&, intptr&) |
| 1 | monoposixhelper | int sys_setfsent() |
| 1 | monoposixhelper | int sys_setgrent() |
| 1 | monoposixhelper | int sys_setpwent() |
| 1 | monoposixhelper | int sys_setusershell() |
| 1 | monoposixhelper | int _l_cuserid() |
| 1 | monoposixhelper | int sys_getgrent(syscall/_group&) |
| 1 | monoposixhelper | int sys_getfsspec(string, syscall/_fstab&) |
| 1 | monoposixhelper | int sys_getfsfile(string, syscall/_fstab&) |
| 1 | monoposixhelper | int _wifexited(int) |
| 1 | monoposixhelper | int settimeofday(timeval&, intptr) |
| 1 | monoposixhelper | int sethostname(string, uint64) |
| 1 | monoposixhelper | int stat(string, stat&) |
| 1 | monoposixhelper | int statvfs(string, statvfs&) |
| 1 | monoposixhelper | int swab(intptr, intptr, int64) |
| 1 | monoposixhelper | int sys_endfsent() |
| 1 | monoposixhelper | int sys_endgrent() |
| 1 | monoposixhelper | int sys_endpwent() |
| 1 | monoposixhelper | int sys_endusershell() |
| 1 | monoposixhelper | int sys_getfsent(syscall/_fstab&) |
| 1 | monoposixhelper | int sys_futimes(int, timeval[]) |
| 1 | monoposixhelper | int sys_fsetpos(intptr, handleref) |
| 1 | monoposixhelper | int sys_fseek(intptr, int64, int) |
| 1 | monoposixhelper | int sys_fgetpwent(intptr, syscall/_passwd&) |
| 1 | monoposixhelper | int sys_fgetpos(intptr, handleref) |
| 1 | monoposixhelper | int sys_fgetgrent(intptr, syscall/_group&) |
| 1 | monoposixhelper | int setvbuf(intptr, intptr, int, uint64) |
| 1 | msvcrt | intptr sys_strerror(int) |
| 1 | msvcrt | intptr sys_signal(int, signalhandler) |
| 1 | msvcrt | intptr sys_getenv(string) |
| 1 | msvcrt | intptr sys_fgets(stringbuilder, int, intptr) |
| 1 | msvcrt | int sys_raise(int) |
| 1 | msvcrt | int sys_printf(string, string) |
| 1 | msvcrt | int sys_fprintf(intptr, string, string) |
| 1 | msvcrt | int fflush(intptr) |
| 1 | netapi32.dll | int netmessagebuffersend(string, string, string, string, int) |
| 1 | ws2_32.dll | int connect(intptr, byte[], int) |
| 1 | ws2_32.dll | int wsagetlasterror() |