ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

queue.c File Reference
#include "setupapi_private.h"

Go to the source code of this file.

Data Structures

struct  default_callback_context
struct  file_op
struct  file_op_queue
struct  file_queue

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (setupapi)
static WCHARstrdupW (const WCHAR *str)
static charstrdupWtoA (const WCHAR *str)
static void queue_file_op (struct file_op_queue *queue, struct file_op *op)
static void free_file_op_queue (struct file_op_queue *queue)
static void concat_W (WCHAR *buffer, const WCHAR *src1, const WCHAR *src2, const WCHAR *src3)
static BOOL build_filepathsW (const struct file_op *op, FILEPATHS_W *paths)
UINT CALLBACK QUEUE_callback_WtoA (void *context, UINT notification, UINT_PTR param1, UINT_PTR param2)
static void get_src_file_info (HINF hinf, struct file_op *op)
static WCHARget_destination_dir (HINF hinf, const WCHAR *section)
static void (WINAPI *pExtractFiles)(LPSTR
static BOOL extract_cabinet_file (const WCHAR *cabinet, const WCHAR *root, const WCHAR *src, const WCHAR *dst)
HSPFILEQ WINAPI SetupOpenFileQueue (void)
BOOL WINAPI SetupCloseFileQueue (HSPFILEQ handle)
BOOL WINAPI SetupQueueCopyIndirectA (PSP_FILE_COPY_PARAMS_A params)
BOOL WINAPI SetupQueueCopyIndirectW (PSP_FILE_COPY_PARAMS_W params)
BOOL WINAPI SetupQueueCopyA (HSPFILEQ queue, PCSTR src_root, PCSTR src_path, PCSTR src_file, PCSTR src_descr, PCSTR src_tag, PCSTR dst_dir, PCSTR dst_file, DWORD style)
BOOL WINAPI SetupQueueCopyW (HSPFILEQ queue, PCWSTR src_root, PCWSTR src_path, PCWSTR src_file, PCWSTR src_descr, PCWSTR src_tag, PCWSTR dst_dir, PCWSTR dst_file, DWORD style)
BOOL WINAPI SetupQueueDefaultCopyA (HSPFILEQ queue, HINF hinf, PCSTR src_root, PCSTR src_file, PCSTR dst_file, DWORD style)
BOOL WINAPI SetupQueueDefaultCopyW (HSPFILEQ queue, HINF hinf, PCWSTR src_root, PCWSTR src_file, PCWSTR dst_file, DWORD style)
BOOL WINAPI SetupQueueDeleteA (HSPFILEQ handle, PCSTR part1, PCSTR part2)
BOOL WINAPI SetupQueueDeleteW (HSPFILEQ handle, PCWSTR part1, PCWSTR part2)
BOOL WINAPI SetupQueueRenameA (HSPFILEQ handle, PCSTR SourcePath, PCSTR SourceFilename, PCSTR TargetPath, PCSTR TargetFilename)
BOOL WINAPI SetupQueueRenameW (HSPFILEQ handle, PCWSTR SourcePath, PCWSTR SourceFilename, PCWSTR TargetPath, PCWSTR TargetFilename)
BOOL WINAPI SetupQueueCopySectionA (HSPFILEQ queue, PCSTR src_root, HINF hinf, HINF hlist, PCSTR section, DWORD style)
BOOL WINAPI SetupQueueCopySectionW (HSPFILEQ queue, PCWSTR src_root, HINF hinf, HINF hlist, PCWSTR section, DWORD style)
BOOL WINAPI SetupQueueDeleteSectionA (HSPFILEQ queue, HINF hinf, HINF hlist, PCSTR section)
BOOL WINAPI SetupQueueDeleteSectionW (HSPFILEQ queue, HINF hinf, HINF hlist, PCWSTR section)
BOOL WINAPI SetupQueueRenameSectionA (HSPFILEQ queue, HINF hinf, HINF hlist, PCSTR section)
BOOL WINAPI SetupQueueRenameSectionW (HSPFILEQ queue, HINF hinf, HINF hlist, PCWSTR section)
BOOL WINAPI SetupCommitFileQueueA (HWND owner, HSPFILEQ queue, PSP_FILE_CALLBACK_A handler, PVOID context)
static BOOL create_full_pathW (const WCHAR *path)
static BOOL do_file_copyW (LPCWSTR source, LPCWSTR target, DWORD style, PSP_FILE_CALLBACK_W handler, PVOID context)
BOOL WINAPI SetupInstallFileA (HINF hinf, PINFCONTEXT inf_context, PCSTR source, PCSTR root, PCSTR dest, DWORD style, PSP_FILE_CALLBACK_A handler, PVOID context)
BOOL WINAPI SetupInstallFileW (HINF hinf, PINFCONTEXT inf_context, PCWSTR source, PCWSTR root, PCWSTR dest, DWORD style, PSP_FILE_CALLBACK_W handler, PVOID context)
BOOL WINAPI SetupCommitFileQueueW (HWND owner, HSPFILEQ handle, PSP_FILE_CALLBACK_W handler, PVOID context)
BOOL WINAPI SetupScanFileQueueA (HSPFILEQ handle, DWORD flags, HWND window, PSP_FILE_CALLBACK_A handler, PVOID context, PDWORD result)
BOOL WINAPI SetupScanFileQueueW (HSPFILEQ handle, DWORD flags, HWND window, PSP_FILE_CALLBACK_W handler, PVOID context, PDWORD result)
BOOL WINAPI SetupGetFileQueueCount (HSPFILEQ handle, UINT op, PUINT result)
BOOL WINAPI SetupGetFileQueueFlags (HSPFILEQ handle, PDWORD flags)
BOOL WINAPI SetupSetFileQueueFlags (HSPFILEQ handle, DWORD mask, DWORD flags)
BOOL WINAPI SetupSetFileQueueAlternatePlatformA (HSPFILEQ handle, PSP_ALTPLATFORM_INFO platform, PCSTR catalogfile)
BOOL WINAPI SetupSetFileQueueAlternatePlatformW (HSPFILEQ handle, PSP_ALTPLATFORM_INFO platform, PCWSTR catalogfile)
PVOID WINAPI SetupInitDefaultQueueCallback (HWND owner)
PVOID WINAPI SetupInitDefaultQueueCallbackEx (HWND owner, HWND progress, UINT msg, DWORD reserved1, PVOID reserved2)
void WINAPI SetupTermDefaultQueueCallback (PVOID context)
UINT WINAPI SetupDefaultQueueCallbackA (PVOID context, UINT notification, UINT_PTR param1, UINT_PTR param2)
UINT WINAPI SetupDefaultQueueCallbackW (PVOID context, UINT notification, UINT_PTR param1, UINT_PTR param2)
UINT WINAPI SetupDeleteErrorA (HWND parent, PCSTR dialogTitle, PCSTR file, UINT w32error, DWORD style)
UINT WINAPI SetupDeleteErrorW (HWND parent, PCWSTR dialogTitle, PCWSTR file, UINT w32error, DWORD style)
UINT WINAPI SetupRenameErrorA (HWND parent, PCSTR dialogTitle, PCSTR source, PCSTR target, UINT w32error, DWORD style)
UINT WINAPI SetupRenameErrorW (HWND parent, PCWSTR dialogTitle, PCWSTR source, PCWSTR target, UINT w32error, DWORD style)
UINT WINAPI SetupCopyErrorA (HWND parent, PCSTR dialogTitle, PCSTR diskname, PCSTR sourcepath, PCSTR sourcefile, PCSTR targetpath, UINT w32error, DWORD style, PSTR pathbuffer, DWORD buffersize, PDWORD requiredsize)
UINT WINAPI SetupCopyErrorW (HWND parent, PCWSTR dialogTitle, PCWSTR diskname, PCWSTR sourcepath, PCWSTR sourcefile, PCWSTR targetpath, UINT w32error, DWORD style, PWSTR pathbuffer, DWORD buffersize, PDWORD requiredsize)
DWORD WINAPI pSetupGetQueueFlags (HSPFILEQ handle)
BOOL WINAPI pSetupSetQueueFlags (HSPFILEQ handle, DWORD flags)

Variables

static const WCHAR DotSecurity [] = {'.','S','e','c','u','r','i','t','y',0}
static LPSTR
static DWORD

Generated on Fri May 25 2012 05:16:03 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.