RPC_OBJECT_INQ_FN callback function (rpcdce.h)

The RPC_OBJECT_INQ_FN function is a prototype for a function that facilitates replacement of the default object UUID to type UUID mapping.

Syntax

RPC_OBJECT_INQ_FN RpcObjectInqFn;

void RpcObjectInqFn(
  UUID *ObjectUuid,
  UUID *TypeUuid,
  RPC_STATUS *Status
)
{...}

Parameters

ObjectUuid

Pointer to the variable that specifies the object UUID that is to be mapped to a type UUID.

TypeUuid

Pointer to the address of the variable that is to contain the type UUID derived from the object UUID. The type UUID is returned by the function.

Status

Pointer to a return value for the function.

Return value

None

Remarks

You can replace the default mapping function that maps object UUIDs to type UUIDs by calling RpcObjectSetInqFn and supplying a pointer to a function of type RPC_OBJECT_INQ_FN. The supplied function must match the function prototype specified by the type definition: a function with three parameters and the function return value of void.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header rpcdce.h (include Rpc.h)

See also

RpcObjectSetInqFn