#ifndef _NTIOAPI_H
// Input structure for IOCTL_MOUNTMGR_CREATE_POINT.
typedef struct _MOUNTMGR_CREATE_POINT_INPUT
{
USHORT SymbolicLinkNameOffset;
USHORT SymbolicLinkNameLength;
USHORT DeviceNameOffset;
USHORT DeviceNameLength;
} MOUNTMGR_CREATE_POINT_INPUT, *PMOUNTMGR_CREATE_POINT_INPUT;
View code on GitHub// mountmgr.h
typedef struct _MOUNTMGR_CREATE_POINT_INPUT {
USHORT SymbolicLinkNameOffset;
USHORT SymbolicLinkNameLength;
USHORT DeviceNameOffset;
USHORT DeviceNameLength;
} MOUNTMGR_CREATE_POINT_INPUT, *PMOUNTMGR_CREATE_POINT_INPUT;
View the official Windows Driver Kit DDI referenceThis structure is documented in Windows Driver Kit.
The MOUNTMGR_CREATE_POINT_INPUT structure is used by the mount manager to send a symbolic link name to a client that has requested symbolic link name by means of an IOCTL_MOUNTMGR_CREATE_POINT request.
SymbolicLinkNameOffsetContains an offset in bytes into the output buffer where the symbolic link name is located.
SymbolicLinkNameLengthContains the length in bytes of the symbolic link name stored in the output buffer.
DeviceNameOffsetContains an offset in bytes into the output buffer where the nonpersistent (target) device name is located.
DeviceNameLengthContains the length in bytes of the nonpersistent (target) device name.
The name given for purposes of identifying the volume can be of any type: a unique volume name, a symbolic link name, or a nonpersistent device name.
For more information, see Supporting Mount Manager Requests in a Storage Class Driver.