VirtualBox

Ignore:
Timestamp:
Jul 8, 2020 9:13:30 PM (4 years ago)
Author:
vboxsync
Message:

*: Use DECL_HIDDEN_DATA for data, DECLHIDDEN will soon be exclusively for functions. bugref:9794

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/win/init-win.cpp

    r82968 r85124  
    5959*********************************************************************************************************************************/
    6060/** Windows DLL loader protection level. */
    61 DECLHIDDEN(RTR3WINLDRPROT)      g_enmWinLdrProt = RTR3WINLDRPROT_NONE;
     61DECL_HIDDEN_DATA(RTR3WINLDRPROT)      g_enmWinLdrProt = RTR3WINLDRPROT_NONE;
    6262/** Our simplified windows version.    */
    63 DECLHIDDEN(RTWINOSTYPE)         g_enmWinVer = kRTWinOSType_UNKNOWN;
     63DECL_HIDDEN_DATA(RTWINOSTYPE)         g_enmWinVer = kRTWinOSType_UNKNOWN;
    6464/** Extended windows version information. */
    65 DECLHIDDEN(OSVERSIONINFOEXW)    g_WinOsInfoEx;
     65DECL_HIDDEN_DATA(OSVERSIONINFOEXW)    g_WinOsInfoEx;
    6666
    6767/** The native kernel32.dll handle. */
    68 DECLHIDDEN(HMODULE)                         g_hModKernel32 = NULL;
     68DECL_HIDDEN_DATA(HMODULE)                       g_hModKernel32 = NULL;
    6969/** GetSystemWindowsDirectoryW or GetWindowsDirectoryW (NT4). */
    70 DECLHIDDEN(PFNGETWINSYSDIR)                 g_pfnGetSystemWindowsDirectoryW = NULL;
     70DECL_HIDDEN_DATA(PFNGETWINSYSDIR)               g_pfnGetSystemWindowsDirectoryW = NULL;
    7171/** The GetCurrentThreadStackLimits API. */
    72 static PFNGETCURRENTTHREADSTACKLIMITS       g_pfnGetCurrentThreadStackLimits = NULL;
     72static PFNGETCURRENTTHREADSTACKLIMITS           g_pfnGetCurrentThreadStackLimits = NULL;
    7373/** SetUnhandledExceptionFilter. */
    74 static PFNSETUNHANDLEDEXCEPTIONFILTER       g_pfnSetUnhandledExceptionFilter = NULL;
     74static PFNSETUNHANDLEDEXCEPTIONFILTER           g_pfnSetUnhandledExceptionFilter = NULL;
    7575/** The previous unhandled exception filter. */
    76 static LPTOP_LEVEL_EXCEPTION_FILTER         g_pfnUnhandledXcptFilter = NULL;
     76static LPTOP_LEVEL_EXCEPTION_FILTER             g_pfnUnhandledXcptFilter = NULL;
    7777/** SystemTimeToTzSpecificLocalTime. */
    78 decltype(SystemTimeToTzSpecificLocalTime)  *g_pfnSystemTimeToTzSpecificLocalTime = NULL;
     78DECL_HIDDEN_DATA(decltype(SystemTimeToTzSpecificLocalTime) *) g_pfnSystemTimeToTzSpecificLocalTime = NULL;
    7979
    8080/** The native ntdll.dll handle. */
    81 DECLHIDDEN(HMODULE)                         g_hModNtDll = NULL;
     81DECL_HIDDEN_DATA(HMODULE)                       g_hModNtDll = NULL;
    8282/** NtQueryFullAttributesFile   */
    83 DECLHIDDEN(PFNNTQUERYFULLATTRIBUTESFILE)    g_pfnNtQueryFullAttributesFile = NULL;
     83DECL_HIDDEN_DATA(PFNNTQUERYFULLATTRIBUTESFILE)  g_pfnNtQueryFullAttributesFile = NULL;
    8484/** NtDuplicateToken (NT 3.51). */
    85 DECLHIDDEN(PFNNTDUPLICATETOKEN)             g_pfnNtDuplicateToken = NULL;
     85DECL_HIDDEN_DATA(PFNNTDUPLICATETOKEN)           g_pfnNtDuplicateToken = NULL;
    8686/** NtAlertThread (NT 3.51). */
    87 decltype(NtAlertThread)                    *g_pfnNtAlertThread = NULL;
     87DECL_HIDDEN_DATA(decltype(NtAlertThread) *)     g_pfnNtAlertThread = NULL;
    8888
    8989/** Either ws2_32.dll (NT4+) or wsock32.dll (NT3.x). */
    90 DECLHIDDEN(HMODULE)                         g_hModWinSock = NULL;
     90DECL_HIDDEN_DATA(HMODULE)                       g_hModWinSock = NULL;
    9191/** Set if we're dealing with old winsock.   */
    92 DECLHIDDEN(bool)                            g_fOldWinSock = false;
     92DECL_HIDDEN_DATA(bool)                          g_fOldWinSock = false;
    9393/** WSAStartup   */
    94 DECLHIDDEN(PFNWSASTARTUP)                   g_pfnWSAStartup = NULL;
     94DECL_HIDDEN_DATA(PFNWSASTARTUP)                 g_pfnWSAStartup = NULL;
    9595/** WSACleanup */
    96 DECLHIDDEN(PFNWSACLEANUP)                   g_pfnWSACleanup = NULL;
     96DECL_HIDDEN_DATA(PFNWSACLEANUP)                 g_pfnWSACleanup = NULL;
    9797/** Pointner to WSAGetLastError (for RTErrVarsSave). */
    98 DECLHIDDEN(PFNWSAGETLASTERROR)              g_pfnWSAGetLastError = NULL;
     98DECL_HIDDEN_DATA(PFNWSAGETLASTERROR)            g_pfnWSAGetLastError = NULL;
    9999/** Pointner to WSASetLastError (for RTErrVarsRestore). */
    100 DECLHIDDEN(PFNWSASETLASTERROR)              g_pfnWSASetLastError = NULL;
     100DECL_HIDDEN_DATA(PFNWSASETLASTERROR)            g_pfnWSASetLastError = NULL;
    101101/** WSACreateEvent */
    102 DECLHIDDEN(PFNWSACREATEEVENT)               g_pfnWSACreateEvent = NULL;
     102DECL_HIDDEN_DATA(PFNWSACREATEEVENT)             g_pfnWSACreateEvent = NULL;
    103103/** WSACloseEvent  */
    104 DECLHIDDEN(PFNWSACLOSEEVENT)                g_pfnWSACloseEvent = NULL;
     104DECL_HIDDEN_DATA(PFNWSACLOSEEVENT)              g_pfnWSACloseEvent = NULL;
    105105/** WSASetEvent */
    106 DECLHIDDEN(PFNWSASETEVENT)                  g_pfnWSASetEvent = NULL;
     106DECL_HIDDEN_DATA(PFNWSASETEVENT)                g_pfnWSASetEvent = NULL;
    107107/** WSAEventSelect   */
    108 DECLHIDDEN(PFNWSAEVENTSELECT)               g_pfnWSAEventSelect = NULL;
     108DECL_HIDDEN_DATA(PFNWSAEVENTSELECT)             g_pfnWSAEventSelect = NULL;
    109109/** WSAEnumNetworkEvents */
    110 DECLHIDDEN(PFNWSAENUMNETWORKEVENTS)         g_pfnWSAEnumNetworkEvents = NULL;
     110DECL_HIDDEN_DATA(PFNWSAENUMNETWORKEVENTS)       g_pfnWSAEnumNetworkEvents = NULL;
    111111/** WSASend */
    112 DECLHIDDEN(PFNWSASend)                      g_pfnWSASend = NULL;
     112DECL_HIDDEN_DATA(PFNWSASend)                    g_pfnWSASend = NULL;
    113113/** socket */
    114 DECLHIDDEN(PFNWINSOCKSOCKET)                g_pfnsocket = NULL;
     114DECL_HIDDEN_DATA(PFNWINSOCKSOCKET)              g_pfnsocket = NULL;
    115115/** closesocket */
    116 DECLHIDDEN(PFNWINSOCKCLOSESOCKET)           g_pfnclosesocket = NULL;
     116DECL_HIDDEN_DATA(PFNWINSOCKCLOSESOCKET)         g_pfnclosesocket = NULL;
    117117/** recv */
    118 DECLHIDDEN(PFNWINSOCKRECV)                  g_pfnrecv = NULL;
     118DECL_HIDDEN_DATA(PFNWINSOCKRECV)                g_pfnrecv = NULL;
    119119/** send */
    120 DECLHIDDEN(PFNWINSOCKSEND)                  g_pfnsend = NULL;
     120DECL_HIDDEN_DATA(PFNWINSOCKSEND)                g_pfnsend = NULL;
    121121/** recvfrom */
    122 DECLHIDDEN(PFNWINSOCKRECVFROM)              g_pfnrecvfrom = NULL;
     122DECL_HIDDEN_DATA(PFNWINSOCKRECVFROM)            g_pfnrecvfrom = NULL;
    123123/** sendto */
    124 DECLHIDDEN(PFNWINSOCKSENDTO)                g_pfnsendto = NULL;
     124DECL_HIDDEN_DATA(PFNWINSOCKSENDTO)              g_pfnsendto = NULL;
    125125/** bind */
    126 DECLHIDDEN(PFNWINSOCKBIND)                  g_pfnbind = NULL;
     126DECL_HIDDEN_DATA(PFNWINSOCKBIND)                g_pfnbind = NULL;
    127127/** listen  */
    128 DECLHIDDEN(PFNWINSOCKLISTEN)                g_pfnlisten = NULL;
     128DECL_HIDDEN_DATA(PFNWINSOCKLISTEN)              g_pfnlisten = NULL;
    129129/** accept */
    130 DECLHIDDEN(PFNWINSOCKACCEPT)                g_pfnaccept = NULL;
     130DECL_HIDDEN_DATA(PFNWINSOCKACCEPT)              g_pfnaccept = NULL;
    131131/** connect */
    132 DECLHIDDEN(PFNWINSOCKCONNECT)               g_pfnconnect = NULL;
     132DECL_HIDDEN_DATA(PFNWINSOCKCONNECT)             g_pfnconnect = NULL;
    133133/** shutdown */
    134 DECLHIDDEN(PFNWINSOCKSHUTDOWN)              g_pfnshutdown = NULL;
     134DECL_HIDDEN_DATA(PFNWINSOCKSHUTDOWN)            g_pfnshutdown = NULL;
    135135/** getsockopt */
    136 DECLHIDDEN(PFNWINSOCKGETSOCKOPT)            g_pfngetsockopt = NULL;
     136DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKOPT)          g_pfngetsockopt = NULL;
    137137/** setsockopt */
    138 DECLHIDDEN(PFNWINSOCKSETSOCKOPT)            g_pfnsetsockopt = NULL;
     138DECL_HIDDEN_DATA(PFNWINSOCKSETSOCKOPT)          g_pfnsetsockopt = NULL;
    139139/** ioctlsocket */
    140 DECLHIDDEN(PFNWINSOCKIOCTLSOCKET)           g_pfnioctlsocket = NULL;
     140DECL_HIDDEN_DATA(PFNWINSOCKIOCTLSOCKET)         g_pfnioctlsocket = NULL;
    141141/** getpeername   */
    142 DECLHIDDEN(PFNWINSOCKGETPEERNAME)           g_pfngetpeername = NULL;
     142DECL_HIDDEN_DATA(PFNWINSOCKGETPEERNAME)         g_pfngetpeername = NULL;
    143143/** getsockname */
    144 DECLHIDDEN(PFNWINSOCKGETSOCKNAME)           g_pfngetsockname = NULL;
     144DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKNAME)         g_pfngetsockname = NULL;
    145145/** __WSAFDIsSet */
    146 DECLHIDDEN(PFNWINSOCK__WSAFDISSET)          g_pfn__WSAFDIsSet = NULL;
     146DECL_HIDDEN_DATA(PFNWINSOCK__WSAFDISSET)        g_pfn__WSAFDIsSet = NULL;
    147147/** select */
    148 DECLHIDDEN(PFNWINSOCKSELECT)                g_pfnselect = NULL;
     148DECL_HIDDEN_DATA(PFNWINSOCKSELECT)              g_pfnselect = NULL;
    149149/** gethostbyname */
    150 DECLHIDDEN(PFNWINSOCKGETHOSTBYNAME)         g_pfngethostbyname = NULL;
     150DECL_HIDDEN_DATA(PFNWINSOCKGETHOSTBYNAME)       g_pfngethostbyname = NULL;
    151151
    152152
Note: See TracChangeset for help on using the changeset viewer.

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