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

record.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winerror.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "msi.h"
#include "msiquery.h"
#include "msipriv.h"
#include "objidl.h"
#include "winnls.h"
#include "ole2.h"
#include "winreg.h"
#include "shlwapi.h"
#include "query.h"

Go to the source code of this file.

Defines

#define COBJMACROS
#define MSIFIELD_NULL   0
#define MSIFIELD_INT   1
#define MSIFIELD_WSTR   3
#define MSIFIELD_STREAM   4
#define MSIFIELD_INTPTR   5

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msidb)
static void MSI_FreeField (MSIFIELD *field)
void MSI_CloseRecord (MSIOBJECTHDR *arg)
MSIRECORDMSI_CreateRecord (UINT cParams)
MSIHANDLE WINAPI MsiCreateRecord (UINT cParams)
UINT MSI_RecordGetFieldCount (const MSIRECORD *rec)
UINT WINAPI MsiRecordGetFieldCount (MSIHANDLE handle)
static BOOL string2intW (LPCWSTR str, int *out)
UINT MSI_RecordCopyField (MSIRECORD *in_rec, UINT in_n, MSIRECORD *out_rec, UINT out_n)
INT_PTR MSI_RecordGetIntPtr (MSIRECORD *rec, UINT iField)
int MSI_RecordGetInteger (MSIRECORD *rec, UINT iField)
int WINAPI MsiRecordGetInteger (MSIHANDLE handle, UINT iField)
UINT WINAPI MsiRecordClearData (MSIHANDLE handle)
UINT MSI_RecordSetIntPtr (MSIRECORD *rec, UINT iField, INT_PTR pVal)
UINT MSI_RecordSetInteger (MSIRECORD *rec, UINT iField, int iVal)
UINT WINAPI MsiRecordSetInteger (MSIHANDLE handle, UINT iField, int iVal)
BOOL MSI_RecordIsNull (MSIRECORD *rec, UINT iField)
BOOL WINAPI MsiRecordIsNull (MSIHANDLE handle, UINT iField)
UINT MSI_RecordGetStringA (MSIRECORD *rec, UINT iField, LPSTR szValue, LPDWORD pcchValue)
UINT WINAPI MsiRecordGetStringA (MSIHANDLE handle, UINT iField, LPSTR szValue, LPDWORD pcchValue)
const WCHARMSI_RecordGetString (const MSIRECORD *rec, UINT iField)
UINT MSI_RecordGetStringW (MSIRECORD *rec, UINT iField, LPWSTR szValue, LPDWORD pcchValue)
UINT WINAPI MsiRecordGetStringW (MSIHANDLE handle, UINT iField, LPWSTR szValue, LPDWORD pcchValue)
static UINT msi_get_stream_size (IStream *stm)
static UINT MSI_RecordDataSize (MSIRECORD *rec, UINT iField)
UINT WINAPI MsiRecordDataSize (MSIHANDLE handle, UINT iField)
static UINT MSI_RecordSetStringA (MSIRECORD *rec, UINT iField, LPCSTR szValue)
UINT WINAPI MsiRecordSetStringA (MSIHANDLE handle, UINT iField, LPCSTR szValue)
UINT MSI_RecordSetStringW (MSIRECORD *rec, UINT iField, LPCWSTR szValue)
UINT WINAPI MsiRecordSetStringW (MSIHANDLE handle, UINT iField, LPCWSTR szValue)
static UINT RECORD_StreamFromFile (LPCWSTR szFile, IStream **pstm)
UINT MSI_RecordSetStream (MSIRECORD *rec, UINT iField, IStream *stream)
UINT MSI_RecordSetStreamFromFileW (MSIRECORD *rec, UINT iField, LPCWSTR szFilename)
UINT WINAPI MsiRecordSetStreamA (MSIHANDLE hRecord, UINT iField, LPCSTR szFilename)
UINT WINAPI MsiRecordSetStreamW (MSIHANDLE handle, UINT iField, LPCWSTR szFilename)
UINT MSI_RecordReadStream (MSIRECORD *rec, UINT iField, char *buf, LPDWORD sz)
UINT WINAPI MsiRecordReadStream (MSIHANDLE handle, UINT iField, char *buf, LPDWORD sz)
UINT MSI_RecordSetIStream (MSIRECORD *rec, UINT iField, IStream *stm)
UINT MSI_RecordGetIStream (MSIRECORD *rec, UINT iField, IStream **pstm)
static UINT msi_dump_stream_to_file (IStream *stm, LPCWSTR name)
UINT MSI_RecordStreamToFile (MSIRECORD *rec, UINT iField, LPCWSTR name)
MSIRECORDMSI_CloneRecord (MSIRECORD *rec)
BOOL MSI_RecordsAreFieldsEqual (MSIRECORD *a, MSIRECORD *b, UINT field)
BOOL MSI_RecordsAreEqual (MSIRECORD *a, MSIRECORD *b)
WCHARmsi_dup_record_field (MSIRECORD *rec, INT field)

Generated on Sat May 26 2012 05:07:42 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.