typedef struct _ETW_WMITRACE_WORK
{
    unsigned long LoggerId;
    union
    {
        struct
        {
            char LoggerName[65];
            char FileName[129];
            unsigned long MaximumFileSize;
            unsigned long MinBuffers;
            unsigned long MaxBuffers;
            unsigned long BufferSize;
            unsigned long Mode;
            unsigned long FlushTimer;
        };
        struct
        {
            unsigned __int64 MatchAny;
            unsigned __int64 MatchAll;
            unsigned long EnableProperty;
            GUID Guid;
            unsigned char Level;
        };
    };
    long Status;
} ETW_WMITRACE_WORK, *PETW_WMITRACE_WORK;