26#define OW_FSCTL_MOUNT_PSEUDO \
27 CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 3031, METHOD_BUFFERED, FILE_WRITE_ACCESS)
28#define OW_FSCTL_DISMOUNT_PSEUDO \
29 CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 3033, METHOD_NEITHER, FILE_WRITE_ACCESS)
36 HANDLE PseudoVolumeHandle;
37 USHORT PseudoDeviceNameLength;
38 PWCHAR PseudoDeviceName;
39 USHORT PseudoLinkNameLength;
40 PWCHAR PseudoLinkName;
41} OW_PSEUDO_MOUNT_INFO, *POW_PSEUDO_MOUNT_INFO;
46#define CODA_FSCTL_ANSWER 0x1002
47#define CODA_FSCTL_FETCH 0x1003
48#define CODA_FSCTL_PIOCTL 0x1006
52void nt_mount(
const char *drivename);
53void nt_umount(
const char *drivename);
55int nt_initialize_ipc(
int sock);
56int nt_msg_write(
const char *buf,
int size);
57void nt_stop_ipc(
void);