RMIBEntryGetNext (Opnum 31)

The RMIBEntryGetNext method<295> retrieves the next (to the previous call) entry corresponding to the transport, protocol, and the MIB entry specified in pInfoStuct.

   [in] DIM_HANDLE hDimServer,
   [in] DWORD dwPid,
   [in] DWORD dwRoutingPid,
   [in, out] PDIM_MIB_ENTRY_CONTAINER pInfoStuct

hDimServer: A handle to the RRASM server where the call is to be executed, see section 3.1.3.

dwPid: The same as in RMIBEntryGet (section

dwRoutingPid: The same as in RMIBEntryGetFirst (section

pInfoStuct: The same as in RMIBEntryGet (section

Return Values: A 32-bit, unsigned integer value that indicates return status. A return value of ERROR_SUCCESS (0x00000000) indicates that the operation was completed successfully; otherwise, the value contains an error code, as specified in [MS-ERREF] or in section 2.2.4. All values that are not in the table that follows MUST be treated the same by the RRASM client.

Return value/code




The call was successful.



The calling application does not have sufficient privileges, as specified in section



No more data available.

The opnum field value for this method is 31.

When processing this call, the RRASM server MUST do the following:

  • Validate, as specified in section, whether this method was called by a client that has access to the method. If the client does not have access, then return error ERROR_ACCESS_DENIED (0x00000005).

  • If pInfoStuct is NULL, return an error other than those in the preceding table.

  • If dwPid is not specified in the SupportedTransportsList, return an error other than those specified in the preceding table.

  • Call the abstract interface Invoke DIMSVC method specifying the operation and the parameters to enable RRAS server to perform the required management task.

  • Return any error status returned by the RRAS server while processing the request. Otherwise fill the MIB information returned by the RRAS server in the pInfoStruct. If there are no more MIB entries to be returned, the RRAS server MUST return ERROR_NO_MORE_ITEMS<296>; otherwise, return ERROR_SUCCESS (0x00000000).

No exceptions are thrown beyond those thrown by the underlying RPC protocol [MS-RPCE].