first thank you very much because you are really want to help me

but excuse me in the questions that appears to you very easy but this is the first time to me in dealing with this type of programming

i didn't said that the dll type is COM because i don't know it's type but if dll that containing functions of type COM METHOD is called COM dll so yes it is a COM dll
i used a small program to know the functions in the dll and their types it is called dll export view
and here is it's output when i used it on my dll

==================================================
Function Name : DllCanUnloadNow
Address : 0x10001890
Relative Address : 0x00001890
Ordinal : 1 (0x1)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : Exported Function
==================================================

==================================================
Function Name : DllGetClassObject
Address : 0x100018f0
Relative Address : 0x000018f0
Ordinal : 2 (0x2)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : Exported Function
==================================================

==================================================
Function Name : DllInstall
Address : 0x10001af0
Relative Address : 0x00001af0
Ordinal : 3 (0x3)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : Exported Function
==================================================

==================================================
Function Name : DllRegisterServer
Address : 0x10001ad0
Relative Address : 0x00001ad0
Ordinal : 4 (0x4)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : Exported Function
==================================================

==================================================
Function Name : DllUnregisterServer
Address : 0x10001ae0
Relative Address : 0x00001ae0
Ordinal : 5 (0x5)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : Exported Function
==================================================

==================================================
Function Name : ITransCript::EnableEmphaticFATHA
Address :
Relative Address :
Ordinal : 5 (0x5)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : COM Method
==================================================

==================================================
Function Name : ITransCript::EnableEmphaticLAM_RAA
Address :
Relative Address :
Ordinal : 4 (0x4)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : COM Method
==================================================

==================================================
Function Name : ITransCript::EnableLastCharTashkeel
Address :
Relative Address :
Ordinal : 3 (0x3)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : COM Method
==================================================

==================================================
Function Name : ITransCript::GetResult
Address :
Relative Address :
Ordinal : 2 (0x2)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : COM Method
==================================================

==================================================
Function Name : ITransCript::SetText
Address :
Relative Address :
Ordinal : 1 (0x1)
Filename : Trans_ATL.dll
Full Path : G:\Trans_ATL.dll
Type : COM Method
==================================================
the functions i want to use are those of type COM
i can load and use the functions of type exported but those of type COM i can't use them

thank you again for your interest and your time