windows-nt/Source/XPSP1/NT/multimedia/directx/dinput/pid/usgtxt.c

142 lines
6 KiB
C
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
/*****************************************************************************
*
* UsgTxt.c
*
* Copyright (c) 1999 Microsoft Corporation. All Rights Reserved.
*
* Abstract:
*
* PID usages strings for help with debugging.
*
*****************************************************************************/
#include "pidpr.h"
#ifdef DEBUG
void PID_CreateUsgTxt()
{
g_rgUsageTxt[0x01]= TEXT("Physical Interface Device");
g_rgUsageTxt[0x20]= TEXT("Normal");
g_rgUsageTxt[0x21]= TEXT("Set Effect Report");
g_rgUsageTxt[0x22]= TEXT("Effect Block Index");
g_rgUsageTxt[0x23]= TEXT("Parameter Block Offset");
g_rgUsageTxt[0x24]= TEXT("ROM Flag");
g_rgUsageTxt[0x25]= TEXT("Effect Type");
g_rgUsageTxt[0x26]= TEXT("ET Constant Force");
g_rgUsageTxt[0x27]= TEXT("ET Ramp");
g_rgUsageTxt[0x28]= TEXT("ET Custom Force Data");
g_rgUsageTxt[0x30]= TEXT("ET Square");
g_rgUsageTxt[0x31]= TEXT("ET Sine");
g_rgUsageTxt[0x32]= TEXT("ET Triangle");
g_rgUsageTxt[0x33]= TEXT("ET SawTooth Up");
g_rgUsageTxt[0x34]= TEXT("ET SawTooth Down");
g_rgUsageTxt[0x40]= TEXT("ET Spring");
g_rgUsageTxt[0x41]= TEXT("ET Damper");
g_rgUsageTxt[0x42]= TEXT("ET Inertia");
g_rgUsageTxt[0x43]= TEXT("ET Friction");
g_rgUsageTxt[0x50]= TEXT("Duration");
g_rgUsageTxt[0x51]= TEXT("Sample Period");
g_rgUsageTxt[0x52]= TEXT("Gain");
g_rgUsageTxt[0x53]= TEXT("Trigger Button");
g_rgUsageTxt[0x54]= TEXT("Trigger Repeat Interval");
g_rgUsageTxt[0x55]= TEXT("Axes Enable");
g_rgUsageTxt[0x56]= TEXT("Direction Enable");
g_rgUsageTxt[0x57]= TEXT("Direction");
g_rgUsageTxt[0x58]= TEXT("Type Specific Block Offset");
g_rgUsageTxt[0x59]= TEXT("Block Type");
g_rgUsageTxt[0x5A]= TEXT("Set Envelope Report");
g_rgUsageTxt[0x5B]= TEXT("Attack Level");
g_rgUsageTxt[0x5C]= TEXT("Attack Time");
g_rgUsageTxt[0x5D]= TEXT("Fade Level");
g_rgUsageTxt[0x5E]= TEXT("Fade Time");
g_rgUsageTxt[0x5F]= TEXT("Set Condition Report");
g_rgUsageTxt[0x60]= TEXT("CP Offset");
g_rgUsageTxt[0x61]= TEXT("Positive Coefficient");
g_rgUsageTxt[0x62]= TEXT("Negative Coefficient");
g_rgUsageTxt[0x63]= TEXT("Positive Saturation");
g_rgUsageTxt[0x64]= TEXT("Negative Saturation");
g_rgUsageTxt[0x65]= TEXT("Dead Band");
g_rgUsageTxt[0x66]= TEXT("Download Force Sample");
g_rgUsageTxt[0x67]= TEXT("Isoch Custom Force Enable");
g_rgUsageTxt[0x68]= TEXT("Custom Force Data Report");
g_rgUsageTxt[0x69]= TEXT("Custom Force Data");
g_rgUsageTxt[0x6A]= TEXT("Custom Force Vendor Defined Data");
g_rgUsageTxt[0x6B]= TEXT("Set Custom Force Report");
g_rgUsageTxt[0x6C]= TEXT("Custom Force Data Offset");
g_rgUsageTxt[0x6D]= TEXT("Sample Count");
g_rgUsageTxt[0x6E]= TEXT("Set Periodic Report");
g_rgUsageTxt[0x6F]= TEXT("Offset");
g_rgUsageTxt[0x70]= TEXT("Magnitude");
g_rgUsageTxt[0x71]= TEXT("Phase");
g_rgUsageTxt[0x72]= TEXT("Period");
g_rgUsageTxt[0x73]= TEXT("Set Constant Force Report");
g_rgUsageTxt[0x74]= TEXT("Set Ramp Force Report");
g_rgUsageTxt[0x75]= TEXT("Ramp Start");
g_rgUsageTxt[0x76]= TEXT("Ramp End");
g_rgUsageTxt[0x77]= TEXT("Effect Operation Report");
g_rgUsageTxt[0x78]= TEXT("Effect Operation");
g_rgUsageTxt[0x79]= TEXT("Op Effect Start");
g_rgUsageTxt[0x7A]= TEXT("Op Effect Start Solo");
g_rgUsageTxt[0x7B]= TEXT("Op Effect Stop");
g_rgUsageTxt[0x7C]= TEXT("Loop Count");
g_rgUsageTxt[0x7D]= TEXT("Device Gain Report");
g_rgUsageTxt[0x7E]= TEXT("Device Gain");
g_rgUsageTxt[0x7F]= TEXT("PID Pool Report");
g_rgUsageTxt[0x80]= TEXT("RAM Pool Size");
g_rgUsageTxt[0x81]= TEXT("ROM Pool Size");
g_rgUsageTxt[0x82]= TEXT("ROM Effect Block Count");
g_rgUsageTxt[0x83]= TEXT("Simultaneous Effects Max");
g_rgUsageTxt[0x84]= TEXT("Pool Alignment");
g_rgUsageTxt[0x85]= TEXT("PID Pool Move Report");
g_rgUsageTxt[0x86]= TEXT("Move Source");
g_rgUsageTxt[0x87]= TEXT("Move Destination");
g_rgUsageTxt[0x88]= TEXT("Move Length");
g_rgUsageTxt[0x89]= TEXT("PID Block Load Report");
g_rgUsageTxt[0x8A]= TEXT("Handshake Key");
g_rgUsageTxt[0x8B]= TEXT("Block Load Status");
g_rgUsageTxt[0x8C]= TEXT("Block Load Success");
g_rgUsageTxt[0x8D]= TEXT("Block Load Full");
g_rgUsageTxt[0x8E]= TEXT("Blodk Load Error");
g_rgUsageTxt[0x8F]= TEXT("Block Handle");
g_rgUsageTxt[0x90]= TEXT("PID Block Free Report");
g_rgUsageTxt[0x91]= TEXT("Type Specific Block Handle");
g_rgUsageTxt[0x92]= TEXT("PID State Report");
g_rgUsageTxt[0x93]= TEXT("PID Effect State");
g_rgUsageTxt[0x94]= TEXT("ES Playing");
g_rgUsageTxt[0x95]= TEXT("ES Stopped");
g_rgUsageTxt[0x96]= TEXT("PID Device Control");
g_rgUsageTxt[0x97]= TEXT("DC Enable Actuators");
g_rgUsageTxt[0x98]= TEXT("DC Disable Actuators");
g_rgUsageTxt[0x99]= TEXT("DC Stop All Effects");
g_rgUsageTxt[0x9A]= TEXT("DC Device Reset");
g_rgUsageTxt[0x9B]= TEXT("DV Device Pause");
g_rgUsageTxt[0x9C]= TEXT("DC Device Continue");
g_rgUsageTxt[0x9D]= TEXT("Device State");
g_rgUsageTxt[0x9F]= TEXT("Device Paused");
g_rgUsageTxt[0xA0]= TEXT("Actuators Enabled");
g_rgUsageTxt[0xA4]= TEXT("Safety Switch");
g_rgUsageTxt[0xA5]= TEXT("Actuator Override Switch");
g_rgUsageTxt[0xA6]= TEXT("Actuator Power");
g_rgUsageTxt[0xA7]= TEXT("Start Delay");
g_rgUsageTxt[0xA8]= TEXT("Parameter Block Size");
g_rgUsageTxt[0xA9]= TEXT("Device Managed Pool");
g_rgUsageTxt[0xAA]= TEXT("Shared Parameter Blocks");
g_rgUsageTxt[0xAB]= TEXT("Create New Effect Report");
g_rgUsageTxt[0xAC]= TEXT("RAM pool avaliable");
CAssertF( 0xAC == PIDUSAGETXT_MAX);
}
#endif