/*
@Copyright Looking Glass Studios, Inc.
1996,1997,1998,1999,2000 Unpublished Work.
*/

// $Header: r:/t2repos/thief2/src/ai/aiguid.h,v 1.37 2000/01/29 12:45:25 adurant Exp $
#pragma once

DEFINE_LG_GUID(LOOPID_AI, 0x39);
DEFINE_LG_GUID(IID_IAIManager, 0xe3);
DEFINE_LG_GUID(IID_IAI, 0xe4);
DEFINE_LG_GUID(IID_IInternalAI, 0xff);
DEFINE_LG_GUID(IID_IAISenses, 0x100);
DEFINE_LG_GUID(IID_IAIMoveRegulator, 0x101);
DEFINE_LG_GUID(IID_IAIMoveEnactor, 0x102);
DEFINE_LG_GUID(IID_IAIComponent, 0x104);
DEFINE_LG_GUID(IID_IAIAbility, 0x105);
DEFINE_LG_GUID(IID_IAIAction, 0x13b);
DEFINE_LG_GUID(IID_IAISoundEnactor, 0x13c);
DEFINE_LG_GUID(IID_IAIBehaviorSet, 0x13e);
DEFINE_LG_GUID(IID_IAIEfficiencyProperty, 0x14c);
DEFINE_LG_GUID(IID_IAIRatingProperty, 0x14d);
DEFINE_LG_GUID(IID_IAISoundTypeProperty, 0x154);
DEFINE_LG_GUID(IID_IAIAlertnessProperty, 0x155);
DEFINE_LG_GUID(IID_IAIVisibilityProperty, 0x156);
DEFINE_LG_GUID(IID_IAIModeProperty, 0x157);
DEFINE_LG_GUID(CLSID_cAISubCombat, 0x167);
DEFINE_LG_GUID(IID_IAIVisionDescProperty, 0x174);
DEFINE_LG_GUID(IID_IAIVisCtrlProperty, 0x175);
DEFINE_LG_GUID(IID_IAIAwareCapProperty, 0x176);
DEFINE_LG_GUID(IID_IAIFleeConditionsProperty, 0x183);
DEFINE_LG_GUID(IID_IAIInvestKindProperty, 0x186);
DEFINE_LG_GUID(IID_IAINonHostilityProperty, 0x187);
DEFINE_LG_GUID(IID_IAIWatchPointProperty, 0x192);
DEFINE_LG_GUID(IID_IAIIdleDirsProperty, 0x195);
DEFINE_LG_GUID(IID_IAIBroadcastProperty, 0x19a);
DEFINE_LG_GUID(IID_IAIAlertCapProperty, 0x1a1);
DEFINE_LG_GUID(IID_IAIDeviceProperty, 0x1a2);
DEFINE_LG_GUID(IID_IAITurretProperty, 0x1a3);
DEFINE_LG_GUID(IID_IAICameraProperty, 0x1a6);
DEFINE_LG_GUID(IID_IAISignalResponseProperty, 0x1ac);
DEFINE_LG_GUID(IID_IAIThreatResponseProperty, 0x1b0);
DEFINE_LG_GUID(IID_IAIAlertResponseProperty, 0x1b1);
DEFINE_LG_GUID(IID_IAIVisibilityModProperty, 0x1b1);
DEFINE_LG_GUID(IID_IAIObjectAvoidProperty, 0x1d2);
DEFINE_LG_GUID(IID_IAIConversationProperty, 0x1de);
DEFINE_LG_GUID(IID_IAIConversation, 0x1e0);
DEFINE_LG_GUID(IID_IAIConversationManager, 0x1e3);
DEFINE_LG_GUID(IID_IAIConverse, 0x1e4);
DEFINE_LG_GUID(IID_IAISenseCombatResponseProperty, 0x1ea);
DEFINE_LG_GUID(IID_IAIInform, 0x1ed);
DEFINE_LG_GUID(IID_IAIInformResponseProperty, 0x1ee);
DEFINE_LG_GUID(IID_IAIIdleOriginProperty, 0x1ef);
DEFINE_LG_GUID(IID_IAIFrozenProperty, 0x1fe);
DEFINE_LG_GUID(IID_IAIPathfinder, 0x201);
DEFINE_LG_GUID(IID_IAIPath, 0x202);
DEFINE_LG_GUID(IID_IAIPathfindControl, 0x20a);
DEFINE_LG_GUID(IID_IAIAppServices, 0x215);
DEFINE_LG_GUID(IID_IAIAlertSenseMultsProperty, 0x219);
DEFINE_LG_GUID(IID_IAIAwareDelayProperty, 0x21a);
DEFINE_LG_GUID(IID_IAIPathQuery, 0x21d);
DEFINE_LG_GUID(IID_IAIBodyResponseProperty, 0x21e);
DEFINE_LG_GUID(IID_IAINonCombatDmgRespProperty, 0x250);
DEFINE_LG_GUID(IID_IAISubability, 0x251);
DEFINE_LG_GUID(IID_IAIActor, 0x263);
DEFINE_LG_GUID(IID_IAIRangedRangesProperty, 0x27b);
DEFINE_LG_GUID(IID_IAIRangedWoundProperty, 0x27c);
DEFINE_LG_GUID(IID_IAIRangedFleeProperty, 0x282);
DEFINE_LG_GUID(IID_IAIRangedApplicabilitiesProperty, 0x283);
DEFINE_LG_GUID(IID_IAIRangedShootProperty, 0x286);
DEFINE_LG_GUID(IID_IAIRangedWoundSoundProperty, 0x27c);
DEFINE_LG_GUID(IID_IAICombatTimingProperty, 0x299);
DEFINE_LG_GUID(IID_IAINetManager, 0x2af);
DEFINE_LG_GUID(IID_IAINetServices, 0x2b0);
DEFINE_LG_GUID(IID_IAIFrustratedProperty, 0x37d);
DEFINE_LG_GUID(IID_IAISuspiciousResponseProperty, 0x414);
