Καλησπέρα, ελπίζω να  είναι το σωστό μέρος για να ρωτήσω!
Προσπαθώ να χρησιμοποιήσω ένα COM Object (dll) και έιμαι λίγο μπερδεμένη. Έχω βρει τον παρακάτω κώδικα
 
HRESULT hr;
 //Initialize COM
 CoInitialize(NULL);
 ILevelGetter *pc;
 //Φτιάχνω COM Object
 hr = CoCreateInstance(CLSID_ILevelGetter , NULL, CLSCTX_INPROC_SERVER, IID_ILevelGetter , (void**)&pc);
 if(SUCCEEDED(hr))
 {
  
  std::cout << "succees!\n";
  std::cout << hr
 }
 else
  std::cout << "failure!\n";
 CoUninitialize();
όπου το ILevelGetter είναι το interface που έχει το COM.
Το πρόβλημα μου είναι που πρέπει να είναι το dll ώστε να μπορεί να το αναγνωρίσει γιατί τώρα χτυπάει error ότι το ILevelGetter είναι undefined. Τι είδους project πρέπει να φτιάξω στο Visual Studio .NET (ή κάποιο άλλο) για να μπορέσω να χρησιμοποιήσω το COM;
Please αν ξέρει κάποιος ας μου απαντήσει γαιτί είμαι σε πολύ δύσκολη θέση.