"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "dlls/ntdll/unixlib.h" between
wine-5.12.tar.xz and wine-5.13.tar.xz

About: Wine is an Open Source implementation of the MS Windows API on top of X, OpenGL, and Unix. Think of Wine as a compatibility layer for running Windows programs. Development release.

unixlib.h  (wine-5.12.tar.xz):unixlib.h  (wine-5.13.tar.xz)
skipping to change at line 31 skipping to change at line 31
#ifndef __NTDLL_UNIXLIB_H #ifndef __NTDLL_UNIXLIB_H
#define __NTDLL_UNIXLIB_H #define __NTDLL_UNIXLIB_H
#include "wine/server.h" #include "wine/server.h"
#include "wine/debug.h" #include "wine/debug.h"
struct msghdr; struct msghdr;
struct _DISPATCHER_CONTEXT; struct _DISPATCHER_CONTEXT;
/* increment this when you change the function table */ /* increment this when you change the function table */
#define NTDLL_UNIXLIB_VERSION 70 #define NTDLL_UNIXLIB_VERSION 88
struct unix_funcs struct unix_funcs
{ {
/* Nt* functions */ /* Nt* functions */
NTSTATUS (WINAPI *NtAlertResumeThread)( HANDLE handle, ULONG *count );
NTSTATUS (WINAPI *NtAlertThread)( HANDLE handle );
NTSTATUS (WINAPI *NtAllocateVirtualMemory)( HANDLE process, PVOID *ret,
ULONG_PTR zero_bits,
SIZE_T *size_ptr, ULONG typ
e, ULONG protect );
NTSTATUS (WINAPI *NtAreMappedFilesTheSame)(PVOID addr1, PVOID addr2);
NTSTATUS (WINAPI *NtAssignProcessToJobObject)( HANDLE job, HANDLE proce
ss );
NTSTATUS (WINAPI *NtCancelTimer)( HANDLE handle, BOOLEAN *state );
NTSTATUS (WINAPI *NtClearEvent)( HANDLE handle );
NTSTATUS (WINAPI *NtClose)( HANDLE handle ); NTSTATUS (WINAPI *NtClose)( HANDLE handle );
NTSTATUS (WINAPI *NtContinue)( CONTEXT *context, BOOLEAN alertable );
NTSTATUS (WINAPI *NtCreateEvent)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr, EVENT_
TYPE type, BOOLEAN state );
NTSTATUS (WINAPI *NtCreateFile)( HANDLE *handle, ACCESS_MASK access, OB
JECT_ATTRIBUTES *attr,
IO_STATUS_BLOCK *io, LARGE_INTEGER *al
loc_size,
ULONG attributes, ULONG sharing, ULONG
disposition,
ULONG options, void *ea_buffer, ULONG
ea_length );
NTSTATUS (WINAPI *NtCreateIoCompletion)( HANDLE *handle, ACCESS_MASK ac
cess,
OBJECT_ATTRIBUTES *attr, ULONG
threads );
NTSTATUS (WINAPI *NtCreateJobObject)( HANDLE *handle, ACCESS_MASK acces
s,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtCreateKeyedEvent)( HANDLE *handle, ACCESS_MASK acce
ss,
const OBJECT_ATTRIBUTES *attr, U
LONG flags );
NTSTATUS (WINAPI *NtCreateMailslotFile)( HANDLE *handle, ULONG access,
OBJECT_ATTRIBUTES *attr,
IO_STATUS_BLOCK *io, ULONG opt
ions, ULONG quota,
ULONG msg_size, LARGE_INTEGER
*timeout );
NTSTATUS (WINAPI *NtCreateMutant)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr, BOOLE
AN owned );
NTSTATUS (WINAPI *NtCreateNamedPipeFile)( HANDLE *handle, ULONG access,
OBJECT_ATTRIBUTES *attr,
IO_STATUS_BLOCK *io, ULONG sh
aring, ULONG dispo,
ULONG options, ULONG pipe_typ
e, ULONG read_mode,
ULONG completion_mode, ULONG
max_inst,
ULONG inbound_quota, ULONG ou
tbound_quota,
LARGE_INTEGER *timeout );
NTSTATUS (WINAPI *NtCreateSection)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr, cons
t LARGE_INTEGER *size,
ULONG protect, ULONG sec_flags, HAN
DLE file );
NTSTATUS (WINAPI *NtCreateSemaphore)( HANDLE *handle, ACCESS_MASK acces
s,
const OBJECT_ATTRIBUTES *attr, LO
NG initial, LONG max );
NTSTATUS (WINAPI *NtCreateThreadEx)( HANDLE *handle, ACCESS_MASK access
, OBJECT_ATTRIBUTES *attr,
HANDLE process, PRTL_THREAD_START_
ROUTINE start, void *param,
ULONG flags, SIZE_T zero_bits, SIZ
E_T stack_commit,
SIZE_T stack_reserve, PS_ATTRIBUTE
_LIST *attr_list );
NTSTATUS (WINAPI *NtCreateTimer)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr, TIMER_
TYPE type );
NTSTATUS (WINAPI *NtCreateUserProcess)( HANDLE *process_handle_ptr, HAN
DLE *thread_handle_ptr,
ACCESS_MASK process_access, ACC
ESS_MASK thread_access,
OBJECT_ATTRIBUTES *process_attr
, OBJECT_ATTRIBUTES *thread_attr,
ULONG process_flags, ULONG thre
ad_flags,
RTL_USER_PROCESS_PARAMETERS *pa
rams, PS_CREATE_INFO *info,
PS_ATTRIBUTE_LIST *attr );
TEB * (WINAPI *NtCurrentTeb)(void); TEB * (WINAPI *NtCurrentTeb)(void);
NTSTATUS (WINAPI *NtDelayExecution)( BOOLEAN alertable, const LARGE_INT
EGER *timeout );
NTSTATUS (WINAPI *NtDeleteFile)( OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtDeviceIoControlFile)( HANDLE handle, HANDLE event,
PIO_APC_ROUTINE apc,
void *apc_context, IO_STATUS_
BLOCK *io, ULONG code,
void *in_buffer, ULONG in_siz
e,
void *out_buffer, ULONG out_s
ize );
NTSTATUS (WINAPI *NtDuplicateObject)( HANDLE source_process, HANDLE sou
rce,
HANDLE dest_process, HANDLE *dest
,
ACCESS_MASK access, ULONG attribu
tes, ULONG options );
NTSTATUS (WINAPI *NtFlushBuffersFile)( HANDLE handle, IO_STATUS_BLOCK *
io );
NTSTATUS (WINAPI *NtFlushInstructionCache)( HANDLE handle, const void *
addr, SIZE_T size );
void (WINAPI *NtFlushProcessWriteBuffers)(void);
NTSTATUS (WINAPI *NtFlushVirtualMemory)( HANDLE process, LPCVOID *addr_
ptr,
SIZE_T *size_ptr, ULONG unknow
n );
NTSTATUS (WINAPI *NtFreeVirtualMemory)( HANDLE process, PVOID *addr_ptr
,
SIZE_T *size_ptr, ULONG type );
NTSTATUS (WINAPI *NtFsControlFile)( HANDLE handle, HANDLE event, PIO_AP
C_ROUTINE apc,
void *apc_context, IO_STATUS_BLOCK
*io, ULONG code,
void *in_buffer, ULONG in_size,
void *out_buffer, ULONG out_size );
NTSTATUS (WINAPI *NtGetContextThread)( HANDLE handle, CONTEXT *context ); NTSTATUS (WINAPI *NtGetContextThread)( HANDLE handle, CONTEXT *context );
ULONG (WINAPI *NtGetCurrentProcessorNumber)(void);
NTSTATUS (WINAPI *NtGetWriteWatch)( HANDLE process, ULONG flags, PVOID
base, SIZE_T size,
PVOID *addresses, ULONG_PTR *count,
ULONG *granularity );
NTSTATUS (WINAPI *NtIsProcessInJob)( HANDLE process, HANDLE job );
NTSTATUS (WINAPI *NtLockVirtualMemory)( HANDLE process, PVOID *addr, SI
ZE_T *size, ULONG unknown );
NTSTATUS (WINAPI *NtMapViewOfSection)( HANDLE handle, HANDLE process, P
VOID *addr_ptr,
ULONG_PTR zero_bits, SIZE_T comm
it_size,
const LARGE_INTEGER *offset_ptr,
SIZE_T *size_ptr,
SECTION_INHERIT inherit, ULONG a
lloc_type, ULONG protect );
NTSTATUS (WINAPI *NtNotifyChangeDirectoryFile)( HANDLE handle, HANDLE e
vent, PIO_APC_ROUTINE apc,
void *apc_context, IO_S
TATUS_BLOCK *iosb,
void *buffer, ULONG buf
fer_size,
ULONG filter, BOOLEAN s
ubtree );
NTSTATUS (WINAPI *NtOpenEvent)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtOpenFile)( HANDLE *handle, ACCESS_MASK access, OBJE
CT_ATTRIBUTES *attr,
IO_STATUS_BLOCK *io, ULONG sharing, ULON
G options );
NTSTATUS (WINAPI *NtOpenIoCompletion)( HANDLE *handle, ACCESS_MASK acce
ss,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtOpenJobObject)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtOpenKeyedEvent)( HANDLE *handle, ACCESS_MASK access
,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtOpenMutant)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtOpenProcess)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr, const
CLIENT_ID *id );
NTSTATUS (WINAPI *NtOpenSection)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtOpenSemaphore)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtOpenThread)( HANDLE *handle, ACCESS_MASK access, co
nst OBJECT_ATTRIBUTES *attr, const CLIENT_ID *id );
NTSTATUS (WINAPI *NtOpenTimer)( HANDLE *handle, ACCESS_MASK access,
const OBJECT_ATTRIBUTES *attr );
NTSTATUS (WINAPI *NtPowerInformation)( POWER_INFORMATION_LEVEL level, v
oid *input, ULONG in_size,
void *output, ULONG out_size );
NTSTATUS (WINAPI *NtProtectVirtualMemory)( HANDLE process, PVOID *addr_
ptr, SIZE_T *size_ptr,
ULONG new_prot, ULONG *old_p
rot );
NTSTATUS (WINAPI *NtPulseEvent)( HANDLE handle, LONG *prev_state );
NTSTATUS (WINAPI *NtQueryAttributesFile)( const OBJECT_ATTRIBUTES *attr
,
FILE_BASIC_INFORMATION *info
);
NTSTATUS (WINAPI *NtQueryDirectoryFile)( HANDLE handle, HANDLE event, P
IO_APC_ROUTINE apc_routine,
void *apc_context, IO_STATUS_B
LOCK *io, void *buffer,
ULONG length, FILE_INFORMATION
_CLASS info_class,
BOOLEAN single_entry, UNICODE_
STRING *mask,
BOOLEAN restart_scan );
NTSTATUS (WINAPI *NtQueryEvent)( HANDLE handle, EVENT_INFORMATION_CLASS
class,
void *info, ULONG len, ULONG *ret_len
);
NTSTATUS (WINAPI *NtQueryFullAttributesFile)( const OBJECT_ATTRIBUTES *
attr,
FILE_NETWORK_OPEN_INFORMA
TION *info );
NTSTATUS (WINAPI *NtQueryInformationFile)( HANDLE hFile, IO_STATUS_BLOC
K *io,
void *ptr, LONG len, FILE_IN
FORMATION_CLASS class );
NTSTATUS (WINAPI *NtQueryInformationJobObject)( HANDLE handle, JOBOBJEC
TINFOCLASS class,
void *info, ULONG len,
ULONG *ret_len );
NTSTATUS (WINAPI *NtQueryInformationProcess)( HANDLE handle, PROCESSINF
OCLASS class, void *info,
ULONG size, ULONG *ret_le
n );
NTSTATUS (WINAPI *NtQueryInformationThread)( HANDLE handle, THREADINFOC
LASS class,
void *data, ULONG length,
ULONG *ret_len );
NTSTATUS (WINAPI *NtQueryIoCompletion)( HANDLE handle, IO_COMPLETION_IN
FORMATION_CLASS class,
void *buffer, ULONG len, ULONG
*ret_len );
NTSTATUS (WINAPI *NtQueryMutant)( HANDLE handle, MUTANT_INFORMATION_CLA
SS class,
void *info, ULONG len, ULONG *ret_len
);
NTSTATUS (WINAPI *NtQueryPerformanceCounter)( LARGE_INTEGER *counter, L ARGE_INTEGER *frequency ); NTSTATUS (WINAPI *NtQueryPerformanceCounter)( LARGE_INTEGER *counter, L ARGE_INTEGER *frequency );
NTSTATUS (WINAPI *NtQuerySection)( HANDLE handle, SECTION_INFORMATION_C
LASS class,
void *ptr, SIZE_T size, SIZE_T *ret_
size );
NTSTATUS (WINAPI *NtQuerySemaphore)( HANDLE handle, SEMAPHORE_INFORMATI
ON_CLASS class,
void *info, ULONG len, ULONG *ret_
len );
NTSTATUS (WINAPI *NtQuerySystemInformation)( SYSTEM_INFORMATION_CLASS c
lass,
void *info, ULONG size, UL
ONG *ret_size );
NTSTATUS (WINAPI *NtQuerySystemInformationEx)( SYSTEM_INFORMATION_CLASS
class,
void *query, ULONG query
_len,
void *info, ULONG size,
ULONG *ret_size );
NTSTATUS (WINAPI *NtQuerySystemTime)( LARGE_INTEGER *time );
NTSTATUS (WINAPI *NtQueryTimer)( HANDLE handle, TIMER_INFORMATION_CLASS
class,
void *info, ULONG len, ULONG *ret_len
);
NTSTATUS (WINAPI *NtQueryVirtualMemory)( HANDLE process, LPCVOID addr,
MEMORY_INFORMATION_CLASS info_
class,
PVOID buffer, SIZE_T len, SIZE
_T *res_len );
NTSTATUS (WINAPI *NtQueryVolumeInformationFile)( HANDLE handle, IO_STAT
US_BLOCK *io,
void *buffer, ULONG le
ngth,
FS_INFORMATION_CLASS i
nfo_class );
NTSTATUS (WINAPI *NtQueueApcThread)( HANDLE handle, PNTAPCFUNC func, UL
ONG_PTR arg1,
ULONG_PTR arg2, ULONG_PTR arg3 );
NTSTATUS (WINAPI *NtRaiseException)( EXCEPTION_RECORD *rec, CONTEXT *co
ntext, BOOL first_chance );
NTSTATUS (WINAPI *NtReadFile)( HANDLE handle, HANDLE event, PIO_APC_ROU
TINE apc, void *apc_user,
IO_STATUS_BLOCK *io, void *buffer, ULONG
length,
LARGE_INTEGER *offset, ULONG *key );
NTSTATUS (WINAPI *NtReadFileScatter)( HANDLE file, HANDLE event, PIO_AP
C_ROUTINE apc,
void *apc_user, IO_STATUS_BLOCK *
io,
FILE_SEGMENT_ELEMENT *segments, U
LONG length,
LARGE_INTEGER *offset, ULONG *key
);
NTSTATUS (WINAPI *NtReadVirtualMemory)( HANDLE process, const void *add
r, void *buffer,
SIZE_T size, SIZE_T *bytes_read
);
NTSTATUS (WINAPI *NtReleaseKeyedEvent)( HANDLE handle, const void *key,
BOOLEAN alertable, const LARGE_
INTEGER *timeout );
NTSTATUS (WINAPI *NtReleaseMutant)( HANDLE handle, LONG *prev_count );
NTSTATUS (WINAPI *NtReleaseSemaphore)( HANDLE handle, ULONG count, ULON
G *previous );
NTSTATUS (WINAPI *NtRemoveIoCompletion)( HANDLE handle, ULONG_PTR *key,
ULONG_PTR *value,
IO_STATUS_BLOCK *io, LARGE_INT
EGER *timeout );
NTSTATUS (WINAPI *NtRemoveIoCompletionEx)( HANDLE handle, FILE_IO_COMPL
ETION_INFORMATION *info,
ULONG count, ULONG *written,
LARGE_INTEGER *timeout, BOOL
EAN alertable );
NTSTATUS (WINAPI *NtResetEvent)( HANDLE handle, LONG *prev_state );
NTSTATUS (WINAPI *NtResetWriteWatch)( HANDLE process, PVOID base, SIZE_
T size );
NTSTATUS (WINAPI *NtResumeProcess)( HANDLE handle );
NTSTATUS (WINAPI *NtResumeThread)( HANDLE handle, ULONG *count );
NTSTATUS (WINAPI *NtSetContextThread)( HANDLE handle, const CONTEXT *co
ntext );
NTSTATUS (WINAPI *NtSetEvent)( HANDLE handle, LONG *prev_state );
NTSTATUS (WINAPI *NtSetInformationFile)( HANDLE handle, IO_STATUS_BLOCK
*io,
void *ptr, ULONG len, FILE_INF
ORMATION_CLASS class );
NTSTATUS (WINAPI *NtSetInformationJobObject)( HANDLE handle, JOBOBJECTI
NFOCLASS class,
void *info, ULONG len );
NTSTATUS (WINAPI *NtSetInformationProcess)( HANDLE handle, PROCESSINFOC
LASS class,
void *info, ULONG size );
NTSTATUS (WINAPI *NtSetInformationThread)( HANDLE handle, THREADINFOCLA
SS class,
const void *data, ULONG leng
th );
NTSTATUS (WINAPI *NtSetIoCompletion)( HANDLE handle, ULONG_PTR key, ULO
NG_PTR value,
NTSTATUS status, SIZE_T count );
NTSTATUS (WINAPI *NtSetLdtEntries)( ULONG sel1, LDT_ENTRY entry1, ULONG
sel2, LDT_ENTRY entry2 );
NTSTATUS (WINAPI *NtSetSystemTime)( const LARGE_INTEGER *new, LARGE_INT
EGER *old );
NTSTATUS (WINAPI *NtSetTimer)( HANDLE handle, const LARGE_INTEGER *when
,
PTIMER_APC_ROUTINE callback, void *arg,
BOOLEAN resume, ULONG period, BOOLEAN *s
tate );
NTSTATUS (WINAPI *NtSetVolumeInformationFile)( HANDLE handle, IO_STATUS
_BLOCK *io, void *info,
ULONG length, FS_INFORMA
TION_CLASS class );
NTSTATUS (WINAPI *NtSignalAndWaitForSingleObject)( HANDLE signal, HANDL
E wait,
BOOLEAN alertable, c
onst LARGE_INTEGER *timeout );
NTSTATUS (WINAPI *NtSuspendProcess)( HANDLE handle );
NTSTATUS (WINAPI *NtSuspendThread)( HANDLE handle, ULONG *count );
NTSTATUS (WINAPI *NtTerminateJobObject)( HANDLE handle, NTSTATUS status
);
NTSTATUS (WINAPI *NtTerminateProcess)( HANDLE handle, LONG exit_code );
NTSTATUS (WINAPI *NtTerminateThread)( HANDLE handle, LONG exit_code );
NTSTATUS (WINAPI *NtUnlockVirtualMemory)( HANDLE process, PVOID *addr,
SIZE_T *size, ULONG unknown )
;
NTSTATUS (WINAPI *NtUnmapViewOfSection)( HANDLE process, PVOID addr );
NTSTATUS (WINAPI *NtWaitForKeyedEvent)( HANDLE handle, const void *key,
BOOLEAN alertable,
const LARGE_INTEGER *timeout );
NTSTATUS (WINAPI *NtWaitForMultipleObjects)( DWORD count, const HANDLE
*handles,
BOOLEAN wait_any, BOOLEAN
alertable,
const LARGE_INTEGER *timeo
ut );
NTSTATUS (WINAPI *NtWaitForSingleObject)( HANDLE handle, BOOLEAN alerta
ble,
const LARGE_INTEGER *timeout
);
NTSTATUS (WINAPI *NtWriteFile)( HANDLE handle, HANDLE event, PIO_APC_RO
UTINE apc, void *apc_user,
IO_STATUS_BLOCK *io, const void *buffer
, ULONG length,
LARGE_INTEGER *offset, ULONG *key );
NTSTATUS (WINAPI *NtWriteFileGather)( HANDLE file, HANDLE event, PIO_AP
C_ROUTINE apc,
void *apc_user, IO_STATUS_BLOCK *
io,
FILE_SEGMENT_ELEMENT *segments, U
LONG length,
LARGE_INTEGER *offset, ULONG *key
);
NTSTATUS (WINAPI *NtWriteVirtualMemory)( HANDLE process, void *addr, co
nst void *buffer,
SIZE_T size, SIZE_T *bytes_wri
tten );
NTSTATUS (WINAPI *NtYieldExecution)(void);
/* other Win32 API functions */ /* other Win32 API functions */
NTSTATUS (WINAPI *DbgUiIssueRemoteBreakin)( HANDLE process ); NTSTATUS (WINAPI *DbgUiIssueRemoteBreakin)( HANDLE process );
LONGLONG (WINAPI *RtlGetSystemTimePrecise)(void); LONGLONG (WINAPI *RtlGetSystemTimePrecise)(void);
NTSTATUS (WINAPI *RtlWaitOnAddress)( const void *addr, const void *cmp, SIZE_T size, NTSTATUS (WINAPI *RtlWaitOnAddress)( const void *addr, const void *cmp, SIZE_T size,
const LARGE_INTEGER *timeout ); const LARGE_INTEGER *timeout );
void (WINAPI *RtlWakeAddressAll)( const void *addr ); void (WINAPI *RtlWakeAddressAll)( const void *addr );
void (WINAPI *RtlWakeAddressSingle)( const void *addr ); void (WINAPI *RtlWakeAddressSingle)( const void *addr );
/* fast locks */ /* fast locks */
skipping to change at line 337 skipping to change at line 117
unsigned int (CDECL *server_call)( void *req_ptr ); unsigned int (CDECL *server_call)( void *req_ptr );
void (CDECL *server_send_fd)( int fd ); void (CDECL *server_send_fd)( int fd );
NTSTATUS (CDECL *server_fd_to_handle)( int fd, unsigned int access, uns igned int attributes, NTSTATUS (CDECL *server_fd_to_handle)( int fd, unsigned int access, uns igned int attributes,
HANDLE *handle ); HANDLE *handle );
NTSTATUS (CDECL *server_handle_to_fd)( HANDLE handle, unsigned int acce ss, int *unix_fd, NTSTATUS (CDECL *server_handle_to_fd)( HANDLE handle, unsigned int acce ss, int *unix_fd,
unsigned int *options ); unsigned int *options );
void (CDECL *server_release_fd)( HANDLE handle, int unix_fd ); void (CDECL *server_release_fd)( HANDLE handle, int unix_fd );
void (CDECL *server_init_process_done)( void *relay ); void (CDECL *server_init_process_done)( void *relay );
/* file functions */ /* file functions */
NTSTATUS (CDECL *nt_to_unix_file_name)( const UNICODE_STRING *nameW, AN NTSTATUS (CDECL *nt_to_unix_file_name)( const UNICODE_STRING *nameW, ch
SI_STRING *unix_name_ret, ar *nameA, SIZE_T *size,
UINT disposition, BOOLEAN check UINT disposition );
_case ); NTSTATUS (CDECL *unix_to_nt_file_name)( const char *name, WCHAR *buffer
NTSTATUS (CDECL *unix_to_nt_file_name)( const ANSI_STRING *name, UNICOD , SIZE_T *size );
E_STRING *nt );
void (CDECL *set_show_dot_files)( BOOL enable ); void (CDECL *set_show_dot_files)( BOOL enable );
/* loader functions */ /* loader functions */
NTSTATUS (CDECL *load_so_dll)( UNICODE_STRING *nt_name, void **module ) ; NTSTATUS (CDECL *load_so_dll)( UNICODE_STRING *nt_name, void **module ) ;
NTSTATUS (CDECL *load_builtin_dll)( const WCHAR *name, void **module, NTSTATUS (CDECL *load_builtin_dll)( const WCHAR *name, void **module,
pe_image_info_t *image_info ); pe_image_info_t *image_info );
NTSTATUS (CDECL *unload_builtin_dll)( void *module ); NTSTATUS (CDECL *unload_builtin_dll)( void *module );
void (CDECL *init_builtin_dll)( void *module ); void (CDECL *init_builtin_dll)( void *module );
NTSTATUS (CDECL *unwind_builtin_dll)( ULONG type, struct _DISPATCHER_CO NTEXT *dispatch, NTSTATUS (CDECL *unwind_builtin_dll)( ULONG type, struct _DISPATCHER_CO NTEXT *dispatch,
CONTEXT *context ); CONTEXT *context );
 End of changes. 7 change blocks. 
385 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)