; Direct.def : Declares the module parameters.

LIBRARY "DX8VB.DLL"


EXPORTS
	DllCanUnloadNow      PRIVATE
	DllGetClassObject    PRIVATE
	DllRegisterServer    PRIVATE
	DllUnregisterServer	 PRIVATE

	VB_D3DXVec2Length		@112 PRIVATE
	VB_D3DXVec2LengthSq		@113 PRIVATE
	VB_D3DXVec2Dot			@5	 PRIVATE
	VB_D3DXVec2CCW			@6	 PRIVATE
	VB_D3DXVec2Add			@7	 PRIVATE
	VB_D3DXVec2Subtract	@8	 PRIVATE
	VB_D3DXVec2Minimize	@9	 PRIVATE
	VB_D3DXVec2Maximize	@10	 PRIVATE
	VB_D3DXVec2Scale		@11	 PRIVATE
	VB_D3DXVec2Lerp		@12	 PRIVATE
	VB_D3DXVec2Normalize	@13  PRIVATE
	VB_D3DXVec2Hermite		@14	 PRIVATE
	VB_D3DXVec2BaryCentric @15  PRIVATE
	VB_D3DXVec2Transform   @16  PRIVATE
	VB_D3DXVec2TransformCoord @17 PRIVATE
	VB_D3DXVec2TransformNormal @18 PRIVATE

	VB_D3DXVec3Length		@19 PRIVATE
	VB_D3DXVec3LengthSq	@20 PRIVATE
	VB_D3DXVec3Dot			@21	 PRIVATE
	VB_D3DXVec3Cross		@22	 PRIVATE
	VB_D3DXVec3Add			@23	 PRIVATE
	VB_D3DXVec3Subtract	@24	 PRIVATE
	VB_D3DXVec3Minimize	@25	 PRIVATE
	VB_D3DXVec3Maximize	@26	 PRIVATE
	VB_D3DXVec3Scale		@27	 PRIVATE
	VB_D3DXVec3Lerp		@28	 PRIVATE
	VB_D3DXVec3Normalize	@29  PRIVATE
	VB_D3DXVec3Hermite		@30	 PRIVATE
	VB_D3DXVec3BaryCentric @31  PRIVATE
	VB_D3DXVec3Transform   @32  PRIVATE
	VB_D3DXVec3TransformCoord @33 PRIVATE
	VB_D3DXVec3TransformNormal @34 PRIVATE

	VB_D3DXVec4Length		@35 PRIVATE
	VB_D3DXVec4LengthSq	@36 PRIVATE
	VB_D3DXVec4Dot			@37	 PRIVATE
	VB_D3DXVec4Add			@38	 PRIVATE
	VB_D3DXVec4Subtract	@39	 PRIVATE
	VB_D3DXVec4Minimize	@40	 PRIVATE
	VB_D3DXVec4Maximize	@41	 PRIVATE
	VB_D3DXVec4Scale		@42	 PRIVATE
	VB_D3DXVec4Lerp		@43	 PRIVATE
	VB_D3DXVec4Cross		@44	 PRIVATE
	VB_D3DXVec4Normalize	@45  PRIVATE
	VB_D3DXVec4Hermite		@46	 PRIVATE
	VB_D3DXVec4BaryCentric @47  PRIVATE
	VB_D3DXVec4Transform   @48  PRIVATE
	


	VB_D3DXMatrixIdentity   @49	PRIVATE
	VB_D3DXMatrixIsIdentity  @50	PRIVATE
	VB_D3DXMatrixfDeterminant  @51	PRIVATE
	VB_D3DXMatrixMultiply    @52	PRIVATE
	VB_D3DXMatrixTranspose   @53	PRIVATE
	VB_D3DXMatrixInverse  @54	PRIVATE
	VB_D3DXMatrixScaling  @55	PRIVATE
	VB_D3DXMatrixTranslation  @56	PRIVATE
	VB_D3DXMatrixRotationX  @57	PRIVATE
	VB_D3DXMatrixRotationY  @58	PRIVATE
	VB_D3DXMatrixRotationZ  @59	PRIVATE
	VB_D3DXMatrixRotationAxis  @60	PRIVATE
	VB_D3DXMatrixRotationQuaternion  @61	PRIVATE
	VB_D3DXMatrixRotationYawPitchRoll  @62	PRIVATE
	VB_D3DXMatrixTransformation  @63	PRIVATE
	VB_D3DXMatrixAffineTransformation  @64	PRIVATE
	VB_D3DXMatrixLookAtRH  @65	PRIVATE
	VB_D3DXMatrixLookAtLH  @66	PRIVATE
	VB_D3DXMatrixPerspectiveRH  @67	PRIVATE
	VB_D3DXMatrixPerspectiveLH  @68	PRIVATE
	VB_D3DXMatrixPerspectiveFovRH  @69	PRIVATE
	VB_D3DXMatrixPerspectiveFovLH  @70	PRIVATE
	VB_D3DXMatrixPerspectiveOffCenterRH  @71	PRIVATE
	VB_D3DXMatrixPerspectiveOffCenterLH  @72	PRIVATE
	VB_D3DXMatrixOrthoRH  @73	PRIVATE
	VB_D3DXMatrixOrthoLH  @74	PRIVATE
	VB_D3DXMatrixOrthoOffCenterRH  @75	PRIVATE
	VB_D3DXMatrixOrthoOffCenterLH  @76	PRIVATE
	VB_D3DXMatrixShadow  @77	PRIVATE
	VB_D3DXMatrixReflect  @78	PRIVATE

	VB_D3DXQuaternionLength   @79	PRIVATE
	VB_D3DXQuaternionLengthSq @80	PRIVATE
	VB_D3DXQuaternionIdentity @81	PRIVATE
	VB_D3DXQuaternionIsIdentity @82	PRIVATE
	VB_D3DXQuaternionConjugate @83	PRIVATE
	VB_D3DXQuaternionToAxisAngle @84	PRIVATE
	VB_D3DXQuaternionRotationMatrix @85	PRIVATE
	VB_D3DXQuaternionRotationAxis @86	PRIVATE
	VB_D3DXQuaternionRotationYawPitchRoll @87	PRIVATE
	VB_D3DXQuaternionMultiply @88	PRIVATE
	VB_D3DXQuaternionNormalize @89	PRIVATE
	VB_D3DXQuaternionInverse @90	PRIVATE
	VB_D3DXQuaternionLn @91	PRIVATE
	VB_D3DXQuaternionExp @92	PRIVATE
	VB_D3DXQuaternionSlerp @93	PRIVATE
	VB_D3DXQuaternionSquad @94	PRIVATE	
	VB_D3DXQuaternionBaryCentric @95	PRIVATE


	VB_D3DXPlaneDot @96	PRIVATE
	VB_D3DXPlaneDotCoord @97	PRIVATE
	VB_D3DXPlaneDotNormal @98	PRIVATE
	VB_D3DXPlaneNormalize @99	PRIVATE
	VB_D3DXPlaneIntersectLine @100	PRIVATE
	VB_D3DXPlaneFromPointNormal @101	PRIVATE
	VB_D3DXPlaneFromPoints @102	PRIVATE
	VB_D3DXPlaneTransform @103	PRIVATE

	VB_D3DXColorNegative @104	PRIVATE
	VB_D3DXColorAdd @105	PRIVATE
	VB_D3DXColorSubtract @106	PRIVATE
	VB_D3DXColorScale @107	PRIVATE
	VB_D3DXColorModulate @108	PRIVATE
	VB_D3DXColorLerp @109	PRIVATE
	VB_D3DXColorAdjustSaturation @110	PRIVATE
	VB_D3DXColorAdjustContrast @111		PRIVATE 

	D3DVertexBuffer8SetData	@114	PRIVATE
	D3DVertexBuffer8GetData	@115	PRIVATE
	D3DIndexBuffer8SetData	@116	PRIVATE
	D3DIndexBuffer8GetData	@117	PRIVATE

	DXLockArray8	@118	PRIVATE
	DXUnlockArray8	@119	PRIVATE

	VB_NewBuffer	@120	PRIVATE
	VB_AddDataToBuffer	@121	PRIVATE
	VB_AddStringToBuffer	@122	PRIVATE
	VB_GetDataFromBuffer	@123	PRIVATE
	VB_GetStringFromBuffer	@124	PRIVATE

	VB_D3DXVec2CatmullRom	@125	PRIVATE
	VB_D3DXVec3CatmullRom	@126	PRIVATE
	VB_D3DXVec4CatmullRom	@127	PRIVATE
	
	VB_D3DXVec3Project	@128	PRIVATE
	VB_D3DXVec3Unproject	@129	PRIVATE
	
	


	VB_D3DColorRGBA		@130	PRIVATE
	VB_D3DColorARGB		@131	PRIVATE
	VB_D3DColorXRGB		@132	PRIVATE
	VB_D3DColorMake		@133	PRIVATE

	VB_D3DXQuaternionDot	@134	PRIVATE

	D3DXMeshVertexBuffer8SetData	@135	PRIVATE
	D3DXMeshVertexBuffer8GetData	@136	PRIVATE
	D3DXMeshIndexBuffer8SetData	@137	PRIVATE
	D3DXMeshIndexBuffer8GetData	@138	PRIVATE

	DXCopyMemory			@139	PRIVATE
