sys: FspUnload, FspSxsIdent

This commit is contained in:
Bill Zissimopoulos
2022-08-05 17:41:12 +01:00
parent 62a6bbab66
commit 005d3e4fb0
6 changed files with 177 additions and 6 deletions

View File

@ -739,6 +739,11 @@ LONG FspCompareUnicodeString(
PCUNICODE_STRING String2,
BOOLEAN CaseInsensitive);
/* SxS */
VOID FspSxsIdentInitialize(PUNICODE_STRING DriverName);
PUNICODE_STRING FspSxsIdent(VOID);
PUNICODE_STRING FspSxsSuffix(VOID);
/* silos */
typedef struct
{
@ -746,7 +751,8 @@ typedef struct
PDEVICE_OBJECT FsctlNetDeviceObject;
PDEVICE_OBJECT FsmupDeviceObject;
HANDLE MupHandle;
WCHAR FsmupDeviceNameBuf[64];
WCHAR FsmupDeviceNameBuf[128];
UINT32 InitDoneSymlinkDisk:1, InitDoneSymlinkNet:1;
} FSP_SILO_GLOBALS;
typedef NTSTATUS (*FSP_SILO_INIT_CALLBACK)(VOID);
typedef VOID (*FSP_SILO_FINI_CALLBACK)(VOID);