46 lines
1 KiB
C
46 lines
1 KiB
C
|
|
/****************************************************************************\
|
|
|
|
SETUPX32.H
|
|
|
|
Microsoft Confidential
|
|
Copyright (c) Microsoft Corporation 1999
|
|
All rights reserved
|
|
|
|
\****************************************************************************/
|
|
|
|
|
|
#ifndef _SETUPX32_H_
|
|
#define _SETUPX32_H_
|
|
|
|
// BUGBUG: IS THIS FILE NECESSARY??
|
|
|
|
//
|
|
// Exporting (this gets rid of the .def)
|
|
//
|
|
|
|
#ifdef SETUPX32_EXPORT
|
|
#define DLLExportImport __declspec(dllexport)
|
|
#else
|
|
#define DLLExportImport __declspec(dllimport)
|
|
#endif
|
|
|
|
//
|
|
// Audit mode flags.
|
|
//
|
|
|
|
#define SX_AUDIT_NONE 0x00000000
|
|
#define SX_AUDIT_NONRESTORE 0x00000001
|
|
#define SX_AUDIT_RESTORE 0x00000002
|
|
#define SX_AUDIT_ENDUSER 0x00000003
|
|
#define SX_AUDIT_AUTO 0x00000100
|
|
#define SX_AUDIT_RESTORATIVE 0x00000200
|
|
#define SX_AUDIT_ALLOWMANUAL 0x00000400
|
|
#define SX_AUDIT_ALLOWENDUSER 0x00000800
|
|
#define SX_AUDIT_MODES 0x000000FF
|
|
#define SX_AUDIT_FLAGS 0x0000FF00
|
|
#define SX_AUDIT_INVALID 0xFFFFFFFF
|
|
|
|
#endif // _SETUPX32_H_
|
|
|