

/* 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 Fri Nov 02 11:57:47 2018
 */
/* Compiler settings for TCTradeWrapperAPI.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_ICTCTradeAPIEx,0x83699857,0xA0F2,0x4A28,0xA2,0x3A,0x58,0xFE,0x15,0x5F,0x3B,0xEB);


MIDL_DEFINE_GUID(IID, IID_adiAccountItem,0xEC186399,0x8E61,0x404F,0x9E,0x4A,0x3A,0x0F,0x62,0xF5,0x62,0x20);


MIDL_DEFINE_GUID(IID, IID_nopStockItem,0x43BCC622,0x7DDA,0x4768,0x8E,0x3E,0xEF,0xB8,0x2E,0x93,0x49,0x5D);


MIDL_DEFINE_GUID(IID, IID_rptReportItems,0xDB9EDFF6,0x3C5E,0x4F45,0x91,0x98,0x51,0x27,0x1D,0x26,0xED,0x6F);


MIDL_DEFINE_GUID(IID, IID_rptExecutionReportItem,0xB9342AE6,0x8501,0x48C3,0xBC,0x3C,0x84,0x45,0x93,0x73,0x55,0x9D);


MIDL_DEFINE_GUID(IID, IID_rptFilledOrderItem,0xAA9F22DE,0xB84B,0x45F5,0xA1,0xE2,0xAB,0x9C,0x15,0x85,0x06,0x4D);


MIDL_DEFINE_GUID(IID, IID_nopReplaceOrderItem,0x98C06EE5,0x3CE2,0x4EBE,0xA2,0x6A,0x7D,0x34,0x61,0x15,0x00,0xCC);


MIDL_DEFINE_GUID(IID, IID_nopFutOptItem,0xD4607932,0x3940,0x4A3E,0x82,0x49,0xFD,0xD2,0x5A,0xB5,0x71,0xA8);


MIDL_DEFINE_GUID(IID, IID_adiFutureClosedPositionItem,0x7D536CE8,0x2ECB,0x4F02,0x8B,0x0B,0x59,0x5B,0xC2,0xE2,0x39,0x8A);


MIDL_DEFINE_GUID(IID, IID_adiExerciseStatusItem,0x4A507245,0xF1DF,0x430F,0xAD,0xE2,0xA0,0xA2,0xE2,0x1B,0x70,0xD6);


MIDL_DEFINE_GUID(IID, IID_adiMarginItem,0x20B194DB,0xD5A6,0x4EF2,0x87,0x60,0xC5,0xEE,0x75,0x89,0xF3,0x7F);


MIDL_DEFINE_GUID(IID, IID_adiPositionItem,0x442F43A9,0xB9B5,0x44CA,0x9C,0xD7,0xAF,0x63,0xEF,0x51,0x9B,0xB4);


MIDL_DEFINE_GUID(IID, IID_IadiBankItem,0x76ED5028,0xE918,0x4738,0xB9,0x50,0x66,0x22,0xF4,0xFB,0xC1,0x5C);


MIDL_DEFINE_GUID(IID, IID_IadiBankTransfer,0x6D18F8B0,0xFF01,0x4EC4,0x84,0x38,0xE7,0xC2,0x07,0xDA,0x5A,0xC4);


MIDL_DEFINE_GUID(IID, IID_InopBankFutTransfer,0xABDD731C,0x17CC,0x4293,0xBD,0x5B,0x4C,0x37,0x0A,0x8C,0xF3,0xDA);


MIDL_DEFINE_GUID(IID, LIBID_TCTradeWrapperAPILib,0xCD78EAC4,0xAA23,0x4BEE,0xA3,0x52,0xC0,0xE9,0x17,0xF9,0x11,0xD3);


MIDL_DEFINE_GUID(IID, DIID__ICTCTradeAPIExEvents,0x9671C6F4,0x4CBA,0x452B,0x92,0xE1,0x75,0xE3,0x6C,0x65,0x9E,0x52);


MIDL_DEFINE_GUID(CLSID, CLSID_CTCTradeAPIEx,0x5C434E24,0x11B1,0x451A,0xBF,0x66,0xE5,0xF4,0x2E,0x8B,0x8E,0x75);


MIDL_DEFINE_GUID(CLSID, CLSID_ADIAccount,0x758B63D4,0xD8C9,0x492B,0xAB,0x2B,0xA1,0x01,0x4A,0xAC,0x1F,0xA3);


MIDL_DEFINE_GUID(CLSID, CLSID_NOPStock,0x26A9FCF9,0x93E2,0x486F,0x81,0x39,0xA3,0xD2,0x77,0x29,0x57,0xB9);


MIDL_DEFINE_GUID(CLSID, CLSID_RPTReports,0x597B9AE7,0x55D3,0x48B4,0x92,0xF0,0x12,0x84,0x05,0x41,0xC8,0xC7);


MIDL_DEFINE_GUID(CLSID, CLSID_RPTExecutionReport,0xC4D0CDB7,0x8F21,0x4752,0xAF,0x97,0x02,0x5A,0xDC,0x7B,0x7F,0xD9);


MIDL_DEFINE_GUID(CLSID, CLSID_RptFilledOrder,0x61B1724C,0x72CA,0x46DF,0x85,0xE9,0xD3,0xEF,0x72,0xF7,0x70,0x5F);


MIDL_DEFINE_GUID(CLSID, CLSID_NOPReplaceOrder,0x0F9B6537,0xB2A4,0x4888,0xA2,0xCD,0x70,0x91,0x43,0x09,0x77,0x3F);


MIDL_DEFINE_GUID(CLSID, CLSID_NOPFutOpt,0xFD1350F3,0x7D1B,0x4DAF,0x84,0x0F,0xB7,0xBF,0x6D,0xE0,0x66,0x07);


MIDL_DEFINE_GUID(CLSID, CLSID_ADIFutureClosedPosition,0x968D1177,0x66B6,0x4115,0x92,0x72,0xB1,0x40,0xB4,0xB4,0x15,0x37);


MIDL_DEFINE_GUID(CLSID, CLSID_ADIExerciseStatus,0x8823D1F7,0x95BF,0x47C2,0xB5,0x76,0xF3,0xC9,0xAB,0x38,0xF6,0x10);


MIDL_DEFINE_GUID(CLSID, CLSID_ADIMargin,0x000F4D92,0x9D84,0x4B59,0xAF,0xEF,0x8E,0xBC,0xDE,0x14,0x4D,0x36);


MIDL_DEFINE_GUID(CLSID, CLSID_ADIPosition,0xD5F1627F,0x0150,0x45C4,0x86,0xEB,0x6F,0xAA,0xC9,0x52,0x77,0x5C);


MIDL_DEFINE_GUID(CLSID, CLSID_adiBankItem,0x5782D96A,0xC1EB,0x4B76,0xB8,0x90,0x3B,0xB7,0x83,0x0A,0x71,0xD4);


MIDL_DEFINE_GUID(CLSID, CLSID_adiBankTransfer,0x89EE20A3,0x4802,0x4733,0x92,0x4D,0x47,0x79,0x94,0x29,0x2B,0xC3);


MIDL_DEFINE_GUID(CLSID, CLSID_nopBankFutTransfer,0x26513241,0xB185,0x4848,0xBB,0x11,0x74,0xA8,0x11,0x95,0xC5,0xE0);

#undef MIDL_DEFINE_GUID

#ifdef __cplusplus
}
#endif



