When you use EssGInit to initialize the API, you need to pass in the version number of the API libraries that you used to compile the application. This allows older applications to use new versions of the Grid API DLL and CSL DLL without your having to redistribute the applications.
A Grid API function reports the current release of the Grid API. You do not need to do any initialization before you make this call.