CATID
-
Hallo zusammen,
Ich besitze etliche CLSIDs welche ich nun in einer Kategory zusammenfasse (mit Hilfe des COM Categories Manager). Nun eine Frage: Wo muss ich meine CATID definieren? Die Datei, in welcher die IIDs und die CLSIDs definiert sind, wird ja automatisch generiert. Muss ich die CATID in der .def Datei definieren ?
Danke für eure Hilfe

-
Mittlerweile habe ich herausgefunden wie man eine CATID definiert (und am Besten wo). Nun erhalte ich jedoch den Fehler (beim kompilieren):
error LNK2001: Nicht aufgelöstes externes Symbol "_CATID_GetUserName"
Die Definition der CATID sieht so aus:
DEFINE_GUID(CATID_GetUserName, 0xB467490C, 0x8815, 0x459D, 0x9E, 0x1C, 0xB0, 0x17, 0x11, 0x22, 0x33, 0x44);
Und die Verwendung sieht so aus:
CATEGORYINFO catinfo;
catinfo.catid = CATID_GetUserName;Warum erhalte ich einen solchen Fehler ?

-
Falls es jemanden interessiert (und selber einmal auf das Problem stösst): Die Header-Datei "initguid.h" muss ebenfalls inkludiert werden !
