Unfortunately for now, because of the pandemic, the ProjectWise SDK training is not available. Hopefully we can get an "online" and/or "on-demand" class created at some point.
I found no information on this topic. Good information for developers is not really Bentley's thing.
Yes, those are the values.
FWIW, you can use the "Custom Module Manager V2" that is delivered with the SDK while developing custom modules, which can be useful to keep track of what you have on your development machine. Please keep in mind that…
1) No, using MFC is not mandatory. I used it because I tend to use it my C++ customizations.
2) Take a look at the SDK help. It is organized by "modules".
You only need to include the one header file that includes all of the other header files…
I'm looking to find a ProjectWise API function which will provide the full path to the local copy of the document.
I've found the aaApi_FetchDocumentFromServer function which can be configured to copy out a document to the user's working directory…
Ron, there are several ways to find or discover a project's ID. You can ask the user to choose it from a ProjectWise dialog with a call to aaApi_SelectProjectDlg (...). You can also crawl the tree starting with int count = PWWrapper.aaApi_SelectTopLevelProjects…