したがって、問題は、そのインターフェイスのポインターを取得しようとすると、error LNK2001: unresolved external symbol _CLSID_NetFwMgr
.
ヘッダーを調べたところ、CLSID_NetFwMgr
は次のように宣言されています。
EXTERN_C const CLSID CLSID_NetFwMgr;
#ifdef __cplusplus
class DECLSPEC_UUID("304CE942-6E39-40D8-943A-B913C40C9CD4")
NetFwMgr;
#endif
したがって、次のようなフィールドを含む *.lib ファイルを C++ ライブラリに追加する必要があると思います。
DEFINE_GUID( CLSID_ActiveDesktop, 0x75048700L, 0xEF1F, 0x11D0, 0x98, 0x88, 0x00, 0x60, 0x97, 0xDE, 0xAC, 0xF9);
Ps:VC++ 6
コンパイラとして使用しています。