It is little bit difficult for me to explain this scenario. I have a project developed by manufacturers and i downloaded and it compiles with their project environment. They provide some API which i can use within that project in other source files by calling the Api. They have not provided the source code for the same. I dont find the object file also. It is accessible only for price. Now my question is i create a new project can i use those Api ? I tried but it is not compiling. Is it possible to hide like that, i mean to say you can hide obj file also ? Or i am missing something ? Please advise.