// CodeGear C++Builder
// Copyright (c) 1995, 2009 by Embarcadero Technologies, Inc.
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Wclcods.pas' rev: 21.00

#ifndef WclcodsHPP
#define WclcodsHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Wclcods
{
//-- type declarations -------------------------------------------------------
//-- var, const, procedure ---------------------------------------------------
static const ShortInt COD_FORMAT_BIT_OFFSET = 0x0;
static const ShortInt COD_MINOR_BIT_OFFSET = 0x2;
static const ShortInt COD_MAJOR_BIT_OFFSET = 0x8;
static const ShortInt COD_SERVICE_BIT_OFFSET = 0xd;
static const ShortInt COD_FORMAT_MASK = 0x3;
static const Byte COD_MINOR_MASK = 0xfc;
static const Word COD_MAJOR_MASK = 0x1f00;
static const int COD_SERVICE_MASK = 0xffe000;
static const ShortInt COD_VERSION = 0x0;
static const ShortInt COD_SERVICE_LIMITED = 0x1;
static const ShortInt COD_SERVICE_POSITIONING = 0x8;
static const ShortInt COD_SERVICE_NETWORKING = 0x10;
static const ShortInt COD_SERVICE_RENDERING = 0x20;
static const ShortInt COD_SERVICE_CAPTURING = 0x40;
static const Byte COD_SERVICE_OBJECT_XFER = 0x80;
static const Word COD_SERVICE_AUDIO = 0x100;
static const Word COD_SERVICE_TELEPHONY = 0x200;
static const Word COD_SERVICE_INFORMATION = 0x400;
static const Word COD_SERVICE_VALID_MASK = 0x7f9;
static const ShortInt COD_SERVICE_MAX_COUNT = 0x9;
static const ShortInt COD_MAJOR_MISCELLANEOUS = 0x0;
static const ShortInt COD_MAJOR_COMPUTER = 0x1;
static const ShortInt COD_MAJOR_PHONE = 0x2;
static const ShortInt COD_MAJOR_LAN_ACCESS = 0x3;
static const ShortInt COD_MAJOR_AUDIO = 0x4;
static const ShortInt COD_MAJOR_PERIPHERAL = 0x5;
static const ShortInt COD_MAJOR_IMAGING = 0x6;
static const ShortInt COD_MAJOR_WEARABLE = 0x7;
static const ShortInt COD_MAJOR_TOY = 0x8;
static const ShortInt COD_MAJOR_HEALTH = 0x9;
static const ShortInt COD_MAJOR_UNCLASSIFIED = 0x1f;
static const ShortInt COD_COMPUTER_MINOR_UNCLASSIFIED = 0x0;
static const ShortInt COD_COMPUTER_MINOR_DESKTOP = 0x1;
static const ShortInt COD_COMPUTER_MINOR_SERVER = 0x2;
static const ShortInt COD_COMPUTER_MINOR_LAPTOP = 0x3;
static const ShortInt COD_COMPUTER_MINOR_HANDHELD = 0x4;
static const ShortInt COD_COMPUTER_MINOR_PALM = 0x5;
static const ShortInt COD_COMPUTER_MINOR_WEARABLE = 0x6;
static const ShortInt COD_PHONE_MINOR_UNCLASSIFIED = 0x0;
static const ShortInt COD_PHONE_MINOR_CELLULAR = 0x1;
static const ShortInt COD_PHONE_MINOR_CORDLESS = 0x2;
static const ShortInt COD_PHONE_MINOR_SMART = 0x3;
static const ShortInt COD_PHONE_MINOR_WIRED_MODEM = 0x4;
static const ShortInt COD_AUDIO_MINOR_UNCLASSIFIED = 0x0;
static const ShortInt COD_AUDIO_MINOR_HEADSET = 0x1;
static const ShortInt COD_AUDIO_MINOR_HANDS_FREE = 0x2;
static const ShortInt COD_AUDIO_MINOR_HEADSET_HANDS_FREE = 0x3;
static const ShortInt COD_AUDIO_MINOR_MICROPHONE = 0x4;
static const ShortInt COD_AUDIO_MINOR_LOUDSPEAKER = 0x5;
static const ShortInt COD_AUDIO_MINOR_HEADPHONES = 0x6;
static const ShortInt COD_AUDIO_MINOR_PORTABLE_AUDIO = 0x7;
static const ShortInt COD_AUDIO_MINOR_CAR_AUDIO = 0x8;
static const ShortInt COD_AUDIO_MINOR_SET_TOP_BOX = 0x9;
static const ShortInt COD_AUDIO_MINOR_HIFI_AUDIO = 0xa;
static const ShortInt COD_AUDIO_MINOR_VCR = 0xb;
static const ShortInt COD_AUDIO_MINOR_VIDEO_CAMERA = 0xc;
static const ShortInt COD_AUDIO_MINOR_CAMCORDER = 0xd;
static const ShortInt COD_AUDIO_MINOR_VIDEO_MONITOR = 0xe;
static const ShortInt COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER = 0xf;
static const ShortInt COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING = 0x10;
static const ShortInt COD_AUDIO_MINOR_GAMING_TOY = 0x12;
static const ShortInt COD_PERIPHERAL_MINOR_KEYBOARD_MASK = 0x10;
static const ShortInt COD_PERIPHERAL_MINOR_POINTER_MASK = 0x20;
static const ShortInt COD_PERIPHERAL_MINOR_NO_CATEGORY = 0x0;
static const ShortInt COD_PERIPHERAL_MINOR_JOYSTICK = 0x1;
static const ShortInt COD_PERIPHERAL_MINOR_GAMEPAD = 0x2;
static const ShortInt COD_PERIPHERAL_MINOR_REMOTE_CONTROL = 0x3;
static const ShortInt COD_PERIPHERAL_MINOR_SENSING = 0x4;
static const ShortInt COD_IMAGING_MINOR_DISPLAY_MASK = 0x4;
static const ShortInt COD_IMAGING_MINOR_CAMERA_MASK = 0x8;
static const ShortInt COD_IMAGING_MINOR_SCANNER_MASK = 0x10;
static const ShortInt COD_IMAGING_MINOR_PRINTER_MASK = 0x20;
static const ShortInt COD_WEARABLE_MINOR_WRIST_WATCH = 0x1;
static const ShortInt COD_WEARABLE_MINOR_PAGER = 0x2;
static const ShortInt COD_WEARABLE_MINOR_JACKET = 0x3;
static const ShortInt COD_WEARABLE_MINOR_HELMET = 0x4;
static const ShortInt COD_WEARABLE_MINOR_GLASSES = 0x5;
static const ShortInt COD_TOY_MINOR_ROBOT = 0x1;
static const ShortInt COD_TOY_MINOR_VEHICLE = 0x2;
static const ShortInt COD_TOY_MINOR_DOLL_ACTION_FIGURE = 0x3;
static const ShortInt COD_TOY_MINOR_CONTROLLER = 0x4;
static const ShortInt COD_TOY_MINOR_GAME = 0x5;
static const ShortInt COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR = 0x1;
static const ShortInt COD_HEALTH_MINOR_THERMOMETER = 0x2;
static const ShortInt COD_HEALTH_MINOR_WEIGHING_SCALE = 0x3;
static const ShortInt COD_HEALTH_MINOR_GLUCOSE_METER = 0x4;
static const ShortInt COD_HEALTH_MINOR_PULSE_OXIMETER = 0x5;
static const ShortInt COD_HEALTH_MINOR_HEART_PULSE_MONITOR = 0x6;
static const ShortInt COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY = 0x7;
static const ShortInt COD_HEALTH_MINOR_STEP_COUNTER = 0x8;
static const ShortInt COD_LAN_ACCESS_BIT_OFFSET = 0x5;
static const ShortInt COD_LAN_MINOR_MASK = 0x1c;
static const Byte COD_LAN_ACCESS_MASK = 0xe0;
static const ShortInt COD_LAN_MINOR_UNCLASSIFIED = 0x0;
static const ShortInt COD_LAN_ACCESS_0_USED = 0x0;
static const ShortInt COD_LAN_ACCESS_17_USED = 0x1;
static const ShortInt COD_LAN_ACCESS_33_USED = 0x2;
static const ShortInt COD_LAN_ACCESS_50_USED = 0x3;
static const ShortInt COD_LAN_ACCESS_67_USED = 0x4;
static const ShortInt COD_LAN_ACCESS_83_USED = 0x5;
static const ShortInt COD_LAN_ACCESS_99_USED = 0x6;
static const ShortInt COD_LAN_ACCESS_FULL = 0x7;

}	/* namespace Wclcods */
using namespace Wclcods;
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// WclcodsHPP
