Application Report
- Application ID: 40b7603b457443e79b4e121faa93feb2
- Report Submitted on: 06/23/2010 15:15:26
- Definitions File: Mono 2.6
- API Issues: 9
- P/Invoke APIs: 139
The following 9 APIs (used 29 times) might not work:
- Total:
9
2
-
System
1
-
Environment
1
-
get_UserInteractive()
Used 1 time
1
-
get_UserInteractive()
Used 1 time
-
Environment
-
System.CodeDom
1
-
CodeTypeReference
1
-
.ctor(System.String)
Used 3 times
1
-
.ctor(System.String)
Used 3 times
-
CodeTypeReference
-
System.Configuration.Install
1
1
-
ManagedInstallerClass
1
1
-
InstallHelper(System.String[])
Used 4 times
1
1
-
InstallHelper(System.String[])
Used 4 times
-
ManagedInstallerClass
-
System.Runtime.CompilerServices
2
-
RuntimeHelpers
2
-
PrepareConstrainedRegions()
Used 5 times
1
-
PrepareMethod(System.RuntimeMethodHandle)
Used 8 times
1
-
PrepareConstrainedRegions()
Used 5 times
-
RuntimeHelpers
-
System.Security.Principal
1
1
-
WindowsIdentity
1
1
-
get_User()
Used 2 times
1
1
-
get_User()
Used 2 times
-
WindowsIdentity
-
System.Transactions
3
-
PreparingEnlistment
1
-
Prepared()
Used 2 times
1
-
Prepared()
Used 2 times
-
SinglePhaseEnlistment
1
-
Committed()
Used 2 times
1
-
Committed()
Used 2 times
-
Transaction
1
-
PreparingEnlistment
-
System
There are 139 P/Invokes (used 146 times):
| Count | Library | Function |
|---|---|---|
| 6 | rpcrt4.dll | int uuidcreatesequential(guid&) |
| 3 | esent.dll | int jetsetsystemparameter(intptr*, intptr, uint, intptr, string) |
| 1 | esent.dll | int jetgetversion(intptr, uint32&) |
| 1 | esent.dll | int jetopentemptable(intptr, native_columndef[], uint, uint, intptr&, uint32[]) |
| 1 | esent.dll | int jetopentemptable2(intptr, native_columndef[], uint, uint, uint, intptr&, uin |
| 1 | esent.dll | int jetopentemptable3(intptr, native_columndef[], uint, intptr, uint, intptr&, u |
| 1 | esent.dll | int jetopentemptable3(intptr, native_columndef[], uint, native_unicodeindex&, ui |
| 1 | esent.dll | int jetossnapshotabort(intptr, uint) |
| 1 | esent.dll | int jetossnapshotend(intptr, uint) |
| 1 | esent.dll | int jetossnapshotfreeze(intptr, uint32&, native_instance_info*&, uint) |
| 1 | esent.dll | int jetossnapshotfreezew(intptr, uint32&, native_instance_info*&, uint) |
| 1 | esent.dll | int jetossnapshotprepare(intptr&, uint) |
| 1 | esent.dll | int jetossnapshotthaw(intptr, uint) |
| 1 | esent.dll | int jetprepareupdate(intptr, intptr, uint) |
| 1 | esent.dll | int jetreadfileinstance(intptr, intptr, intptr, uint, uint32&) |
| 1 | esent.dll | int jetregistercallback(intptr, intptr, uint, native_callback, intptr, intptr&) |
| 1 | esent.dll | int jetopentemporarytable(intptr, native_opentemporarytable&) |
| 1 | esent.dll | int jetopentable(intptr, uint, string, intptr, uint, uint, intptr&) |
| 1 | esent.dll | int jetopenfileinstancew(intptr, string, intptr&, uint32&, uint32&) |
| 1 | esent.dll | int jetgotobookmark(intptr, intptr, byte[], uint) |
| 1 | esent.dll | int jetgotoposition(intptr, intptr, native_recpos&) |
| 1 | esent.dll | int jetgotosecondaryindexbookmark(intptr, intptr, byte[], uint, byte[], uint, ui |
| 1 | esent.dll | int jetgrowdatabase(intptr, uint, uint, uint32&) |
| 1 | esent.dll | int jetidle(intptr, uint) |
| 1 | esent.dll | int jetindexrecordcount(intptr, intptr, uint32&, uint) |
| 1 | esent.dll | int jetinit(intptr&) |
| 1 | esent.dll | int jetinit2(intptr&, uint) |
| 1 | esent.dll | int jetintersectindexes(intptr, native_indexrange[], uint, native_recordlist&, u |
| 1 | esent.dll | int jetmakekey(intptr, intptr, intptr, uint, uint) |
| 1 | esent.dll | int jetmove(intptr, intptr, int, uint) |
| 1 | esent.dll | int jetopendatabase(intptr, string, string, uint32&, uint) |
| 1 | esent.dll | int jetopendatabasew(intptr, string, string, uint32&, uint) |
| 1 | esent.dll | int jetopenfileinstance(intptr, string, intptr&, uint32&, uint32&) |
| 1 | esent.dll | int jetrenamecolumn(intptr, intptr, string, string, uint) |
| 1 | esent.dll | int jetrenametable(intptr, uint, string, string) |
| 1 | esent.dll | int jetresetsessioncontext(intptr) |
| 1 | esent.dll | int jetsetdatabasesizew(intptr, string, uint, uint32&) |
| 1 | esent.dll | int jetsetindexrange(intptr, intptr, uint) |
| 1 | esent.dll | int jetsetls(intptr, intptr, intptr, uint) |
| 1 | esent.dll | int jetsetsessioncontext(intptr, intptr) |
| 1 | esent.dll | int jetsetsystemparameterw(intptr*, intptr, uint, intptr, string) |
| 1 | esent.dll | int jetsettablesequential(intptr, intptr, uint) |
| 1 | esent.dll | int jetstopbackupinstance(intptr) |
| 1 | esent.dll | int jetstopserviceinstance(intptr) |
| 1 | esent.dll | int jetterm(intptr) |
| 1 | esent.dll | int jetterm2(intptr, uint) |
| 1 | esent.dll | int jettruncateloginstance(intptr) |
| 1 | esent.dll | int jetunregistercallback(intptr, intptr, uint, intptr) |
| 1 | esent.dll | int jetupdate(intptr, intptr, byte[], uint, uint32&) |
| 1 | esent.dll | int jetupdate2(intptr, intptr, byte[], uint, uint32&, uint) |
| 1 | esent.dll | int jetsetdatabasesize(intptr, string, uint, uint32&) |
| 1 | esent.dll | int jetsetcurrentindex3(intptr, intptr, string, uint, uint) |
| 1 | esent.dll | int jetresettablesequential(intptr, intptr, uint) |
| 1 | esent.dll | int jetrestoreinstance(intptr, string, string, intptr) |
| 1 | esent.dll | int jetrestoreinstancew(intptr, string, string, intptr) |
| 1 | esent.dll | int jetretrievecolumn(intptr, intptr, uint, intptr, uint, uint32&, uint, native_ |
| 1 | esent.dll | int jetretrievecolumns(intptr, intptr, native_retrievecolumn*, uint) |
| 1 | esent.dll | int jetretrievekey(intptr, intptr, byte[], uint, uint32&, uint) |
| 1 | esent.dll | int jetrollback(intptr, uint) |
| 1 | esent.dll | int jetseek(intptr, intptr, uint) |
| 1 | esent.dll | int jetsetcolumn(intptr, intptr, uint, intptr, uint, uint, intptr) |
| 1 | esent.dll | int jetsetcolumn(intptr, intptr, uint, intptr, uint, uint, native_setinfo&) |
| 1 | esent.dll | int jetsetcolumndefaultvalue(intptr, uint, string, string, byte[], uint, uint) |
| 1 | esent.dll | int jetsetcolumns(intptr, intptr, native_setcolumn*, uint) |
| 1 | esent.dll | int jetsetcurrentindex(intptr, intptr, string) |
| 1 | esent.dll | int jetsetcurrentindex2(intptr, intptr, string, uint) |
| 1 | esent.dll | int jetretrievecolumn(intptr, intptr, uint, intptr, uint, uint32&, uint, intptr) |
| 1 | esent.dll | int jetaddcolumn(intptr, intptr, string, native_columndef&, byte[], uint, uint32 |
| 1 | esent.dll | int jetconfigureprocessforcrashdump(uint) |
| 1 | esent.dll | int jetcreatedatabase(intptr, string, string, uint32&, uint) |
| 1 | esent.dll | int jetcreatedatabase2(intptr, string, uint, uint32&, uint) |
| 1 | esent.dll | int jetcreatedatabase2w(intptr, string, uint, uint32&, uint) |
| 1 | esent.dll | int jetcreatedatabasew(intptr, string, string, uint32&, uint) |
| 1 | esent.dll | int jetcreateindex(intptr, intptr, string, uint, string, uint, uint) |
| 1 | esent.dll | int jetcreateindex2(intptr, intptr, native_indexcreate2[], uint) |
| 1 | esent.dll | int jetcreateindex2(intptr, intptr, native_indexcreate[], uint) |
| 1 | esent.dll | int jetcreateinstance(intptr&, string) |
| 1 | esent.dll | int jetcreateinstance2(intptr&, string, string, uint) |
| 1 | esent.dll | int jetcreatetable(intptr, uint, string, int, int, intptr&) |
| 1 | esent.dll | int jetdefragment(intptr, uint, string, uint32&, uint32&, uint) |
| 1 | esent.dll | int jetdefragment2(intptr, uint, string, uint32&, uint32&, intptr, uint) |
| 1 | esent.dll | int jetdelete(intptr, intptr) |
| 1 | esent.dll | int jetcomputestats(intptr, intptr) |
| 1 | esent.dll | int jetcompactw(intptr, string, string, intptr, intptr, uint) |
| 1 | esent.dll | int jetcompact(intptr, string, string, intptr, intptr, uint) |
| 1 | esent.dll | int jetattachdatabase(intptr, string, uint) |
| 1 | esent.dll | int jetattachdatabase2(intptr, string, uint, uint) |
| 1 | esent.dll | int jetattachdatabase2w(intptr, string, uint, uint) |
| 1 | esent.dll | int jetattachdatabasew(intptr, string, uint) |
| 1 | esent.dll | int jetbackupinstance(intptr, string, uint, intptr) |
| 1 | esent.dll | int jetbackupinstancew(intptr, string, uint, intptr) |
| 1 | esent.dll | int jetbeginexternalbackupinstance(intptr, uint) |
| 1 | esent.dll | int jetbeginsession(intptr, intptr&, string, string) |
| 1 | esent.dll | int jetbegintransaction(intptr) |
| 1 | esent.dll | int jetbegintransaction2(intptr, uint) |
| 1 | esent.dll | int jetclosedatabase(intptr, uint, uint) |
| 1 | esent.dll | int jetclosefileinstance(intptr, intptr) |
| 1 | esent.dll | int jetclosetable(intptr, intptr) |
| 1 | esent.dll | int jetcommittransaction(intptr, uint) |
| 1 | esent.dll | int jetdeletecolumn(intptr, intptr, string) |
| 1 | esent.dll | int jetdeletecolumn2(intptr, intptr, string, uint) |
| 1 | esent.dll | int jetdeleteindex(intptr, intptr, string) |
| 1 | esent.dll | int jetgetinstanceinfow(uint32&, native_instance_info*&) |
| 1 | esent.dll | int jetgetlock(intptr, intptr, uint) |
| 1 | esent.dll | int jetgetls(intptr, intptr, intptr&, uint) |
| 1 | esent.dll | int jetgetobjectinfo(intptr, uint, uint, string, string, native_objectlist&, uin |
| 1 | esent.dll | int jetgetrecordposition(intptr, intptr, native_recpos&, uint) |
| 1 | esent.dll | int jetgetrecordsize(intptr, intptr, native_recsize&, uint) |
| 1 | esent.dll | int jetgetrecordsize2(intptr, intptr, native_recsize2&, uint) |
| 1 | esent.dll | int jetgetsecondaryindexbookmark(intptr, intptr, byte[], uint, uint32&, byte[], |
| 1 | esent.dll | int jetgetsystemparameter(intptr, intptr, uint, intptr&, stringbuilder, uint) |
| 1 | esent.dll | int jetgetsystemparameterw(intptr, intptr, uint, intptr&, stringbuilder, uint) |
| 1 | esent.dll | int jetgettablecolumninfo(intptr, intptr, string, native_columndef&, uint, uint) |
| 1 | esent.dll | int jetgettablecolumninfo(intptr, intptr, string, native_columnlist&, uint, uint |
| 1 | esent.dll | int jetgettablecolumninfo(intptr, intptr, uint32&, native_columndef&, uint, uint |
| 1 | esent.dll | int jetgettableindexinfo(intptr, intptr, string, native_indexlist&, uint, uint) |
| 1 | esent.dll | int jetgetinstanceinfo(uint32&, native_instance_info*&) |
| 1 | esent.dll | int jetgetindexinfo(intptr, uint, string, string, native_indexlist&, uint, uint) |
| 1 | esent.dll | int jetgetcurrentindex(intptr, intptr, stringbuilder, uint) |
| 1 | esent.dll | int jetdeletetable(intptr, uint, string) |
| 1 | esent.dll | int jetdetachdatabase(intptr, string) |
| 1 | esent.dll | int jetdetachdatabasew(intptr, string) |
| 1 | esent.dll | int jetdupcursor(intptr, intptr, intptr&, uint) |
| 1 | esent.dll | int jetdupsession(intptr, intptr&) |
| 1 | esent.dll | int jetendexternalbackupinstance(intptr) |
| 1 | esent.dll | int jetendexternalbackupinstance2(intptr, uint) |
| 1 | esent.dll | int jetendsession(intptr, uint) |
| 1 | esent.dll | int jetgetcolumninfo(intptr, uint, string, string, native_columnlist&, uint, uin |
| 1 | esent.dll | int jetgetcolumninfo(intptr, uint, string, string, native_columndef&, uint, uint |
| 1 | esent.dll | int jetgetbookmark(intptr, intptr, byte[], uint, uint32&) |
| 1 | esent.dll | int jetfreebuffer(intptr) |
| 1 | esent.dll | int jetescrowupdate(intptr, intptr, uint, byte[], uint, byte[], uint, uint32&, u |
| 1 | esent.dll | int jetenumeratecolumns(intptr, intptr, uint, native_enumcolumnid*, uint32&, nat |
| 1 | esent.dll | int jetgetthreadstats(native_threadstats&, uint) |
| 1 | kernel32.dll | bool createhardlink(string, string, intptr) |
| 1 | kernel32.dll | bool flushfilebuffers(intptr) |
| 1 | kernel32.dll | bool virtualfree(intptr, uintptr, uint) |
| 1 | kernel32.dll | intptr virtualalloc(intptr, uintptr, uint, uint) |
| 1 | libc | intptr fsync(intptr) |