Thank you for view my question.
I want to add some comment and information.
It is vc++ source and IPropertySetStorage is Api of MS.
It is fect that can open file and get property solidworks 2013 file using IPropertySetStorage, But 2015 file is can't.
And I think now that no way get 2015 file's property using MS's API.
I must find other solution. and I think the solution is solidworks API.
But i can't find how i to do.
I want to get file's propferty of solidworks 2015 in c++ source.
Could you teach me some information. Thank you.
Did you solve this problem, since I have the same problem and been struggling with it 3 days
The file made of Solidworks2015 can not be open by Windows API.
If you are using Windows API like StgOpenStorage or others. you have to Changed to use Solidwork API.
you will be able to open solidworks2015 file if you follow this.(this is c# source)
String drawPath = @"C:\ABC.SLDDRW"
int err = 0;
int war = 0;
swDocumentTypes_e type = swDocumentTypes_e.swDocDRAWING;
ModelDoc2 swModel = default(ModelDoc2);
var swApp = new SldWorks();
swApp.Visible = true;
swModel = (ModelDoc2)swApp.OpenDoc6(drawPath, (int)type, (int)swOpenDocOptions_e.swOpenDocOptions_LoadModel, "", ref err, ref war)