|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "fdi.h"
#include "msi.h"
#include "msiquery.h"
#include "msidefs.h"
#include "objbase.h"
#include "objidl.h"
#include "fusion.h"
#include "winnls.h"
#include "winver.h"
#include "wine/list.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | MSIOBJECTHDR |
| struct | MSIDATABASE |
| struct | MSIQUERY |
| struct | MSIFIELD |
| struct | MSIRECORD |
| struct | MSISOURCELISTINFO |
| struct | MSIMEDIADISK |
| struct | MSIMEDIAINFO |
| struct | MSICABINETSTREAM |
| struct | MSIPATCHINFO |
| struct | MSIBINARY |
| struct | column_info |
| struct | MSIVIEWOPS |
| struct | MSIVIEW |
| struct | MSIPACKAGE |
| struct | MSIPREVIEW |
| struct | MSISUMMARYINFO |
| struct | MSIFEATURE |
| struct | MSIASSEMBLY |
| struct | MSICOMPONENT |
| struct | ComponentList |
| struct | FeatureList |
| struct | MSIFOLDER |
| struct | FolderList |
| struct | MSIFILE |
| struct | MSITEMPFILE |
| struct | MSIFILEPATCH |
| struct | MSIAPPID |
| struct | MSICLASS |
| struct | MSIEXTENSION |
| struct | MSIPROGID |
| struct | MSIVERB |
| struct | MSIMIME |
| struct | MSISCRIPT |
| struct | awstring |
| struct | awcstring |
| struct | MSICABDATA |
Defines |
| #define | MSI_DATASIZEMASK 0x00ff |
| #define | MSITYPE_VALID 0x0100 |
| #define | MSITYPE_LOCALIZABLE 0x200 |
| #define | MSITYPE_STRING 0x0800 |
| #define | MSITYPE_NULLABLE 0x1000 |
| #define | MSITYPE_KEY 0x2000 |
| #define | MSITYPE_TEMPORARY 0x4000 |
| #define | MSITYPE_UNKNOWN 0x8000 |
| #define | MAX_STREAM_NAME_LEN 62 |
| #define | LONG_STR_BYTES 3 |
| #define | INSTALLUILEVEL_MASK 0x0007 |
| #define | MSITYPE_IS_BINARY(type) (((type) & ~MSITYPE_NULLABLE) == (MSITYPE_STRING|MSITYPE_VALID)) |
| #define | MSI_INITIAL_MEDIA_TRANSFORM_OFFSET 10000 |
| #define | MSI_INITIAL_MEDIA_TRANSFORM_DISKID 30000 |
| #define | MSI_MAX_PROPS 20 |
| #define | SEQUENCE_UI 0x1 |
| #define | SEQUENCE_EXEC 0x2 |
| #define | SEQUENCE_INSTALL 0x10 |
| #define | MSIHANDLETYPE_ANY 0 |
| #define | MSIHANDLETYPE_DATABASE 1 |
| #define | MSIHANDLETYPE_SUMMARYINFO 2 |
| #define | MSIHANDLETYPE_VIEW 3 |
| #define | MSIHANDLETYPE_RECORD 4 |
| #define | MSIHANDLETYPE_PACKAGE 5 |
| #define | MSIHANDLETYPE_PREVIEW 6 |
| #define | MSI_MAJORVERSION 4 |
| #define | MSI_MINORVERSION 5 |
| #define | MSI_BUILDNUMBER 6001 |
| #define | GUID_SIZE 39 |
| #define | SQUISH_GUID_SIZE 33 |
| #define | MSIHANDLE_MAGIC 0x4d434923 |
| #define | MSICABEXTRACT_BEGINEXTRACT 0x01 |
| #define | MSICABEXTRACT_FILEEXTRACTED 0x02 |
Typedefs |
| typedef VOID(* | msihandledestructor )(MSIOBJECTHDR *) |
typedef struct
tagMSICOLUMNHASHENTRY * | MSIITERHANDLE |
| typedef UINT(* | record_func )(MSIRECORD *, LPVOID) |
| typedef UINT(* | msi_dialog_event_handler )(MSIPACKAGE *, LPCWSTR, LPCWSTR, msi_dialog *) |
| typedef BOOL(* | PMSICABEXTRACTCB )(MSIPACKAGE *, LPCWSTR, DWORD, LPWSTR *, DWORD *, PVOID) |
Enumerations |
| enum | platform { PLATFORM_INTEL,
PLATFORM_INTEL64,
PLATFORM_X64,
PLATFORM_ARM
} |
| enum | clr_version { CLR_VERSION_V10,
CLR_VERSION_V11,
CLR_VERSION_V20,
CLR_VERSION_MAX
} |
| enum | folder_state {
FOLDER_STATE_UNINITIALIZED,
FOLDER_STATE_EXISTS,
FOLDER_STATE_CREATED,
FOLDER_STATE_CREATED_PERSISTENT,
FOLDER_STATE_REMOVED
} |
| enum | msi_file_state {
msifs_invalid,
msifs_missing,
msifs_overwrite,
msifs_present,
msifs_installed,
msifs_skipped,
msifs_hashmatch
} |
| enum | SCRIPTS {
SCRIPT_NONE = -1,
SCRIPT_INSTALL = 0,
SCRIPT_COMMIT = 1,
SCRIPT_ROLLBACK = 2,
SCRIPT_MAX = 3
} |
| enum | StringPersistence { StringPersistent = 0,
StringNonPersistent = 1
} |
Functions |
| UINT | msi_strcpy_to_awstring (LPCWSTR str, awstring *awbuf, DWORD *sz) DECLSPEC_HIDDEN |
| HRESULT | create_msi_custom_remote (IUnknown *pOuter, LPVOID *ppObj) DECLSPEC_HIDDEN |
| HRESULT | create_msi_remote_package (IUnknown *pOuter, LPVOID *ppObj) DECLSPEC_HIDDEN |
| HRESULT | create_msi_remote_database (IUnknown *pOuter, LPVOID *ppObj) DECLSPEC_HIDDEN |
| IUnknown * | msi_get_remote (MSIHANDLE handle) DECLSPEC_HIDDEN |
| void * | msihandle2msiinfo (MSIHANDLE handle, UINT type) DECLSPEC_HIDDEN |
| MSIHANDLE | alloc_msihandle (MSIOBJECTHDR *) DECLSPEC_HIDDEN |
| MSIHANDLE | alloc_msi_remote_handle (IUnknown *unk) DECLSPEC_HIDDEN |
| void * | alloc_msiobject (UINT type, UINT size, msihandledestructor destroy) DECLSPEC_HIDDEN |
| void | msiobj_addref (MSIOBJECTHDR *) DECLSPEC_HIDDEN |
| int | msiobj_release (MSIOBJECTHDR *) DECLSPEC_HIDDEN |
| void | msiobj_lock (MSIOBJECTHDR *) DECLSPEC_HIDDEN |
| void | msiobj_unlock (MSIOBJECTHDR *) DECLSPEC_HIDDEN |
| void | msi_free_handle_table (void) DECLSPEC_HIDDEN |
| void | free_cached_tables (MSIDATABASE *db) DECLSPEC_HIDDEN |
| UINT | MSI_CommitTables (MSIDATABASE *db) DECLSPEC_HIDDEN |
| BOOL | msi_addstringW (string_table *st, const WCHAR *data, int len, USHORT refcount, enum StringPersistence persistence) DECLSPEC_HIDDEN |
| UINT | msi_string2idW (const string_table *st, LPCWSTR buffer, UINT *id) DECLSPEC_HIDDEN |
| VOID | msi_destroy_stringtable (string_table *st) DECLSPEC_HIDDEN |
| const WCHAR * | msi_string_lookup_id (const string_table *st, UINT id) DECLSPEC_HIDDEN |
| HRESULT | msi_init_string_table (IStorage *stg) DECLSPEC_HIDDEN |
| string_table * | msi_load_string_table (IStorage *stg, UINT *bytes_per_strref) DECLSPEC_HIDDEN |
| UINT | msi_save_string_table (const string_table *st, IStorage *storage, UINT *bytes_per_strref) DECLSPEC_HIDDEN |
| UINT | msi_get_string_table_codepage (const string_table *st) DECLSPEC_HIDDEN |
| UINT | msi_set_string_table_codepage (string_table *st, UINT codepage) DECLSPEC_HIDDEN |
| BOOL | TABLE_Exists (MSIDATABASE *db, LPCWSTR name) DECLSPEC_HIDDEN |
| MSICONDITION | MSI_DatabaseIsTablePersistent (MSIDATABASE *db, LPCWSTR table) DECLSPEC_HIDDEN |
| UINT | read_stream_data (IStorage *stg, LPCWSTR stname, BOOL table, BYTE **pdata, UINT *psz) DECLSPEC_HIDDEN |
| UINT | write_stream_data (IStorage *stg, LPCWSTR stname, LPCVOID data, UINT sz, BOOL bTable) DECLSPEC_HIDDEN |
| UINT | msi_table_apply_transform (MSIDATABASE *db, IStorage *stg) DECLSPEC_HIDDEN |
| UINT | MSI_DatabaseApplyTransformW (MSIDATABASE *db, LPCWSTR szTransformFile, int iErrorCond) DECLSPEC_HIDDEN |
| void | append_storage_to_db (MSIDATABASE *db, IStorage *stg) DECLSPEC_HIDDEN |
| UINT | msi_apply_transforms (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | msi_check_patch_applicable (MSIPACKAGE *package, MSISUMMARYINFO *si) DECLSPEC_HIDDEN |
| UINT | msi_apply_patches (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | msi_apply_registered_patch (MSIPACKAGE *package, LPCWSTR patch_code) DECLSPEC_HIDDEN |
| void | msi_free_patchinfo (MSIPATCHINFO *patch) DECLSPEC_HIDDEN |
| UINT | MSI_InstallPackage (MSIPACKAGE *, LPCWSTR, LPCWSTR) DECLSPEC_HIDDEN |
| UINT | ACTION_DialogBox (MSIPACKAGE *, LPCWSTR) DECLSPEC_HIDDEN |
| UINT | ACTION_ForceReboot (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | MSI_Sequence (MSIPACKAGE *package, LPCWSTR szTable) DECLSPEC_HIDDEN |
| UINT | MSI_SetFeatureStates (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | msi_parse_command_line (MSIPACKAGE *package, LPCWSTR szCommandLine, BOOL preserve_case) DECLSPEC_HIDDEN |
| UINT | msi_schedule_action (MSIPACKAGE *package, UINT script, const WCHAR *action) DECLSPEC_HIDDEN |
| INSTALLSTATE | msi_get_component_action (MSIPACKAGE *package, MSICOMPONENT *comp) DECLSPEC_HIDDEN |
| INSTALLSTATE | msi_get_feature_action (MSIPACKAGE *package, MSIFEATURE *feature) DECLSPEC_HIDDEN |
| UINT | msi_load_all_components (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | msi_load_all_features (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | msi_validate_product_id (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| void | MSI_CloseRecord (MSIOBJECTHDR *) DECLSPEC_HIDDEN |
| UINT | MSI_RecordSetIStream (MSIRECORD *, UINT, IStream *) DECLSPEC_HIDDEN |
| UINT | MSI_RecordGetIStream (MSIRECORD *, UINT, IStream **) DECLSPEC_HIDDEN |
| const WCHAR * | MSI_RecordGetString (const MSIRECORD *, UINT) DECLSPEC_HIDDEN |
| MSIRECORD * | MSI_CreateRecord (UINT) DECLSPEC_HIDDEN |
| UINT | MSI_RecordSetInteger (MSIRECORD *, UINT, int) DECLSPEC_HIDDEN |
| UINT | MSI_RecordSetIntPtr (MSIRECORD *, UINT, INT_PTR) DECLSPEC_HIDDEN |
| UINT | MSI_RecordSetStringW (MSIRECORD *, UINT, LPCWSTR) DECLSPEC_HIDDEN |
| BOOL | MSI_RecordIsNull (MSIRECORD *, UINT) DECLSPEC_HIDDEN |
| UINT | MSI_RecordGetStringW (MSIRECORD *, UINT, LPWSTR, LPDWORD) DECLSPEC_HIDDEN |
| UINT | MSI_RecordGetStringA (MSIRECORD *, UINT, LPSTR, LPDWORD) DECLSPEC_HIDDEN |
| int | MSI_RecordGetInteger (MSIRECORD *, UINT) DECLSPEC_HIDDEN |
| INT_PTR | MSI_RecordGetIntPtr (MSIRECORD *, UINT) DECLSPEC_HIDDEN |
| UINT | MSI_RecordReadStream (MSIRECORD *, UINT, char *, LPDWORD) DECLSPEC_HIDDEN |
| UINT | MSI_RecordSetStream (MSIRECORD *, UINT, IStream *) DECLSPEC_HIDDEN |
| UINT | MSI_RecordGetFieldCount (const MSIRECORD *rec) DECLSPEC_HIDDEN |
| UINT | MSI_RecordStreamToFile (MSIRECORD *, UINT, LPCWSTR) DECLSPEC_HIDDEN |
| UINT | MSI_RecordSetStreamFromFileW (MSIRECORD *, UINT, LPCWSTR) DECLSPEC_HIDDEN |
| UINT | MSI_RecordCopyField (MSIRECORD *, UINT, MSIRECORD *, UINT) DECLSPEC_HIDDEN |
| MSIRECORD * | MSI_CloneRecord (MSIRECORD *) DECLSPEC_HIDDEN |
| BOOL | MSI_RecordsAreEqual (MSIRECORD *, MSIRECORD *) DECLSPEC_HIDDEN |
| BOOL | MSI_RecordsAreFieldsEqual (MSIRECORD *a, MSIRECORD *b, UINT field) DECLSPEC_HIDDEN |
| void | enum_stream_names (IStorage *stg) DECLSPEC_HIDDEN |
| LPWSTR | encode_streamname (BOOL bTable, LPCWSTR in) DECLSPEC_HIDDEN |
| BOOL | decode_streamname (LPCWSTR in, LPWSTR out) DECLSPEC_HIDDEN |
| UINT | msi_get_raw_stream (MSIDATABASE *, LPCWSTR, IStream **) DECLSPEC_HIDDEN |
| UINT | msi_clone_open_stream (MSIDATABASE *, IStorage *, const WCHAR *, IStream **) DECLSPEC_HIDDEN |
| void | msi_destroy_stream (MSIDATABASE *, const WCHAR *) DECLSPEC_HIDDEN |
| UINT | MSI_OpenDatabaseW (LPCWSTR, LPCWSTR, MSIDATABASE **) DECLSPEC_HIDDEN |
| UINT | MSI_DatabaseOpenViewW (MSIDATABASE *, LPCWSTR, MSIQUERY **) DECLSPEC_HIDDEN |
| UINT | MSI_OpenQuery (MSIDATABASE *, MSIQUERY **, LPCWSTR,...) DECLSPEC_HIDDEN |
| UINT | MSI_IterateRecords (MSIQUERY *, LPDWORD, record_func, LPVOID) DECLSPEC_HIDDEN |
| MSIRECORD * | MSI_QueryGetRecord (MSIDATABASE *db, LPCWSTR query,...) DECLSPEC_HIDDEN |
| UINT | MSI_DatabaseGetPrimaryKeys (MSIDATABASE *, LPCWSTR, MSIRECORD **) DECLSPEC_HIDDEN |
| UINT | MSI_ViewExecute (MSIQUERY *, MSIRECORD *) DECLSPEC_HIDDEN |
| UINT | MSI_ViewFetch (MSIQUERY *, MSIRECORD **) DECLSPEC_HIDDEN |
| UINT | MSI_ViewClose (MSIQUERY *) DECLSPEC_HIDDEN |
| UINT | MSI_ViewGetColumnInfo (MSIQUERY *, MSICOLINFO, MSIRECORD **) DECLSPEC_HIDDEN |
| UINT | MSI_ViewModify (MSIQUERY *, MSIMODIFY, MSIRECORD *) DECLSPEC_HIDDEN |
| UINT | VIEW_find_column (MSIVIEW *, LPCWSTR, LPCWSTR, UINT *) DECLSPEC_HIDDEN |
| UINT | msi_view_get_row (MSIDATABASE *, MSIVIEW *, UINT, MSIRECORD **) DECLSPEC_HIDDEN |
| UINT | MSI_SetInstallLevel (MSIPACKAGE *package, int iInstallLevel) DECLSPEC_HIDDEN |
| MSIPACKAGE * | MSI_CreatePackage (MSIDATABASE *, LPCWSTR) DECLSPEC_HIDDEN |
| UINT | MSI_OpenPackageW (LPCWSTR szPackage, MSIPACKAGE **pPackage) DECLSPEC_HIDDEN |
| UINT | MSI_SetTargetPathW (MSIPACKAGE *, LPCWSTR, LPCWSTR) DECLSPEC_HIDDEN |
| INT | MSI_ProcessMessage (MSIPACKAGE *, INSTALLMESSAGE, MSIRECORD *) DECLSPEC_HIDDEN |
| MSICONDITION | MSI_EvaluateConditionW (MSIPACKAGE *, LPCWSTR) DECLSPEC_HIDDEN |
| UINT | MSI_GetComponentStateW (MSIPACKAGE *, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *) DECLSPEC_HIDDEN |
| UINT | MSI_GetFeatureStateW (MSIPACKAGE *, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *) DECLSPEC_HIDDEN |
| UINT | MSI_SetFeatureStateW (MSIPACKAGE *, LPCWSTR, INSTALLSTATE) DECLSPEC_HIDDEN |
| UINT | msi_download_file (LPCWSTR szUrl, LPWSTR filename) DECLSPEC_HIDDEN |
| UINT | msi_package_add_info (MSIPACKAGE *, DWORD, DWORD, LPCWSTR, LPWSTR) DECLSPEC_HIDDEN |
| UINT | msi_package_add_media_disk (MSIPACKAGE *, DWORD, DWORD, DWORD, LPWSTR, LPWSTR) DECLSPEC_HIDDEN |
| UINT | msi_clone_properties (MSIPACKAGE *) DECLSPEC_HIDDEN |
| UINT | msi_set_context (MSIPACKAGE *) DECLSPEC_HIDDEN |
| void | msi_adjust_privilege_properties (MSIPACKAGE *) DECLSPEC_HIDDEN |
| UINT | MSI_GetFeatureCost (MSIPACKAGE *, MSIFEATURE *, MSICOSTTREE, INSTALLSTATE, LPINT) DECLSPEC_HIDDEN |
| UINT | MSI_FormatRecordW (MSIPACKAGE *, MSIRECORD *, LPWSTR, LPDWORD) DECLSPEC_HIDDEN |
| BOOL | unsquash_guid (LPCWSTR in, LPWSTR out) DECLSPEC_HIDDEN |
| BOOL | squash_guid (LPCWSTR in, LPWSTR out) DECLSPEC_HIDDEN |
| BOOL | encode_base85_guid (GUID *, LPWSTR) DECLSPEC_HIDDEN |
| BOOL | decode_base85_guid (LPCWSTR, GUID *) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUninstallKey (const WCHAR *, enum platform, HKEY *, BOOL) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteUninstallKey (const WCHAR *, enum platform) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenProductKey (LPCWSTR szProduct, LPCWSTR szUserSid, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenFeaturesKey (LPCWSTR szProduct, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserPatchesKey (LPCWSTR szPatch, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserDataFeaturesKey (LPCWSTR szProduct, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserComponentsKey (LPCWSTR szComponent, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserDataComponentKey (LPCWSTR szComponent, LPCWSTR szUserSid, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenPatchesKey (LPCWSTR szPatch, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserDataProductKey (LPCWSTR szProduct, MSIINSTALLCONTEXT dwContext, LPCWSTR szUserSid, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserDataPatchKey (LPCWSTR szPatch, MSIINSTALLCONTEXT dwContext, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserDataProductPatchesKey (LPCWSTR product, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenInstallProps (LPCWSTR szProduct, MSIINSTALLCONTEXT dwContext, LPCWSTR szUserSid, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUpgradeCodesKey (LPCWSTR szProduct, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenUserUpgradeCodesKey (LPCWSTR szProduct, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteProductKey (LPCWSTR szProduct) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteUserProductKey (LPCWSTR szProduct) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteUserDataPatchKey (LPCWSTR patch, MSIINSTALLCONTEXT context) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteUserDataProductKey (LPCWSTR szProduct) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteUserFeaturesKey (LPCWSTR szProduct) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteUserDataComponentKey (LPCWSTR szComponent, LPCWSTR szUserSid) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteUserUpgradeCodesKey (LPCWSTR szUpgradeCode) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteClassesUpgradeCodesKey (LPCWSTR szUpgradeCode) DECLSPEC_HIDDEN |
| UINT | MSIREG_OpenClassesUpgradeCodesKey (LPCWSTR szUpgradeCode, HKEY *key, BOOL create) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteLocalClassesProductKey (LPCWSTR szProductCode) DECLSPEC_HIDDEN |
| UINT | MSIREG_DeleteLocalClassesFeaturesKey (LPCWSTR szProductCode) DECLSPEC_HIDDEN |
| UINT | msi_locate_product (LPCWSTR szProduct, MSIINSTALLCONTEXT *context) DECLSPEC_HIDDEN |
| LPWSTR | msi_reg_get_val_str (HKEY hkey, LPCWSTR name) DECLSPEC_HIDDEN |
| BOOL | msi_reg_get_val_dword (HKEY hkey, LPCWSTR name, DWORD *val) DECLSPEC_HIDDEN |
| DWORD | msi_version_str_to_dword (LPCWSTR p) DECLSPEC_HIDDEN |
| void | msi_parse_version_string (LPCWSTR, PDWORD, PDWORD) DECLSPEC_HIDDEN |
| VS_FIXEDFILEINFO * | msi_get_disk_file_version (LPCWSTR) DECLSPEC_HIDDEN |
| int | msi_compare_file_versions (VS_FIXEDFILEINFO *, const WCHAR *) DECLSPEC_HIDDEN |
| int | msi_compare_font_versions (const WCHAR *, const WCHAR *) DECLSPEC_HIDDEN |
| DWORD | msi_get_disk_file_size (LPCWSTR) DECLSPEC_HIDDEN |
| BOOL | msi_file_hash_matches (MSIFILE *) DECLSPEC_HIDDEN |
| LONG | msi_reg_set_val_str (HKEY hkey, LPCWSTR name, LPCWSTR value) DECLSPEC_HIDDEN |
| LONG | msi_reg_set_val_multi_str (HKEY hkey, LPCWSTR name, LPCWSTR value) DECLSPEC_HIDDEN |
| LONG | msi_reg_set_val_dword (HKEY hkey, LPCWSTR name, DWORD val) DECLSPEC_HIDDEN |
| LONG | msi_reg_set_subkey_val (HKEY hkey, LPCWSTR path, LPCWSTR name, LPCWSTR val) DECLSPEC_HIDDEN |
| msi_dialog * | msi_dialog_create (MSIPACKAGE *, LPCWSTR, msi_dialog *, msi_dialog_event_handler) DECLSPEC_HIDDEN |
| UINT | msi_dialog_run_message_loop (msi_dialog *) DECLSPEC_HIDDEN |
| void | msi_dialog_end_dialog (msi_dialog *) DECLSPEC_HIDDEN |
| void | msi_dialog_check_messages (HANDLE) DECLSPEC_HIDDEN |
| void | msi_dialog_destroy (msi_dialog *) DECLSPEC_HIDDEN |
| void | msi_dialog_unregister_class (void) DECLSPEC_HIDDEN |
| void | msi_dialog_handle_event (msi_dialog *, LPCWSTR, LPCWSTR, MSIRECORD *) DECLSPEC_HIDDEN |
| UINT | msi_dialog_reset (msi_dialog *dialog) DECLSPEC_HIDDEN |
| UINT | msi_dialog_directorylist_up (msi_dialog *dialog) DECLSPEC_HIDDEN |
| msi_dialog * | msi_dialog_get_parent (msi_dialog *dialog) DECLSPEC_HIDDEN |
| LPWSTR | msi_dialog_get_name (msi_dialog *dialog) DECLSPEC_HIDDEN |
| UINT | msi_spawn_error_dialog (MSIPACKAGE *, LPWSTR, LPWSTR) DECLSPEC_HIDDEN |
| MSISUMMARYINFO * | MSI_GetSummaryInformationW (IStorage *stg, UINT uiUpdateCount) DECLSPEC_HIDDEN |
| LPWSTR | msi_suminfo_dup_string (MSISUMMARYINFO *si, UINT uiProperty) DECLSPEC_HIDDEN |
| INT | msi_suminfo_get_int32 (MSISUMMARYINFO *si, UINT uiProperty) DECLSPEC_HIDDEN |
| LPWSTR | msi_get_suminfo_product (IStorage *stg) DECLSPEC_HIDDEN |
| UINT | msi_add_suminfo (MSIDATABASE *db, LPWSTR **records, int num_records, int num_columns) DECLSPEC_HIDDEN |
| UINT WINAPI | MsiCreateAndVerifyInstallerDirectory (DWORD) |
| UINT WINAPI | MsiDecomposeDescriptorW (LPCWSTR, LPWSTR, LPWSTR, LPWSTR, LPDWORD) |
| UINT WINAPI | MsiDecomposeDescriptorA (LPCSTR, LPSTR, LPSTR, LPSTR, LPDWORD) |
| LANGID WINAPI | MsiLoadStringW (MSIHANDLE, UINT, LPWSTR, int, LANGID) |
| LANGID WINAPI | MsiLoadStringA (MSIHANDLE, UINT, LPSTR, int, LANGID) |
| UINT | ACTION_PerformAction (MSIPACKAGE *package, const WCHAR *action, UINT script) DECLSPEC_HIDDEN |
| UINT | ACTION_PerformUIAction (MSIPACKAGE *package, const WCHAR *action, UINT script) DECLSPEC_HIDDEN |
| void | ACTION_FinishCustomActions (const MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_CustomAction (MSIPACKAGE *package, const WCHAR *action, UINT script, BOOL execute) DECLSPEC_HIDDEN |
| UINT | ACTION_AppSearch (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_CCPSearch (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_FindRelatedProducts (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_InstallFiles (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_PatchFiles (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_RemoveFiles (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_MoveFiles (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_DuplicateFiles (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_RemoveDuplicateFiles (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_RegisterClassInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_RegisterProgIdInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_RegisterExtensionInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_RegisterMIMEInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_RegisterFonts (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_UnregisterClassInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_UnregisterExtensionInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_UnregisterFonts (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_UnregisterMIMEInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_UnregisterProgIdInfo (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_MsiPublishAssemblies (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| UINT | ACTION_MsiUnpublishAssemblies (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| DWORD | deformat_string (MSIPACKAGE *package, LPCWSTR ptr, WCHAR **data) DECLSPEC_HIDDEN |
| WCHAR * | msi_dup_record_field (MSIRECORD *row, INT index) DECLSPEC_HIDDEN |
| LPWSTR | msi_dup_property (MSIDATABASE *db, LPCWSTR prop) DECLSPEC_HIDDEN |
| UINT | msi_set_property (MSIDATABASE *, LPCWSTR, LPCWSTR) DECLSPEC_HIDDEN |
| UINT | msi_get_property (MSIDATABASE *, LPCWSTR, LPWSTR, LPDWORD) DECLSPEC_HIDDEN |
| int | msi_get_property_int (MSIDATABASE *package, LPCWSTR prop, int def) DECLSPEC_HIDDEN |
| WCHAR * | msi_resolve_source_folder (MSIPACKAGE *package, const WCHAR *name, MSIFOLDER **folder) DECLSPEC_HIDDEN |
| void | msi_resolve_target_folder (MSIPACKAGE *package, const WCHAR *name, BOOL load_prop) DECLSPEC_HIDDEN |
| WCHAR * | msi_normalize_path (const WCHAR *) DECLSPEC_HIDDEN |
| WCHAR * | msi_resolve_file_source (MSIPACKAGE *package, MSIFILE *file) DECLSPEC_HIDDEN |
| const WCHAR * | msi_get_target_folder (MSIPACKAGE *package, const WCHAR *name) DECLSPEC_HIDDEN |
| void | msi_reset_folders (MSIPACKAGE *package, BOOL source) DECLSPEC_HIDDEN |
| MSICOMPONENT * | msi_get_loaded_component (MSIPACKAGE *package, const WCHAR *Component) DECLSPEC_HIDDEN |
| MSIFEATURE * | msi_get_loaded_feature (MSIPACKAGE *package, const WCHAR *Feature) DECLSPEC_HIDDEN |
| MSIFILE * | msi_get_loaded_file (MSIPACKAGE *package, const WCHAR *file) DECLSPEC_HIDDEN |
| MSIFILEPATCH * | msi_get_loaded_filepatch (MSIPACKAGE *package, const WCHAR *key) DECLSPEC_HIDDEN |
| MSIFOLDER * | msi_get_loaded_folder (MSIPACKAGE *package, const WCHAR *dir) DECLSPEC_HIDDEN |
| int | msi_track_tempfile (MSIPACKAGE *package, const WCHAR *path) DECLSPEC_HIDDEN |
| void | msi_free_action_script (MSIPACKAGE *package, UINT script) DECLSPEC_HIDDEN |
| WCHAR * | msi_build_icon_path (MSIPACKAGE *, const WCHAR *) DECLSPEC_HIDDEN |
| WCHAR * | msi_build_directory_name (DWORD,...) DECLSPEC_HIDDEN |
| BOOL | msi_create_full_path (const WCHAR *path) DECLSPEC_HIDDEN |
| void | msi_reduce_to_long_filename (WCHAR *) DECLSPEC_HIDDEN |
| WCHAR * | msi_create_component_advertise_string (MSIPACKAGE *, MSICOMPONENT *, const WCHAR *) DECLSPEC_HIDDEN |
| void | ACTION_UpdateComponentStates (MSIPACKAGE *package, MSIFEATURE *feature) DECLSPEC_HIDDEN |
| UINT | msi_register_unique_action (MSIPACKAGE *, const WCHAR *) DECLSPEC_HIDDEN |
| BOOL | msi_action_is_unique (const MSIPACKAGE *, const WCHAR *) DECLSPEC_HIDDEN |
| WCHAR * | msi_build_error_string (MSIPACKAGE *, UINT, DWORD,...) DECLSPEC_HIDDEN |
| UINT | msi_set_last_used_source (LPCWSTR product, LPCWSTR usersid, MSIINSTALLCONTEXT context, DWORD options, LPCWSTR value) DECLSPEC_HIDDEN |
| UINT | msi_create_empty_local_file (LPWSTR path, LPCWSTR suffix) DECLSPEC_HIDDEN |
| UINT | msi_set_sourcedir_props (MSIPACKAGE *package, BOOL replace) DECLSPEC_HIDDEN |
| MSIASSEMBLY * | msi_load_assembly (MSIPACKAGE *, MSICOMPONENT *) DECLSPEC_HIDDEN |
| UINT | msi_install_assembly (MSIPACKAGE *, MSICOMPONENT *) DECLSPEC_HIDDEN |
| UINT | msi_uninstall_assembly (MSIPACKAGE *, MSICOMPONENT *) DECLSPEC_HIDDEN |
| BOOL | msi_init_assembly_caches (MSIPACKAGE *) DECLSPEC_HIDDEN |
| void | msi_destroy_assembly_caches (MSIPACKAGE *) DECLSPEC_HIDDEN |
| WCHAR * | msi_font_version_from_file (const WCHAR *) DECLSPEC_HIDDEN |
| WCHAR ** | msi_split_string (const WCHAR *, WCHAR) DECLSPEC_HIDDEN |
| UINT | ready_media (MSIPACKAGE *package, BOOL compressed, MSIMEDIAINFO *mi) DECLSPEC_HIDDEN |
| UINT | msi_load_media_info (MSIPACKAGE *package, UINT Sequence, MSIMEDIAINFO *mi) DECLSPEC_HIDDEN |
| void | msi_free_media_info (MSIMEDIAINFO *mi) DECLSPEC_HIDDEN |
| BOOL | msi_cabextract (MSIPACKAGE *package, MSIMEDIAINFO *mi, LPVOID data) DECLSPEC_HIDDEN |
| UINT | msi_add_cabinet_stream (MSIPACKAGE *, UINT, IStorage *, const WCHAR *) DECLSPEC_HIDDEN |
| VOID | ControlEvent_FireSubscribedEvent (MSIPACKAGE *package, LPCWSTR event, MSIRECORD *data) DECLSPEC_HIDDEN |
| VOID | ControlEvent_CleanupDialogSubscriptions (MSIPACKAGE *package, LPWSTR dialog) DECLSPEC_HIDDEN |
| VOID | ControlEvent_CleanupSubscriptions (MSIPACKAGE *package) DECLSPEC_HIDDEN |
| VOID | ControlEvent_SubscribeToEvent (MSIPACKAGE *package, msi_dialog *dialog, LPCWSTR event, LPCWSTR control, LPCWSTR attribute) DECLSPEC_HIDDEN |
| HRESULT | create_msiserver (IUnknown *pOuter, LPVOID *ppObj) DECLSPEC_HIDDEN |
| HRESULT | create_session (MSIHANDLE msiHandle, IDispatch *pInstaller, IDispatch **pDispatch) DECLSPEC_HIDDEN |
| HRESULT | load_type_info (IDispatch *iface, ITypeInfo **pptinfo, REFIID clsid, LCID lcid) DECLSPEC_HIDDEN |
| DWORD | call_script (MSIHANDLE hPackage, INT type, LPCWSTR script, LPCWSTR function, LPCWSTR action) DECLSPEC_HIDDEN |
| void | msi_ui_progress (MSIPACKAGE *, int, int, int, int) DECLSPEC_HIDDEN |
| void | msi_ui_actiondata (MSIPACKAGE *, const WCHAR *, MSIRECORD *) DECLSPEC_HIDDEN |
| static void * | msi_alloc (size_t len) __WINE_ALLOC_SIZE(1) |
| static void * | msi_alloc_zero (size_t len) __WINE_ALLOC_SIZE(1) |
| static void * | msi_realloc (void *mem, size_t len) __WINE_ALLOC_SIZE(2) |
| static void * | msi_realloc_zero (void *mem, size_t len) __WINE_ALLOC_SIZE(2) |
| static BOOL | msi_free (void *mem) |
| static char * | strdupWtoA (LPCWSTR str) |
| static LPWSTR | strdupAtoW (LPCSTR str) |
| static LPWSTR | strdupW (LPCWSTR src) |
Variables |
| static const BOOL | is_64bit = sizeof(void *) > sizeof(int) |
| INSTALLUILEVEL gUILevel | DECLSPEC_HIDDEN |
| static const WCHAR | szSourceDir [] = {'S','o','u','r','c','e','D','i','r',0} |
| static const WCHAR | szSOURCEDIR [] = {'S','O','U','R','C','E','D','I','R',0} |
| static const WCHAR | szRootDrive [] = {'R','O','O','T','D','R','I','V','E',0} |
| static const WCHAR | szTargetDir [] = {'T','A','R','G','E','T','D','I','R',0} |
| static const WCHAR | szLocalSid [] = {'S','-','1','-','5','-','1','8',0} |
| static const WCHAR | szAllSid [] = {'S','-','1','-','1','-','0',0} |
| static const WCHAR | szEmpty [] = {0} |
| static const WCHAR | szAll [] = {'A','L','L',0} |
| static const WCHAR | szOne [] = {'1',0} |
| static const WCHAR | szZero [] = {'0',0} |
| static const WCHAR | szSpace [] = {' ',0} |
| static const WCHAR | szBackSlash [] = {'\\',0} |
| static const WCHAR | szForwardSlash [] = {'/',0} |
| static const WCHAR | szDot [] = {'.',0} |
| static const WCHAR | szDotDot [] = {'.','.',0} |
| static const WCHAR | szSemiColon [] = {';',0} |
| static const WCHAR | szPreselected [] = {'P','r','e','s','e','l','e','c','t','e','d',0} |
| static const WCHAR | szPatches [] = {'P','a','t','c','h','e','s',0} |
| static const WCHAR | szState [] = {'S','t','a','t','e',0} |
| static const WCHAR | szMsi [] = {'m','s','i',0} |
| static const WCHAR | szPatch [] = {'P','A','T','C','H',0} |
| static const WCHAR | szSourceList [] = {'S','o','u','r','c','e','L','i','s','t',0} |
| static const WCHAR | szInstalled [] = {'I','n','s','t','a','l','l','e','d',0} |
| static const WCHAR | szReinstall [] = {'R','E','I','N','S','T','A','L','L',0} |
| static const WCHAR | szReinstallMode [] = {'R','E','I','N','S','T','A','L','L','M','O','D','E',0} |
| static const WCHAR | szRemove [] = {'R','E','M','O','V','E',0} |
| static const WCHAR | szUserSID [] = {'U','s','e','r','S','I','D',0} |
| static const WCHAR | szProductCode [] = {'P','r','o','d','u','c','t','C','o','d','e',0} |
| static const WCHAR | szRegisterClassInfo [] = {'R','e','g','i','s','t','e','r','C','l','a','s','s','I','n','f','o',0} |
| static const WCHAR | szRegisterProgIdInfo [] = {'R','e','g','i','s','t','e','r','P','r','o','g','I','d','I','n','f','o',0} |
| static const WCHAR | szRegisterExtensionInfo [] = {'R','e','g','i','s','t','e','r','E','x','t','e','n','s','i','o','n','I','n','f','o',0} |
| static const WCHAR | szRegisterMIMEInfo [] = {'R','e','g','i','s','t','e','r','M','I','M','E','I','n','f','o',0} |
| static const WCHAR | szDuplicateFiles [] = {'D','u','p','l','i','c','a','t','e','F','i','l','e','s',0} |
| static const WCHAR | szRemoveDuplicateFiles [] = {'R','e','m','o','v','e','D','u','p','l','i','c','a','t','e','F','i','l','e','s',0} |
| static const WCHAR | szInstallFiles [] = {'I','n','s','t','a','l','l','F','i','l','e','s',0} |
| static const WCHAR | szPatchFiles [] = {'P','a','t','c','h','F','i','l','e','s',0} |
| static const WCHAR | szRemoveFiles [] = {'R','e','m','o','v','e','F','i','l','e','s',0} |
| static const WCHAR | szFindRelatedProducts [] = {'F','i','n','d','R','e','l','a','t','e','d','P','r','o','d','u','c','t','s',0} |
| static const WCHAR | szAllUsers [] = {'A','L','L','U','S','E','R','S',0} |
| static const WCHAR | szCustomActionData [] = {'C','u','s','t','o','m','A','c','t','i','o','n','D','a','t','a',0} |
| static const WCHAR | szUILevel [] = {'U','I','L','e','v','e','l',0} |
| static const WCHAR | szProductID [] = {'P','r','o','d','u','c','t','I','D',0} |
| static const WCHAR | szPIDTemplate [] = {'P','I','D','T','e','m','p','l','a','t','e',0} |
| static const WCHAR | szPIDKEY [] = {'P','I','D','K','E','Y',0} |
| static const WCHAR | szTYPELIB [] = {'T','Y','P','E','L','I','B',0} |
| static const WCHAR | szSumInfo [] = {5 ,'S','u','m','m','a','r','y','I','n','f','o','r','m','a','t','i','o','n',0} |
| static const WCHAR | szHCR [] = {'H','K','E','Y','_','C','L','A','S','S','E','S','_','R','O','O','T','\\',0} |
| static const WCHAR | szHCU [] = {'H','K','E','Y','_','C','U','R','R','E','N','T','_','U','S','E','R','\\',0} |
| static const WCHAR | szHLM [] = {'H','K','E','Y','_','L','O','C','A','L','_','M','A','C','H','I','N','E','\\',0} |
| static const WCHAR | szHU [] = {'H','K','E','Y','_','U','S','E','R','S','\\',0} |
| static const WCHAR | szWindowsFolder [] = {'W','i','n','d','o','w','s','F','o','l','d','e','r',0} |
| static const WCHAR | szAppSearch [] = {'A','p','p','S','e','a','r','c','h',0} |
| static const WCHAR | szMoveFiles [] = {'M','o','v','e','F','i','l','e','s',0} |
| static const WCHAR | szCCPSearch [] = {'C','C','P','S','e','a','r','c','h',0} |
| static const WCHAR | szUnregisterClassInfo [] = {'U','n','r','e','g','i','s','t','e','r','C','l','a','s','s','I','n','f','o',0} |
| static const WCHAR | szUnregisterExtensionInfo [] = {'U','n','r','e','g','i','s','t','e','r','E','x','t','e','n','s','i','o','n','I','n','f','o',0} |
| static const WCHAR | szUnregisterMIMEInfo [] = {'U','n','r','e','g','i','s','t','e','r','M','I','M','E','I','n','f','o',0} |
| static const WCHAR | szUnregisterProgIdInfo [] = {'U','n','r','e','g','i','s','t','e','r','P','r','o','g','I','d','I','n','f','o',0} |
| static const WCHAR | szRegisterFonts [] = {'R','e','g','i','s','t','e','r','F','o','n','t','s',0} |
| static const WCHAR | szUnregisterFonts [] = {'U','n','r','e','g','i','s','t','e','r','F','o','n','t','s',0} |
| static const WCHAR | szCLSID [] = {'C','L','S','I','D',0} |
| static const WCHAR | szProgID [] = {'P','r','o','g','I','D',0} |
| static const WCHAR | szVIProgID [] = {'V','e','r','s','i','o','n','I','n','d','e','p','e','n','d','e','n','t','P','r','o','g','I','D',0} |
| static const WCHAR | szAppID [] = {'A','p','p','I','D',0} |
| static const WCHAR | szDefaultIcon [] = {'D','e','f','a','u','l','t','I','c','o','n',0} |
| static const WCHAR | szInprocHandler [] = {'I','n','p','r','o','c','H','a','n','d','l','e','r',0} |
| static const WCHAR | szInprocHandler32 [] = {'I','n','p','r','o','c','H','a','n','d','l','e','r','3','2',0} |
| static const WCHAR | szMIMEDatabase [] = {'M','I','M','E','\\','D','a','t','a','b','a','s','e','\\','C','o','n','t','e','n','t',' ','T','y','p','e','\\',0} |
| static const WCHAR | szLocalPackage [] = {'L','o','c','a','l','P','a','c','k','a','g','e',0} |
| static const WCHAR | szOriginalDatabase [] = {'O','r','i','g','i','n','a','l','D','a','t','a','b','a','s','e',0} |
| static const WCHAR | szUpgradeCode [] = {'U','p','g','r','a','d','e','C','o','d','e',0} |
| static const WCHAR | szAdminUser [] = {'A','d','m','i','n','U','s','e','r',0} |
| static const WCHAR | szIntel [] = {'I','n','t','e','l',0} |
| static const WCHAR | szIntel64 [] = {'I','n','t','e','l','6','4',0} |
| static const WCHAR | szX64 [] = {'x','6','4',0} |
| static const WCHAR | szAMD64 [] = {'A','M','D','6','4',0} |
| static const WCHAR | szARM [] = {'A','r','m',0} |
| static const WCHAR | szWow6432NodeCLSID [] = {'W','o','w','6','4','3','2','N','o','d','e','\\','C','L','S','I','D',0} |
| static const WCHAR | szWow6432Node [] = {'W','o','w','6','4','3','2','N','o','d','e',0} |
| static const WCHAR | szStreams [] = {'_','S','t','r','e','a','m','s',0} |
| static const WCHAR | szStorages [] = {'_','S','t','o','r','a','g','e','s',0} |
| static const WCHAR | szMsiPublishAssemblies [] = {'M','s','i','P','u','b','l','i','s','h','A','s','s','e','m','b','l','i','e','s',0} |
| static const WCHAR | szCostingComplete [] = {'C','o','s','t','i','n','g','C','o','m','p','l','e','t','e',0} |
| static const WCHAR | szTempFolder [] = {'T','e','m','p','F','o','l','d','e','r',0} |
| static const WCHAR | szDatabase [] = {'D','A','T','A','B','A','S','E',0} |
| static const WCHAR | szCRoot [] = {'C',':','\\',0} |
| static const WCHAR | szProductLanguage [] = {'P','r','o','d','u','c','t','L','a','n','g','u','a','g','e',0} |
| static const WCHAR | szProductVersion [] = {'P','r','o','d','u','c','t','V','e','r','s','i','o','n',0} |
| static const WCHAR | szWindowsInstaller [] = {'W','i','n','d','o','w','s','I','n','s','t','a','l','l','e','r',0} |
| static const WCHAR | szStringData [] = {'_','S','t','r','i','n','g','D','a','t','a',0} |
| static const WCHAR | szStringPool [] = {'_','S','t','r','i','n','g','P','o','o','l',0} |
| static const WCHAR | szInstallLevel [] = {'I','N','S','T','A','L','L','L','E','V','E','L',0} |
| static const WCHAR | szCostInitialize [] = {'C','o','s','t','I','n','i','t','i','a','l','i','z','e',0} |
| static const WCHAR | szAppDataFolder [] = {'A','p','p','D','a','t','a','F','o','l','d','e','r',0} |
| static const WCHAR | szRollbackDisabled [] = {'R','o','l','l','b','a','c','k','D','i','s','a','b','l','e','d',0} |
| static const WCHAR | szName [] = {'N','a','m','e',0} |
| static const WCHAR | szData [] = {'D','a','t','a',0} |
| static const WCHAR | szLangResource [] = {'\\','V','a','r','F','i','l','e','I','n','f','o','\\','T','r','a','n','s','l','a','t','i','o','n',0} |
Generated on Sun May 27 2012 05:14:35 for ReactOS by
1.7.6.1
|