Return type of IMateEntity2::ReferenceType2() function

Hi all,

I'm using SolidWorks 2012 SP2 x64 version.

When I see the API help document of IMateEntity2::ReferenceType2() function,

the return type is 'swSelectType_e' enum type.

But when I search the API help document using 'Edit Mate Example (VBA)' keywords,

the return type of IMateEntity2::ReferenceType() is 'swMateEntity2ReferenceType_e' enum type.

Of course now IMateEntity2::ReferenceType() function is obsolete.

My question is, if in the case where a new version of a funciton comes out,

then is it usual for a new funciton to have a different return type?

Thanks in advance,

Moonki

SolidworksApi macros