EasyTab_GetBounds ( ) returns standard User Interface errors, that are defined in userint.h and can be decoded by GetUILErrorString ( ) function.
Error -15 recitates: "File is not a User Interface file or has been corrupted". This is not an error that is likely to appear with this function, you could expect it in LoadPanel or similar functions. In any case, it does not seem to be related to any individual control on the tab.
To be sure that there are no problems in your UIR file I suggest you run Simpdemo project in <cvidir>\samples\userint\custctrl\easytab directory adding EasyTab_GetBounds ( ) statement immediately after child panels have been added and check for return code.