--*/
-#define CLASS_INIT_GUID 0
#include "classp.h"
-#include "debug.h"
ULONG BreakOnClose = 0;
-PUCHAR LockTypeStrings[] = {
+PCSTR LockTypeStrings[] = {
"Simple",
"Secure",
"Internal"
status = AllocateDictionaryEntry(
&commonExtension->FileObjectDictionary,
- (ULONGLONG) irpStack->FileObject,
+ (ULONG_PTR)irpStack->FileObject,
sizeof(FILE_OBJECT_EXTENSION),
CLASS_TAG_FILE_OBJECT_EXTENSION,
- &fsContext);
+ (PVOID *)&fsContext);
if(NT_SUCCESS(status)) {
do {
- InterlockedDecrement(&FsContext->LockCount);
+ InterlockedDecrement((PLONG)&FsContext->LockCount);
newDeviceLockCount =
InterlockedDecrement(&fdoExtension->ProtectedLockCount);
PFUNCTIONAL_DEVICE_EXTENSION fdoExtension =
commonExtension->PartitionZeroExtension;
- ULONG newCount = 1;
-
PAGED_CODE();
DebugPrint((ClassDebugTrace,
{
PAGED_CODE();
return GetDictionaryEntry(&(CommonExtension->FileObjectDictionary),
- (ULONGLONG) FileObject);
+ (ULONG_PTR)FileObject);
}