<br>typedef [handle] typename; <br>handle_t __RPC_USER typename_bind (typename);<br>void __RPC_USER typename_unbind (typename, handle_t);<br><br>typename<br><br>Specifies the name of the user-defined binding-handle type.<br><br>Examples<br><br>typedef [handle] struct {<br> char machine[8];<br> char nmpipe[256];<br> } h_service;<br><br>handle_t __RPC_USER h_service_bind(h_service);<br>void __RPC_USER h_service_unbind(h_service, handle_t);<br><br><br>Remarks<br><br>The handle attribute specifies a user-defined or "customized" handle type.<br> User-defined handles permit developers to design handles that are meaningful<br> to the application.<br><br><br>