Files
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

67 lines
1.6 KiB
C++

//
// Copyright (C) Microsoft Corporation, 1997. All rights reserved.
//
#ifndef DSSENUM_H
#define DSSENUM_H
// DSSENUM.H
// STOCKBPCEVENT enumeration has been removed. The allowable values
// of events fired to the CA Server are those defined as constants
// in the "CAEvent Interface" section of CAODL.H.
// Upper edge purchase actions
typedef enum PURCHASEACTION {
PAGETDETAILS,
PAPURCHASETOVIEW,
PAPURCHASETOTAPE,
PACANCELVIEW,
PACANCELTAPE,
PAPREVIEW
} PURCHASEACTION;
// note that the bit mapping used here allows, for DSS, the direct conversion
// of lower edge status into upper edge status.
typedef enum PURCHASESTATUS {
PSVIEWTAKEN = 0,
PSVIEWCANCELLED,
PSVIEWREPORTED,
PSPREVIEWTAKEN,
PSVIEWAUTHORIZED,
PSVIEWPURCHASED,
PSTAPEPURCHASED,
PSTAPEAUTHORIZED,
PSTAPETAKEN,
PSTAPECANCELLED,
PSTAPEREPORTED,
PSVIEWAVAILABLE,
PSTAPEAVAILABLE,
PSREVIEWAVAILABLE
} PURCHASESTATUS;
// Reason values returned in BPCDetails when purchase actions are
// attempted.
typedef enum PURCHASEREASON {
PRSUCCESS = 0,
PRNOCALLBACK,
PRNOSUBSCRIBER,
PRRATING,
PRSPENDING,
PRCREDIT,
PRWRONGCARD,
PRCARDFULL,
PRBLOCKED,
PRBLACKOUT,
PRTOOLATE,
PRREDUNDANT,
PRPPVFAILURE,
PRBADDATA,
PRCONTENTION
} PURCHASEREASON;
#endif