

/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */

/* link this file in with the server and any clients */


 /* File created by MIDL compiler version 7.00.0555 */
/* at Tue Apr 01 13:04:00 2025
 */
/* Compiler settings for CAO.idl:
    Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 
    protocol : dce , ms_ext, c_ext, robust
    error checks: allocation ref bounds_check enum stub_data 
    VC __declspec() decoration level: 
         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
         DECLSPEC_UUID(), MIDL_INTERFACE()
*/
/* @@MIDL_FILE_HEADING(  ) */

#pragma warning( disable: 4049 )  /* more than 64k source lines */


#ifdef __cplusplus
extern "C"{
#endif 


#include <rpc.h>
#include <rpcndr.h>

#ifdef _MIDL_USE_GUIDDEF_

#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif

#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
        DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)

#else // !_MIDL_USE_GUIDDEF_

#ifndef __IID_DEFINED__
#define __IID_DEFINED__

typedef struct _IID
{
    unsigned long x;
    unsigned short s1;
    unsigned short s2;
    unsigned char  c[8];
} IID;

#endif // __IID_DEFINED__

#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED

#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
        const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}

#endif !_MIDL_USE_GUIDDEF_

MIDL_DEFINE_GUID(IID, IID_ICaoEngine,0x5acfd9fe,0x41f0,0x43f6,0xa0,0xd6,0xc1,0x0c,0x07,0x93,0x15,0xfc);


MIDL_DEFINE_GUID(IID, IID_ICaoWorkspaces,0x8dcdfb4e,0xcf07,0x47ca,0x89,0x5f,0xdb,0x1d,0x5a,0xfa,0x8f,0x74);


MIDL_DEFINE_GUID(IID, IID_ICaoWorkspace,0x0ed07c17,0xb078,0x40cf,0x9b,0x0f,0x3a,0x49,0x74,0xde,0x55,0xe5);


MIDL_DEFINE_GUID(IID, IID_ICaoControllers,0x474b2753,0x9f06,0x41e0,0x84,0x0b,0x1f,0x26,0xb1,0xac,0x1c,0x2c);


MIDL_DEFINE_GUID(IID, IID_ICaoController,0xc94e794f,0xec5b,0x43f2,0x87,0x9f,0x77,0x7a,0x49,0xe7,0x30,0x5b);


MIDL_DEFINE_GUID(IID, IID_ICaoExtensions,0xc5cd2d49,0xd7b9,0x4c6d,0x8d,0x0d,0x56,0xa5,0x66,0xb7,0x80,0x42);


MIDL_DEFINE_GUID(IID, IID_ICaoExtension,0xa2e8ab44,0x325e,0x4fd8,0x8e,0x92,0x55,0xa9,0x1d,0x21,0x3d,0x19);


MIDL_DEFINE_GUID(IID, IID_ICaoFiles,0x9f1e5eaf,0x4c53,0x4718,0x9d,0x79,0xef,0xc3,0xf8,0x75,0x8d,0x02);


MIDL_DEFINE_GUID(IID, IID_ICaoFile,0x9a4617d6,0x3e02,0x499d,0xa1,0xb9,0x3d,0x33,0xbc,0xa0,0x56,0x9f);


MIDL_DEFINE_GUID(IID, IID_ICaoRobots,0x76cddba4,0x09e9,0x4292,0x95,0xef,0x1a,0x5a,0x85,0xdc,0xbe,0xa9);


MIDL_DEFINE_GUID(IID, IID_ICaoRobot,0x02105032,0x6ae1,0x4251,0xa7,0x2f,0x9a,0xad,0xc0,0x4f,0x66,0x59);


MIDL_DEFINE_GUID(IID, IID_ICaoTasks,0xa2a35844,0x148b,0x4762,0x8b,0x41,0x68,0x01,0x5b,0xbc,0x26,0xf7);


MIDL_DEFINE_GUID(IID, IID_ICaoTask,0xcc23c152,0x1d58,0x4c70,0xbd,0x1b,0x53,0x9f,0xd0,0x32,0x9a,0xe2);


MIDL_DEFINE_GUID(IID, IID_ICaoVariables,0x8d392e7a,0xeb9e,0x46ef,0x86,0xc6,0x8e,0x7a,0xcd,0x0e,0xce,0xab);


MIDL_DEFINE_GUID(IID, IID_ICaoVariable,0x3dc12940,0x6c7b,0x43e4,0xb3,0x75,0x13,0x6c,0x3e,0x6e,0x7e,0x3a);


MIDL_DEFINE_GUID(IID, IID_ICaoCommands,0x480CA4D6,0xADCB,0x4cb4,0x81,0x2B,0x7E,0x41,0xBE,0x89,0x1E,0x03);


MIDL_DEFINE_GUID(IID, IID_ICaoCommand,0x3DA3B42D,0xEA6A,0x468b,0xA5,0x7F,0xC3,0x75,0xDE,0xFD,0x11,0xE9);


MIDL_DEFINE_GUID(IID, IID_ICaoMessage,0x964497c9,0xa444,0x48e3,0xad,0x6c,0x78,0xb1,0xfa,0x5b,0xe4,0x6f);


MIDL_DEFINE_GUID(IID, IID_ICaoEngineStatus,0x9b77d6e0,0xb941,0x4513,0x8a,0x63,0x08,0xc5,0x9c,0x99,0x29,0x91);


MIDL_DEFINE_GUID(IID, IID_IEventSink,0x2b27bcbf,0xc3c2,0x45dd,0xba,0x66,0x8a,0xc0,0xfa,0x89,0x8c,0x1c);


MIDL_DEFINE_GUID(IID, LIBID_CAOLib,0xe2f77a83,0x3965,0x44e7,0x99,0xa5,0xe7,0x5c,0x6b,0x07,0xd5,0x9c);


MIDL_DEFINE_GUID(IID, DIID__ICaoControllerEvents,0xa7b43ef1,0x0215,0x4940,0xa6,0xf6,0x21,0x74,0x4b,0x8c,0xba,0x52);


MIDL_DEFINE_GUID(IID, DIID__ICaoCommandsEvents,0xDC17F478,0xF7B2,0x4ce7,0x81,0x9D,0x8E,0xF3,0x4F,0x70,0xE3,0x51);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoEngine,0x60555f1b,0xe473,0x4250,0xbb,0x43,0x93,0x39,0x90,0xfb,0xec,0xed);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoWorkspaces,0xf7430785,0x4ec2,0x4193,0x85,0x52,0xf5,0xcb,0x2d,0x6b,0xe7,0x32);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoWorkspace,0x22fc99b8,0x9c3a,0x48c9,0x9f,0x4d,0x8e,0xee,0x16,0xed,0x36,0x5a);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoControllers,0x41c404be,0xbfd1,0x40ce,0x84,0x54,0x2f,0x47,0xe0,0x4a,0x09,0xb1);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoController,0xd1baa44e,0x9ca9,0x4075,0x8a,0xd1,0x48,0x1a,0xa2,0x14,0x34,0xa8);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoExtensions,0x0AF9CEC7,0x4F11,0x4EA4,0x80,0x33,0x14,0x2C,0xF4,0xE4,0x55,0x12);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoExtension,0xFE266A3E,0x9435,0x4F25,0x85,0xE2,0xB4,0x35,0x0A,0x37,0x8B,0x81);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoFiles,0x2d662501,0x91ce,0x49e0,0xba,0xfa,0x45,0x3a,0x2d,0x61,0x0b,0x50);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoFile,0xb7466915,0x2234,0x4382,0xb9,0xe7,0xda,0x74,0xa3,0x4a,0xca,0xff);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoRobots,0xf6981128,0x7e0f,0x4159,0x86,0xb0,0x73,0x97,0xeb,0x15,0x96,0xa3);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoRobot,0xc486acdd,0x451e,0x4fb5,0xa2,0x0b,0x3c,0xc7,0x47,0xf8,0xcc,0x2e);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoTasks,0xeb5211bb,0xdd98,0x4e91,0xb8,0x4f,0xa6,0x19,0xf6,0x36,0xde,0x30);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoTask,0x1ab45162,0xd81d,0x475c,0xa7,0x3f,0x3f,0x9b,0xbc,0x0f,0x07,0x68);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoVariables,0x5691304f,0x610a,0x4645,0x8d,0x58,0x64,0x13,0x8e,0x05,0x98,0x24);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoVariable,0x2c9b6656,0x32d1,0x425c,0xad,0x61,0x53,0x6c,0x5a,0x07,0xc7,0x73);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoCommands,0x887FFEAF,0x3E41,0x4d54,0xA5,0x58,0xDE,0x75,0xE7,0xE1,0x1B,0x44);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoCommand,0x9289DBE4,0xADEC,0x4001,0x9C,0xF0,0xC5,0x8C,0x75,0x6B,0x2E,0x79);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoMessage,0x4f2f3700,0x71c8,0x452a,0x81,0xac,0x5a,0x85,0x39,0xb8,0xa5,0xc6);


MIDL_DEFINE_GUID(CLSID, CLSID_CaoEngineStatus,0xf5e9b29c,0xe1d6,0x4f78,0xac,0x18,0xa8,0x5a,0xe4,0x9d,0xbb,0xb2);


MIDL_DEFINE_GUID(CLSID, CLSID_EventSink,0x12654e13,0xf7bc,0x4f1a,0x83,0x1d,0xa7,0xa9,0x3e,0x73,0x3c,0xb7);

#undef MIDL_DEFINE_GUID

#ifdef __cplusplus
}
#endif



