投稿日時:2010/04/18 作ってしまうと簡単なことですが 情報そのものが少なくてやたらと苦労しました 唯一のヒントとなったのが http://fireball.loafer.jp/kes/c/article_14.html のページでした 以下、開放のプログラム // まずCOMの初期化 ::CoInitialize( NULL ) // インスタンス取得 IUPnPNAT *nat; ::CoCreateInstance( CLSID_UPnPNAT, NULL, CLSCTX_ALL, IID_IUPnPNAT, (void **)&nat ); // ポートマッピングのリスト取得 IStaticPortMappingCollection *maps = NULL; nat->get_StaticPortMappingCollection( &maps ); // アドレスと名前