code: def process_vhwa_command(self, command, enm_cmd, from_guest):
          
          if not isinstance(command, basestring):
              raise TypeError("command can only be an instance of type basestring")
          if not isinstance(enm_cmd, baseinteger):
              raise TypeError("enm_cmd can only be an instance of type baseinteger")
          if not isinstance(from_guest, bool):
              raise TypeError("from_guest can only be an instance of type bool")
          self._call("processVHWACommand",
                       in_p=[command, enm_cmd, from_guest])
docs: Posts a Video HW Acceleration Command to the frame buffer for processing.
          The commands used for 2D video acceleration (DDraw surface creation/destroying, blitting, scaling, color conversion, overlaying, etc.)
          are posted from quest to the host to be processed by the host hardware.
          
          
          The address of the provided command must be in the process space of
          this IFramebuffer object.
  
          in command of type str
              Pointer to VBOXVHWACMD containing the command to execute.
  
          in enm_cmd of type int
              The validated VBOXVHWACMD::enmCmd value from the command.
  
          in from_guest of type bool
              Set when the command origins from the guest, clear if host.