21#ifndef FREERDP_CHANNEL_URBDRC_HELPERS_H 
   22#define FREERDP_CHANNEL_URBDRC_HELPERS_H 
   24#include <winpr/wtypes.h> 
   31#include <winpr/wlog.h> 
   32#include <winpr/stream.h> 
   34  const char* urb_function_string(UINT16 urb);
 
   35  const char* mask_to_string(UINT32 mask);
 
   36  const char* interface_to_string(UINT32 
id);
 
   37  const char* call_to_string(BOOL client, UINT32 interfaceNr, UINT32 functionId);
 
   39  void urbdrc_dump_message(wLog* log, BOOL client, BOOL write, 
wStream* s);
 
   41  wStream* create_shared_message_header_with_functionid(UINT32 InterfaceId, UINT32 MessageId,
 
   42                                                        UINT32 FunctionId, 
size_t OutputSize);
 
   43  BOOL write_shared_message_header_with_functionid(
wStream* s, UINT32 InterfaceId,
 
   44                                                   UINT32 MessageId, UINT32 FunctionId);