AFSCreateSymlinkCB and AFSCreateSymlinkResultCB
Used for creating a symlink to either a file or a directory.
Change-Id: Ic7dc49d48fc7ba3863752b3732c932f57d674d99
Reviewed-on: http://gerrit.openafs.org/9338
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Rod Widdowson <rdw@steadingsoftware.com>
Reviewed-by: Peter Scott <pscott@kerneldrivers.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
} AFSFileHardLinkResultCB;
+//
+// Create Symlink CB
+//
+
+typedef struct _AFS_CREATE_SYMLINK_CB
+{
+
+ AFSFileID ParentId; /* Must be directory */
+
+ /* Source Name and FileID in Common Request Block */
+
+ USHORT TargetNameLength;
+
+ WCHAR TargetName[ 1];
+
+} AFSCreateSymlinkCB;
+
+typedef struct _AFS_CREATE_SYMLINK_RESULT_CB
+{
+
+ LARGE_INTEGER ParentDataVersion;
+
+ AFSDirEnumEntry DirEnum;
+
+} AFSCreateSymlinkResultCB;
+
+
//
// Control structures for AFS_REQUEST_TYPE_EVAL_TARGET_BY_ID
// and AFS_REQUEST_TYPE_EVAL_TARGET_BY_NAME