code: def get_response_structure(name):
          
          return {
              CreateContextName.SMB2_CREATE_DURABLE_HANDLE_REQUEST:
                  SMB2CreateDurableHandleResponse(),
              CreateContextName.SMB2_CREATE_DURABLE_HANDLE_RECONNECT:
                  SMB2CreateDurableHandleReconnect(),
              CreateContextName.SMB2_CREATE_QUERY_MAXIMAL_ACCESS_REQUEST:
                  SMB2CreateQueryMaximalAccessResponse(),
              CreateContextName.SMB2_CREATE_REQUEST_LEASE:
                  SMB2CreateResponseLease(),
              CreateContextName.SMB2_CREATE_QUERY_ON_DISK_ID:
                  SMB2CreateQueryOnDiskIDResponse(),
              CreateContextName.SMB2_CREATE_REQUEST_LEASE_V2:
                  SMB2CreateResponseLeaseV2(),
              CreateContextName.SMB2_CREATE_DURABLE_HANDLE_REQUEST_V2:
                  SMB2CreateDurableHandleResponseV2(),
              CreateContextName.SMB2_CREATE_DURABLE_HANDLE_RECONNECT_V2:
                  SMB2CreateDurableHandleReconnectV2,
              CreateContextName.SMB2_CREATE_APP_INSTANCE_ID:
                  SMB2CreateAppInstanceId(),
              CreateContextName.SMB2_CREATE_APP_INSTANCE_VERSION:
                  SMB2CreateAppInstanceVersion()
  
          }.get(name, None)
docs: Returns the response structure for a know list of create context
          responses.
  
          :param name: The constant value above
          :return: The response structure or None if unknown