(self, **kwargs)
[MS-PSRP] 2.2.3.17 Host Method Identifier
        https://msdn.microsoft.com/en-us/library/dd306624.aspx

        Represents methods to be executed on a host.

        :param value: The method identifier to execute
[MS-PSRP] 2.2.3.17 Host Method Identifier
        https://msdn.microsoft.com/en-us/library/dd306624.aspx
[ MS - PSRP ] 2 . 2 . 3 . 17 Host Method Identifier https : // msdn . microsoft . com / en - us / library / dd306624 . aspx
def __init__(self, **kwargs):
        """
        [MS-PSRP] 2.2.3.17 Host Method Identifier
        https://msdn.microsoft.com/en-us/library/dd306624.aspx

        Represents methods to be executed on a host.

        :param value: The method identifier to execute
        """
        string_map = {
            1: "GetName",
            2: "GetVersion",
            3: "GetInstanceId",
            4: "GetCurrentCulture",
            5: "GetCurrentUICulture",
            6: "SetShouldExit",
            7: "EnterNestedPrompt",
            8: "ExitNestedPrompt",
            9: "NotifyBeginApplication",
            10: "NotifyEndApplication",
            11: "ReadLine",
            12: "ReadLineAsSecureString",
            13: "Write1",
            14: "Write2",
            15: "WriteLine1",
            16: "WriteLine2",
            17: "WriteLine3",
            18: "WriteErrorLine",
            19: "WriteDebugLine",
            20: "WriteProgress",
            21: "WriteVerboseLine",
            22: "WriteWarningLine",
            23: "Prompt",
            24: "PromptForCredential1",
            25: "PromptForCredential2",
            26: "PromptForChoice",
            27: "GetForegroundColor",
            28: "SetForegroundColor",
            29: "GetBackgroundColor",
            30: "SetBackgroundColor",
            31: "GetCursorPosition",
            32: "SetCursorPosition",
            33: "GetWindowPosition",
            34: "SetWindowPosition",
            35: "GetCursorSize",
            36: "SetCursorSize",
            37: "GetBufferSize",
            38: "SetBufferSize",
            39: "GetWindowSize",
            40: "SetWindowSize",
            41: "GetWindowTitle",
            42: "SetWindowTitle",
            43: "GetMaxWindowSize",
            44: "GetMaxPhysicalWindowSize",
            45: "GetKeyAvailable",
            46: "ReadKey",
            47: "FlushInputBuffer",
            48: "SetBufferContents1",
            49: "SetBufferContents2",
            50: "GetBufferContents",
            51: "ScrollBufferContents",
            52: "PushRunspace",
            53: "PopRunspace",
            54: "GetIsRunspacePushed",
            55: "GetRunspce",
            56: "PromptForChoiceMultipleSelection"
        }
        super(HostMethodIdentifier, self).__init__(
            "System.Management.Automation.Remoting.RemoteHostMethodId",
            string_map, **kwargs
        )
def __init__ ( self , * * kwargs ) : string_map = { 1 : "GetName" , 2 : "GetVersion" , 3 : "GetInstanceId" , 4 : "GetCurrentCulture" , 5 : "GetCurrentUICulture" , 6 : "SetShouldExit" , 7 : "EnterNestedPrompt" , 8 : "ExitNestedPrompt" , 9 : "NotifyBeginApplication" , 10 : "NotifyEndApplication" , 11 : "ReadLine" , 12 : "ReadLineAsSecureString" , 13 : "Write1" , 14 : "Write2" , 15 : "WriteLine1" , 16 : "WriteLine2" , 17 : "WriteLine3" , 18 : "WriteErrorLine" , 19 : "WriteDebugLine" , 20 : "WriteProgress" , 21 : "WriteVerboseLine" , 22 : "WriteWarningLine" , 23 : "Prompt" , 24 : "PromptForCredential1" , 25 : "PromptForCredential2" , 26 : "PromptForChoice" , 27 : "GetForegroundColor" , 28 : "SetForegroundColor" , 29 : "GetBackgroundColor" , 30 : "SetBackgroundColor" , 31 : "GetCursorPosition" , 32 : "SetCursorPosition" , 33 : "GetWindowPosition" , 34 : "SetWindowPosition" , 35 : "GetCursorSize" , 36 : "SetCursorSize" , 37 : "GetBufferSize" , 38 : "SetBufferSize" , 39 : "GetWindowSize" , 40 : "SetWindowSize" , 41 : "GetWindowTitle" , 42 : "SetWindowTitle" , 43 : "GetMaxWindowSize" , 44 : "GetMaxPhysicalWindowSize" , 45 : "GetKeyAvailable" , 46 : "ReadKey" , 47 : "FlushInputBuffer" , 48 : "SetBufferContents1" , 49 : "SetBufferContents2" , 50 : "GetBufferContents" , 51 : "ScrollBufferContents" , 52 : "PushRunspace" , 53 : "PopRunspace" , 54 : "GetIsRunspacePushed" , 55 : "GetRunspce" , 56 : "PromptForChoiceMultipleSelection" } super ( HostMethodIdentifier , self ) . __init__ ( "System.Management.Automation.Remoting.RemoteHostMethodId" , string_map , * * kwargs )