You can use EnumProcessModules function. Managed API like kaanbardak suggested won’t give you a list of native modules.
For example see this page on MSDN
If you need to statically analyze your dll you have to dig into PE format and learn about import tables. See this excellent tutorial for details.