--- mstools/samples/rpc/handles/usrdef/usrdef.idl 2018/08/09 18:20:56 1.1 +++ mstools/samples/rpc/handles/usrdef/usrdef.idl 2018/08/09 18:22:03 1.1.1.2 @@ -1,17 +1,19 @@ -[ uuid (12345678-1234-1234-1234-123456789ABC), +[ uuid (85D7D1C0-CA47-1067-B31E-00DD010662DA), version(1.0), pointer_default(unique)] interface usrdef { typedef [handle] struct _DATA_HANDLE_TYPE { - char * pszUuid; - char * pszProtocolSequence; - char * pszNetworkAddress; - char * pszEndpoint; - char * pszOptions; + unsigned char * pszUuid; + unsigned char * pszProtocolSequence; + unsigned char * pszNetworkAddress; + unsigned char * pszEndpoint; + unsigned char * pszOptions; } DATA_HANDLE_TYPE; -void UsrdefProc([in] DATA_HANDLE_TYPE hBinding, [in, string] char * pszString); +void UsrdefProc([in] DATA_HANDLE_TYPE hBinding, + [in, string] unsigned char * pszString); + void Shutdown([in] DATA_HANDLE_TYPE hBinding); }