Data Fields |
| UINT(* | fetch_int )(struct tagMSIVIEW *view, UINT row, UINT col, UINT *val) |
| UINT(* | fetch_stream )(struct tagMSIVIEW *view, UINT row, UINT col, IStream **stm) |
| UINT(* | get_row )(struct tagMSIVIEW *view, UINT row, MSIRECORD **rec) |
| UINT(* | set_row )(struct tagMSIVIEW *view, UINT row, MSIRECORD *rec, UINT mask) |
| UINT(* | insert_row )(struct tagMSIVIEW *view, MSIRECORD *record, UINT row, BOOL temporary) |
| UINT(* | delete_row )(struct tagMSIVIEW *view, UINT row) |
| UINT(* | execute )(struct tagMSIVIEW *view, MSIRECORD *record) |
| UINT(* | close )(struct tagMSIVIEW *view) |
| UINT(* | get_dimensions )(struct tagMSIVIEW *view, UINT *rows, UINT *cols) |
| UINT(* | get_column_info )(struct tagMSIVIEW *view, UINT n, LPCWSTR *name, UINT *type, BOOL *temporary, LPCWSTR *table_name) |
| UINT(* | modify )(struct tagMSIVIEW *view, MSIMODIFY eModifyMode, MSIRECORD *record, UINT row) |
| UINT(* | delete )(struct tagMSIVIEW *) |
| UINT(* | find_matching_rows )(struct tagMSIVIEW *view, UINT col, UINT val, UINT *row, MSIITERHANDLE *handle) |
| UINT(* | add_ref )(struct tagMSIVIEW *view) |
| UINT(* | release )(struct tagMSIVIEW *view) |
| UINT(* | add_column )(struct tagMSIVIEW *view, LPCWSTR table, UINT number, LPCWSTR column, UINT type, BOOL hold) |
| UINT(* | remove_column )(struct tagMSIVIEW *view, LPCWSTR table, UINT number) |
| UINT(* | sort )(struct tagMSIVIEW *view, column_info *columns) |
| UINT(* | drop )(struct tagMSIVIEW *view) |
Definition at line 202 of file msipriv.h.