netapi: add IDL for NetFileGetInfo.
authorGünther Deschner <gd@samba.org>
Tue, 9 Sep 2008 17:30:25 +0000 (19:30 +0200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 15 Sep 2008 11:00:39 +0000 (13:00 +0200)
Guenther
(cherry picked from commit 368b4d262a584eb0c44e19367c1f444723efce98)
(cherry picked from commit b01f500c092e4a79bb15c616f3b64686654148ac)

source/librpc/idl/libnetapi.idl

index e57e5190431f178e3e6b832f82db5b6d874cccb8..6ecfdccdfd68ff7a205f4718b719676ccf2711e6 100644 (file)
@@ -1195,4 +1195,27 @@ interface libnetapi
                [in] string server_name,
                [in] uint32 fileid
                );
+
+       /*******************************************/
+       /* NetFileGetInfo                          */
+       /*******************************************/
+
+       typedef struct {
+               uint32 fi2_id;
+       } FILE_INFO_2;
+
+       typedef struct {
+               uint32 fi3_id;
+               uint32 fi3_permissions;
+               uint32 fi3_num_locks;
+               string fi3_pathname;
+               string fi3_username;
+       } FILE_INFO_3;
+
+       [nopush,nopull] NET_API_STATUS NetFileGetInfo(
+               [in] string server_name,
+               [in] uint32 fileid,
+               [in] uint32 level,
+               [out] uint8 **buffer
+               );
 }