(self, min_runspaces=None, max_runspaces=None,
                 thread_options=None, apartment_state=None, host_info=None,
                 application_arguments=None)
[MS-PSRP] 2.2.2.2 INIT_RUNSPACEPOOL Message
        https://msdn.microsoft.com/en-us/library/dd359645.aspx

        :param min_runspaces: The minimum number of runspaces in the pool
        :param max_runspaces: The maximum number of runspaces in the pool
        :param thread_options: Thread options provided by the higher layer
        :param apartment_state: Apartment state provided by the higher layer
        :param host_info: The client's HostInfo details
        :param application_arguments: Application arguments provided by a
            higher layer, stored in the $PSSenderInfo variable in the pool
[MS-PSRP] 2.2.2.2 INIT_RUNSPACEPOOL Message
        https://msdn.microsoft.com/en-us/library/dd359645.aspx
[ MS - PSRP ] 2 . 2 . 2 . 2 INIT_RUNSPACEPOOL Message https : // msdn . microsoft . com / en - us / library / dd359645 . aspx
def __init__(self, min_runspaces=None, max_runspaces=None,
                 thread_options=None, apartment_state=None, host_info=None,
                 application_arguments=None):
        """
        [MS-PSRP] 2.2.2.2 INIT_RUNSPACEPOOL Message
        https://msdn.microsoft.com/en-us/library/dd359645.aspx

        :param min_runspaces: The minimum number of runspaces in the pool
        :param max_runspaces: The maximum number of runspaces in the pool
        :param thread_options: Thread options provided by the higher layer
        :param apartment_state: Apartment state provided by the higher layer
        :param host_info: The client's HostInfo details
        :param application_arguments: Application arguments provided by a
            higher layer, stored in the $PSSenderInfo variable in the pool
        """
        super(InitRunspacePool, self).__init__()
        self._extended_properties = (
            ('min_runspaces', ObjectMeta("I32", name="MinRunspaces")),
            ('max_runspaces', ObjectMeta("I32", name="MaxRunspaces")),
            ('thread_options', ObjectMeta("Obj", name="PSThreadOptions",
                                          object=PSThreadOptions)),
            ('apartment_state', ObjectMeta("Obj", name="ApartmentState",
                                           object=ApartmentState)),
            ('host_info', ObjectMeta("Obj", name="HostInfo",
                                     object=HostInfo)),
            ('application_arguments', DictionaryMeta(
                name="ApplicationArguments",
                dict_types=[
                    "System.Management.Automation.PSPrimitiveDictionary",
                    "System.Collections.Hashtable",
                    "System.Object"
                ]
            ))
        )
        self.min_runspaces = min_runspaces
        self.max_runspaces = max_runspaces
        self.thread_options = thread_options
        self.apartment_state = apartment_state
        self.host_info = host_info
        self.application_arguments = application_arguments
def __init__ ( self , min_runspaces = None , max_runspaces = None , thread_options = None , apartment_state = None , host_info = None , application_arguments = None ) : super ( InitRunspacePool , self ) . __init__ ( ) self . _extended_properties = ( ( 'min_runspaces' , ObjectMeta ( "I32" , name = "MinRunspaces" ) ) , ( 'max_runspaces' , ObjectMeta ( "I32" , name = "MaxRunspaces" ) ) , ( 'thread_options' , ObjectMeta ( "Obj" , name = "PSThreadOptions" , object = PSThreadOptions ) ) , ( 'apartment_state' , ObjectMeta ( "Obj" , name = "ApartmentState" , object = ApartmentState ) ) , ( 'host_info' , ObjectMeta ( "Obj" , name = "HostInfo" , object = HostInfo ) ) , ( 'application_arguments' , DictionaryMeta ( name = "ApplicationArguments" , dict_types = [ "System.Management.Automation.PSPrimitiveDictionary" , "System.Collections.Hashtable" , "System.Object" ] ) ) ) self . min_runspaces = min_runspaces self . max_runspaces = max_runspaces self . thread_options = thread_options self . apartment_state = apartment_state self . host_info = host_info self . application_arguments = application_arguments