summaryrefslogtreecommitdiffstats
path: root/libmsi/msiquery.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmsi/msiquery.c')
-rw-r--r--libmsi/msiquery.c46
1 files changed, 0 insertions, 46 deletions
diff --git a/libmsi/msiquery.c b/libmsi/msiquery.c
index b5c3b76..f4016dc 100644
--- a/libmsi/msiquery.c
+++ b/libmsi/msiquery.c
@@ -516,52 +516,6 @@ LibmsiResult libmsi_query_get_column_info(LibmsiQuery *query, LibmsiColInfo info
return r;
}
-unsigned _libmsi_query_modify( LibmsiQuery *query, LibmsiModify mode, LibmsiRecord *rec )
-{
- LibmsiView *view = NULL;
- unsigned r;
-
- if ( !query || !rec )
- return LIBMSI_RESULT_INVALID_HANDLE;
-
- view = query->view;
- if ( !view || !view->ops->modify)
- return LIBMSI_RESULT_FUNCTION_FAILED;
-
- if ( mode == LIBMSI_MODIFY_UPDATE && _libmsi_record_get_int_ptr( rec, 0 ) != (intptr_t)query )
- return LIBMSI_RESULT_FUNCTION_FAILED;
-
- r = view->ops->modify( view, mode, rec, query->row );
- if (mode == LIBMSI_MODIFY_DELETE && r == LIBMSI_RESULT_SUCCESS)
- query->row--;
-
- return r;
-}
-
-LibmsiResult libmsi_query_modify( LibmsiQuery *query, LibmsiModify eModifyMode,
- LibmsiRecord *rec)
-{
- unsigned r = LIBMSI_RESULT_FUNCTION_FAILED;
-
- TRACE("%d %x %d\n", query, eModifyMode, rec);
-
- if( !query )
- return LIBMSI_RESULT_INVALID_HANDLE;
-
- msiobj_addref( &query->hdr);
-
- if (rec)
- msiobj_addref( &rec->hdr);
-
- r = _libmsi_query_modify( query, eModifyMode, rec );
-
- msiobj_release( &query->hdr );
- if( rec )
- msiobj_release( &rec->hdr );
-
- return r;
-}
-
LibmsiDBError libmsi_query_get_error( LibmsiQuery *query, char *buffer, unsigned *buflen )
{
const WCHAR *column;