... "PrivateBuild" ); break; case 10: sprintf( szSubBlock, "%s%s", szBlock, "ProductName" ); break; case 11: sprintf( szSubBlock, "%s%s", szBlock, "ProductVersion" ); break; case 12: sprintf( szSubBlock, "%s%s", szBlock, "SpecialBuild" ); break; case 13: sprintf( szSubBlock, "%s%s", szBlock, "DateOfRelease" ...