netdfs.ndl revision 9fb67ea305c66b6a297583b9b0db6796b0dfe497
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
* NT Distributed File Service (NETDFS) RPC interface definition.
*/
#include "ndrtypes.ndl"
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
/*
***********************************************************************
* Return server version id
***********************************************************************
*/
};
/*
***********************************************************************
* Add a new volume or additional storage for an existing volume at
* dfs_path.
***********************************************************************
*/
};
/*
***********************************************************************
* Remove a volume or additional storage for volume from the DFS at
* dfs_path. When applied to the last storage in a volume, removes
* the volume from the DFS.
***********************************************************************
*/
};
/*
***********************************************************************
* Set information about the volume or storage. If the server and share
* are specified, the information set is specific to that server and
* share. Otherwise the information is specific to the volume as a whole.
*
* Valid levels are 100-102.
***********************************************************************
*/
};
/*
***********************************************************************
* Get information about the volume or storage. If the server and share
* are specified, the information returned is specific to that server
* and share. Otherwise the information is specific to the volume as a
* whole.
*
* Valid levels are 1-4, 100-102.
***********************************************************************
*/
};
/*
***********************************************************************
* Get information about all of the volumes in the DFS. dfs_path is
* the "server" part of the UNC name used to refer to this particular
* DFS.
*
* Valid levels are 1-3.
***********************************************************************
*/
};
/*
***********************************************************************
* Rename the current Win32 path in a DFS to a new Win32 path in the
* same DFS.
***********************************************************************
*/
};
/*
***********************************************************************
* Move a DFS volume and all subordinate volumes from one place in the
* DFS to another place in the DFS.
***********************************************************************
*/
};
/*
***********************************************************************
* Add a DFS root share.
***********************************************************************
*/
};
/*
***********************************************************************
* Remove a DFS root share.
***********************************************************************
*/
};
/*
***********************************************************************
* Get information about all of the volumes in the DFS. dfs_path is
* the "server" part of the UNC name used to refer to this particular
* DFS.
*
* Valid levels are 1-3.
***********************************************************************
*/
};
/*
***********************************************************************
* The NETDFS interface definiton.
***********************************************************************
*/
INTERFACE(0)
};
#endif /* _NETDFS_NDL_ */