diff options
author | Andrew Tridgell <tridge@samba.org> | 2000-05-17 06:53:21 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2000-05-17 06:53:21 +0000 |
commit | ba2f726efdb97c95c6110b0365a011121e27fce3 (patch) | |
tree | ab61d7cddc2bb615a938505b817cf0fd438999e0 /source3/aparser/srvsvc.struct | |
parent | c560164030c0b842ee06f651a2b019c5596624a2 (diff) | |
download | samba-ba2f726efdb97c95c6110b0365a011121e27fce3.tar.gz samba-ba2f726efdb97c95c6110b0365a011121e27fce3.tar.bz2 samba-ba2f726efdb97c95c6110b0365a011121e27fce3.zip |
- added typedefs
- added parse error checking
- made parser more flexible
(This used to be commit ab0beaf3573471fab1fda3358987b337811f99b7)
Diffstat (limited to 'source3/aparser/srvsvc.struct')
-rw-r--r-- | source3/aparser/srvsvc.struct | 26 |
1 files changed, 7 insertions, 19 deletions
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 { |