mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 11:08:02 -06:00
Windows driver: remove newly added volatile qualifier from CRYPT_INFO pointers to fix build issue until a better approach is devised
This commit is contained in:
@@ -44,7 +44,7 @@ typedef struct _DriveFilterExtension
|
|||||||
|
|
||||||
KEVENT MountWorkItemCompletedEvent;
|
KEVENT MountWorkItemCompletedEvent;
|
||||||
|
|
||||||
volatile CRYPTO_INFO *HeaderCryptoInfo;
|
CRYPTO_INFO *HeaderCryptoInfo;
|
||||||
BOOL HiddenSystem;
|
BOOL HiddenSystem;
|
||||||
|
|
||||||
} DriveFilterExtension;
|
} DriveFilterExtension;
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ typedef struct
|
|||||||
KMUTEX BufferPoolMutex;
|
KMUTEX BufferPoolMutex;
|
||||||
EncryptedIoQueueBuffer *FirstPoolBuffer;
|
EncryptedIoQueueBuffer *FirstPoolBuffer;
|
||||||
|
|
||||||
volatile CRYPTO_INFO *CryptoInfo;
|
CRYPTO_INFO *CryptoInfo;
|
||||||
|
|
||||||
// File-handle-based IO
|
// File-handle-based IO
|
||||||
HANDLE HostFileHandle;
|
HANDLE HostFileHandle;
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ typedef struct EXTENSION
|
|||||||
PFILE_OBJECT pfoDeviceFile; /* Device fileobject for this device */
|
PFILE_OBJECT pfoDeviceFile; /* Device fileobject for this device */
|
||||||
PDEVICE_OBJECT pFsdDevice; /* lower level device handle */
|
PDEVICE_OBJECT pFsdDevice; /* lower level device handle */
|
||||||
|
|
||||||
volatile CRYPTO_INFO *cryptoInfo; /* Cryptographic and other information for this device */
|
CRYPTO_INFO *cryptoInfo; /* Cryptographic and other information for this device */
|
||||||
|
|
||||||
__int64 HostLength;
|
__int64 HostLength;
|
||||||
__int64 DiskLength; /* The length of the disk referred to by this device */
|
__int64 DiskLength; /* The length of the disk referred to by this device */
|
||||||
|
|||||||
Reference in New Issue
Block a user