svn commit: samba r25816 - in branches/SAMBA_4_0/source/librpc/idl:
.
gd at samba.org
gd at samba.org
Fri Nov 2 15:41:55 GMT 2007
Author: gd
Date: 2007-11-02 15:41:55 +0000 (Fri, 02 Nov 2007)
New Revision: 25816
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25816
Log:
Add idl for frsapi_InfoW. Surely not correct, but a start.
Guenther
Modified:
branches/SAMBA_4_0/source/librpc/idl/frsapi.idl
Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/frsapi.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/frsapi.idl 2007-11-02 15:11:54 UTC (rev 25815)
+++ branches/SAMBA_4_0/source/librpc/idl/frsapi.idl 2007-11-02 15:41:55 UTC (rev 25816)
@@ -53,8 +53,7 @@
/****************/
/* Function 0x07 */
-
- typedef enum {
+ typedef [v1_enum] enum {
FRSAPI_INFO_VERSION = 0,
FRSAPI_INFO_SETS = 1,
FRSAPI_INFO_DS = 2,
@@ -67,8 +66,27 @@
FRSAPI_INFO_CONFIGTABLE = 9
} frsapi_InfoEnum;
- void FRSAPI_INFO_W();
+ typedef struct {
+ uint32 length;
+ GUID guid;
+ uint32 length2;
+ uint32 unknown1;
+ frsapi_InfoEnum level;
+ uint32 query_counter;
+ uint32 unknown2;
+ uint32 offset;
+ uint32 blob_len;
+ /* [size_is(length-offset)] uint8 *data; */
+ [subcontext_size(length-offset),subcontext(0),flag(NDR_REMAINING)] DATA_BLOB blob;
+ } frsapi_Info;
+ WERROR frsapi_InfoW(
+ [in] [range(0,0x10000)] uint32 length,
+ /* [in,out] [size_is(length)] [unique] uint8 *data */
+ [in,out,unique] frsapi_Info *info
+
+ );
+
/****************/
/* Function 0x08 */
typedef [v1_enum] enum {
More information about the samba-cvs
mailing list