mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
srvsvc.idl: don't use pointer_default_top() and specify "unique" explizit
Note: this doesn't change the generated output! metze (This used to be commit 6d20a2f3f98217ba78e905d0f85dd91cee218238)
This commit is contained in:
parent
b3c5fbec47
commit
033e697c9e
@ -9,7 +9,6 @@ import "security.idl", "svcctl.idl";
|
||||
version(3.0),
|
||||
endpoint("ncacn_np:[\\pipe\\srvsvc]", "ncacn_ip_tcp:", "ncalrpc:"),
|
||||
pointer_default(unique),
|
||||
pointer_default_top(unique),
|
||||
helpstring("Server Service")
|
||||
] interface srvsvc
|
||||
{
|
||||
@ -55,18 +54,18 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x00 */
|
||||
WERROR srvsvc_NetCharDevEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetCharDevCtr ctr,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x01 */
|
||||
WERROR srvsvc_NetCharDevGetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 device_name[],
|
||||
[in] uint32 level,
|
||||
[out,switch_is(level)] srvsvc_NetCharDevInfo info
|
||||
@ -75,7 +74,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x02 */
|
||||
WERROR srvsvc_NetCharDevControl(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 device_name[],
|
||||
[in] uint32 opcode
|
||||
);
|
||||
@ -120,19 +119,19 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x03 */
|
||||
WERROR srvsvc_NetCharDevQEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *user,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *user,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetCharDevQCtr ctr,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x04 */
|
||||
WERROR srvsvc_NetCharDevQGetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 queue_name[],
|
||||
[in] [string,charset(UTF16)] uint16 user[],
|
||||
[in] uint32 level,
|
||||
@ -142,24 +141,24 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x05 */
|
||||
WERROR srvsvc_NetCharDevQSetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 queue_name[],
|
||||
[in] uint32 level,
|
||||
[in,switch_is(level)] srvsvc_NetCharDevQInfo info,
|
||||
[in,out] uint32 *parm_error
|
||||
[in,out,unique] uint32 *parm_error
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x06 */
|
||||
WERROR srvsvc_NetCharDevQPurge(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 queue_name[]
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x07 */
|
||||
WERROR srvsvc_NetCharDevQPurgeSelf(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 queue_name[],
|
||||
[in] [string,charset(UTF16)] uint16 computer_name[]
|
||||
);
|
||||
@ -200,13 +199,13 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x08 */
|
||||
WERROR srvsvc_NetConnEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *path,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *path,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetConnCtr ctr,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/**************************/
|
||||
@ -249,20 +248,20 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x09 */
|
||||
WERROR srvsvc_NetFileEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *path,
|
||||
[in] [string,charset(UTF16)] uint16 *user,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *path,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *user,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetFileCtr ctr,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x0a */
|
||||
WERROR srvsvc_NetFileGetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 fid,
|
||||
[in] uint32 level,
|
||||
[out,switch_is(level)] srvsvc_NetFileInfo info
|
||||
@ -271,7 +270,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x0b */
|
||||
WERROR srvsvc_NetFileClose(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 fid
|
||||
);
|
||||
|
||||
@ -356,22 +355,22 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x0c */
|
||||
WERROR srvsvc_NetSessEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *client,
|
||||
[in] [string,charset(UTF16)] uint16 *user,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *client,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *user,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetSessCtr ctr,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x0d */
|
||||
WERROR srvsvc_NetSessDel(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *client,
|
||||
[in] [string,charset(UTF16)] uint16 *user
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *client,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *user
|
||||
);
|
||||
|
||||
/**************************/
|
||||
@ -545,27 +544,27 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x0e */
|
||||
WERROR srvsvc_NetShareAdd(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 level,
|
||||
[in,switch_is(level)] srvsvc_NetShareInfo info,
|
||||
[in,out] uint32 *parm_error
|
||||
[in,out,unique] uint32 *parm_error
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x0f */
|
||||
WERROR srvsvc_NetShareEnumAll (
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetShareCtr ctr,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x10 */
|
||||
WERROR srvsvc_NetShareGetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 share_name[],
|
||||
[in] uint32 level,
|
||||
[out,switch_is(level)] srvsvc_NetShareInfo info
|
||||
@ -574,17 +573,17 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x11 */
|
||||
WERROR srvsvc_NetShareSetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 share_name[],
|
||||
[in] uint32 level,
|
||||
[in,switch_is(level)] srvsvc_NetShareInfo info,
|
||||
[in,out] uint32 *parm_error
|
||||
[in,out,unique] uint32 *parm_error
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x12 */
|
||||
WERROR srvsvc_NetShareDel(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 share_name[],
|
||||
[in] uint32 reserved
|
||||
);
|
||||
@ -592,7 +591,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x13 */
|
||||
WERROR srvsvc_NetShareDelSticky(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 share_name[],
|
||||
[in] uint32 reserved
|
||||
);
|
||||
@ -600,7 +599,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x14 */
|
||||
WERROR srvsvc_NetShareCheck(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 device_name[],
|
||||
[out] srvsvc_ShareType type
|
||||
);
|
||||
@ -1110,7 +1109,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x15 */
|
||||
WERROR srvsvc_NetSrvGetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 level,
|
||||
[out,switch_is(level)] srvsvc_NetSrvInfo info
|
||||
);
|
||||
@ -1118,10 +1117,10 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x16 */
|
||||
WERROR srvsvc_NetSrvSetInfo(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 level,
|
||||
[in,switch_is(level)] srvsvc_NetSrvInfo info,
|
||||
[in,out] uint32 *parm_error
|
||||
[in,out,unique] uint32 *parm_error
|
||||
);
|
||||
|
||||
/**************************/
|
||||
@ -1139,12 +1138,12 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x17 */
|
||||
WERROR srvsvc_NetDiskEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 level,
|
||||
[in,out] srvsvc_NetDiskInfo info,
|
||||
[in] uint32 maxlen,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/**************************/
|
||||
@ -1173,8 +1172,8 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x18 */
|
||||
WERROR srvsvc_NetServerStatisticsGet(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *service,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *service,
|
||||
[in] uint32 level,
|
||||
[in] uint32 options,
|
||||
[out] srvsvc_Statistics stat
|
||||
@ -1194,7 +1193,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x19 */
|
||||
WERROR srvsvc_NetTransportAdd(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 level,
|
||||
[in,switch_is(level)] srvsvc_NetTransportInfo info
|
||||
);
|
||||
@ -1261,18 +1260,18 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x1a */
|
||||
WERROR srvsvc_NetTransportEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetTransportCtr transports,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x1b */
|
||||
WERROR srvsvc_NetTransportDel(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 level,
|
||||
[in,switch_is(level)] srvsvc_NetTransportInfo info
|
||||
);
|
||||
@ -1298,8 +1297,8 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x1c */
|
||||
WERROR srvsvc_NetRemoteTOD(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[out] srvsvc_NetRemoteTODInfo *info
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[out,unique] srvsvc_NetRemoteTODInfo *info
|
||||
);
|
||||
|
||||
/**************************/
|
||||
@ -1308,8 +1307,8 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x1d */
|
||||
WERROR srvsvc_NetSetServiceBits(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *transport,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *transport,
|
||||
[in] uint32 servicebits,
|
||||
[in] uint32 updateimmediately
|
||||
);
|
||||
@ -1320,7 +1319,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x1e */
|
||||
WERROR srvsvc_NetPathType(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 path[],
|
||||
[in] uint32 pathflags,
|
||||
[out] uint32 pathtype
|
||||
@ -1329,7 +1328,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x1f */
|
||||
WERROR srvsvc_NetPathCanonicalize(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 path[],
|
||||
[out] [size_is(maxbuf)] uint8 can_path[],
|
||||
[in] uint32 maxbuf,
|
||||
@ -1341,7 +1340,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x20 */
|
||||
WERROR srvsvc_NetPathCompare(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 path1[],
|
||||
[in] [string,charset(UTF16)] uint16 path2[],
|
||||
[in] uint32 pathtype,
|
||||
@ -1354,7 +1353,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x21 */
|
||||
WERROR srvsvc_NetNameValidate(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 name[],
|
||||
[in] uint32 name_type,
|
||||
[in] uint32 flags
|
||||
@ -1368,7 +1367,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x23 */
|
||||
WERROR srvsvc_NetPRNameCompare(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 name1[],
|
||||
[in] [string,charset(UTF16)] uint16 name2[],
|
||||
[in] uint32 name_type,
|
||||
@ -1383,44 +1382,44 @@ import "security.idl", "svcctl.idl";
|
||||
/* Note, there must be some way to return entries read vs
|
||||
total entries ... */
|
||||
WERROR srvsvc_NetShareEnum(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,out] uint32 level,
|
||||
[in,out,switch_is(level)] srvsvc_NetShareCtr ctr,
|
||||
[in] uint32 max_buffer,
|
||||
[out] uint32 totalentries,
|
||||
[in,out] uint32 *resume_handle
|
||||
[in,out,unique] uint32 *resume_handle
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x25 */
|
||||
WERROR srvsvc_NetShareDelStart(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 share[],
|
||||
[in] uint32 reserved,
|
||||
[out] policy_handle *hnd
|
||||
[out,unique] policy_handle *hnd
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x26 */
|
||||
WERROR srvsvc_NetShareDelCommit(
|
||||
[in, out] policy_handle *hnd
|
||||
[in, out,unique] policy_handle *hnd
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x27 */
|
||||
WERROR srvsvc_NetGetFileSecurity(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *share,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *share,
|
||||
[in] [string,charset(UTF16)] uint16 file[],
|
||||
[in] security_secinfo securityinformation,
|
||||
[out] sec_desc_buf *sd_buf
|
||||
[out,unique] sec_desc_buf *sd_buf
|
||||
);
|
||||
|
||||
/******************/
|
||||
/* Function: 0x28 */
|
||||
WERROR srvsvc_NetSetFileSecurity(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *share,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *share,
|
||||
[in] [string,charset(UTF16)] uint16 file[],
|
||||
[in] security_secinfo securityinformation,
|
||||
[in] sec_desc_buf sd_buf
|
||||
@ -1438,7 +1437,7 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x29 */
|
||||
WERROR srvsvc_NetServerTransportAddEx(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] uint32 level,
|
||||
[in,switch_is(level)] srvsvc_NetTransportInfo info
|
||||
);
|
||||
@ -1446,9 +1445,9 @@ import "security.idl", "svcctl.idl";
|
||||
/******************/
|
||||
/* Function: 0x2a */
|
||||
WERROR srvsvc_NetServerSetServiceBitsEx(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *emulated_server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *transport,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *emulated_server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *transport,
|
||||
[in] uint32 servicebitsofinterest,
|
||||
[in] uint32 servicebits,
|
||||
[in] uint32 updateimmediately
|
||||
|
Loading…
x
Reference in New Issue
Block a user