OpenVPN
Macros
basic.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PRIsLPTSTR   "s"
 
#define PRIsLPOLESTR   "ls"
 
#define PRIXGUID   "{%08lX-%04hX-%04hX-%02hhX%02hhX-%02hhX%02hhX%02hhX%02hhX%02hhX%02hhX}"
 
#define PRIGUID_PARAM(g)   (g).Data1, (g).Data2, (g).Data3, (g).Data4[0], (g).Data4[1], (g).Data4[2], (g).Data4[3], (g).Data4[4], (g).Data4[5], (g).Data4[6], (g).Data4[7]
 
#define PRIGUID_PARAM_REF(g)   &(g).Data1, &(g).Data2, &(g).Data3, &(g).Data4[0], &(g).Data4[1], &(g).Data4[2], &(g).Data4[3], &(g).Data4[4], &(g).Data4[5], &(g).Data4[6], &(g).Data4[7]
 
#define __L(q)   L ## q
 
#define _L(q)   __L(q)
 
#define _In_
 
#define _In_opt_
 
#define _In_z_
 
#define _Inout_
 
#define _Inout_opt_
 
#define _Out_
 
#define _Out_opt_
 
#define _Out_z_cap_(n)
 

Macro Definition Documentation

◆ __L

#define __L (   q)    L ## q

Definition at line 38 of file basic.h.

◆ _In_

#define _In_

Definition at line 42 of file basic.h.

◆ _In_opt_

#define _In_opt_

Definition at line 45 of file basic.h.

◆ _In_z_

#define _In_z_

Definition at line 48 of file basic.h.

Referenced by setup_sequence().

◆ _Inout_

#define _Inout_

Definition at line 51 of file basic.h.

◆ _Inout_opt_

#define _Inout_opt_

Definition at line 54 of file basic.h.

◆ _L

#define _L (   q)    __L(q)

Definition at line 39 of file basic.h.

Referenced by parse_guid().

◆ _Out_

#define _Out_

Definition at line 57 of file basic.h.

◆ _Out_opt_

#define _Out_opt_

Definition at line 60 of file basic.h.

◆ _Out_z_cap_

#define _Out_z_cap_ (   n)

Definition at line 63 of file basic.h.

◆ PRIGUID_PARAM

#define PRIGUID_PARAM (   g)    (g).Data1, (g).Data2, (g).Data3, (g).Data4[0], (g).Data4[1], (g).Data4[2], (g).Data4[3], (g).Data4[4], (g).Data4[5], (g).Data4[6], (g).Data4[7]

Definition at line 33 of file basic.h.

Referenced by schedule_adapter_delete().

◆ PRIGUID_PARAM_REF

#define PRIGUID_PARAM_REF (   g)    &(g).Data1, &(g).Data2, &(g).Data3, &(g).Data4[0], &(g).Data4[1], &(g).Data4[2], &(g).Data4[3], &(g).Data4[4], &(g).Data4[5], &(g).Data4[6], &(g).Data4[7]

Definition at line 35 of file basic.h.

Referenced by parse_guid().

◆ PRIsLPOLESTR

#define PRIsLPOLESTR   "ls"

Definition at line 30 of file basic.h.

Referenced by _tmain(), execute_on_first_adapter(), and tap_list_adapters().

◆ PRIsLPTSTR

#define PRIsLPTSTR   "s"

◆ PRIXGUID

#define PRIXGUID   "{%08lX-%04hX-%04hX-%02hhX%02hhX-%02hhX%02hhX%02hhX%02hhX%02hhX%02hhX}"

Definition at line 32 of file basic.h.

Referenced by parse_guid(), and schedule_adapter_delete().