@@ -113,18 +113,6 @@ typedef struct _FLAG_DEFINITION
113
113
ULONG Flag ;
114
114
} FLAG_DEFINITION , * PFLAG_DEFINITION ;
115
115
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
-
128
116
VOID DestroyDotNetTraceQuery (
129
117
_In_ PASMPAGE_QUERY_CONTEXT Context
130
118
);
@@ -926,17 +914,11 @@ NTSTATUS UpdateDotNetTraceInfoThreadStart(
926
914
_In_ PVOID Parameter
927
915
)
928
916
{
929
- static _EnableTraceEx EnableTraceEx_I = NULL ;
930
917
PASMPAGE_QUERY_CONTEXT context = Parameter ;
931
918
TRACEHANDLE sessionHandle ;
932
919
PEVENT_TRACE_PROPERTIES properties ;
933
920
PGUID guidToEnable ;
934
921
935
- if (!EnableTraceEx_I )
936
- EnableTraceEx_I = PhGetModuleProcAddress (L"advapi32.dll" , "EnableTraceEx" );
937
- if (!EnableTraceEx_I )
938
- return ERROR_NOT_SUPPORTED ;
939
-
940
922
context -> TraceResult = StartDotNetTrace (& sessionHandle , & properties );
941
923
942
924
if (context -> TraceResult != 0 )
@@ -947,7 +929,7 @@ NTSTATUS UpdateDotNetTraceInfoThreadStart(
947
929
else
948
930
guidToEnable = & ClrRuntimeProviderGuid ;
949
931
950
- EnableTraceEx_I (
932
+ EnableTraceEx (
951
933
guidToEnable ,
952
934
NULL ,
953
935
sessionHandle ,
0 commit comments