v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
win32-headers.h File Reference
#include <signal.h>
#include <time.h>
#include <errno.h>
#include <limits.h>
#include <process.h>
#include <stdlib.h>
Include dependency graph for win32-headers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  V8_SRWLOCK
 
struct  V8_CONDITION_VARIABLE
 
struct  V8_CRITICAL_SECTION
 

Macros

#define WIN32_LEAN_AND_MEAN
 
#define NOMINMAX
 
#define NOKERNEL
 
#define NOUSER
 
#define NOSERVICE
 
#define NOSOUND
 
#define NOMCX
 
#define WINAPI   __stdcall
 

Typedefs

typedef int BOOL
 
typedef unsigned long DWORD
 
typedef long LONG
 
typedef void * LPVOID
 
typedef void * PVOID
 
typedef void * HANDLE
 
typedef __w64 unsigned long ULONG_PTR
 
typedef __w64 unsigned long * PULONG_PTR
 
typedef struct _RTL_SRWLOCK SRWLOCK
 
typedef struct _RTL_CONDITION_VARIABLE CONDITION_VARIABLE
 
typedef struct _RTL_CRITICAL_SECTION CRITICAL_SECTION
 
typedef struct _RTL_CRITICAL_SECTION_DEBUG * PRTL_CRITICAL_SECTION_DEBUG
 

Functions

SRWLOCKV8ToWindowsType (V8_SRWLOCK *p)
 
const SRWLOCKV8ToWindowsType (const V8_SRWLOCK *p)
 
CONDITION_VARIABLEV8ToWindowsType (V8_CONDITION_VARIABLE *p)
 
const CONDITION_VARIABLEV8ToWindowsType (const V8_CONDITION_VARIABLE *p)
 
CRITICAL_SECTIONV8ToWindowsType (V8_CRITICAL_SECTION *p)
 
const CRITICAL_SECTIONV8ToWindowsType (const V8_CRITICAL_SECTION *p)
 

Macro Definition Documentation

◆ NOKERNEL

#define NOKERNEL

Definition at line 22 of file win32-headers.h.

◆ NOMCX

#define NOMCX

Definition at line 34 of file win32-headers.h.

◆ NOMINMAX

#define NOMINMAX

Definition at line 19 of file win32-headers.h.

◆ NOSERVICE

#define NOSERVICE

Definition at line 28 of file win32-headers.h.

◆ NOSOUND

#define NOSOUND

Definition at line 31 of file win32-headers.h.

◆ NOUSER

#define NOUSER

Definition at line 25 of file win32-headers.h.

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN

Definition at line 16 of file win32-headers.h.

◆ WINAPI

#define WINAPI   __stdcall

Definition at line 58 of file win32-headers.h.

Typedef Documentation

◆ BOOL

typedef int BOOL

Definition at line 51 of file win32-headers.h.

◆ CONDITION_VARIABLE

typedef struct _RTL_CONDITION_VARIABLE CONDITION_VARIABLE

Definition at line 67 of file win32-headers.h.

◆ CRITICAL_SECTION

typedef struct _RTL_CRITICAL_SECTION CRITICAL_SECTION

Definition at line 68 of file win32-headers.h.

◆ DWORD

typedef unsigned long DWORD

Definition at line 52 of file win32-headers.h.

◆ HANDLE

typedef void* HANDLE

Definition at line 56 of file win32-headers.h.

◆ LONG

typedef long LONG

Definition at line 53 of file win32-headers.h.

◆ LPVOID

typedef void* LPVOID

Definition at line 54 of file win32-headers.h.

◆ PRTL_CRITICAL_SECTION_DEBUG

typedef struct _RTL_CRITICAL_SECTION_DEBUG* PRTL_CRITICAL_SECTION_DEBUG

Definition at line 69 of file win32-headers.h.

◆ PULONG_PTR

typedef __w64 unsigned long * PULONG_PTR

Definition at line 63 of file win32-headers.h.

◆ PVOID

typedef void* PVOID

Definition at line 55 of file win32-headers.h.

◆ SRWLOCK

typedef struct _RTL_SRWLOCK SRWLOCK

Definition at line 66 of file win32-headers.h.

◆ ULONG_PTR

typedef __w64 unsigned long ULONG_PTR

Definition at line 63 of file win32-headers.h.

Function Documentation

◆ V8ToWindowsType() [1/6]

const CONDITION_VARIABLE * V8ToWindowsType ( const V8_CONDITION_VARIABLE * p)
inline

Definition at line 107 of file win32-headers.h.

◆ V8ToWindowsType() [2/6]

const CRITICAL_SECTION * V8ToWindowsType ( const V8_CRITICAL_SECTION * p)
inline

Definition at line 116 of file win32-headers.h.

◆ V8ToWindowsType() [3/6]

const SRWLOCK * V8ToWindowsType ( const V8_SRWLOCK * p)
inline

Definition at line 99 of file win32-headers.h.

◆ V8ToWindowsType() [4/6]

CONDITION_VARIABLE * V8ToWindowsType ( V8_CONDITION_VARIABLE * p)
inline

Definition at line 103 of file win32-headers.h.

◆ V8ToWindowsType() [5/6]

CRITICAL_SECTION * V8ToWindowsType ( V8_CRITICAL_SECTION * p)
inline

Definition at line 112 of file win32-headers.h.

◆ V8ToWindowsType() [6/6]

SRWLOCK * V8ToWindowsType ( V8_SRWLOCK * p)
inline

Definition at line 95 of file win32-headers.h.