[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ros-bugs
Subject:    [ros-bugs] [Bug 3827] New: Definition of TRACEHANDLE and
From:       ReactOS.Bugzilla () www ! reactos ! org
Date:       2008-10-28 21:53:55
Message-ID: bug-3827-186 () http ! www ! reactos ! org/bugzilla/
[Download RAW message or body]

http://www.reactos.org/bugzilla/show_bug.cgi?id=3827

           Summary: Definition of TRACEHANDLE and GetTraceLoggerHandle()
           Product: ReactOS
           Version: TRUNK
          Platform: x86 Hardware
        OS/Version: ReactOS
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: Win32
        AssignedTo: ros-bugs@reactos.org
        ReportedBy: hto@dev.null
         QAContact: ros-bugs@reactos.org


True definition of TRACEHANDLE and GetTraceLoggerHandle()

1. TRACEHANDLE is defined as "typedef HANDLE TRACEHANDLE;" in ddk/winddk.h,
i.e. as a pointer => 32-bit wide on x86. But it is also defined as "typedef
ULONG64 TRACEHANDLE, *PTRACEHANDLE;" in psdk/evntrace.h, i.e. 64-bit wide.

Where is the truth?

2. GetTraceLoggerHandle() (in dll/win32/advapi32/misc/trace.c) returns a value
of TRACEHANDLE type. It returns INVALID_HANDLE_VALUE upon a failure. (It's just
a stub now and always returns INVALID_HANDLE_VALUE.) Should it be equal to
0xFFFFFFFF, or 0x00000000FFFFFFFF, or 0xFFFFFFFFFFFFFFFF?


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
Ros-bugs mailing list
Ros-bugs@reactos.org
http://www.reactos.org/mailman/listinfo/ros-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic