Skip to content

Commit 2aa3678

Browse files
committed
DotNetTools: Remove XP support
1 parent ca494f6 commit 2aa3678

File tree

1 file changed

+1
-19
lines changed

1 file changed

+1
-19
lines changed

plugins/DotNetTools/asmpage.c

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,6 @@ typedef struct _FLAG_DEFINITION
113113
ULONG Flag;
114114
} FLAG_DEFINITION, *PFLAG_DEFINITION;
115115

116-
typedef ULONG (__stdcall *_EnableTraceEx)(
117-
_In_ LPCGUID ProviderId,
118-
_In_opt_ LPCGUID SourceId,
119-
_In_ TRACEHANDLE TraceHandle,
120-
_In_ ULONG IsEnabled,
121-
_In_ UCHAR Level,
122-
_In_ ULONGLONG MatchAnyKeyword,
123-
_In_ ULONGLONG MatchAllKeyword,
124-
_In_ ULONG EnableProperty,
125-
_In_opt_ PEVENT_FILTER_DESCRIPTOR EnableFilterDesc
126-
);
127-
128116
VOID DestroyDotNetTraceQuery(
129117
_In_ PASMPAGE_QUERY_CONTEXT Context
130118
);
@@ -926,17 +914,11 @@ NTSTATUS UpdateDotNetTraceInfoThreadStart(
926914
_In_ PVOID Parameter
927915
)
928916
{
929-
static _EnableTraceEx EnableTraceEx_I = NULL;
930917
PASMPAGE_QUERY_CONTEXT context = Parameter;
931918
TRACEHANDLE sessionHandle;
932919
PEVENT_TRACE_PROPERTIES properties;
933920
PGUID guidToEnable;
934921

935-
if (!EnableTraceEx_I)
936-
EnableTraceEx_I = PhGetModuleProcAddress(L"advapi32.dll", "EnableTraceEx");
937-
if (!EnableTraceEx_I)
938-
return ERROR_NOT_SUPPORTED;
939-
940922
context->TraceResult = StartDotNetTrace(&sessionHandle, &properties);
941923

942924
if (context->TraceResult != 0)
@@ -947,7 +929,7 @@ NTSTATUS UpdateDotNetTraceInfoThreadStart(
947929
else
948930
guidToEnable = &ClrRuntimeProviderGuid;
949931

950-
EnableTraceEx_I(
932+
EnableTraceEx(
951933
guidToEnable,
952934
NULL,
953935
sessionHandle,

0 commit comments

Comments
 (0)