Application Report
- Application ID: 679427cce6b348b68057a829e7fc02bb
- Report Submitted on: 12/17/2007 13:11:43
- API Issues: 5
- P/Invoke APIs: 65
The following 5 APIs (used 8 times) might not work:
- Total:
5
-
System.Windows.Forms
5
-
DataGridView
1
-
WebBrowser
4
-
.ctor()
Used 4 times
1
-
set_IsWebBrowserContextMenuEnabled(System.Boolean)
Used 1 time
1
-
set_ObjectForScripting(System.Object)
Used 1 time
1
-
set_WebBrowserShortcutsEnabled(System.Boolean)
Used 1 time
1
-
.ctor()
Used 4 times
-
DataGridView
-
System.Windows.Forms
There are 65 P/Invokes (used 136 times):
| Count | Library | Function |
|---|---|---|
| 30 | lpsolve55.dll | void print_str(int, string&) |
| 9 | lpsolve55.dll | int get_ncolumns(int) |
| 7 | lpsolve55.dll | double time_elapsed(int) |
| 5 | lpsolve55.dll | bool set_outputfile(int, string&) |
| 5 | lpsolve55.dll | int get_nrows(int) |
| 4 | lpsolve55.dll | double get_working_objective(int) |
| 4 | lpsolve55.dll | int get_status(int) |
| 4 | lpsolve55.dll | string get_statustext(int, int) |
| 3 | lpsolve55.dll | int64 get_total_iter(int) |
| 3 | lpsolve55.dll | int64 get_total_nodes(int) |
| 3 | lpsolve55.dll | int get_timeout(int) |
| 2 | kernel32 | int getenvironmentvariablea(string&, string&, int) |
| 2 | kernel32 | int writeprivateprofilestring(string&, int, int, string&) |
| 2 | lpsolve55.dll | void set_verbose(int, int) |
| 2 | lpsolve55.dll | void set_break_at_value(int, double) |
| 2 | lpsolve55.dll | void set_timeout(int, int) |
| 1 | gdi32 | int bitblt(intptr, int, int, int, int, intptr, int, int, int) |
| 1 | kernel32 | int getprivateprofilesectionnames(string&, int, string&) |
| 1 | kernel32 | int getprivateprofilesection(string&, string&, int, string&) |
| 1 | kernel32 | int getprivateprofilestring(string&, string&, string&, string&, int, string&) |
| 1 | kernel32 | int setenvironmentvariablea(string&, string&) |
| 1 | kernel32 | int writeprivateprofilestring(string&, string&, int, string&) |
| 1 | kernel32 | int writeprivateprofilestring(string&, string&, string&, string&) |
| 1 | kernel32 | int getlasterror() |
| 1 | kernel32 | int formatmessage(int, object&, int, int, string&, int, int32&) |
| 1 | lpsolve55.dll | void set_epsd(int, double) |
| 1 | lpsolve55.dll | void set_epsb(int, double) |
| 1 | lpsolve55.dll | void set_epsel(int, double) |
| 1 | lpsolve55.dll | void set_epsint(int, double) |
| 1 | lpsolve55.dll | void set_break_at_first(int, bool) |
| 1 | lpsolve55.dll | void set_epsperturb(int, double) |
| 1 | lpsolve55.dll | void set_negrange(int, double) |
| 1 | lpsolve55.dll | void set_epspivot(int, double) |
| 1 | lpsolve55.dll | void set_improve(int, lpsolve55/lpsolve_improves) |
| 1 | lpsolve55.dll | void set_infinite(int, double) |
| 1 | lpsolve55.dll | void set_pivoting(int, lpsolve55/lpsolve_piv_rules) |
| 1 | lpsolve55.dll | void set_solutionlimit(int, int) |
| 1 | lpsolve55.dll | void set_scaling(int, lpsolve55/lpsolve_scales) |
| 1 | lpsolve55.dll | void set_scalelimit(int, double) |
| 1 | lpsolve55.dll | void set_maxpivot(int, int) |
| 1 | lpsolve55.dll | void set_mip_gap(int, bool, double) |
| 1 | lpsolve55.dll | void set_bb_rule(int, lpsolve55/lpsolve_bbstrategies) |
| 1 | lpsolve55.dll | void set_bb_floorfirst(int, lpsolve55/lpsolve_branch) |
| 1 | lpsolve55.dll | bool write_mps(int, string&) |
| 1 | lpsolve55.dll | bool write_lp(int, string&) |
| 1 | lpsolve55.dll | bool is_maxim(int) |
| 1 | lpsolve55.dll | bool get_variables(int, double&) |
| 1 | lpsolve55.dll | bool get_sensitivity_rhs(int, double&, double&, double&) |
| 1 | lpsolve55.dll | bool get_sensitivity_obj(int, double&, double&) |
| 1 | lpsolve55.dll | bool get_dual_solution(int, double&) |
| 1 | lpsolve55.dll | bool get_constraints(int, double&) |
| 1 | lpsolve55.dll | double get_objective(int) |
| 1 | lpsolve55.dll | int read_lp(string&, int, string&) |
| 1 | lpsolve55.dll | lpsolve55/lpsolve_return solve(int) |
| 1 | lpsolve55.dll | void set_bb_depthlimit(int, int) |
| 1 | lpsolve55.dll | void set_anti_degen(int, lpsolve55/lpsolve_anti_degen) |
| 1 | lpsolve55.dll | void put_logfunc(int, lpsolve55/logfunc, int) |
| 1 | lpsolve55.dll | void print_solution(int, int) |
| 1 | lpsolve55.dll | void print_objective(int) |
| 1 | lpsolve55.dll | void print_duals(int) |
| 1 | lpsolve55.dll | void print_constraints(int, int) |
| 1 | lpsolve55.dll | void delete_lp(int) |
| 1 | user32 | int getwindowrect(int, modulo1/rect&) |
| 1 | user32 | int releasedc(int, intptr) |
| 1 | user32 | intptr getwindowdc(int) |