aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/pidl/atsvc.idl
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-09-24 20:23:17 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-09-24 20:23:17 +0000
commitaa7834c8ef3887ee3f0373784dbf0a537f6a88d0 (patch)
tree447ecac44eaec5bd4c39b5aee8953f69de9a49ce /epan/dissectors/pidl/atsvc.idl
parent6b0c264898eee42bea71a4e10a7f743b8470f75c (diff)
pidl has been updated to use WERR instead of DOS error tables.
regenerate some dissectors svn path=/trunk/; revision=19311
Diffstat (limited to 'epan/dissectors/pidl/atsvc.idl')
-rw-r--r--epan/dissectors/pidl/atsvc.idl25
1 files changed, 10 insertions, 15 deletions
diff --git a/epan/dissectors/pidl/atsvc.idl b/epan/dissectors/pidl/atsvc.idl
index 7e9f9b0320..d58a719651 100644
--- a/epan/dissectors/pidl/atsvc.idl
+++ b/epan/dissectors/pidl/atsvc.idl
@@ -2,14 +2,9 @@
atsvc interface definition
*/
-#include "idl_types.h"
-
-#define unistr [string] wchar_t *
-
[ uuid("1ff70682-0a51-30e8-076d-740be8cee98b"),
version(1.0),
pointer_default(unique),
- pointer_default_top(unique),
helpstring("Microsoft AT-Scheduler Service"),
endpoint("ncacn_np:[\\pipe\\atsvc]", "ncalrpc:")
] interface atsvc
@@ -71,21 +66,21 @@
atsvc_DaysOfMonth days_of_month;
atsvc_DaysOfWeek days_of_week;
atsvc_Flags flags;
- unistr *command;
+ [string,charset(UTF16)] uint16 *command;
} atsvc_JobInfo;
/******************/
/* Function: 0x00 */
NTSTATUS atsvc_JobAdd(
- [in] unistr *servername,
- [in,ref] atsvc_JobInfo *job_info,
+ [in,unique,string,charset(UTF16)] uint16 *servername,
+ [in] atsvc_JobInfo *job_info,
[out] uint32 job_id
);
/******************/
/* Function: 0x01 */
NTSTATUS atsvc_JobDel(
- [in] unistr *servername,
+ [in,unique,string,charset(UTF16)] uint16 *servername,
[in] uint32 min_job_id,
[in] uint32 max_job_id
);
@@ -96,7 +91,7 @@
atsvc_DaysOfMonth days_of_month;
atsvc_DaysOfWeek days_of_week;
atsvc_Flags flags;
- unistr *command;
+ [string,charset(UTF16)] uint16 *command;
} atsvc_JobEnumInfo;
typedef struct {
@@ -107,18 +102,18 @@
/******************/
/* Function: 0x02 */
NTSTATUS atsvc_JobEnum(
- [in] unistr *servername,
- [in,out,ref] atsvc_enum_ctr *ctr,
+ [in,unique,string,charset(UTF16)] uint16 *servername,
+ [in,out] atsvc_enum_ctr *ctr,
[in] uint32 preferred_max_len,
[out] uint32 total_entries,
- [in,out] uint32 *resume_handle
+ [in,out,unique] uint32 *resume_handle
);
/******************/
/* Function: 0x03 */
[public] NTSTATUS atsvc_JobGetInfo(
- [in] unistr *servername,
+ [in,unique,string,charset(UTF16)] uint16 *servername,
[in] uint32 job_id,
- [out] atsvc_JobInfo *job_info
+ [out,unique] atsvc_JobInfo *job_info
);
}