mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 00:32:57 +00:00
[WKSSVC][NETAPI32][IDL] Implement NetWkstaUserGetInfo using the workstation service
This commit is contained in:
parent
0bb830022c
commit
45b008dd23
5 changed files with 209 additions and 159 deletions
|
@ -180,7 +180,7 @@ typedef struct _WKSTA_USER_INFO_1101
|
|||
{
|
||||
[string] wchar_t *wkui1101_oth_domains;
|
||||
} WKSTA_USER_INFO_1101, *PWKSTA_USER_INFO_1101, *LPWKSTA_USER_INFO_1101;
|
||||
|
||||
/*
|
||||
typedef [switch_type(unsigned long)] union _WKSTA_USER_INFO
|
||||
{
|
||||
[case(0)] LPWKSTA_USER_INFO_0 UserInfo0;
|
||||
|
@ -188,6 +188,14 @@ typedef [switch_type(unsigned long)] union _WKSTA_USER_INFO
|
|||
[case(1101)] LPWKSTA_USER_INFO_1101 UserInfo1101;
|
||||
[default] ;
|
||||
} WKSTA_USER_INFO, *PWKSTA_USER_INFO, *LPWKSTA_USER_INFO;
|
||||
*/
|
||||
typedef [switch_type(unsigned long)] union _WKSTA_USER_INFO
|
||||
{
|
||||
[case(0)] WKSTA_USER_INFO_0 UserInfo0;
|
||||
[case(1)] WKSTA_USER_INFO_1 UserInfo1;
|
||||
[case(1101)] WKSTA_USER_INFO_1101 UserInfo1101;
|
||||
[default] ;
|
||||
} WKSTA_USER_INFO, *PWKSTA_USER_INFO, *LPWKSTA_USER_INFO;
|
||||
|
||||
typedef struct _WKSTA_TRANSPORT_INFO_0
|
||||
{
|
||||
|
@ -407,7 +415,8 @@ interface wkssvc
|
|||
NetrWkstaUserGetInfo(
|
||||
[in, string, unique] WKSSVC_IDENTIFY_HANDLE Unused,
|
||||
[in] unsigned long Level,
|
||||
[out, switch_is(Level)] LPWKSTA_USER_INFO UserInfo);
|
||||
[out, switch_is(Level)] LPWKSTA_USER_INFO *UserInfo);
|
||||
// [out, switch_is(Level)] LPWKSTA_USER_INFO UserInfo);
|
||||
|
||||
/* Function 4 */
|
||||
unsigned long
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue