该函数9x不支持。我给出它的原型,您自己想怎样声明吧,对了,知道以后别忘了给<br>大家贴出来。<br> NET_API_STATUS NetLocalGroupEnum(LPWSTR servername,<br> DWORD level,<br> LPBYTE *bufptr,<br> DWORD prefmaxlen,<br> LPDWORD entriesread,<br> LPDWORD totalentries,<br> LPDWORD resumehandle);<br>参数说明:<br> servername : 指向 Unicode 字符串的指针,该字符串包含了执行该函数的远程服务<br> 器名。空指针或者空串表示本地计算机。<br> level : 返回参数bufptr所指信息的信息级别,为以下值之一:<br> 0 : 返回用户本地组组名。所返回的缓冲区是 LOCALGROUP_INFO_0 <br> 结构数组。<br> 1 : 返回用户本地组属性。所返回的缓冲区是 LOCALGROUP_INFO_1 <br> 结构数组。<br> *bufptr : 指向返回信息结构的指针。该缓冲区应由函数NetApiBufferFree释放。<br> prefmaxlen : 所返回数据的首选最大长度,以8位字节为单位。<br> entriesread : 指向DWORD的指针,该DWORD包含了实际的枚举项数。<br> totalentries : 指向DWORD的指针,该DWORD包含了从当前可恢复位置开始的所有可能<br> 被枚举的项数。<br> resumehandle : 指向DWORD的指针,该DWORD包含了恢复句柄,该句柄用于继续执行一<br> 个已经存在的本地组查询。第一次调用时,该句柄为0,以后调用时,<br> 该句柄值不变。如果恢复句柄NULL,那么不返回恢复句柄。<br>返回值:<br> 如果函数调用成功,返回值为 NERR_Success。如果函数调用失败,那么返回值是以<br> 下值之一:<br> ERROR_ACCESS_DENIED : 用户不能访问所需的信息。<br> NERR_InvalidComputer : 计算机名无效。<br> ERROR_MORE_DATA : 再次调用该函数可返回其余项。<br><br>附:头文件:Imaccess.h; 输入库: netapi32.lib。<br><br><br>