ReactOS 0.4.17-dev-414-ge848ce1
unixlib.h File Reference
#include "crypt32_private.h"
#include <winnls.h>
Include dependency graph for unixlib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __wine_init_unix_call()   0
 
#define WINE_UNIX_CALL(code, args)   __reactos_call_ ## code(args)
 

Functions

static int __reactos_call_unix_process_attach (void *Args)
 
static int __reactos_call_unix_process_detach (void *Args)
 
int __reactos_call_unix_open_cert_store (void *Args)
 
int __reactos_call_unix_close_cert_store (void *Args)
 
int __reactos_call_unix_import_store_key (void *Args)
 
int __reactos_call_unix_import_store_cert (void *Args)
 
int __reactos_call_unix_enum_root_certs (void *Args)
 

Macro Definition Documentation

◆ __wine_init_unix_call

#define __wine_init_unix_call ( )    0

Definition at line 13 of file unixlib.h.

◆ WINE_UNIX_CALL

#define WINE_UNIX_CALL (   code,
  args 
)    __reactos_call_ ## code(args)

Definition at line 32 of file unixlib.h.

Function Documentation

◆ __reactos_call_unix_close_cert_store()

int __reactos_call_unix_close_cert_store ( void Args)

Definition at line 294 of file unixlib.c.

295{
297 return CloseCertStore(params->data);
298}
char ** Args
Definition: acdebug.h:353
GLenum const GLfloat * params
Definition: glext.h:5645
static int CloseCertStore(cert_store_data_t data)
Definition: unixlib.c:288

◆ __reactos_call_unix_enum_root_certs()

int __reactos_call_unix_enum_root_certs ( void Args)

Definition at line 259 of file unixlib.c.

260{
262 return EnumerateRootCertificates(params->buffer,
263 params->size,
264 params->needed);
265}
static int EnumerateRootCertificates(PVOID pvBuffer, DWORD cbBufferSize, PDWORD pcbRequired)
Definition: unixlib.c:184

◆ __reactos_call_unix_import_store_cert()

int __reactos_call_unix_import_store_cert ( void Args)

Definition at line 331 of file unixlib.c.

332{
334 return ImportStoreCert(params->data,
335 params->index,
336 params->buf,
337 params->buf_size);
338}
static int ImportStoreCert(cert_store_data_t data, unsigned int index, void *buf, DWORD *buf_size)
Definition: unixlib.c:321

◆ __reactos_call_unix_import_store_key()

int __reactos_call_unix_import_store_key ( void Args)

Definition at line 311 of file unixlib.c.

312{
314 return ImportStoreKey(params->data,
315 params->buf,
316 params->buf_size);
317}
static int ImportStoreKey(cert_store_data_t data, void *buf, DWORD *buf_size)
Definition: unixlib.c:302

◆ __reactos_call_unix_open_cert_store()

int __reactos_call_unix_open_cert_store ( void Args)

Definition at line 278 of file unixlib.c.

279{
281 return OpenCertStore(params->pfx,
282 params->password,
283 params->data_ret);
284}
static int OpenCertStore(CRYPT_DATA_BLOB *pfx, const WCHAR *password, cert_store_data_t *data_ret)
Definition: unixlib.c:269

◆ __reactos_call_unix_process_attach()

static int __reactos_call_unix_process_attach ( void Args)
inlinestatic

Definition at line 15 of file unixlib.h.

16{
17 return 0;
18}

◆ __reactos_call_unix_process_detach()

static int __reactos_call_unix_process_detach ( void Args)
inlinestatic

Definition at line 20 of file unixlib.h.

21{
22 return 0;
23}