// ParameterOperations.h : Defines the entry point for the DLL application.
//

//----------------------------------------------------------////
//		Preregistred Operations	types						////
//----------------------------------------------------------////


#define CKOGUID_ADD					CKDEFINEGUID(0x33cc6b49,0x3589282b)		

#define CKOGUID_SUBTRACT		CKDEFINEGUID(0x67641171,0x6499077a)	

#define CKOGUID_MULTIPLY		CKDEFINEGUID(0x38996b85,0x334e35c2)	

#define CKOGUID_SPHERICTOCART	CKDEFINEGUID(0x78d5ef5,0xa012012)

#define CKOGUID_DIVIDE			CKDEFINEGUID(0x748c3502,0x0fea0cf1)

#define CKOGUID_INF					CKDEFINEGUID(0x74a36ef4,0x61262b24)

#define CKOGUID_INFEQUAL		CKDEFINEGUID(0x287f6201,0x7fc624ca)	

#define CKOGUID_MAX					CKDEFINEGUID(0x7c2e01a8,0x6e702206)

#define CKOGUID_MIN					CKDEFINEGUID(0x6ea214cb,0x43be6b56)

#define CKOGUID_EQUAL				CKDEFINEGUID(0x6c62476b,0x7a922973)

#define CKOGUID_NOTEQUAL			CKDEFINEGUID(0xcf50abbb,0x0b50a0c8)

#define CKOGUID_CONTENTEQUAL		CKDEFINEGUID(0x3dda41e5,0x36c6833)


#define CKOGUID_SET					CKDEFINEGUID(0x428009b4,0x1caa5c78)

#define CKOGUID_SETX				CKDEFINEGUID(0x48c20def,0xfecd00a1)

#define CKOGUID_SETY				CKDEFINEGUID(0x48c20dee,0xfec200af)

#define CKOGUID_SETZ				CKDEFINEGUID(0x48c20ded,0xfec20da1)

#define CKOGUID_SETW				CKDEFINEGUID(0x3e996c46,0x1637414a)

#define CKOGUID_SETPOS				CKDEFINEGUID(0x48c20ded,0xfec20da4)

#define CKOGUID_SETWIDTH			CKDEFINEGUID(0x4dc46044,0x49206aef)

#define CKOGUID_SETHEIGHT			CKDEFINEGUID(0x43a1965,0x48561c3e)

#define CKOGUID_SETLEFT				CKDEFINEGUID(0x278f2e90,0x592b37fb)

#define CKOGUID_SETTOP				CKDEFINEGUID(0x258d7032,0x46db1796)

#define CKOGUID_SETRIGHT			CKDEFINEGUID(0xb8435e0,0x324c16f2)

#define CKOGUID_SETBOTTOM			CKDEFINEGUID(0x73983f3e,0x9fc1c6a)

#define CKOGUID_SETRED		 		CKDEFINEGUID(0x48cdca00,0xfecdc5a0)

#define CKOGUID_SETGREEN			CKDEFINEGUID(0x48cdda00,0xfecdd5a0)

#define CKOGUID_SETBLUE		 		CKDEFINEGUID(0x48cdea00,0xfecde5a0)

#define CKOGUID_SETALPHA		 	CKDEFINEGUID(0x48c10000,0xfec100a0)

#define CKOGUID_DEGTORAD CKDEFINEGUID(0x49c100e0,0xfeb105a9)

#define CKOGUID_RADTODEG CKDEFINEGUID(0x47c10f00,0xfec1b0a0)



#define CKOGUID_RANDOM				CKDEFINEGUID(0x3dcb6039,0x7b744e45)

#define CKOGUID_AND					CKDEFINEGUID(0x4a450980,0x6b230426)

#define CKOGUID_OR					CKDEFINEGUID(0x26d81cc1,0x340273b0)

#define CKOGUID_XOR					CKDEFINEGUID(0x014405eb,0x2e087eec)

#define CKOGUID_NOT					CKDEFINEGUID(0x0e5c02e8,0x3aad7bb8)

#define CKOGUID_GETNAME				CKDEFINEGUID(0x5939156e,0x62ab3472)

#define CKOGUID_GETID	 			CKDEFINEGUID(0x4ee13d44,0x0a2c0241)

#define CKOGUID_ISOBJECTUSED		CKDEFINEGUID(0x78d43c3a,0x027d7a26)

#define CKOGUID_GETNAMEDOBJECT 		CKDEFINEGUID(0x599203f6,0x23b06096)

#define CKOGUID_GETCOLUMNCOUNT		CKDEFINEGUID(0x2b554b23,0x69b22a72)

#define CKOGUID_GETROWCOUNT		CKDEFINEGUID(0xfb556b23,0x69b22a75)

#define CKOGUID_SETCENTER 			CKDEFINEGUID(0x6a8c9874,0x7b2aa566)

#define CKOGUID_GETCENTER 			CKDEFINEGUID(0x6a8c4838,0x7b026566)

#define CKOGUID_GETBOX				CKDEFINEGUID(0x31a7649f,0x305e5164)

#define CKOGUID_GETHBOX				CKDEFINEGUID(0x31a764af,0x305e5165)

#define CKOGUID_GETDIFFUSE 			CKDEFINEGUID(0x0f9e20cc,0x6ea10a47)

#define CKOGUID_GETBOTHSIDED		CKDEFINEGUID(0x71f64611, 0x433160eb)

#define CKOGUID_GETBOTHSIDEDLIGHTING CKDEFINEGUID(0x21274146, 0x7414301a)

#define CKOGUID_GETAMBIENT 			CKDEFINEGUID(0x62280787,0x1e5a3cb9)

#define CKOGUID_GETSPECULAR			CKDEFINEGUID(0x5c7d536d,0x439e65e3)

#define CKOGUID_GETSPECULARPOWER	CKDEFINEGUID(0x1ddb48ef,0xadb4eae)

#define CKOGUID_GETEMISSIVE 		CKDEFINEGUID(0x13684596,0x0ab57f34)

#define CKOGUID_GETTEXTURE 			CKDEFINEGUID(0x0f9e4f74,0x0d14175e)

#define CKOGUID_GETWIDTH 			CKDEFINEGUID(0x5a4e13fe,0x628b7ca2)

#define CKOGUID_GETHEIGHT 			CKDEFINEGUID(0x37f9040e,0x52c05c4e)

#define CKOGUID_GETSLOTCOUNT		CKDEFINEGUID(0x05841a08,0x3adc7b84)

#define CKOGUID_GETMATERIAL			CKDEFINEGUID(0x6b8c78bd,0x7b846d3c)

#define CKOGUID_GETPARENT 			CKDEFINEGUID(0x5bf9718f,0x030b698c)

#define CKOGUID_GETCHILDREN			CKDEFINEGUID(0x0dd635d5,0x47e62a28)

#define CKOGUID_GETREFPLACE 		CKDEFINEGUID(0x6b603781,0x47607025)

#define CKOGUID_GETDISTANCE			CKDEFINEGUID(0x265c7d00,0x5c8f1702)

#define CKOGUID_BOXCOLLISION		CKDEFINEGUID(0x66ae6c61,0x038658e8)

#define CKOGUID_GETWORLDMATRIX		CKDEFINEGUID(0x472851ba,0x5ccc2831)

#define CKOGUID_GETQUATERNION       CKDEFINEGUID(0x8f19d1cf,0x5d76c2c9)

#define CKOGUID_UVTOPIXELS			CKDEFINEGUID(0x86e6e5ca,0x1ace48a4)

#define CKOGUID_PIXELSTOUV			CKDEFINEGUID(0x7157c9d9,0xa6b861dd)

#define CKOGUID_HBBTO2DRECT			CKDEFINEGUID(0xdc6b111e,0x22b1d1f1)

#define CKOGUID_GETRELMATRIX		CKDEFINEGUID(0x133ba47a,0x572821a8)

#define CKOGUID_GETWORLDSIZE		CKDEFINEGUID(0x944df518,0x22ada25b)

#define CKOGUID_GET2DCHILDREN		CKDEFINEGUID(0xeea6b9e4,0x3926947b)

#define CKOGUID_GETLOCALMATRIX		CKDEFINEGUID(0x14a024c7,0x050d4228)

#define CKOGUID_GETOBJECTSINBOX		CKDEFINEGUID(0x034551d5,0x15105f0f)

#define CKOGUID_GETTARGET 			CKDEFINEGUID(0x4e3309de,0x5de92367)

#define CKOGUID_GETCOLOR 			CKDEFINEGUID(0x75445df6,0x3570366b)

#define CKOGUID_GETRANGE 			CKDEFINEGUID(0x0d2929e5,0x66f121de)

#define CKOGUID_GETFOV	 			CKDEFINEGUID(0x55ba1216,0x1c255f06)

#define CKOGUID_GETFRONTPLANE		CKDEFINEGUID(0x12baaf11,0x2cd5cc09)

#define CKOGUID_GETBACKPLANE		CKDEFINEGUID(0x15b5fa12,0xca255f92)

#define CKOGUID_GETZOOM	 			CKDEFINEGUID(0x55ba9574,0x13469f06)

//#define CKOGUID_GETROLL 			CKDEFINEGUID(0x0a8b18b0,0x526134f9)

#define CKOGUID_ISFLOOR 			CKDEFINEGUID(0x21c00e02,0x300e4c17)

#define CKOGUID_ISWALL	 			CKDEFINEGUID(0x6d226024,0x4e591ad8)

#define CKOGUID_ISOBSTACLE 			CKDEFINEGUID(0x51720ddb,0x4b2b0fc8)

#define CKOGUID_GETCHARACTER		CKDEFINEGUID(0x07fd40be,0x375c1ccf)

#define CKOGUID_GETANIMATION		CKDEFINEGUID(0x1e705297,0x352407b6)

#define CKOGUID_GETANIMATIONCOUNT	CKDEFINEGUID(0x1e705297,0x352407aa)

#define CKOGUID_GETCHARANIMATIONCOUNT	CKDEFINEGUID(0x27de4843,0x53680e28)

#define CKOGUID_GETROOT	 			CKDEFINEGUID(0x28ee420c,0x5ad223e7)

#define CKOGUID_GETBODYPARTS		CKDEFINEGUID(0x5a605a7f,0x2dc05974)

#define CKOGUID_GETKINEMATICCHAIN	CKDEFINEGUID(0x770c1332,0x49861d5b)

#define CKOGUID_GETLENGTH 			CKDEFINEGUID(0x556a69af,0x076e3f09)

#define CKOGUID_GETCURVEPOS			CKDEFINEGUID(0x61323b67,0x3a282f1c)

#define CKOGUID_GETDIRECTION		CKDEFINEGUID(0x54ba6299,0x51bf236d)

#define CKOGUID_ISCLOSED 			CKDEFINEGUID(0x1c7f1a75,0x7bcc3c4e)

#define CKOGUID_GETINTANGENT		CKDEFINEGUID(0x19016e82,0x13ea0f10)

#define CKOGUID_GETOUTTANGENT		CKDEFINEGUID(0xabc16e82,0x73ef6952)

#define CKOGUID_GETLEVELLIST 		CKDEFINEGUID(0x73cd6989,0x41d46c0d)

#define CKOGUID_GETGLOBALCHARACTERS	CKDEFINEGUID(0x06fa39d7,0x4fe25c7d)

#define CKOGUID_GETGLOBALOBJECTS	CKDEFINEGUID(0x0fc659d5,0x00b33208)

#define CKOGUID_GETPLACELIST		CKDEFINEGUID(0x62e22f4c,0x7ba11c6b)

#define CKOGUID_GETSCENELIST		CKDEFINEGUID(0x78a0607d,0x42aa3182)

#define CKOGUID_GETDEFAULTCAMERA 	CKDEFINEGUID(0x6a225869,0x02a151ac)

#define CKOGUID_GETGROUPTYPE		CKDEFINEGUID(0x429c3ff2,0x0e4a4938)

#define CKOGUID_GETX 				CKDEFINEGUID(0x12926657,0x6228322e)

#define CKOGUID_GETY				CKDEFINEGUID(0x389f72bd,0x7aef3482)

#define CKOGUID_GETZ				CKDEFINEGUID(0x093d5158,0x53ef47a0)

#define CKOGUID_GETW				CKDEFINEGUID(0x098d8765,0x53ea46a0)

#define CKOGUID_GETRED 				CKDEFINEGUID(0x12926111,0x6228122e)

#define CKOGUID_GETGREEN			CKDEFINEGUID(0x389f7111,0x7aef1482)

#define CKOGUID_GETBLUE				CKDEFINEGUID(0x093d5111,0x53ef17a0)

#define CKOGUID_GETALPHA			CKDEFINEGUID(0x098d8111,0x53ea16a0)

#define CKOGUID_GETTEXT 			CKDEFINEGUID(0x764e2b8b,0x6b430baf)

#define CKOGUID_GETSIZE 			CKDEFINEGUID(0x54f52b51,0x564c4812)

#define CKOGUID_GETTYPE 			CKDEFINEGUID(0x35aa0ddb,0x7a5e3335)

#define CKOGUID_WINDOWPICK 			CKDEFINEGUID(0x028e497b,0x3db86786)

#define CKOGUID_ISPLAYING 			CKDEFINEGUID(0x57fb4ac0,0x44ba29c1)

#define CKOGUID_GETFREQUENCY		CKDEFINEGUID(0x4b600ce3,0xf0526471)

#define CKOGUID_GETPOSITION			CKDEFINEGUID(0x4bc87aea,0x6b5b643e)

#define CKOGUID_GETEULER			CKDEFINEGUID(0x4faa099f,0x2dcc48a5)

#define CKOGUID_GETMATRIX			CKDEFINEGUID(0x35ea4f7a,0x631b0ca0)

#define CKOGUID_GETRADIUS	 		CKDEFINEGUID(0x0ae164ff,0x3a735fe9)

#define CKOGUID_DOTPRODUCT 			CKDEFINEGUID(0x229f54e2,0x751350bd)

#define CKOGUID_CROSSPRODUCT		CKDEFINEGUID(0x3be05df3,0x143a49e0)

#define CKOGUID_INVERSE 			CKDEFINEGUID(0x7c27550b,0x32a32e99)

#define CKOGUID_GETELEMENT 			CKDEFINEGUID(0x660f5c52,0x0adf7be9)

#define CKOGUID_GETCOUNT 			CKDEFINEGUID(0x44df6f61,0x5f8f55c8)

#define CKOGUID_GETMATERIALLIST		CKDEFINEGUID(0x765f7aa3,0x33d679b2)

#define CKOGUID_GETMESHLIST			CKDEFINEGUID(0x7ef97c3d,0x74453060)

#define CKOGUID_GETSCREENORIGIN 		CKDEFINEGUID(0x2225467a,0x295e223c)

#define CKOGUID_SUP 				CKDEFINEGUID(0x05b92e50,0x5fc91d82)

#define CKOGUID_SUPEQUAL 			CKDEFINEGUID(0x16581103,0x0a1977bb)

#define CKOGUID_DERIVEDFROM 		CKDEFINEGUID(0x6ab94f5a,0x1a6376a9)

#define CKOGUID_ISVISIBLE 			CKDEFINEGUID(0x0a547387,0x410851af)

#define CKOGUID_SINUS 				CKDEFINEGUID(0x7ec428b2,0x5b8f0ad1)

#define CKOGUID_COSINUS				CKDEFINEGUID(0x51d66b9a,0x03514475)

#define CKOGUID_TAN 				CKDEFINEGUID(0x31e02e80,0x7475246b)

#define CKOGUID_ATAN				CKDEFINEGUID(0x30547441,0x611f682c)

#define CKOGUID_ASIN				CKDEFINEGUID(0x7181cef,0x4c632c22)

#define CKOGUID_ACOS				CKDEFINEGUID(0x7eed1d16,0x345b7184)

#define CKOGUID_GETCURVEPOINT 		CKDEFINEGUID(0x4e9426c2,0x04e50e5f)

#define CKOGUID_GET2DCURVEPOINT 	CKDEFINEGUID(0x5080d0f5,0x0f54d081)

#define CKOGUID_GETREFSCENE 		CKDEFINEGUID(0x48ddea00,0xfed405a0)

#define CKOGUID_RAINBOWCOLOR 		CKDEFINEGUID(0x48cdfa00,0xfecdf5a0)

#define CKOGUID_GETANGLE        CKDEFINEGUID(0x48c20000,0xfec200a0)

#define CKOGUID_GETDIR          CKDEFINEGUID(0x48c20ded,0xfed12252)

#define CKOGUID_GETUP          CKDEFINEGUID(0x48c20ded,0xfed12457)

#define CKOGUID_GETRIGHT       CKDEFINEGUID(0x48c20ded,0xf15a5781)

#define CKOGUID_NORMALIZE       CKDEFINEGUID(0x35cc27a6,0x25d2209d)

#define CKOGUID_REFLECT         CKDEFINEGUID(0x538727e4,0x1fc54e78)

#define CKOGUID_SQUAREROOT      CKDEFINEGUID(0x5af143aa,0x24751d48)

#define CKOGUID_PERSECOND      CKDEFINEGUID(0x68ec3c11,0x41f36a69)

#define CKOGUID_ABSOLUTE      CKDEFINEGUID(0x1ada7470,0x62097629)

#define CKOGUID_ISIN		CKDEFINEGUID(0x540e1450,0x593f1692)

#define CKOGUID_OPPOSITE      CKDEFINEGUID(0x599c2cb6,0x3e7d4de8)

#define CKOGUID_GETCURRENT      CKDEFINEGUID(0x6a5c5061,0x5efe7428)

#define CKOGUID_GETMAGNITUDE      CKDEFINEGUID(0x68fd46f9,0x26e07e46)

#define CKOGUID_GETSCALE      CKDEFINEGUID(0x25991e7e,0x32cc55e7)

#define CKOGUID_CONTAINSTRING       CKDEFINEGUID(0x5e866012,0x5860306d)

#define CKOGUID_GETBODYPARTBYINCLUDEDNAME   CKDEFINEGUID(0x513666b8,0x24fb34cf)

#define CKOGUID_GETSCRIPTCOUNT				CKDEFINEGUID(0x551c20ba,0x20da6d50)

#define CKOGUID_GETSCRIPT					CKDEFINEGUID(0x250020d4,0x10d51b91)

#define CKOGUID_GETVIEWRECT					CKDEFINEGUID(0x2a143038,0x3d126b9)

#define CKOGUID_ISCHILDOF					CKDEFINEGUID(0x8333942,0x973fd1)

#define CKOGUID_ISBODYPARTOF				CKDEFINEGUID(0x4e084898,0x52e37010)

#define CKOGUID_TRANSFORM					CKDEFINEGUID(0x38865f64,0x5ec70752)

#define CKOGUID_TRANSFORMVECTOR				CKDEFINEGUID(0x5fd15589,0x6652037f)

#define CKOGUID_INVERSETRANSFORM			CKDEFINEGUID(0x9ae53f3,0xdc769d6)

#define CKOGUID_INVERSETRANSFORMVECTOR		CKDEFINEGUID(0x72213b67,0x52fb2b56)

#define CKOGUID_CAST						CKDEFINEGUID(0x39697e76,0x538376ec)

#define CKOGUID_SYMMETRY					CKDEFINEGUID(0x2e3d0a30,0xcb14b58)

#define CKOGUID_GETASPECTRATIO				CKDEFINEGUID(0x7370134f,0x4621c6)

#define CKOGUID_GETVERTEXCOUNT				CKDEFINEGUID(0x7a140f0b,0x583817f9)

#define CKOGUID_GETVERTEXCOLOR				CKDEFINEGUID(0x451764e4,0x7ded068d)

#define CKOGUID_GETVERTEXPOSITION			CKDEFINEGUID(0x38fa7eba,0x6cb3ff2)

#define CKOGUID_GETVERTEXSPECULARCOLOR		CKDEFINEGUID(0x6a76830,0x4f9a7603)

#define CKOGUID_GETVERTEXNORMAL				CKDEFINEGUID(0x3abb7401,0x60923471)

#define CKOGUID_GETVERTEXUVS				CKDEFINEGUID(0x6ad14794,0x24c068fd)

#define CKOGUID_GETMATERIALCOUNT			CKDEFINEGUID(0x153768e3,0x5f576a09)

#define CKOGUID_GETFACECOUNT				CKDEFINEGUID(0x11174f4,0x42985acb)

#define CKOGUID_GETPMVERTICESRENDEREDCOUNT	CKDEFINEGUID(0x11244f4,0x42985acb)

#define CKOGUID_GETFACEMATERIAL				CKDEFINEGUID(0x38851eb5,0x1848668b)

#define CKOGUID_GETFACENORMAL				CKDEFINEGUID(0x584e0516,0x4ae72ad)

#define CKOGUID_GETFACEINDICES				CKDEFINEGUID(0x1e0613be,0x7c6004b0)

#define CKOGUID_GETVERTEXWEIGHT				CKDEFINEGUID(0x3e151dbc,0x4b1036b2)

#define CKOGUID_MODULO						CKDEFINEGUID(0x2a3f4ab6,0x753a4a20)		

#define CKOGUID_GETCHANNELCOUNT				CKDEFINEGUID(0x3db9075c,0x7718126f)		

#define CKOGUID_GETCHANNELBYMATERIAL		CKDEFINEGUID(0x73f70725,0x39247024)		

#define CKOGUID_FROMROTATION				CKDEFINEGUID(0x1b6253ad,0x65f35d88)

#define CKOGUID_ISACTIVE				CKDEFINEGUID(0x2f6e7455,0x5fb82ac8)

#define CKOGUID_GETPORTALS				CKDEFINEGUID(0x38bc419a,0x7fff0707)

#define CKOGUID_GETPLACE				CKDEFINEGUID(0x1814113a,0x5dc54c26)

#define CKOGUID_GETMESH					CKDEFINEGUID(0x13095053,0x7f9b44e2)

#define CKOGUID_GETSHADER					CKDEFINEGUID(0x5444df64,0x12d0f1a6)

#define CKOGUID_GETBLENDSHAPEWEIGHT					CKDEFINEGUID(0x63c8546d, 0x66631f45)
#define CKOGUID_GETBLENDSHAPENAME					CKDEFINEGUID(0x181c17e7, 0x405d12a7)
#define CKOGUID_GETBLENDSHAPEINDEX					CKDEFINEGUID(0x31fa5a95, 0x2de17651)
#define CKOGUID_GETBLENDSHAPECOUNT					CKDEFINEGUID(0x431470e8, 0x573819d3)



// New sound param


#define CKOGUID_GETPLAYPOSITION				CKDEFINEGUID(0x33a2705a,0x3cf97c32) 
#define CKOGUID_GETVOLUME 			CKDEFINEGUID(0x144c1161,0x0ab87cb4)	

#define CKOGUID_GETSOUNDFILENAME		CKDEFINEGUID(0x49e832a5,0x58e8612c)	
#define CKOGUID_GETLOOP					CKDEFINEGUID(0x1b584b4d,0x7db27422)	
#define CKOGUID_GETFILESTRAMING			CKDEFINEGUID(0x5ac136be,0x6fd04a75)	
#define CKOGUID_GETISPLAYING			CKDEFINEGUID(0x26d192c,0x1dab270e)	
#define CKOGUID_GETISPAUSED				CKDEFINEGUID(0x11483b48,0x60642931)	
#define CKOGUID_GETPITCH				CKDEFINEGUID(0x383b2c54,0x5bff28cb)	
#define CKOGUID_GETPAN					CKDEFINEGUID(0x40f22eae,0x75d53da0)	
#define CKOGUID_GETRELPOSITION			CKDEFINEGUID(0xd5b2865,0x4d5f7df7)	
#define CKOGUID_GETRELDIRECTION			CKDEFINEGUID(0x54cc3c64,0x55bf239c)	
#define CKOGUID_GETCONE					CKDEFINEGUID(0x2da46f8f,0x33643c47)	
#define CKOGUID_GETMINMAX				CKDEFINEGUID(0x3de17f0e,0x5a1c1fe3)	
#define CKOGUID_VELOCITY				CKDEFINEGUID(0x339f17a4,0x6c925668)	


#define CKOGUID_GETBRCORNER				CKDEFINEGUID(0x55906ebe,0x2f961cb9)
