| void CDrvChkView::SIC_DispNWMaschines(LPTSTR DOMAIN)
{
        NETRESOURCE parent;
        LPNETRESOURCE pnr;
        HANDLE hEnum;
        DWORD BufSize;
        DWORD ResNum;
        ZeroMemory(&parent, sizeof(parent));
        pnr = (LPNETRESOURCE)GlobalAlloc(GMEM_FIXED, 1000);
        parent.dwScope = RESOURCE_GLOBALNET;//・ヘ・テ・ネ・。シ・ッ、ホセ螟ホサ  サ
        parent.dwType = RESOURCETYPE_ANY;//チエ、ニ、ホ・・ス。シ・ケ
        parent.dwDisplayType = RESOURCEDISPLAYTYPE_DOMAIN;//
        parent.dwUsage = RESOURCEUSAGE_CONTAINER;
        parent.lpRemoteName = DOMAIN;//・ノ・皈、・  セ、  リト
        parent.lpProvider = "Microsoft Windows Network";
        WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, 0, &parent, &hEnum);
        while(BufSize = 1000, ResNum = 1, WNetEnumResource(hEnum, &ResNum, pnr, &BufSize) == NO_ERROR) {
                m_EMachine.AddString(pnr->lpRemoteName);
        }
        WNetCloseEnum(hEnum);
        GlobalFree(pnr);
}
 |