mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-24 17:32:29 -05:00
inc: winfsp.h
This commit is contained in:
parent
a63f1e84a0
commit
c1b4c43514
@ -154,6 +154,7 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\inc\winfsp\fsctl.h" />
|
||||
<ClInclude Include="..\..\inc\winfsp\winfsp.h" />
|
||||
<ClInclude Include="..\..\src\sys\driver.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
|
@ -85,5 +85,8 @@
|
||||
<ClInclude Include="..\..\inc\winfsp\fsctl.h">
|
||||
<Filter>Include\winfsp</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\inc\winfsp\winfsp.h">
|
||||
<Filter>Include\winfsp</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -59,4 +59,13 @@ typedef struct
|
||||
} FSP_TRANSACT_RSP;
|
||||
#pragma warning(pop)
|
||||
|
||||
#if !defined(WINFSP_SYS_DRIVER_H_INTERNAL)
|
||||
NTSTATUS FspFsctlCreateVolume(PSECURITY_DESCRIPTOR SecurityDescriptor, PHANDLE *PHandle);
|
||||
NTSTATUS FspFsctlOpenVolume(PWSTR VolumeName);
|
||||
NTSTATUS FspFsctlDeleteVolume(HANDLE Handle);
|
||||
NTSTATUS FspFsctlTransact(HANDLE Handle,
|
||||
const FSP_TRANSACT_RSP *Responses, size_t NumResponses,
|
||||
const FSP_TRANSACT_REQ *Requests, size_t *NumRequests);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
15
inc/winfsp/winfsp.h
Normal file
15
inc/winfsp/winfsp.h
Normal file
@ -0,0 +1,15 @@
|
||||
/**
|
||||
* @file winfsp/winfsp.h
|
||||
*
|
||||
* @copyright 2015 Bill Zissimopoulos
|
||||
*/
|
||||
|
||||
#ifndef WINFSP_WINFSP_H_INCLUDED
|
||||
#define WINFSP_WINFSP_H_INCLUDED
|
||||
|
||||
#define WIN32_NO_STATUS
|
||||
#include <windows.h>
|
||||
#undef WIN32_NO_STATUS
|
||||
#include <ntstatus.h>
|
||||
|
||||
#endif
|
@ -10,6 +10,8 @@
|
||||
#include <ntifs.h>
|
||||
#include <ntstrsafe.h>
|
||||
#include <wdmsec.h>
|
||||
|
||||
#define WINFSP_SYS_DRIVER_H_INTERNAL
|
||||
#include <winfsp/fsctl.h>
|
||||
|
||||
#define DRIVER_NAME "WinFsp"
|
||||
|
Loading…
x
Reference in New Issue
Block a user