ReactOS  0.4.14-dev-41-g31d7680
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
 
LPCWSTR 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 95 of file msipriv.h.

Member Data Documentation

◆ bytes_per_strref

UINT tagMSIDATABASE::bytes_per_strref

Definition at line 100 of file msipriv.h.

Referenced by MSI_OpenDatabaseW(), and read_table_from_storage().

◆ deletefile

LPWSTR tagMSIDATABASE::deletefile

Definition at line 102 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 106 of file msipriv.h.

Referenced by MSI_OpenDatabaseW(), and patch_add_media().

◆ media_transform_offset

UINT tagMSIDATABASE::media_transform_offset

Definition at line 105 of file msipriv.h.

Referenced by MSI_OpenDatabaseW(), and patch_set_offsets().

◆ mode

LPCWSTR tagMSIDATABASE::mode

Definition at line 104 of file msipriv.h.

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

◆ num_streams

◆ num_streams_allocated

UINT tagMSIDATABASE::num_streams_allocated

Definition at line 111 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 103 of file msipriv.h.

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

◆ transforms

struct list tagMSIDATABASE::transforms

Definition at line 108 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: