ReactOS 0.4.16-dev-340-g0540c21
tagMSIDATABASE Struct Reference

#include <msipriv.h>

Collaboration diagram for tagMSIDATABASE:

Public Attributes

MSIOBJECTHDR hdr
 
IStoragestorage
 
string_tablestrings
 
UINT bytes_per_strref
 
LPWSTR path
 
LPWSTR deletefile
 
LPWSTR tempfolder
 
UINT mode
 
UINT media_transform_offset
 
UINT media_transform_disk_id
 
struct list tables
 
struct list transforms
 
MSISTREAMstreams
 
UINT num_streams
 
UINT num_streams_allocated
 

Detailed Description

Definition at line 106 of file msipriv.h.

Member Data Documentation

◆ bytes_per_strref

UINT tagMSIDATABASE::bytes_per_strref

Definition at line 111 of file msipriv.h.

Referenced by MSI_OpenDatabaseW(), and read_table_from_storage().

◆ deletefile

LPWSTR tagMSIDATABASE::deletefile

Definition at line 113 of file msipriv.h.

Referenced by MSI_CloseDatabase(), MSI_OpenDatabaseW(), and MsiDatabaseCommit().

◆ hdr

◆ media_transform_disk_id

UINT tagMSIDATABASE::media_transform_disk_id

Definition at line 117 of file msipriv.h.

Referenced by MSI_OpenDatabaseW(), and patch_add_media().

◆ media_transform_offset

UINT tagMSIDATABASE::media_transform_offset

Definition at line 116 of file msipriv.h.

Referenced by MSI_OpenDatabaseW(), and patch_set_offsets().

◆ mode

UINT tagMSIDATABASE::mode

Definition at line 115 of file msipriv.h.

Referenced by MSI_OpenDatabaseW(), MsiDatabaseCommit(), and MsiGetDatabaseState().

◆ num_streams

◆ num_streams_allocated

UINT tagMSIDATABASE::num_streams_allocated

Definition at line 122 of file msipriv.h.

Referenced by streams_resize_table().

◆ path

◆ storage

◆ streams

◆ strings

◆ tables

struct list tagMSIDATABASE::tables

◆ tempfolder

LPWSTR tagMSIDATABASE::tempfolder

Definition at line 114 of file msipriv.h.

Referenced by create_temp_dir(), MSI_CloseDatabase(), and msi_create_temp_file().

◆ transforms

struct list tagMSIDATABASE::transforms

Definition at line 119 of file msipriv.h.

Referenced by append_storage_to_db(), free_transforms(), MSI_OpenDatabaseW(), and open_stream().


The documentation for this struct was generated from the following file: