ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

insert.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "msi.h"
#include "msiquery.h"
#include "objbase.h"
#include "objidl.h"
#include "msipriv.h"
#include "winnls.h"
#include "query.h"

Go to the source code of this file.

Data Structures

struct  MSIINSERTVIEW

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msidb)
static UINT INSERT_fetch_int (struct tagMSIVIEW *view, UINT row, UINT col, UINT *val)
MSIRECORDmsi_query_merge_record (UINT fields, const column_info *vl, MSIRECORD *rec)
static BOOL msi_columns_in_order (MSIINSERTVIEW *iv, UINT col_count)
static UINT msi_arrange_record (MSIINSERTVIEW *iv, MSIRECORD **values)
static BOOL row_has_null_primary_keys (MSIINSERTVIEW *iv, MSIRECORD *row)
static UINT INSERT_execute (struct tagMSIVIEW *view, MSIRECORD *record)
static UINT INSERT_close (struct tagMSIVIEW *view)
static UINT INSERT_get_dimensions (struct tagMSIVIEW *view, UINT *rows, UINT *cols)
static UINT INSERT_get_column_info (struct tagMSIVIEW *view, UINT n, LPCWSTR *name, UINT *type, BOOL *temporary, LPCWSTR *table_name)
static UINT INSERT_modify (struct tagMSIVIEW *view, MSIMODIFY eModifyMode, MSIRECORD *rec, UINT row)
static UINT INSERT_delete (struct tagMSIVIEW *view)
static UINT INSERT_find_matching_rows (struct tagMSIVIEW *view, UINT col, UINT val, UINT *row, MSIITERHANDLE *handle)
static UINT count_column_info (const column_info *ci)
UINT INSERT_CreateView (MSIDATABASE *db, MSIVIEW **view, LPCWSTR table, column_info *columns, column_info *values, BOOL temp)

Variables

static const MSIVIEWOPS insert_ops

Generated on Sun May 27 2012 05:14:32 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.