1- How to know if a DLL is an exposed library ? (i.e. can be used by programmers)
You can use any DLL they are all exposed, but as is mentioned earlier getting hold of the documentation for the DLL might be a bit more tricky and without this using a DLL is almost impossible
2- How can I include and make use of a DLL file?
you just treat the functions in the dll as if they were regular functions except you need to tell your code that the function is in external code by indicating the path to the dll. I dont know VB so cant give you an example here, but if you would like an example in C/C# let me know
3- Are there any documentation for the functions/methods?
Yep, but whether you can access it is a different story
4- Could you please provide an example?
Not in VB, i can in C/C#, if this would be helpful then let me know
5- I'm using Microsoft VisualBasic.net, is there a good example of making use of DLL
the MSDN will have plenty, when researching them for a project in C# i found loads - it is finding one that explains the basics that is more tricky, once you have the basics you are there
DLLs are just libraries of functions that mean a programmer does not have to write the function themselves and also so that programmers can carry out tasks under windows without having to have access to the source code