VirtualBox

Changeset 52943 in vbox for trunk/include/iprt/nt/nt.h


Ignore:
Timestamp:
Oct 4, 2014 1:54:58 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
96383
Message:

SUP: The child side of early VM process init.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/nt/nt.h

    r52941 r52943  
    17721772NTSYSAPI NTSTATUS NTAPI NtQuerySecurityObject(HANDLE, ULONG, PSECURITY_DESCRIPTOR, ULONG, PULONG);
    17731773
     1774#ifdef IPRT_NT_USE_WINTERNL
     1775typedef enum _EVENT_TYPE
     1776{
     1777    /* Manual reset event. */
     1778    NotificationEvent = 0,
     1779    /* Automaitc reset event. */
     1780    SynchronizationEvent
     1781} EVENT_TYPE;
     1782#endif
     1783NTSYSAPI NTSTATUS NTAPI NtCreateEvent(PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, EVENT_TYPE, BOOLEAN);
     1784NTSYSAPI NTSTATUS NTAPI NtOpenEvent(PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES);
     1785NTSYSAPI NTSTATUS NTAPI NtClearEvent(HANDLE);
     1786NTSYSAPI NTSTATUS NTAPI NtResetEvent(HANDLE, PULONG);
     1787NTSYSAPI NTSTATUS NTAPI NtSetEvent(HANDLE, PULONG);
     1788typedef enum _EVENT_INFORMATION_CLASS
     1789{
     1790    EventBasicInformation = 0
     1791} EVENT_INFORMATION_CLASS;
     1792/** Data returned by NtQueryEvent + EventBasicInformation. */
     1793typedef struct EVENT_BASIC_INFORMATION
     1794{
     1795    EVENT_TYPE  EventType;
     1796    ULONG       EventState;
     1797} EVENT_BASIC_INFORMATION;
     1798typedef EVENT_BASIC_INFORMATION *PEVENT_BASIC_INFORMATION;
     1799NTSYSAPI NTSTATUS NTAPI NtQueryEvent(HANDLE, EVENT_INFORMATION_CLASS, PVOID, ULONG, PULONG);
    17741800
    17751801#ifdef IPRT_NT_USE_WINTERNL
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette