QTP have only one Data Type that is Variant Data Type its have so many variants like double, integer, Boolean etc.
QTP have two types of functions that are Built-in Functions and User Defined functions. Built-in functions are predefined by the System. And User Defined Functions are defined or built by the user that are stored in Function Library File.
.mtr stands for mercury test repository