Rizin
unix-like reverse engineering framework and cli tools
zip_win32_file_operations Struct Reference

#include <zip_source_file_win32.h>

Public Member Functions

 HANDLE (__stdcall *create_file)(const void *name
 
 BOOL (__stdcall *delete_file)(const void *name)
 
 DWORD (__stdcall *get_file_attributes)(const void *name)
 
 BOOL (__stdcall *get_file_attributes_ex)(const void *name
 
 BOOL (__stdcall *move_file)(const void *from
 
 BOOL (__stdcall *set_file_attributes)(const void *name
 

Public Attributes

char *(* allocate_tempname )(const char *name, size_t extra_chars, size_t *lengthp)
 
DWORD access
 
DWORD DWORD share_mode
 
DWORD DWORD PSECURITY_ATTRIBUTES security_attributes
 
DWORD DWORD PSECURITY_ATTRIBUTES DWORD creation_disposition
 
DWORD DWORD PSECURITY_ATTRIBUTES DWORD DWORD file_attributes
 
DWORD DWORD PSECURITY_ATTRIBUTES DWORD DWORD HANDLE template_file
 
GET_FILEEX_INFO_LEVELS info_level
 
GET_FILEEX_INFO_LEVELS void * information
 
void(* make_tempname )(char *buf, size_t len, const char *name, zip_uint32_t i)
 
const void * to
 
const void DWORD flags
 
DWORD attributes
 
char *(* string_duplicate )(const char *string)
 

Detailed Description

Definition at line 52 of file zip_source_file_win32.h.

Member Function Documentation

◆ BOOL() [1/4]

zip_win32_file_operations::BOOL ( __stdcall *  delete_file) const

◆ BOOL() [2/4]

zip_win32_file_operations::BOOL ( __stdcall *  get_file_attributes_ex) const

◆ BOOL() [3/4]

zip_win32_file_operations::BOOL ( __stdcall *  move_file) const

◆ BOOL() [4/4]

zip_win32_file_operations::BOOL ( __stdcall *  set_file_attributes) const

◆ DWORD()

zip_win32_file_operations::DWORD ( __stdcall *  get_file_attributes) const

◆ HANDLE()

zip_win32_file_operations::HANDLE ( __stdcall *  create_file) const

Member Data Documentation

◆ access

DWORD zip_win32_file_operations::access

Definition at line 54 of file zip_source_file_win32.h.

◆ allocate_tempname

char*(* zip_win32_file_operations::allocate_tempname) (const char *name, size_t extra_chars, size_t *lengthp)

Definition at line 53 of file zip_source_file_win32.h.

Referenced by _zip_win32_named_op_create_temp_output().

◆ attributes

DWORD zip_win32_file_operations::attributes

Definition at line 60 of file zip_source_file_win32.h.

◆ creation_disposition

DWORD DWORD PSECURITY_ATTRIBUTES DWORD zip_win32_file_operations::creation_disposition

Definition at line 54 of file zip_source_file_win32.h.

◆ file_attributes

DWORD DWORD PSECURITY_ATTRIBUTES DWORD DWORD zip_win32_file_operations::file_attributes

Definition at line 54 of file zip_source_file_win32.h.

◆ flags

const void DWORD zip_win32_file_operations::flags

Definition at line 59 of file zip_source_file_win32.h.

Referenced by cmd_descs_generate.Arg::__str__().

◆ info_level

GET_FILEEX_INFO_LEVELS zip_win32_file_operations::info_level

Definition at line 57 of file zip_source_file_win32.h.

◆ information

GET_FILEEX_INFO_LEVELS void* zip_win32_file_operations::information

Definition at line 57 of file zip_source_file_win32.h.

◆ make_tempname

void(* zip_win32_file_operations::make_tempname) (char *buf, size_t len, const char *name, zip_uint32_t i)

Definition at line 58 of file zip_source_file_win32.h.

Referenced by _zip_win32_named_op_create_temp_output().

◆ security_attributes

DWORD DWORD PSECURITY_ATTRIBUTES zip_win32_file_operations::security_attributes

Definition at line 54 of file zip_source_file_win32.h.

◆ share_mode

DWORD DWORD zip_win32_file_operations::share_mode

Definition at line 54 of file zip_source_file_win32.h.

◆ string_duplicate

char*(* zip_win32_file_operations::string_duplicate) (const char *string)

Definition at line 61 of file zip_source_file_win32.h.

Referenced by _zip_win32_named_op_string_duplicate().

◆ template_file

DWORD DWORD PSECURITY_ATTRIBUTES DWORD DWORD HANDLE zip_win32_file_operations::template_file

Definition at line 54 of file zip_source_file_win32.h.

◆ to

const void* zip_win32_file_operations::to

Definition at line 59 of file zip_source_file_win32.h.


The documentation for this struct was generated from the following file: