Files
marlersoft-win32json/api/System.StationsAndDesktops.json
2026-02-15 17:17:14 -07:00

626 lines
28 KiB
JSON

{
"Constants":[],
"Types":[{
"Name":"BROADCAST_SYSTEM_MESSAGE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"BSF_ALLOWSFW","Value":128}
,{"Name":"BSF_FLUSHDISK","Value":4}
,{"Name":"BSF_FORCEIFHUNG","Value":32}
,{"Name":"BSF_IGNORECURRENTTASK","Value":2}
,{"Name":"BSF_NOHANG","Value":8}
,{"Name":"BSF_NOTIMEOUTIFNOTHUNG","Value":64}
,{"Name":"BSF_POSTMESSAGE","Value":16}
,{"Name":"BSF_QUERY","Value":1}
,{"Name":"BSF_SENDNOTIFYMESSAGE","Value":256}
,{"Name":"BSF_LUID","Value":1024}
,{"Name":"BSF_RETURNHDESK","Value":512}
]
,"IntegerBase":"UInt32"
},{
"Name":"BROADCAST_SYSTEM_MESSAGE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"BSM_ALLCOMPONENTS","Value":0}
,{"Name":"BSM_ALLDESKTOPS","Value":16}
,{"Name":"BSM_APPLICATIONS","Value":8}
]
,"IntegerBase":"UInt32"
},{
"Name":"USER_OBJECT_INFORMATION_INDEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UOI_FLAGS","Value":1}
,{"Name":"UOI_HEAPSIZE","Value":5}
,{"Name":"UOI_IO","Value":6}
,{"Name":"UOI_NAME","Value":2}
,{"Name":"UOI_TYPE","Value":3}
,{"Name":"UOI_USER_SID","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINSTAENUMPROCA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WINSTAENUMPROCW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DESKTOPENUMPROCA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DESKTOPENUMPROCW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"HWINSTA"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"CloseWindowStation"
,"InvalidHandleValue":0
},{
"Name":"HDESK"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"CloseDesktop"
,"InvalidHandleValue":0
},{
"Name":"USEROBJECTFLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BSMINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hdesk","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":[]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"luid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"CreateDesktopA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved","Const"]}
,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CreateDesktopW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved","Const"]}
,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CreateDesktopExA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved","Const"]}
,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ulHeapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CreateDesktopExW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved","Const"]}
,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ulHeapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"OpenDesktopA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenDesktopW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenInputDesktop"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"EnumDesktopsA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwinsta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"DESKTOPENUMPROCA","TargetKind":"FunctionPointer","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumDesktopsW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwinsta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"DESKTOPENUMPROCW","TargetKind":"FunctionPointer","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumDesktopWindows"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"WNDENUMPROC","TargetKind":"FunctionPointer","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SwitchDesktop"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetThreadDesktop"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CloseDesktop"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetThreadDesktop"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateWindowStationA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpwinsta","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CreateWindowStationW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpwinsta","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"OpenWindowStationA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpszWinSta","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenWindowStationW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpszWinSta","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"EnumWindowStationsA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"WINSTAENUMPROCA","TargetKind":"FunctionPointer","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumWindowStationsW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"WINSTAENUMPROCW","TargetKind":"FunctionPointer","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CloseWindowStation"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hWinSta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetProcessWindowStation"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hWinSta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetProcessWindowStation"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetUserObjectInformationA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"nIndex","Type":{"Kind":"ApiRef","Name":"USER_OBJECT_INFORMATION_INDEX","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetUserObjectInformationW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"nIndex","Type":{"Kind":"ApiRef","Name":"USER_OBJECT_INFORMATION_INDEX","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SetUserObjectInformationA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetUserObjectInformationW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BroadcastSystemMessageExA"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"flags","Type":{"Kind":"ApiRef","Name":"BROADCAST_SYSTEM_MESSAGE_FLAGS","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BROADCAST_SYSTEM_MESSAGE_INFO","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbsmInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSMINFO","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"BroadcastSystemMessageExW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"flags","Type":{"Kind":"ApiRef","Name":"BROADCAST_SYSTEM_MESSAGE_FLAGS","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BROADCAST_SYSTEM_MESSAGE_INFO","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbsmInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSMINFO","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"BroadcastSystemMessageA"
,"SetLastError":false
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BroadcastSystemMessageW"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"flags","Type":{"Kind":"ApiRef","Name":"BROADCAST_SYSTEM_MESSAGE_FLAGS","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BROADCAST_SYSTEM_MESSAGE_INFO","TargetKind":"Default","Api":"System.StationsAndDesktops","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
"WINSTAENUMPROC"
,"DESKTOPENUMPROC"
,"CreateDesktop"
,"CreateDesktopEx"
,"OpenDesktop"
,"EnumDesktops"
,"CreateWindowStation"
,"OpenWindowStation"
,"EnumWindowStations"
,"GetUserObjectInformation"
,"SetUserObjectInformation"
,"BroadcastSystemMessageEx"
,"BroadcastSystemMessage"
]
}