59 TRACE(
"%p %d %d %p\n", av,
row, col, stm );
77 else if (av->
hold == -1)
100 TRACE(
"%p %p %p\n", av, rows, cols );
110 TRACE(
"%p %d %p %p %p %p\n", av,
n,
name,
type, temporary, table_name );
120 TRACE(
"%p %d %p\n", av, eModifyMode, rec );
167 av =
calloc( 1,
sizeof *av );
static UINT ALTER_fetch_int(struct tagMSIVIEW *view, UINT row, UINT col, UINT *val)
static UINT ALTER_get_column_info(struct tagMSIVIEW *view, UINT n, LPCWSTR *name, UINT *type, BOOL *temporary, LPCWSTR *table_name)
static const MSIVIEWOPS alter_ops
static UINT ALTER_fetch_stream(struct tagMSIVIEW *view, UINT row, UINT col, IStream **stm)
static UINT ALTER_close(struct tagMSIVIEW *view)
static UINT ALTER_delete(struct tagMSIVIEW *view)
UINT ALTER_CreateView(MSIDATABASE *db, MSIVIEW **view, LPCWSTR name, column_info *colinfo, int hold)
static UINT ALTER_modify(struct tagMSIVIEW *view, MSIMODIFY eModifyMode, MSIRECORD *rec, UINT row)
static UINT ALTER_get_dimensions(struct tagMSIVIEW *view, UINT *rows, UINT *cols)
static UINT ALTER_execute(struct tagMSIVIEW *view, MSIRECORD *record)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
struct png_info_def *typedef unsigned char **typedef struct png_info_def *typedef struct png_info_def *typedef struct png_info_def *typedef unsigned char ** row
GLuint GLuint GLsizei GLenum type
GLdouble GLdouble GLdouble r
UINT TABLE_CreateView(MSIDATABASE *db, LPCWSTR name, MSIVIEW **view)
UINT(* add_column)(struct tagMSIVIEW *view, LPCWSTR column, INT type, BOOL hold)
UINT(* add_ref)(struct tagMSIVIEW *view)
UINT(* release)(struct tagMSIVIEW *view)
UINT(* delete)(struct tagMSIVIEW *)
#define ERROR_FUNCTION_FAILED