2025-11-28 00:35:46 +09:00

45 lines
1.8 KiB
C

//+-------------------------------------------------------------------------
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
// File: common.h
//
//--------------------------------------------------------------------------
#ifndef __COMMON_H_5F90F583_B9A4_4A8F_91BC_618DE6696231_
#define __COMMON_H_5F90F583_B9A4_4A8F_91BC_618DE6696231_
#include <windows.h>
/*--------------------------------------------------------------------------
*
* Predefined Resource Types
*
--------------------------------------------------------------------------*/
#define RT_INSTALL_PROPERTY MAKEINTRESOURCE(40)
/*--------------------------------------------------------------------------
*
* Predefined Resource Names
*
--------------------------------------------------------------------------*/
#define ISETUPPROPNAME_BASEURL TEXT("BASEURL")
#define ISETUPPROPNAME_DATABASE TEXT("DATABASE")
#define ISETUPPROPNAME_OPERATION TEXT("OPERATION")
#define ISETUPPROPNAME_MINIMUM_MSI TEXT("MINIMUM_MSI")
#define ISETUPPROPNAME_UPDATELOCATION TEXT("UPDATELOCATION")
#define ISETUPPROPNAME_UPDATE TEXT("UPDATE")
#define ISETUPPROPNAME_PRODUCTNAME TEXT("PRODUCTNAME")
#define ISETUPPROPNAME_PROPERTIES TEXT("PROPERTIES")
#define ISETUPPROPNAME_PATCH TEXT("PATCH")
/*--------------------------------------------------------------------------
*
* Common Prototypes
*
---------------------------------------------------------------------------*/
UINT LoadResourceString(HINSTANCE hInst, LPCSTR lpType, LPCSTR lpName, __out_ecount(*pdwBufSize) LPSTR lpBuf, DWORD *pdwBufSize);
UINT SetupLoadResourceString(HINSTANCE hInst, LPCSTR lpName, __deref_out LPSTR *lppBuf, DWORD dwBufSize);
#endif //__COMMON_H_5F90F583_B9A4_4A8F_91BC_618DE6696231_