How can I determine the GUID from a C++ dll

I have several dlls written in C++.  I have the source code for some but not for all of them.  I need to determine the GUID for the functions in the DLL.

Is there an easy way to do this with standard Windows tools?

LVL 102
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I never heard about the "GUID for the functions in the DLL". Can you please advise what are you trying to do.
mlmccAuthor Commented:
I am probably using the wrong terminology.

I work with SAP/Business Intelligence programs.  In particular WebI, a database reporting tool.

I can write functions in C++ and make them available to WebI through XML files.  The XML files describe the interface and identify the dll by a GUID.  The GUID can be set in the project.  I have 2 dlls one has the GUID set in the project file the other as far as I can tell does not set it.

The code for these dlls is sample code provided by SAP for use with WebI.  I am trying to use the samples to verify the process so we can write our own functions to call some external APIs we use.

In my C++ project one of the functions includes a project file that has the GUID setting command.  The other function does not have a project file included.  The project file exists but for some reason it is not included.

I have no experience with SAP/Business Intelligence tools. I have requested moderators to change the topics of your question to the relevant area to attract more experts with an experience within this area
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

mlmccAuthor Commented:
The zones selected are appropriate.

Knowledge of SAP tools generally will not help with this issue.  99% of SAP users will never even know this capability exists.  It is poorly documented on their site and in the manuals.

I need someone who knows about dlls.

mlmccAuthor Commented:
Turns out the GUID I needed was in the properties of the project file


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mlmccAuthor Commented:
Found solution
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 8

From novice to tech pro — start learning today.