reactos/sdk/lib/drivers/wdf/shared/object/um/globalsum.cpp

68 lines
1.2 KiB
C++
Raw Normal View History

//
// Copyright (C) Microsoft. All rights reserved.
//
#include "fxobjectpch.hpp"
#include "fxldrum.h"
extern "C" {
VOID
FxFreeAllocatedMdlsDebugInfo(
__in FxDriverGlobalsDebugExtension* DebugExtension
)
{
UNREFERENCED_PARAMETER(DebugExtension);
//DO_NOTHING()
}
_Must_inspect_result_
BOOLEAN
FX_DRIVER_GLOBALS::IsCorrectVersionRegistered(
_In_ PCUNICODE_STRING /*ServiceKeyName*/
)
{
return TRUE; // Then it won't even call the next method
}
VOID
FX_DRIVER_GLOBALS::RegisterClientVersion(
_In_ PCUNICODE_STRING ServiceKeyName
)
{
UNREFERENCED_PARAMETER(ServiceKeyName);
ASSERTMSG("Not implemented for UMDF\n", FALSE);
}
_Must_inspect_result_
BOOLEAN
FX_DRIVER_GLOBALS::IsVersionGreaterThanOrEqualTo(
__in ULONG Major,
__in ULONG Minor
)
{
if ((WdfBindInfo->Version.Major > Major) ||
(WdfBindInfo->Version.Major == Major &&
WdfBindInfo->Version.Minor >= Minor)) {
return TRUE;
}
else {
return FALSE;
}
}
}
_Must_inspect_result_
BOOLEAN
FX_DRIVER_GLOBALS::IsDebuggerAttached(
VOID
)
{
//
// COnvert the returned BOOL into BOOLEAN
//
return (IsDebuggerPresent() != FALSE);
}