{ "Constants":[{ "Name":"NETSH_ERROR_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15000 ,"Attrs":[] },{ "Name":"ERROR_NO_ENTRIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15000 ,"Attrs":[] },{ "Name":"ERROR_INVALID_SYNTAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15001 ,"Attrs":[] },{ "Name":"ERROR_PROTOCOL_NOT_IN_TRANSPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15002 ,"Attrs":[] },{ "Name":"ERROR_NO_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15003 ,"Attrs":[] },{ "Name":"ERROR_CMD_NOT_FOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15004 ,"Attrs":[] },{ "Name":"ERROR_ENTRY_PT_NOT_FOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15005 ,"Attrs":[] },{ "Name":"ERROR_DLL_LOAD_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15006 ,"Attrs":[] },{ "Name":"ERROR_INIT_DISPLAY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15007 ,"Attrs":[] },{ "Name":"ERROR_TAG_ALREADY_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15008 ,"Attrs":[] },{ "Name":"ERROR_INVALID_OPTION_TAG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15009 ,"Attrs":[] },{ "Name":"ERROR_NO_TAG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15010 ,"Attrs":[] },{ "Name":"ERROR_MISSING_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15011 ,"Attrs":[] },{ "Name":"ERROR_TRANSPORT_NOT_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15012 ,"Attrs":[] },{ "Name":"ERROR_SHOW_USAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15013 ,"Attrs":[] },{ "Name":"ERROR_INVALID_OPTION_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15014 ,"Attrs":[] },{ "Name":"ERROR_OKAY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15015 ,"Attrs":[] },{ "Name":"ERROR_CONTINUE_IN_PARENT_CONTEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15016 ,"Attrs":[] },{ "Name":"ERROR_SUPPRESS_OUTPUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15017 ,"Attrs":[] },{ "Name":"ERROR_HELPER_ALREADY_REGISTERED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15018 ,"Attrs":[] },{ "Name":"ERROR_CONTEXT_ALREADY_REGISTERED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15019 ,"Attrs":[] },{ "Name":"ERROR_PARSING_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15020 ,"Attrs":[] },{ "Name":"NETSH_ERROR_END" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15019 ,"Attrs":[] },{ "Name":"NS_GET_EVENT_IDS_FN_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"GetEventIds" ,"Attrs":[] },{ "Name":"MAX_NAME_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] },{ "Name":"NETSH_VERSION_50" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20480 ,"Attrs":[] },{ "Name":"NETSH_ARG_DELIMITER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"=" ,"Attrs":[] },{ "Name":"NETSH_CMD_DELIMITER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":" " ,"Attrs":[] },{ "Name":"NETSH_MAX_TOKEN_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"NETSH_MAX_CMD_TOKEN_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"DEFAULT_CONTEXT_PRIORITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] },{ "Name":"GET_RESOURCE_STRING_FN_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"GetResourceString" ,"Attrs":[] }], "Types":[{ "Name":"NS_CMD_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CMD_FLAG_PRIVATE","Value":1} ,{"Name":"CMD_FLAG_INTERACTIVE","Value":2} ,{"Name":"CMD_FLAG_LOCAL","Value":8} ,{"Name":"CMD_FLAG_ONLINE","Value":16} ,{"Name":"CMD_FLAG_HIDDEN","Value":32} ,{"Name":"CMD_FLAG_LIMIT_MASK","Value":65535} ,{"Name":"CMD_FLAG_PRIORITY","Value":-2147483648} ] ,"IntegerBase":"Int32" },{ "Name":"NS_REQS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NS_REQ_ZERO","Value":0} ,{"Name":"NS_REQ_PRESENT","Value":1} ,{"Name":"NS_REQ_ALLOW_MULTIPLE","Value":2} ,{"Name":"NS_REQ_ONE_OR_MORE","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"NS_EVENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NS_EVENT_LOOP","Value":65536} ,{"Name":"NS_EVENT_LAST_N","Value":1} ,{"Name":"NS_EVENT_LAST_SECS","Value":2} ,{"Name":"NS_EVENT_FROM_N","Value":4} ,{"Name":"NS_EVENT_FROM_START","Value":8} ] ,"IntegerBase":"Int32" },{ "Name":"NS_MODE_CHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NETSH_COMMIT","Value":0} ,{"Name":"NETSH_UNCOMMIT","Value":1} ,{"Name":"NETSH_FLUSH","Value":2} ,{"Name":"NETSH_COMMIT_STATE","Value":3} ,{"Name":"NETSH_SAVE","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"TOKEN_VALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwszToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PGET_RESOURCE_STRING_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"dwMsgID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"nBufferMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PNS_CONTEXT_COMMIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PNS_CONTEXT_CONNECT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pwszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PNS_CONTEXT_DUMP_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pwszRouter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ] },{ "Name":"PNS_DLL_STOP_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PNS_HELPER_START_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pguidParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PNS_HELPER_STOP_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PFN_HANDLE_CMD" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[ "Cdecl" ] ,"Params":[ {"Name":"pwszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"pbDone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PNS_OSVERSIONCHECK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"CIMOSType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"CIMOSProductSuite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"CIMOSVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"CIMOSBuildNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"CIMServicePackMajorVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"CIMServicePackMinorVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"uiReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"NS_HELPER_ATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ,{"Name":"guidHelper","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"pfnStart","Type":{"Kind":"ApiRef","Name":"PNS_HELPER_START_FN","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ,{"Name":"pfnStop","Type":{"Kind":"ApiRef","Name":"PNS_HELPER_STOP_FN","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"_ullAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"CMD_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwszCmdToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pfnCmdHandler","Type":{"Kind":"ApiRef","Name":"PFN_HANDLE_CMD","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ,{"Name":"dwShortCmdHelpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwCmdHlpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CMD_GROUP_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwszCmdGroupToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"dwShortCmdHelpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulCmdGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_ENTRY","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]}},"Attrs":[]} ,{"Name":"pOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NS_CONTEXT_ATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ,{"Name":"pwszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"guidHelper","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulNumTopCmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pTopCmds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_ENTRY","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]}},"Attrs":[]} ,{"Name":"ulNumGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pCmdGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_GROUP_ENTRY","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]}},"Attrs":[]} ,{"Name":"pfnCommitFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_COMMIT_FN","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ,{"Name":"pfnDumpFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_DUMP_FN","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ,{"Name":"pfnConnectFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_CONNECT_FN","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"pfnOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetworkManagement.NetShell","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"_ullAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"TAG_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pwszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"dwRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PNS_DLL_INIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[ "Cdecl" ] ,"Params":[ {"Name":"dwNetshVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] }], "Functions":[{ "Name":"MatchEnumTag" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pwcArg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwNumArg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pEnumTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_VALUE","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"MatchToken" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pwszUserToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwszCmdToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PreprocessCommand" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pttTags","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"TAG_TYPE","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"dwTagCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMinArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMaxArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwTagType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"PrintError" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwErrId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PrintMessageFromModule" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwMsgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PrintMessage" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pwszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"RegisterContext" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pChildContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NS_CONTEXT_ATTRIBUTES","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"RegisterHelper" ,"SetLastError":false ,"DllImport":"NETSH.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pguidParentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pfnRegisterSubContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NS_HELPER_ATTRIBUTES","TargetKind":"Default","Api":"NetworkManagement.NetShell","Parents":[]}},"Attrs":["In","Const"]} ] }], "UnicodeAliases":[ ] }