From ba2f726efdb97c95c6110b0365a011121e27fce3 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 17 May 2000 06:53:21 +0000 Subject: - added typedefs - added parse error checking - made parser more flexible (This used to be commit ab0beaf3573471fab1fda3358987b337811f99b7) --- source3/aparser/srvsvc.struct | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'source3/aparser/srvsvc.struct') diff --git a/source3/aparser/srvsvc.struct b/source3/aparser/srvsvc.struct index e50fe11a82..aa40c8f15e 100644 --- a/source3/aparser/srvsvc.struct +++ b/source3/aparser/srvsvc.struct @@ -1,28 +1,16 @@ module srvsvc -#define SRV_NETCONNENUM 0x08 -#define SRV_NETFILEENUM 0x09 -#define SRV_NETSESSENUM 0x0c -#define SRV_NETSHAREENUM 0x0f -#define SRV_NET_SHARE_GET_INFO 0x10 -#define SRV_NET_SRV_GET_INFO 0x15 -#define SRV_NET_SRV_SET_INFO 0x16 -#define SRV_NET_REMOTE_TOD 0x1c - -struct UNISTR2 { +typedef uint32 LONG; +typedef uint32 *ENUM_HND; + +typedef struct _UNISTR2 { uint32 max_len; uint32 undoc; uint32 str_len; - uint16 buffer[str_len]; -}; + wchar buffer[str_len]; +} UNISTR2; -struct LPWSTR { - UNISTR2 *str; -}; - -struct ENUM_HND { - uint32 *handle; /* enumeration handle */ -}; +typedef UNISTR2 *LPWSTR; /* function 8 */ struct CONN_INFO_0 { -- cgit