Changeset 9403 for trunk/src


Ignore:
Timestamp:
Nov 13, 2002, 12:50:07 PM (23 years ago)
Author:
sandervl
Message:

Wine resync

Location:
trunk/src/setupapi
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/setupapi/dbgwrap.cpp

    r8670 r9403  
    2727NODEF_DEBUGWRAP12(SetupDiEnumDeviceInfo)
    2828NODEF_DEBUGWRAP20(SetupDiEnumDeviceInterfaces)
    29 NODEF_DEBUGWRAP16(SetupDiGetClassDevsA)
     29DEBUGWRAP16(SetupDiGetClassDevsA)
     30DEBUGWRAP16(SetupDiGetClassDevsW)
    3031NODEF_DEBUGWRAP28(SetupDiGetDeviceRegistryPropertyA)
    3132NODEF_DEBUGWRAP24(SetupDiGetDeviceInterfaceDetailA)
     
    8586DEBUGWRAP12(SetupSetDirectoryIdW)
    8687DEBUGWRAP4(SetupTermDefaultQueueCallback)
     88
     89
     90NODEF_DEBUGWRAP8(CM_Connect_MachineW)
     91NODEF_DEBUGWRAP4(CM_Disconnect_Machine)
     92NODEF_DEBUGWRAP24(SetupDiBuildClassInfoListExW)
     93NODEF_DEBUGWRAP24(SetupDiClassGuidsFromNameExW)
     94NODEF_DEBUGWRAP24(SetupDiClassNameFromGuidExW)
     95NODEF_DEBUGWRAP16(SetupDiCreateDeviceInfoListExW)
     96DEBUGWRAP12(SetupSetFileQueueFlags)
     97NODEF_DEBUGWRAP8(SetupDiGetDeviceInfoListDetailW)
     98NODEF_DEBUGWRAP28(SetupDiGetClassDevsExW)
     99NODEF_DEBUGWRAP20(SetupDiOpenClassRegKeyExW)
     100NODEF_DEBUGWRAP24(SetupDiGetClassDescriptionExW)
  • trunk/src/setupapi/devinst.c

    r8667 r9403  
    9898       DWORD flags)
    9999{
    100     FIXME("%s %s %04x %08lx\n",debugstr_guid(class),enumstr,parent,flags);
     100    FIXME("%s %s %p %08lx\n",debugstr_guid(class),enumstr,parent,flags);
    101101
    102     return NULL;
     102    return (HDEVINFO) INVALID_HANDLE_VALUE;
    103103}
    104104
     105/***********************************************************************
     106 *              SetupDiGetClassDevsW (SETUPAPI.@)
     107 */
     108HDEVINFO WINAPI SetupDiGetClassDevsW(
     109       CONST GUID *class,
     110       LPCWSTR enumstr,
     111       HWND parent,
     112       DWORD flags)
     113{
     114    FIXME("%s %s %p %08lx\n",debugstr_guid(class),debugstr_w(enumstr),parent,flags);
     115
     116    return (HDEVINFO) INVALID_HANDLE_VALUE;
     117}
    105118/***********************************************************************
    106119 *              SetupDiEnumDeviceInfo (SETUPAPI.@)
     
    147160    return FALSE;
    148161}
    149 
  • trunk/src/setupapi/dirid.c

    r8421 r9403  
    2121#include "windef.h"
    2222#include "winbase.h"
    23 #include "ntddk.h"
     23#include "winternl.h"
    2424#include "winerror.h"
    2525#include "setupapi.h"
  • trunk/src/setupapi/infparse.c

    r8667 r9403  
    2929#include "windef.h"
    3030#include "winbase.h"
    31 #include "ntddk.h"
     31#include "winternl.h"
    3232#include "wine/winbase16.h"
    3333#include "setupapi.h"
     
    179179    if (genflags & GENINSTALL_DO_INI2REG) flags |= SPINST_INI2REG;
    180180    if (genflags & GENINSTALL_DO_LOGCONFIG) flags |= SPINST_LOGCONFIG;
    181     if (genflags & (GENINSTALL_DO_REGSRCPATH|GENINSTALL_DO_CFGAUTO|GENINSTALL_DO_PERUSER))
    182         FIXME( "unsupported flags %x\n", genflags );
     181    if (genflags & GENINSTALL_DO_REGSRCPATH) FIXME( "unsupported flag: GENINSTALL_DO_REGSRCPATH\n" );
     182    if (genflags & GENINSTALL_DO_CFGAUTO) FIXME( "unsupported flag: GENINSTALL_DO_CFGAUTO\n" );
     183    if (genflags & GENINSTALL_DO_PERUSER) FIXME( "unsupported flag: GENINSTALL_DO_PERUSER\n" );
    183184
    184185    context = SetupInitDefaultQueueCallback( 0 );
     
    190191    return ret;
    191192}
    192 
    193 
    194 WORD InfNumEntries = 0;
    195 INF_FILE *InfList = NULL;
    196 HINF16 IP_curr_handle = 0;
    197 
    198 
    199 BOOL IP_FindInf(HINF16 hInf, WORD *ret)
    200 {
    201     WORD n;
    202 
    203     for (n=0; n < InfNumEntries; n++)
    204         if (InfList[n].hInf == hInf)
    205         {
    206             *ret = n;
    207             return TRUE;
    208         }
    209     return FALSE;
    210 }
    211 
    212 
    213 LPCSTR IP_GetFileName(HINF16 hInf)
    214 {
    215     WORD n;
    216     if (IP_FindInf(hInf, &n))
    217     {
    218         return InfList[n].lpInfFileName;
    219     }
    220     return NULL;
    221 }
    222 
    223 
  • trunk/src/setupapi/install.c

    r8667 r9403  
    2121#include "windef.h"
    2222#include "winbase.h"
    23 #include "ntddk.h"
     23#include "winternl.h"
    2424#include "winerror.h"
    2525#include "setupapi.h"
     
    394394        else if (RegCreateKeyW( root_key, buffer, &hkey ))
    395395        {
    396             ERR( "could not create key %08x %s\n", root_key, debugstr_w(buffer) );
     396            ERR( "could not create key %p %s\n", root_key, debugstr_w(buffer) );
    397397            continue;
    398398        }
    399         TRACE( "key %08x %s\n", root_key, debugstr_w(buffer) );
     399        TRACE( "key %p %s\n", root_key, debugstr_w(buffer) );
    400400
    401401        /* get value name */
  • trunk/src/setupapi/parser.c

    r8667 r9403  
    2828
    2929#include "windef.h"
    30 #include "ntddk.h"
     30#include "winternl.h"
    3131#include "winbase.h"
    3232#include "winerror.h"
     
    16671667        for (p = field->text; *p && isxdigitW(*p); p++)
    16681668        {
    1669             if ((value <<= 8) > 255)
     1669            if ((value <<= 4) > 255)
    16701670            {
    16711671                SetLastError( ERROR_INVALID_DATA );
  • trunk/src/setupapi/queue.c

    r8667 r9403  
    2121#include "windef.h"
    2222#include "winbase.h"
    23 #include "ntddk.h"
     23#include "winternl.h"
    2424#include "winerror.h"
    2525#include "setupapi.h"
     
    960960        return TRUE;  /* nothing to do */
    961961
    962     if (!handler( context, SPFILENOTIFY_STARTQUEUE, owner, 0 )) return FALSE;
     962    if (!handler( context, SPFILENOTIFY_STARTQUEUE, (UINT)owner, 0 )) return FALSE;
    963963
    964964    /* perform deletes */
  • trunk/src/setupapi/setupapi.def

    r8667 r9403  
    55EXPORTS
    66
    7 ; 45 stdcall SetupAddInstallSectionToDiskSpaceListA()         SetupAddInstallSectionToDiskSpaceListA
    8 ; 46 stdcall SetupAddInstallSectionToDiskSpaceListW()         SetupAddInstallSectionToDiskSpaceListW
    9 ; 47 stdcall SetupAddSectionToDiskSpaceListA()                SetupAddSectionToDiskSpaceListA
    10 ; 48 stdcall SetupAddSectionToDiskSpaceListW()                SetupAddSectionToDiskSpaceListW
    11 ; 49 stdcall SetupAddToDiskSpaceListA()                       SetupAddToDiskSpaceListA
    12 ; 50 stdcall SetupAddToDiskSpaceListW()                       SetupAddToDiskSpaceListW
    13 ; 51 stdcall SetupAddToSourceListA()                          SetupAddToSourceListA
    14 ; 52 stdcall SetupAddToSourceListW()                          SetupAddToSourceListW
    15 ; 53 stdcall SetupAdjustDiskSpaceListA()                      SetupAdjustDiskSpaceListA
    16 ; 54 stdcall SetupAdjustDiskSpaceListW()                      SetupAdjustDiskSpaceListW
    17 ; 55 stdcall SetupCancelTemporarySourceList()                 SetupCancelTemporarySourceList
     7  CM_Connect_MachineW             = _CM_Connect_MachineW@8          @1
     8  CM_Disconnect_Machine           = _CM_Disconnect_Machine@4        @2
     9;@ stub CM_Free_Log_Conf_Handle
     10;@ stub CM_Free_Res_Des_Handle
     11;@ stub CM_Get_DevNode_Status_Ex
     12;@ stub CM_Get_Device_ID_ExW
     13;@ stub CM_Get_First_Log_Conf_Ex
     14;@ stub CM_Get_Next_Res_Des_Ex
     15;@ stub CM_Get_Res_Des_Data_Ex
     16;@ stub CM_Get_Res_Des_Data_Size_Ex
     17;@ stub CM_Locate_DevNode_ExW
     18;@ stub CM_Reenumerate_DevNode_Ex
     19;@ stub CaptureAndConvertAnsiArg
     20;@ stub CaptureStringArg
     21;@ stub CenterWindowRelativeToParent
     22;@ stub ConcatenatePaths
     23;@ stub DelayedMove
     24;@ stub DelimStringToMultiSz
     25;@ stub DestroyTextFileReadBuffer
     26;@ stub DoesUserHavePrivilege
     27;@ stub DuplicateString
     28;@ stub EnablePrivilege
     29;@ stub ExtensionPropSheetPageProc
     30;@ stub FileExists
     31;@ stub FreeStringArray
     32;@ stub GetNewInfName
     33;@ stub GetSetFileTimestamp
     34;@ stub GetVersionInfoFromImage
     35;@ stub InfIsFromOemLocation
     36;@ stub InstallHinfSection
     37;@ stub InstallHinfSectionA
     38;@ stub InstallHinfSectionW
     39;@ stub InstallStop
     40;@ stub IsUserAdmin
     41;@ stub LookUpStringInTable
     42;@ stub MemoryInitialize
     43;@ stub MultiByteToUnicode
     44;@ stub MultiSzFromSearchControl
     45;@ stub MyFree
     46;@ stub MyGetFileTitle
     47;@ stub MyMalloc
     48;@ stub MyRealloc
     49;@ stub OpenAndMapFileForRead
     50;@ stub OutOfMemory
     51;@ stub QueryMultiSzValueToArray
     52;@ stub QueryRegistryValue
     53;@ stub ReadAsciiOrUnicodeTextFile
     54;@ stub RegistryDelnode
     55;@ stub RetreiveFileSecurity
     56;@ stub RetrieveServiceConfig
     57;@ stub SearchForInfFile
     58;@ stub SetArrayToMultiSzValue
     59;@ stub SetupAddInstallSectionToDiskSpaceListA
     60;@ stub SetupAddInstallSectionToDiskSpaceListW
     61;@ stub SetupAddSectionToDiskSpaceListA
     62;@ stub SetupAddSectionToDiskSpaceListW
     63;@ stub SetupAddToDiskSpaceListA
     64;@ stub SetupAddToDiskSpaceListW
     65;@ stub SetupAddToSourceListA
     66;@ stub SetupAddToSourceListW
     67;@ stub SetupAdjustDiskSpaceListA
     68;@ stub SetupAdjustDiskSpaceListW
     69;@ stub SetupCancelTemporarySourceList
    1870  SetupCloseFileQueue              = _SetupCloseFileQueue@4         @56
    1971  SetupCloseInfFile                = _SetupCloseInfFile@4           @57
    20 ; 58 stdcall SetupCommitFileQueue()                          SetupCommitFileQueue
     72;@ stub SetupCommitFileQueue
    2173  SetupCommitFileQueueA            = _SetupCommitFileQueueA@16      @59
    2274  SetupCommitFileQueueW            = _SetupCommitFileQueueW@16      @60
    23 ; 61 stdcall SetupCopyErrorA()                                SetupCopyErrorA
    24 ; 62 stdcall SetupCopyErrorW()                                SetupCopyErrorW
    25 ; 63 stdcall SetupCreateDiskSpaceListA()                      SetupCreateDiskSpaceListA
    26 ; 64 stdcall SetupCreateDiskSpaceListW()                      SetupCreateDiskSpaceListW
    27 ; 65 stdcall SetupDecompressOrCopyFileA()                    SetupDecompressOrCopyFileA
    28 ; 66 stdcall SetupDecompressOrCopyFileW()                    SetupDecompressOrCopyFileW
    29 ; 67 stdcall SetupDefaultQueueCallback()                      SetupDefaultQueueCallback
     75;@ stub SetupCopyErrorA
     76;@ stub SetupCopyErrorW
     77;@ stub SetupCreateDiskSpaceListA
     78;@ stub SetupCreateDiskSpaceListW
     79;@ stub SetupDecompressOrCopyFileA
     80;@ stub SetupDecompressOrCopyFileW
     81;@ stub SetupDefaultQueueCallback
    3082  SetupDefaultQueueCallbackA       = _SetupDefaultQueueCallbackA@16 @68
    3183  SetupDefaultQueueCallbackW       = _SetupDefaultQueueCallbackW@16 @69
    32 ; 70 stdcall SetupDeleteErrorA()                              SetupDeleteErrorA
    33 ; 71 stdcall SetupDeleteErrorW()                              SetupDeleteErrorW
    34 ; 72 stdcall SetupDestroyDiskSpaceList()                      SetupDestroyDiskSpaceList
    35 ; 73 stdcall SetupDiAskForOEMDisk()                           SetupDiAskForOEMDisk
    36 ; 74 stdcall SetupDiBuildClassInfoList()                      SetupDiBuildClassInfoList
    37 ; 75 stdcall SetupDiBuildDriverInfoList()                     SetupDiBuildDriverInfoList
    38 ; 76 stdcall SetupDiCallClassInstaller()                      SetupDiCallClassInstaller
    39 ; 77 stdcall SetupDiCancelDriverInfoSearch()                  SetupDiCancelDriverInfoSearch
    40 ; 78 stdcall SetupDiChangeState()                             SetupDiChangeState
    41 ; 79 stdcall SetupDiClassGuidsFromNameA()                     SetupDiClassGuidsFromNameA
    42 ; 80 stdcall SetupDiClassGuidsFromNameW()                     SetupDiClassGuidsFromNameW
    43 ; 81 stdcall SetupDiClassNameFromGuidA()                      SetupDiClassNameFromGuidA
    44 ; 82 stdcall SetupDiClassNameFromGuidW()                      SetupDiClassNameFromGuidW
    45 ; 83 stdcall SetupDiCreateDevRegKeyA()                        SetupDiCreateDevRegKeyA
    46 ; 84 stdcall SetupDiCreateDevRegKeyW()                        SetupDiCreateDevRegKeyW
    47 ; 85 stdcall SetupDiCreateDeviceInfoA()                       SetupDiCreateDeviceInfoA
    48 ; 86 stdcall SetupDiCreateDeviceInfoList()                    SetupDiCreateDeviceInfoList
    49 ; 87 stdcall SetupDiCreateDeviceInfoW()                       SetupDiCreateDeviceInfoW
    50 ; 88 stdcall SetupDiDeleteDevRegKey()                         SetupDiDeleteDevRegKey
    51 ; 89 stdcall SetupDiDeleteDeviceInfo()                        SetupDiDeleteDeviceInfo
    52 ; 90 stdcall SetupDiDestroyClassImageList()                   SetupDiDestroyClassImageList
    53   SetupDiDestroyDeviceInfoList = _SetupDiDestroyDeviceInfoList@4         @91
    54 ; 92 stdcall SetupDiDestroyDriverInfoList
    55 ; 93 stdcall SetupDiDrawMiniIcon()                            SetupDiDrawMiniIcon
    56   SetupDiEnumDeviceInfo        = _SetupDiEnumDeviceInfo@12               @94
    57   SetupDiEnumDeviceInterfaces  = _SetupDiEnumDeviceInterfaces@20         @95
    58 ; 95 stdcall SetupDiEnumDriverInfoA()                         SetupDiEnumDriverInfoA
    59 ; 96 stdcall SetupDiEnumDriverInfoW()                         SetupDiEnumDriverInfoW
    60 ; 97 stdcall SetupDiGetActualSectionToInstallA()              SetupDiGetActualSectionToInstallA
    61 ; 98 stdcall SetupDiGetActualSectionToInstallW()              SetupDiGetActualSectionToInstallW
    62 ; 99 stdcall SetupDiGetClassBitmapIndex()                     SetupDiGetClassBitmapIndex
    63 ;100 stdcall SetupDiGetClassDescriptionA()                    SetupDiGetClassDescriptionA
    64 ;101 stdcall SetupDiGetClassDescriptionW()                    SetupDiGetClassDescriptionW
    65 ;102 stdcall SetupDiGetClassDevPropertySheetsA()              SetupDiGetClassDevPropertySheetsA
    66 ;103 stdcall SetupDiGetClassDevPropertySheetsW()              SetupDiGetClassDevPropertySheetsW
    67   SetupDiGetClassDevsA         = _SetupDiGetClassDevsA@16                @103
    68 ;105 stdcall SetupDiGetClassDevsW()                           SetupDiGetClassDevsW
    69 ;106 stdcall SetupDiGetClassImageIndex()                      SetupDiGetClassImageIndex
    70 ;107 stdcall SetupDiGetClassImageList()                       SetupDiGetClassImageList
    71 ;108 stdcall SetupDiGetClassInstallParamsA()                  SetupDiGetClassInstallParamsA
    72 ;109 stdcall SetupDiGetClassInstallParamsW()                  SetupDiGetClassInstallParamsW
    73 ;110 stdcall SetupDiGetDeviceInfoListClass()                  SetupDiGetDeviceInfoListClass
    74 ;111 stdcall SetupDiGetDeviceInstallParamsA()                 SetupDiGetDeviceInstallParamsA
    75 ;112 stdcall SetupDiGetDeviceInstallParamsW()                 SetupDiGetDeviceInstallParamsW
    76 ;113 stdcall SetupDiGetDeviceInstanceIdA()                    SetupDiGetDeviceInstanceIdA
    77 ;114 stdcall SetupDiGetDeviceInstanceIdW()                    SetupDiGetDeviceInstanceIdW
    78   SetupDiGetDeviceRegistryPropertyA = _SetupDiGetDeviceRegistryPropertyA@28 @115
    79 ;116 stdcall SetupDiGetDeviceRegistryPropertyW()              SetupDiGetDeviceRegistryPropertyW
    80 ;  SetupDiGetDriverInfoDetailA  = _SetupDiGetDriverInfoDetailA@24         @117
    81 ;  SetupDiGetDriverInfoDetailW  = _SetupDiGetDriverInfoDetailW@24         @118
    82 ;119 stdcall SetupDiGetDriverInstallParamsA()                 SetupDiGetDriverInstallParamsA
    83 ;120 stdcall SetupDiGetDriverInstallParamsW()                 SetupDiGetDriverInstallParamsW
    84   SetupDiGetDeviceInterfaceDetailA = _SetupDiGetDeviceInterfaceDetailA@24    @121
    85   SetupDiGetDeviceInterfaceDetailW = _SetupDiGetDeviceInterfaceDetailW@24    @122
    86 ;121 stdcall SetupDiGetHwProfileFriendlyNameA()               SetupDiGetHwProfileFriendlyNameA
    87 ;122 stdcall SetupDiGetHwProfileFriendlyNameW()               SetupDiGetHwProfileFriendlyNameW
    88 ;123 stdcall SetupDiGetHwProfileList()                        SetupDiGetHwProfileList
    89 ;124 stdcall SetupDiGetINFClassA()                            SetupDiGetINFClassA
    90 ;125 stdcall SetupDiGetINFClassW()                            SetupDiGetINFClassW
    91 ;126 stdcall SetupDiGetSelectedDevice()                       SetupDiGetSelectedDevice
    92 ;127 stdcall SetupDiGetSelectedDriverA()                      SetupDiGetSelectedDriverA
    93 ;128 stdcall SetupDiGetSelectedDriverW()                      SetupDiGetSelectedDriverW
    94 ;129 stdcall SetupDiGetWizardPage()                           SetupDiGetWizardPage
    95 ;130 stdcall SetupDiInstallClassA()                           SetupDiInstallClassA
    96 ;131 stdcall SetupDiInstallClassW()                           SetupDiInstallClassW
    97 ;132 stdcall SetupDiInstallDevice()                           SetupDiInstallDevice
    98 ;133 stdcall SetupDiInstallDriverFiles()                      SetupDiInstallDriverFiles
    99 ;134 stdcall SetupDiLoadClassIcon()                           SetupDiLoadClassIcon
    100 ;135 stdcall SetupDiMoveDuplicateDevice()                     SetupDiMoveDuplicateDevice
    101 ;136 stdcall SetupDiOpenClassRegKey()                         SetupDiOpenClassRegKey
    102 ;137 stdcall SetupDiOpenDevRegKey()                           SetupDiOpenDevRegKey
    103 ;138 stdcall SetupDiOpenDeviceInfoA()                         SetupDiOpenDeviceInfoA
    104 ;139 stdcall SetupDiOpenDeviceInfoW()                         SetupDiOpenDeviceInfoW
    105 ;140 stdcall SetupDiRegisterDeviceInfo()                      SetupDiRegisterDeviceInfo
    106 ;141 stdcall SetupDiRemoveDevice()                            SetupDiRemoveDevice
    107 ;142 stdcall SetupDiSelectDevice()                            SetupDiSelectDevice
    108 ;143 stdcall SetupDiSelectOEMDrv()                            SetupDiSelectOEMDrv
    109 ;144 stdcall SetupDiSetClassInstallParamsA()                  SetupDiSetClassInstallParamsA
    110 ;145 stdcall SetupDiSetClassInstallParamsW()                  SetupDiSetClassInstallParamsW
    111 ;146 stdcall SetupDiSetDeviceInstallParamsA()                 SetupDiSetDeviceInstallParamsA
    112 ;147 stdcall SetupDiSetDeviceInstallParamsW()                 SetupDiSetDeviceInstallParamsW
    113 ;148 stdcall SetupDiSetDeviceRegistryPropertyA()              SetupDiSetDeviceRegistryPropertyA
    114 ;149 stdcall SetupDiSetDeviceRegistryPropertyW()              SetupDiSetDeviceRegistryPropertyW
    115 ;150 stdcall SetupDiSetDriverInstallParamsA()                 SetupDiSetDriverInstallParamsA
    116 ;151 stdcall SetupDiSetDriverInstallParamsW()                 SetupDiSetDriverInstallParamsW
    117 ;152 stdcall SetupDiSetSelectedDevice()                       SetupDiSetSelectedDevice
    118 ;153 stdcall SetupDiSetSelectedDriverA()                      SetupDiSetSelectedDriverA
    119 ;154 stdcall SetupDiSetSelectedDriverW()                      SetupDiSetSelectedDriverW
    120 ;155 stdcall SetupDuplicateDiskSpaceListA()                   SetupDuplicateDiskSpaceListA
    121 ;156 stdcall SetupDuplicateDiskSpaceListW()                   SetupDuplicateDiskSpaceListW
    122   SetupFindFirstLineA                      = _SetupFindFirstLineA@16       @157
    123   SetupFindFirstLineW                      = _SetupFindFirstLineW@16       @158
    124   SetupFindNextLine                        = _SetupFindNextLine@8          @159
    125   SetupFindNextMatchLineA                  = _SetupFindNextMatchLineA@12   @160
    126   SetupFindNextMatchLineW                  = _SetupFindNextMatchLineW@12   @161
    127 ;162 stdcall SetupFreeSourceListA()                           SetupFreeSourceListA
    128 ;163 stdcall SetupFreeSourceListW()                           SetupFreeSourceListW
    129   SetupGetBinaryField                      = _SetupGetBinaryField@20       @164
    130   SetupGetFieldCount                       = _SetupGetFieldCount@4         @165
    131 ;166 stdcall SetupGetFileCompressionInfoA()                   SetupGetFileCompressionInfoA
    132 ;167 stdcall SetupGetFileCompressionInfoW()                   SetupGetFileCompressionInfoW
    133   SetupGetFileQueueCount                   = _SetupGetFileQueueCount@12    @168
    134   SetupGetFileQueueFlags                   = _SetupGetFileQueueFlags@8     @169
    135 ;168 stdcall SetupGetInfFileListA()                           SetupGetInfFileListA
    136 ;169 stdcall SetupGetInfFileListW()                           SetupGetInfFileListW
    137 ;170 stdcall SetupGetInfInformationA()                        SetupGetInfInformationA
    138 ;171 stdcall SetupGetInfInformationW()                        SetupGetInfInformationW
    139   SetupGetIntField                         = _SetupGetIntField@12          @172
    140   SetupGetLineByIndexA                     = _SetupGetLineByIndexA@16      @173
    141   SetupGetLineByIndexW                     = _SetupGetLineByIndexW@16      @174
    142   SetupGetLineCountA                       = _SetupGetLineCountA@8         @175
    143   SetupGetLineCountW                       = _SetupGetLineCountW@8         @176
    144   SetupGetLineTextA                        = _SetupGetLineTextA@28         @177
    145   SetupGetLineTextW                        = _SetupGetLineTextW@28         @178
    146   SetupGetMultiSzFieldA                    = _SetupGetMultiSzFieldA@20     @179
    147   SetupGetMultiSzFieldW                    = _SetupGetMultiSzFieldW@20     @180
    148 ;181 stdcall SetupGetSourceFileLocationA()                    SetupGetSourceFileLocationA
    149 ;182 stdcall SetupGetSourceFileLocationW()                    SetupGetSourceFileLocationW
    150 ;183 stdcall SetupGetSourceFileSizeA()                        SetupGetSourceFileSizeA
    151 ;184 stdcall SetupGetSourceFileSizeW()                        SetupGetSourceFileSizeW
    152 ;185 stdcall SetupGetSourceInfoA()                            SetupGetSourceInfoA
    153 ;186 stdcall SetupGetSourceInfoW()                            SetupGetSourceInfoW
    154   SetupGetStringFieldA                     = _SetupGetStringFieldA@20      @187
    155   SetupGetStringFieldW                     = _SetupGetStringFieldW@20      @188
    156 ;189 stdcall SetupGetTargetPathA()                            SetupGetTargetPathA
    157 ;190 stdcall SetupGetTargetPathW()                            SetupGetTargetPathW
    158   SetupInitDefaultQueueCallback            = _SetupInitDefaultQueueCallback@4    @191
    159   SetupInitDefaultQueueCallbackEx          = _SetupInitDefaultQueueCallbackEx@20 @192
    160 ;193 stdcall SetupInitializeFileLogA()                        SetupInitializeFileLogA
    161 ;194 stdcall SetupInitializeFileLogW()                        SetupInitializeFileLogW
    162 ;195 stdcall SetupInstallFileA()                              SetupInstallFileA
    163 ;196 stdcall SetupInstallFileExA()                            SetupInstallFileExA
    164 ;197 stdcall SetupInstallFileExW()                            SetupInstallFileExW
    165 ;198 stdcall SetupInstallFileW()                              SetupInstallFileW
    166   SetupInstallFilesFromInfSectionA          = _SetupInstallFilesFromInfSectionA@24  @199
    167   SetupInstallFilesFromInfSectionW          = _SetupInstallFilesFromInfSectionW@24  @200
    168   SetupInstallFromInfSectionA               = _SetupInstallFromInfSectionA@44       @201
    169   SetupInstallFromInfSectionW               = _SetupInstallFromInfSectionW@44       @202
    170 ;203 stdcall SetupInstallServicesFromInfSectionA()            SetupInstallServicesFromInfSectionA
    171 ;204 stdcall SetupInstallServicesFromInfSectionW()            SetupInstallServicesFromInfSectionW
    172   SetupIterateCabinetA                      = _SetupIterateCabinetA@16    @203
    173   SetupIterateCabinetW                      = _SetupIterateCabinetW@16    @204
    174 ;207 stdcall SetupLogFileA()                                  SetupLogFileA
    175 ;208 stdcall SetupLogFileW()                                  SetupLogFileW
    176   SetupOpenAppendInfFileA                   = _SetupOpenAppendInfFileA@12 @209
    177   SetupOpenAppendInfFileW                   = _SetupOpenAppendInfFileW@12 @210
    178   SetupOpenFileQueue                        = _SetupOpenFileQueue@0       @211
    179   SetupOpenInfFileA                         = _SetupOpenInfFileA@16       @212
    180   SetupOpenInfFileW                         = _SetupOpenInfFileW@16       @213
    181 ;214 stdcall SetupOpenMasterInf()                             SetupOpenMasterInf
    182 ;215 stdcall SetupPromptForDiskA()                            SetupPromptForDiskA
    183 ;216 stdcall SetupPromptForDiskW()                            SetupPromptForDiskW
    184 ;217 stdcall SetupPromptReboot()                              SetupPromptReboot
    185 ;218 stdcall SetupQueryDrivesInDiskSpaceListA()               SetupQueryDrivesInDiskSpaceListA
    186 ;219 stdcall SetupQueryDrivesInDiskSpaceListW()               SetupQueryDrivesInDiskSpaceListW
    187 ;220 stdcall SetupQueryFileLogA()                             SetupQueryFileLogA
    188 ;221 stdcall SetupQueryFileLogW()                             SetupQueryFileLogW
    189 ;222 stdcall SetupQueryInfFileInformationA()                  SetupQueryInfFileInformationA
    190 ;223 stdcall SetupQueryInfFileInformationW()                  SetupQueryInfFileInformationW
    191 ;224 stdcall SetupQueryInfVersionInformationA()               SetupQueryInfVersionInformationA
    192 ;225 stdcall SetupQueryInfVersionInformationW()               SetupQueryInfVersionInformationW
    193 ;226 stdcall SetupQuerySourceListA()                          SetupQuerySourceListA
    194 ;227 stdcall SetupQuerySourceListW()                          SetupQuerySourceListW
    195 ;228 stdcall SetupQuerySpaceRequiredOnDriveA()                SetupQuerySpaceRequiredOnDriveA
    196 ;229 stdcall SetupQuerySpaceRequiredOnDriveW()                SetupQuerySpaceRequiredOnDriveW
    197   SetupQueueCopyA                            = _SetupQueueCopyA@36          @230
    198   SetupQueueCopyIndirectA                    = _SetupQueueCopyIndirectA@4   @231
    199   SetupQueueCopyIndirectW                    = _SetupQueueCopyIndirectW@4   @232
    200   SetupQueueCopySectionA                     = _SetupQueueCopySectionA@24   @233
    201   SetupQueueCopySectionW                     = _SetupQueueCopySectionW@24   @234
    202   SetupQueueCopyW                            = _SetupQueueCopyW@36          @235
    203   SetupQueueDefaultCopyA                     = _SetupQueueDefaultCopyA@24   @236
    204   SetupQueueDefaultCopyW                     = _SetupQueueDefaultCopyW@24   @237
    205   SetupQueueDeleteA                          = _SetupQueueDeleteA@12        @238
    206   SetupQueueDeleteSectionA                   = _SetupQueueDeleteSectionA@16 @239
    207   SetupQueueDeleteSectionW                   = _SetupQueueDeleteSectionW@16 @240
    208   SetupQueueDeleteW                          = _SetupQueueDeleteW@12        @241
    209   SetupQueueRenameA                          = _SetupQueueRenameA@20        @242
    210   SetupQueueRenameSectionA                   = _SetupQueueRenameSectionA@16 @243
    211   SetupQueueRenameSectionW                   = _SetupQueueRenameSectionW@16 @244
    212   SetupQueueRenameW                          = _SetupQueueRenameW@20        @245
    213 ;244 stdcall SetupRemoveFileLogEntryA()                       SetupRemoveFileLogEntryA
    214 ;245 stdcall SetupRemoveFileLogEntryW()                       SetupRemoveFileLogEntryW
    215 ;246 stdcall SetupRemoveFromDiskSpaceListA()                  SetupRemoveFromDiskSpaceListA
    216 ;247 stdcall SetupRemoveFromDiskSpaceListW()                  SetupRemoveFromDiskSpaceListW
    217 ;248 stdcall SetupRemoveFromSourceListA()                     SetupRemoveFromSourceListA
    218 ;249 stdcall SetupRemoveFromSourceListW()                     SetupRemoveFromSourceListW
    219 ;250 stdcall SetupRemoveInstallSectionFromDiskSpaceListA()    SetupRemoveInstallSectionFromDiskSpaceListA
    220 ;251 stdcall SetupRemoveInstallSectionFromDiskSpaceListW()    SetupRemoveInstallSectionFromDiskSpaceListW
    221 ;252 stdcall SetupRemoveSectionFromDiskSpaceListA()           SetupRemoveSectionFromDiskSpaceListA
    222 ;253 stdcall SetupRemoveSectionFromDiskSpaceListW()           SetupRemoveSectionFromDiskSpaceListW
    223 ;254 stdcall SetupRenameErrorA()                              SetupRenameErrorA
    224 ;255 stdcall SetupRenameErrorW()                              SetupRenameErrorW
    225 ;256 stdcall SetupScanFileQueue()                             SetupScanFileQueue
    226   SetupScanFileQueueA                        = _SetupScanFileQueueA@24    @257
    227   SetupScanFileQueueW                        = _SetupScanFileQueueW@24    @258
    228   SetupSetDirectoryIdA                       = _SetupSetDirectoryIdA@12   @259
    229 ;260 stdcall SetupSetDirectoryIdExA(long long str long long ptr)  SetupSetDirectoryIdExA
    230 ;261 stdcall SetupSetDirectoryIdExW(long long wstr long long ptr) SetupSetDirectoryIdExW
    231   SetupSetDirectoryIdW                       = _SetupSetDirectoryIdW@12   @262
    232 ;263 stdcall SetupSetPlatformPathOverrideA(str)               SetupSetPlatformPathOverrideA
    233 ;264 stdcall SetupSetPlatformPathOverrideW(wstr)              SetupSetPlatformPathOverrideW
    234 ;265 stdcall SetupSetSourceListA(long str long)               SetupSetSourceListA
    235 ;266 stdcall SetupSetSourceListW(long wstr long)              SetupSetSourceListW
    236   SetupTermDefaultQueueCallback              = _SetupTermDefaultQueueCallback@4 @267
    237 ;268 stdcall SetupTerminateFileLog(ptr)                       SetupTerminateFileLog
     84;@ stub SetupDeleteErrorA
     85;@ stub SetupDeleteErrorW
     86;@ stub SetupDestroyDiskSpaceList
     87;@ stub SetupDiAskForOEMDisk
     88;@ stub SetupDiBuildClassInfoList
     89  SetupDiBuildClassInfoListExW     = _SetupDiBuildClassInfoListExW@24  @75
     90;@ stub SetupDiBuildDriverInfoList
     91;@ stub SetupDiCallClassInstaller
     92;@ stub SetupDiCancelDriverInfoSearch
     93;@ stub SetupDiChangeState
     94;@ stub SetupDiClassGuidsFromNameA
     95  SetupDiClassGuidsFromNameExW     = _SetupDiClassGuidsFromNameExW@24  @81
     96;@ stub SetupDiClassGuidsFromNameW
     97;@ stub SetupDiClassNameFromGuidA
     98  SetupDiClassNameFromGuidExW      = _SetupDiClassNameFromGuidExW@24   @84
     99;@ stub SetupDiClassNameFromGuidW
     100;@ stub SetupDiCreateDevRegKeyA
     101;@ stub SetupDiCreateDevRegKeyW
     102;@ stub SetupDiCreateDeviceInfoA
     103;@ stub SetupDiCreateDeviceInfoList
     104  SetupDiCreateDeviceInfoListExW   = _SetupDiCreateDeviceInfoListExW@16 @90
     105;@ stub SetupDiCreateDeviceInfoW
     106;@ stub SetupDiDeleteDevRegKey
     107;@ stub SetupDiDeleteDeviceInfo
     108;@ stub SetupDiDestroyClassImageList
     109  SetupDiDestroyDeviceInfoList = _SetupDiDestroyDeviceInfoList@4         @95
     110;@ stub SetupDiDestroyDriverInfoList
     111;@ stub SetupDiDrawMiniIcon
     112  SetupDiEnumDeviceInfo        = _SetupDiEnumDeviceInfo@12               @96
     113  SetupDiEnumDeviceInterfaces  = _SetupDiEnumDeviceInterfaces@20         @97
     114;@ stub SetupDiEnumDriverInfoA
     115;@ stub SetupDiEnumDriverInfoW
     116;@ stub SetupDiGetActualSectionToInstallA
     117;@ stub SetupDiGetActualSectionToInstallW
     118;@ stub SetupDiGetClassBitmapIndex
     119;@ stub SetupDiGetClassDescriptionA
     120  SetupDiGetClassDescriptionExW= _SetupDiGetClassDescriptionExW@24       @104
     121;@ stub SetupDiGetClassDescriptionW
     122;@ stub SetupDiGetClassDevPropertySheetsA
     123;@ stub SetupDiGetClassDevPropertySheetsW
     124  SetupDiGetClassDevsA         = _SetupDiGetClassDevsA@16                @108
     125  SetupDiGetClassDevsExW       = _SetupDiGetClassDevsExW@28              @109
     126  SetupDiGetClassDevsW         = _SetupDiGetClassDevsW@16                @110
     127;@ stub SetupDiGetClassImageIndex
     128;@ stub SetupDiGetClassImageList
     129;@ stub SetupDiGetClassInstallParamsA
     130;@ stub SetupDiGetClassInstallParamsW
     131;@ stub SetupDiGetDeviceInfoListClass
     132  SetupDiGetDeviceInfoListDetailW = _SetupDiGetDeviceInfoListDetailW@8   @116
     133;@ stub SetupDiGetDeviceInstallParamsA
     134;@ stub SetupDiGetDeviceInstallParamsW
     135;@ stub SetupDiGetDeviceInstanceIdA
     136;@ stub SetupDiGetDeviceInstanceIdW
     137  SetupDiGetDeviceRegistryPropertyA = _SetupDiGetDeviceRegistryPropertyA@28 @121
     138;@ stub SetupDiGetDeviceRegistryPropertyW
     139;@ stub SetupDiGetDriverInfoDetailA
     140;@ stub SetupDiGetDriverInfoDetailW
     141;@ stub SetupDiGetDriverInstallParamsA
     142;@ stub SetupDiGetDriverInstallParamsW
     143;@ stub SetupDiGetDeviceInterfaceAlias
     144  SetupDiGetDeviceInterfaceDetailA = _SetupDiGetDeviceInterfaceDetailA@24    @128
     145  SetupDiGetDeviceInterfaceDetailW = _SetupDiGetDeviceInterfaceDetailW@24    @129
     146;@ stub SetupDiGetHwProfileFriendlyNameA
     147;@ stub SetupDiGetHwProfileFriendlyNameW
     148;@ stub SetupDiGetHwProfileList
     149;@ stub SetupDiGetINFClassA
     150;@ stub SetupDiGetINFClassW
     151;@ stub SetupDiGetSelectedDevice
     152;@ stub SetupDiGetSelectedDriverA
     153;@ stub SetupDiGetSelectedDriverW
     154;@ stub SetupDiGetWizardPage
     155;@ stub SetupDiInstallClassA
     156;@ stub SetupDiInstallClassW
     157;@ stub SetupDiInstallDevice
     158;@ stub SetupDiInstallDriverFiles
     159;@ stub SetupDiLoadClassIcon
     160;@ stub SetupDiMoveDuplicateDevice
     161;@ stub SetupDiOpenClassRegKey
     162  SetupDiOpenClassRegKeyExW        = _SetupDiOpenClassRegKeyExW@20      @146
     163;@ stub SetupDiOpenDevRegKey
     164;@ stub SetupDiOpenDeviceInfoA
     165;@ stub SetupDiOpenDeviceInfoW
     166;@ stub SetupDiRegisterDeviceInfo
     167;@ stub SetupDiRemoveDevice
     168;@ stub SetupDiSelectDevice
     169;@ stub SetupDiSelectOEMDrv
     170;@ stub SetupDiSetClassInstallParamsA
     171;@ stub SetupDiSetClassInstallParamsW
     172;@ stub SetupDiSetDeviceInstallParamsA
     173;@ stub SetupDiSetDeviceInstallParamsW
     174;@ stub SetupDiSetDeviceRegistryPropertyA
     175;@ stub SetupDiSetDeviceRegistryPropertyW
     176;@ stub SetupDiSetDriverInstallParamsA
     177;@ stub SetupDiSetDriverInstallParamsW
     178;@ stub SetupDiSetSelectedDevice
     179;@ stub SetupDiSetSelectedDriverA
     180;@ stub SetupDiSetSelectedDriverW
     181;@ stub SetupDuplicateDiskSpaceListA
     182;@ stub SetupDuplicateDiskSpaceListW
     183
     184  SetupFindFirstLineA                      = _SetupFindFirstLineA@16       @166
     185  SetupFindFirstLineW                      = _SetupFindFirstLineW@16       @167
     186  SetupFindNextLine                        = _SetupFindNextLine@8          @168
     187  SetupFindNextMatchLineA                  = _SetupFindNextMatchLineA@12   @169
     188  SetupFindNextMatchLineW                  = _SetupFindNextMatchLineW@12   @170
     189;@ stub SetupFreeSourceListA
     190;@ stub SetupFreeSourceListW
     191  SetupGetBinaryField                      = _SetupGetBinaryField@20       @173
     192  SetupGetFieldCount                       = _SetupGetFieldCount@4         @174
     193;@ stub SetupGetFileCompressionInfoA
     194;@ stub SetupGetFileCompressionInfoW
     195  SetupGetFileQueueCount                   = _SetupGetFileQueueCount@12    @177
     196  SetupGetFileQueueFlags                   = _SetupGetFileQueueFlags@8     @178
     197;@ stub SetupGetInfFileListA
     198;@ stub SetupGetInfFileListW
     199;@ stub SetupGetInfInformationA
     200;@ stub SetupGetInfInformationW
     201  SetupGetIntField                         = _SetupGetIntField@12          @183
     202  SetupGetLineByIndexA                     = _SetupGetLineByIndexA@16      @184
     203  SetupGetLineByIndexW                     = _SetupGetLineByIndexW@16      @185
     204  SetupGetLineCountA                       = _SetupGetLineCountA@8         @186
     205  SetupGetLineCountW                       = _SetupGetLineCountW@8         @187
     206  SetupGetLineTextA                        = _SetupGetLineTextA@28         @188
     207  SetupGetLineTextW                        = _SetupGetLineTextW@28         @189
     208  SetupGetMultiSzFieldA                    = _SetupGetMultiSzFieldA@20     @190
     209  SetupGetMultiSzFieldW                    = _SetupGetMultiSzFieldW@20     @191
     210;@ stub SetupGetSourceFileLocationA
     211;@ stub SetupGetSourceFileLocationW
     212;@ stub SetupGetSourceFileSizeA
     213;@ stub SetupGetSourceFileSizeW
     214;@ stub SetupGetSourceInfoA
     215;@ stub SetupGetSourceInfoW
     216  SetupGetStringFieldA                     = _SetupGetStringFieldA@20      @198
     217  SetupGetStringFieldW                     = _SetupGetStringFieldW@20      @199
     218;@ stub SetupGetTargetPathA
     219;@ stub SetupGetTargetPathW
     220  SetupInitDefaultQueueCallback            = _SetupInitDefaultQueueCallback@4    @202
     221  SetupInitDefaultQueueCallbackEx          = _SetupInitDefaultQueueCallbackEx@20 @203
     222;@ stub SetupInitializeFileLogA
     223;@ stub SetupInitializeFileLogW
     224;@ stub SetupInstallFileA
     225;@ stub SetupInstallFileExA
     226;@ stub SetupInstallFileExW
     227;@ stub SetupInstallFileW
     228  SetupInstallFilesFromInfSectionA          = _SetupInstallFilesFromInfSectionA@24  @210
     229  SetupInstallFilesFromInfSectionW          = _SetupInstallFilesFromInfSectionW@24  @211
     230  SetupInstallFromInfSectionA               = _SetupInstallFromInfSectionA@44       @212
     231  SetupInstallFromInfSectionW               = _SetupInstallFromInfSectionW@44       @213
     232;@ stub SetupInstallServicesFromInfSectionA
     233;@ stub SetupInstallServicesFromInfSectionW
     234  SetupIterateCabinetA                      = _SetupIterateCabinetA@16    @216
     235  SetupIterateCabinetW                      = _SetupIterateCabinetW@16    @217
     236;@ stub SetupLogFileA
     237;@ stub SetupLogFileW
     238  SetupOpenAppendInfFileA                   = _SetupOpenAppendInfFileA@12 @220
     239  SetupOpenAppendInfFileW                   = _SetupOpenAppendInfFileW@12 @221
     240  SetupOpenFileQueue                        = _SetupOpenFileQueue@0       @222
     241  SetupOpenInfFileA                         = _SetupOpenInfFileA@16       @223
     242  SetupOpenInfFileW                         = _SetupOpenInfFileW@16       @224
     243;@ stub SetupOpenMasterInf
     244;@ stub SetupPromptForDiskA
     245;@ stub SetupPromptForDiskW
     246;@ stub SetupPromptReboot
     247;@ stub SetupQueryDrivesInDiskSpaceListA
     248;@ stub SetupQueryDrivesInDiskSpaceListW
     249;@ stub SetupQueryFileLogA
     250;@ stub SetupQueryFileLogW
     251;@ stub SetupQueryInfFileInformationA
     252;@ stub SetupQueryInfFileInformationW
     253;@ stub SetupQueryInfVersionInformationA
     254;@ stub SetupQueryInfVersionInformationW
     255;@ stub SetupQuerySourceListA
     256;@ stub SetupQuerySourceListW
     257;@ stub SetupQuerySpaceRequiredOnDriveA
     258;@ stub SetupQuerySpaceRequiredOnDriveW
     259  SetupQueueCopyA                            = _SetupQueueCopyA@36          @241
     260  SetupQueueCopyIndirectA                    = _SetupQueueCopyIndirectA@4   @242
     261  SetupQueueCopyIndirectW                    = _SetupQueueCopyIndirectW@4   @243
     262  SetupQueueCopySectionA                     = _SetupQueueCopySectionA@24   @244
     263  SetupQueueCopySectionW                     = _SetupQueueCopySectionW@24   @245
     264  SetupQueueCopyW                            = _SetupQueueCopyW@36          @246
     265  SetupQueueDefaultCopyA                     = _SetupQueueDefaultCopyA@24   @247
     266  SetupQueueDefaultCopyW                     = _SetupQueueDefaultCopyW@24   @248
     267  SetupQueueDeleteA                          = _SetupQueueDeleteA@12        @249
     268  SetupQueueDeleteSectionA                   = _SetupQueueDeleteSectionA@16 @250
     269  SetupQueueDeleteSectionW                   = _SetupQueueDeleteSectionW@16 @251
     270  SetupQueueDeleteW                          = _SetupQueueDeleteW@12        @252
     271  SetupQueueRenameA                          = _SetupQueueRenameA@20        @253
     272  SetupQueueRenameSectionA                   = _SetupQueueRenameSectionA@16 @254
     273  SetupQueueRenameSectionW                   = _SetupQueueRenameSectionW@16 @255
     274  SetupQueueRenameW                          = _SetupQueueRenameW@20        @256
     275;@ stub SetupRemoveFileLogEntryA
     276;@ stub SetupRemoveFileLogEntryW
     277;@ stub SetupRemoveFromDiskSpaceListA
     278;@ stub SetupRemoveFromDiskSpaceListW
     279;@ stub SetupRemoveFromSourceListA
     280;@ stub SetupRemoveFromSourceListW
     281;@ stub SetupRemoveInstallSectionFromDiskSpaceListA
     282;@ stub SetupRemoveInstallSectionFromDiskSpaceListW
     283;@ stub SetupRemoveSectionFromDiskSpaceListA
     284;@ stub SetupRemoveSectionFromDiskSpaceListW
     285;@ stub SetupRenameErrorA
     286;@ stub SetupRenameErrorW
     287;@ stub SetupScanFileQueue
     288  SetupScanFileQueueA                        = _SetupScanFileQueueA@24    @269
     289  SetupScanFileQueueW                        = _SetupScanFileQueueW@24    @270
     290  SetupSetDirectoryIdA                       = _SetupSetDirectoryIdA@12   @271
     291;@ stub SetupSetDirectoryIdExA
     292;@ stub SetupSetDirectoryIdExW
     293  SetupSetDirectoryIdW                       = _SetupSetDirectoryIdW@12   @274
     294  SetupSetFileQueueFlags                     = _SetupSetFileQueueFlags@12 @275
     295;@ stub SetupSetPlatformPathOverrideA
     296;@ stub SetupSetPlatformPathOverrideW
     297;@ stub SetupSetSourceListA
     298;@ stub SetupSetSourceListW
     299  SetupTermDefaultQueueCallback              = _SetupTermDefaultQueueCallback@4 @280
     300;@ stub SetupTerminateFileLog
    238301;@ stub ShouldDeviceBeExcluded
    239302;@ stub StampFileSecurity
     
    254317;@ stub UnicodeToMultiByte
    255318;@ stub UnmapAndCloseFile
     319;@ stub pSetupAddMiniIconToList
     320;@ stub pSetupAddTagToGroupOrderListEntry
     321;@ stub pSetupAppendStringToMultiSz
    256322;@ stub pSetupDirectoryIdToPath
    257323;@ stub pSetupGetField
  • trunk/src/setupapi/setupapi_private.h

    r8421 r9403  
    4949  } while(0)
    5050
    51 typedef struct {
    52     HINF16 hInf;
    53     HFILE hInfFile;
    54     LPSTR lpInfFileName;
    55 } INF_FILE;
    56 
    57 extern INF_FILE *InfList;
    58 extern WORD InfNumEntries;
    59 
    60 extern LPCSTR IP_GetFileName(HINF16 hInf);
    61 
    6251/* string substitutions */
    6352
  • trunk/src/setupapi/setupapidbg.def

    r8670 r9403  
    55EXPORTS
    66
    7 ; 45 stdcall SetupAddInstallSectionToDiskSpaceListA()         SetupAddInstallSectionToDiskSpaceListA
    8 ; 46 stdcall SetupAddInstallSectionToDiskSpaceListW()         SetupAddInstallSectionToDiskSpaceListW
    9 ; 47 stdcall SetupAddSectionToDiskSpaceListA()                SetupAddSectionToDiskSpaceListA
    10 ; 48 stdcall SetupAddSectionToDiskSpaceListW()                SetupAddSectionToDiskSpaceListW
    11 ; 49 stdcall SetupAddToDiskSpaceListA()                       SetupAddToDiskSpaceListA
    12 ; 50 stdcall SetupAddToDiskSpaceListW()                       SetupAddToDiskSpaceListW
    13 ; 51 stdcall SetupAddToSourceListA()                          SetupAddToSourceListA
    14 ; 52 stdcall SetupAddToSourceListW()                          SetupAddToSourceListW
    15 ; 53 stdcall SetupAdjustDiskSpaceListA()                      SetupAdjustDiskSpaceListA
    16 ; 54 stdcall SetupAdjustDiskSpaceListW()                      SetupAdjustDiskSpaceListW
    17 ; 55 stdcall SetupCancelTemporarySourceList()                 SetupCancelTemporarySourceList
     7  CM_Connect_MachineW             = _DbgCM_Connect_MachineW@8          @1
     8  CM_Disconnect_Machine           = _DbgCM_Disconnect_Machine@4        @2
     9;@ stub CM_Free_Log_Conf_Handle
     10;@ stub CM_Free_Res_Des_Handle
     11;@ stub CM_Get_DevNode_Status_Ex
     12;@ stub CM_Get_Device_ID_ExW
     13;@ stub CM_Get_First_Log_Conf_Ex
     14;@ stub CM_Get_Next_Res_Des_Ex
     15;@ stub CM_Get_Res_Des_Data_Ex
     16;@ stub CM_Get_Res_Des_Data_Size_Ex
     17;@ stub CM_Locate_DevNode_ExW
     18;@ stub CM_Reenumerate_DevNode_Ex
     19;@ stub CaptureAndConvertAnsiArg
     20;@ stub CaptureStringArg
     21;@ stub CenterWindowRelativeToParent
     22;@ stub ConcatenatePaths
     23;@ stub DelayedMove
     24;@ stub DelimStringToMultiSz
     25;@ stub DestroyTextFileReadBuffer
     26;@ stub DoesUserHavePrivilege
     27;@ stub DuplicateString
     28;@ stub EnablePrivilege
     29;@ stub ExtensionPropSheetPageProc
     30;@ stub FileExists
     31;@ stub FreeStringArray
     32;@ stub GetNewInfName
     33;@ stub GetSetFileTimestamp
     34;@ stub GetVersionInfoFromImage
     35;@ stub InfIsFromOemLocation
     36;@ stub InstallHinfSection
     37;@ stub InstallHinfSectionA
     38;@ stub InstallHinfSectionW
     39;@ stub InstallStop
     40;@ stub IsUserAdmin
     41;@ stub LookUpStringInTable
     42;@ stub MemoryInitialize
     43;@ stub MultiByteToUnicode
     44;@ stub MultiSzFromSearchControl
     45;@ stub MyFree
     46;@ stub MyGetFileTitle
     47;@ stub MyMalloc
     48;@ stub MyRealloc
     49;@ stub OpenAndMapFileForRead
     50;@ stub OutOfMemory
     51;@ stub QueryMultiSzValueToArray
     52;@ stub QueryRegistryValue
     53;@ stub ReadAsciiOrUnicodeTextFile
     54;@ stub RegistryDelnode
     55;@ stub RetreiveFileSecurity
     56;@ stub RetrieveServiceConfig
     57;@ stub SearchForInfFile
     58;@ stub SetArrayToMultiSzValue
     59;@ stub SetupAddInstallSectionToDiskSpaceListA
     60;@ stub SetupAddInstallSectionToDiskSpaceListW
     61;@ stub SetupAddSectionToDiskSpaceListA
     62;@ stub SetupAddSectionToDiskSpaceListW
     63;@ stub SetupAddToDiskSpaceListA
     64;@ stub SetupAddToDiskSpaceListW
     65;@ stub SetupAddToSourceListA
     66;@ stub SetupAddToSourceListW
     67;@ stub SetupAdjustDiskSpaceListA
     68;@ stub SetupAdjustDiskSpaceListW
     69;@ stub SetupCancelTemporarySourceList
    1870  SetupCloseFileQueue              = _DbgSetupCloseFileQueue@4         @56
    1971  SetupCloseInfFile                = _DbgSetupCloseInfFile@4           @57
    20 ; 58 stdcall SetupCommitFileQueue()                          SetupCommitFileQueue
     72;@ stub SetupCommitFileQueue
    2173  SetupCommitFileQueueA            = _DbgSetupCommitFileQueueA@16      @59
    2274  SetupCommitFileQueueW            = _DbgSetupCommitFileQueueW@16      @60
    23 ; 61 stdcall SetupCopyErrorA()                                SetupCopyErrorA
    24 ; 62 stdcall SetupCopyErrorW()                                SetupCopyErrorW
    25 ; 63 stdcall SetupCreateDiskSpaceListA()                      SetupCreateDiskSpaceListA
    26 ; 64 stdcall SetupCreateDiskSpaceListW()                      SetupCreateDiskSpaceListW
    27 ; 65 stdcall SetupDecompressOrCopyFileA()                    SetupDecompressOrCopyFileA
    28 ; 66 stdcall SetupDecompressOrCopyFileW()                    SetupDecompressOrCopyFileW
    29 ; 67 stdcall SetupDefaultQueueCallback()                      SetupDefaultQueueCallback
     75;@ stub SetupCopyErrorA
     76;@ stub SetupCopyErrorW
     77;@ stub SetupCreateDiskSpaceListA
     78;@ stub SetupCreateDiskSpaceListW
     79;@ stub SetupDecompressOrCopyFileA
     80;@ stub SetupDecompressOrCopyFileW
     81;@ stub SetupDefaultQueueCallback
    3082  SetupDefaultQueueCallbackA       = _DbgSetupDefaultQueueCallbackA@16 @68
    3183  SetupDefaultQueueCallbackW       = _DbgSetupDefaultQueueCallbackW@16 @69
    32 ; 70 stdcall SetupDeleteErrorA()                              SetupDeleteErrorA
    33 ; 71 stdcall SetupDeleteErrorW()                              SetupDeleteErrorW
    34 ; 72 stdcall SetupDestroyDiskSpaceList()                      SetupDestroyDiskSpaceList
    35 ; 73 stdcall SetupDiAskForOEMDisk()                           SetupDiAskForOEMDisk
    36 ; 74 stdcall SetupDiBuildClassInfoList()                      SetupDiBuildClassInfoList
    37 ; 75 stdcall SetupDiBuildDriverInfoList()                     SetupDiBuildDriverInfoList
    38 ; 76 stdcall SetupDiCallClassInstaller()                      SetupDiCallClassInstaller
    39 ; 77 stdcall SetupDiCancelDriverInfoSearch()                  SetupDiCancelDriverInfoSearch
    40 ; 78 stdcall SetupDiChangeState()                             SetupDiChangeState
    41 ; 79 stdcall SetupDiClassGuidsFromNameA()                     SetupDiClassGuidsFromNameA
    42 ; 80 stdcall SetupDiClassGuidsFromNameW()                     SetupDiClassGuidsFromNameW
    43 ; 81 stdcall SetupDiClassNameFromGuidA()                      SetupDiClassNameFromGuidA
    44 ; 82 stdcall SetupDiClassNameFromGuidW()                      SetupDiClassNameFromGuidW
    45 ; 83 stdcall SetupDiCreateDevRegKeyA()                        SetupDiCreateDevRegKeyA
    46 ; 84 stdcall SetupDiCreateDevRegKeyW()                        SetupDiCreateDevRegKeyW
    47 ; 85 stdcall SetupDiCreateDeviceInfoA()                       SetupDiCreateDeviceInfoA
    48 ; 86 stdcall SetupDiCreateDeviceInfoList()                    SetupDiCreateDeviceInfoList
    49 ; 87 stdcall SetupDiCreateDeviceInfoW()                       SetupDiCreateDeviceInfoW
    50 ; 88 stdcall SetupDiDeleteDevRegKey()                         SetupDiDeleteDevRegKey
    51 ; 89 stdcall SetupDiDeleteDeviceInfo()                        SetupDiDeleteDeviceInfo
    52 ; 90 stdcall SetupDiDestroyClassImageList()                   SetupDiDestroyClassImageList
    53   SetupDiDestroyDeviceInfoList = _DbgSetupDiDestroyDeviceInfoList@4         @91
    54 ; 92 stdcall SetupDiDestroyDriverInfoList
    55 ; 93 stdcall SetupDiDrawMiniIcon()                            SetupDiDrawMiniIcon
    56   SetupDiEnumDeviceInfo        = _DbgSetupDiEnumDeviceInfo@12               @94
    57   SetupDiEnumDeviceInterfaces  = _DbgSetupDiEnumDeviceInterfaces@20         @95
    58 ; 95 stdcall SetupDiEnumDriverInfoA()                         SetupDiEnumDriverInfoA
    59 ; 96 stdcall SetupDiEnumDriverInfoW()                         SetupDiEnumDriverInfoW
    60 ; 97 stdcall SetupDiGetActualSectionToInstallA()              SetupDiGetActualSectionToInstallA
    61 ; 98 stdcall SetupDiGetActualSectionToInstallW()              SetupDiGetActualSectionToInstallW
    62 ; 99 stdcall SetupDiGetClassBitmapIndex()                     SetupDiGetClassBitmapIndex
    63 ;100 stdcall SetupDiGetClassDescriptionA()                    SetupDiGetClassDescriptionA
    64 ;101 stdcall SetupDiGetClassDescriptionW()                    SetupDiGetClassDescriptionW
    65 ;102 stdcall SetupDiGetClassDevPropertySheetsA()              SetupDiGetClassDevPropertySheetsA
    66 ;103 stdcall SetupDiGetClassDevPropertySheetsW()              SetupDiGetClassDevPropertySheetsW
    67   SetupDiGetClassDevsA         = _DbgSetupDiGetClassDevsA@16                @103
    68 ;105 stdcall SetupDiGetClassDevsW()                           SetupDiGetClassDevsW
    69 ;106 stdcall SetupDiGetClassImageIndex()                      SetupDiGetClassImageIndex
    70 ;107 stdcall SetupDiGetClassImageList()                       SetupDiGetClassImageList
    71 ;108 stdcall SetupDiGetClassInstallParamsA()                  SetupDiGetClassInstallParamsA
    72 ;109 stdcall SetupDiGetClassInstallParamsW()                  SetupDiGetClassInstallParamsW
    73 ;110 stdcall SetupDiGetDeviceInfoListClass()                  SetupDiGetDeviceInfoListClass
    74 ;111 stdcall SetupDiGetDeviceInstallParamsA()                 SetupDiGetDeviceInstallParamsA
    75 ;112 stdcall SetupDiGetDeviceInstallParamsW()                 SetupDiGetDeviceInstallParamsW
    76 ;113 stdcall SetupDiGetDeviceInstanceIdA()                    SetupDiGetDeviceInstanceIdA
    77 ;114 stdcall SetupDiGetDeviceInstanceIdW()                    SetupDiGetDeviceInstanceIdW
    78   SetupDiGetDeviceRegistryPropertyA = _DbgSetupDiGetDeviceRegistryPropertyA@28 @115
    79 ;116 stdcall SetupDiGetDeviceRegistryPropertyW()              SetupDiGetDeviceRegistryPropertyW
    80 ;  SetupDiGetDriverInfoDetailA  = _DbgSetupDiGetDriverInfoDetailA@24         @117
    81 ;  SetupDiGetDriverInfoDetailW  = _DbgSetupDiGetDriverInfoDetailW@24         @118
    82 ;119 stdcall SetupDiGetDriverInstallParamsA()                 SetupDiGetDriverInstallParamsA
    83 ;120 stdcall SetupDiGetDriverInstallParamsW()                 SetupDiGetDriverInstallParamsW
    84   SetupDiGetDeviceInterfaceDetailA = _DbgSetupDiGetDeviceInterfaceDetailA@24    @121
    85   SetupDiGetDeviceInterfaceDetailW = _DbgSetupDiGetDeviceInterfaceDetailW@24    @122
    86 ;121 stdcall SetupDiGetHwProfileFriendlyNameA()               SetupDiGetHwProfileFriendlyNameA
    87 ;122 stdcall SetupDiGetHwProfileFriendlyNameW()               SetupDiGetHwProfileFriendlyNameW
    88 ;123 stdcall SetupDiGetHwProfileList()                        SetupDiGetHwProfileList
    89 ;124 stdcall SetupDiGetINFClassA()                            SetupDiGetINFClassA
    90 ;125 stdcall SetupDiGetINFClassW()                            SetupDiGetINFClassW
    91 ;126 stdcall SetupDiGetSelectedDevice()                       SetupDiGetSelectedDevice
    92 ;127 stdcall SetupDiGetSelectedDriverA()                      SetupDiGetSelectedDriverA
    93 ;128 stdcall SetupDiGetSelectedDriverW()                      SetupDiGetSelectedDriverW
    94 ;129 stdcall SetupDiGetWizardPage()                           SetupDiGetWizardPage
    95 ;130 stdcall SetupDiInstallClassA()                           SetupDiInstallClassA
    96 ;131 stdcall SetupDiInstallClassW()                           SetupDiInstallClassW
    97 ;132 stdcall SetupDiInstallDevice()                           SetupDiInstallDevice
    98 ;133 stdcall SetupDiInstallDriverFiles()                      SetupDiInstallDriverFiles
    99 ;134 stdcall SetupDiLoadClassIcon()                           SetupDiLoadClassIcon
    100 ;135 stdcall SetupDiMoveDuplicateDevice()                     SetupDiMoveDuplicateDevice
    101 ;136 stdcall SetupDiOpenClassRegKey()                         SetupDiOpenClassRegKey
    102 ;137 stdcall SetupDiOpenDevRegKey()                           SetupDiOpenDevRegKey
    103 ;138 stdcall SetupDiOpenDeviceInfoA()                         SetupDiOpenDeviceInfoA
    104 ;139 stdcall SetupDiOpenDeviceInfoW()                         SetupDiOpenDeviceInfoW
    105 ;140 stdcall SetupDiRegisterDeviceInfo()                      SetupDiRegisterDeviceInfo
    106 ;141 stdcall SetupDiRemoveDevice()                            SetupDiRemoveDevice
    107 ;142 stdcall SetupDiSelectDevice()                            SetupDiSelectDevice
    108 ;143 stdcall SetupDiSelectOEMDrv()                            SetupDiSelectOEMDrv
    109 ;144 stdcall SetupDiSetClassInstallParamsA()                  SetupDiSetClassInstallParamsA
    110 ;145 stdcall SetupDiSetClassInstallParamsW()                  SetupDiSetClassInstallParamsW
    111 ;146 stdcall SetupDiSetDeviceInstallParamsA()                 SetupDiSetDeviceInstallParamsA
    112 ;147 stdcall SetupDiSetDeviceInstallParamsW()                 SetupDiSetDeviceInstallParamsW
    113 ;148 stdcall SetupDiSetDeviceRegistryPropertyA()              SetupDiSetDeviceRegistryPropertyA
    114 ;149 stdcall SetupDiSetDeviceRegistryPropertyW()              SetupDiSetDeviceRegistryPropertyW
    115 ;150 stdcall SetupDiSetDriverInstallParamsA()                 SetupDiSetDriverInstallParamsA
    116 ;151 stdcall SetupDiSetDriverInstallParamsW()                 SetupDiSetDriverInstallParamsW
    117 ;152 stdcall SetupDiSetSelectedDevice()                       SetupDiSetSelectedDevice
    118 ;153 stdcall SetupDiSetSelectedDriverA()                      SetupDiSetSelectedDriverA
    119 ;154 stdcall SetupDiSetSelectedDriverW()                      SetupDiSetSelectedDriverW
    120 ;155 stdcall SetupDuplicateDiskSpaceListA()                   SetupDuplicateDiskSpaceListA
    121 ;156 stdcall SetupDuplicateDiskSpaceListW()                   SetupDuplicateDiskSpaceListW
    122   SetupFindFirstLineA                      = _DbgSetupFindFirstLineA@16       @157
    123   SetupFindFirstLineW                      = _DbgSetupFindFirstLineW@16       @158
    124   SetupFindNextLine                        = _DbgSetupFindNextLine@8          @159
    125   SetupFindNextMatchLineA                  = _DbgSetupFindNextMatchLineA@12   @160
    126   SetupFindNextMatchLineW                  = _DbgSetupFindNextMatchLineW@12   @161
    127 ;162 stdcall SetupFreeSourceListA()                           SetupFreeSourceListA
    128 ;163 stdcall SetupFreeSourceListW()                           SetupFreeSourceListW
    129   SetupGetBinaryField                      = _DbgSetupGetBinaryField@20       @164
    130   SetupGetFieldCount                       = _DbgSetupGetFieldCount@4         @165
    131 ;166 stdcall SetupGetFileCompressionInfoA()                   SetupGetFileCompressionInfoA
    132 ;167 stdcall SetupGetFileCompressionInfoW()                   SetupGetFileCompressionInfoW
    133   SetupGetFileQueueCount                   = _DbgSetupGetFileQueueCount@12    @168
    134   SetupGetFileQueueFlags                   = _DbgSetupGetFileQueueFlags@8     @169
    135 ;168 stdcall SetupGetInfFileListA()                           SetupGetInfFileListA
    136 ;169 stdcall SetupGetInfFileListW()                           SetupGetInfFileListW
    137 ;170 stdcall SetupGetInfInformationA()                        SetupGetInfInformationA
    138 ;171 stdcall SetupGetInfInformationW()                        SetupGetInfInformationW
    139   SetupGetIntField                         = _DbgSetupGetIntField@12          @172
    140   SetupGetLineByIndexA                     = _DbgSetupGetLineByIndexA@16      @173
    141   SetupGetLineByIndexW                     = _DbgSetupGetLineByIndexW@16      @174
    142   SetupGetLineCountA                       = _DbgSetupGetLineCountA@8         @175
    143   SetupGetLineCountW                       = _DbgSetupGetLineCountW@8         @176
    144   SetupGetLineTextA                        = _DbgSetupGetLineTextA@28         @177
    145   SetupGetLineTextW                        = _DbgSetupGetLineTextW@28         @178
    146   SetupGetMultiSzFieldA                    = _DbgSetupGetMultiSzFieldA@20     @179
    147   SetupGetMultiSzFieldW                    = _DbgSetupGetMultiSzFieldW@20     @180
    148 ;181 stdcall SetupGetSourceFileLocationA()                    SetupGetSourceFileLocationA
    149 ;182 stdcall SetupGetSourceFileLocationW()                    SetupGetSourceFileLocationW
    150 ;183 stdcall SetupGetSourceFileSizeA()                        SetupGetSourceFileSizeA
    151 ;184 stdcall SetupGetSourceFileSizeW()                        SetupGetSourceFileSizeW
    152 ;185 stdcall SetupGetSourceInfoA()                            SetupGetSourceInfoA
    153 ;186 stdcall SetupGetSourceInfoW()                            SetupGetSourceInfoW
    154   SetupGetStringFieldA                     = _DbgSetupGetStringFieldA@20      @187
    155   SetupGetStringFieldW                     = _DbgSetupGetStringFieldW@20      @188
    156 ;189 stdcall SetupGetTargetPathA()                            SetupGetTargetPathA
    157 ;190 stdcall SetupGetTargetPathW()                            SetupGetTargetPathW
    158   SetupInitDefaultQueueCallback            = _DbgSetupInitDefaultQueueCallback@4    @191
    159   SetupInitDefaultQueueCallbackEx          = _DbgSetupInitDefaultQueueCallbackEx@20 @192
    160 ;193 stdcall SetupInitializeFileLogA()                        SetupInitializeFileLogA
    161 ;194 stdcall SetupInitializeFileLogW()                        SetupInitializeFileLogW
    162 ;195 stdcall SetupInstallFileA()                              SetupInstallFileA
    163 ;196 stdcall SetupInstallFileExA()                            SetupInstallFileExA
    164 ;197 stdcall SetupInstallFileExW()                            SetupInstallFileExW
    165 ;198 stdcall SetupInstallFileW()                              SetupInstallFileW
    166   SetupInstallFilesFromInfSectionA          = _DbgSetupInstallFilesFromInfSectionA@24  @199
    167   SetupInstallFilesFromInfSectionW          = _DbgSetupInstallFilesFromInfSectionW@24  @200
    168   SetupInstallFromInfSectionA               = _DbgSetupInstallFromInfSectionA@44       @201
    169   SetupInstallFromInfSectionW               = _DbgSetupInstallFromInfSectionW@44       @202
    170 ;203 stdcall SetupInstallServicesFromInfSectionA()            SetupInstallServicesFromInfSectionA
    171 ;204 stdcall SetupInstallServicesFromInfSectionW()            SetupInstallServicesFromInfSectionW
    172   SetupIterateCabinetA                      = _DbgSetupIterateCabinetA@16    @203
    173   SetupIterateCabinetW                      = _DbgSetupIterateCabinetW@16    @204
    174 ;207 stdcall SetupLogFileA()                                  SetupLogFileA
    175 ;208 stdcall SetupLogFileW()                                  SetupLogFileW
    176   SetupOpenAppendInfFileA                   = _DbgSetupOpenAppendInfFileA@12 @209
    177   SetupOpenAppendInfFileW                   = _DbgSetupOpenAppendInfFileW@12 @210
    178   SetupOpenFileQueue                        = _DbgSetupOpenFileQueue@0       @211
    179   SetupOpenInfFileA                         = _DbgSetupOpenInfFileA@16       @212
    180   SetupOpenInfFileW                         = _DbgSetupOpenInfFileW@16       @213
    181 ;214 stdcall SetupOpenMasterInf()                             SetupOpenMasterInf
    182 ;215 stdcall SetupPromptForDiskA()                            SetupPromptForDiskA
    183 ;216 stdcall SetupPromptForDiskW()                            SetupPromptForDiskW
    184 ;217 stdcall SetupPromptReboot()                              SetupPromptReboot
    185 ;218 stdcall SetupQueryDrivesInDiskSpaceListA()               SetupQueryDrivesInDiskSpaceListA
    186 ;219 stdcall SetupQueryDrivesInDiskSpaceListW()               SetupQueryDrivesInDiskSpaceListW
    187 ;220 stdcall SetupQueryFileLogA()                             SetupQueryFileLogA
    188 ;221 stdcall SetupQueryFileLogW()                             SetupQueryFileLogW
    189 ;222 stdcall SetupQueryInfFileInformationA()                  SetupQueryInfFileInformationA
    190 ;223 stdcall SetupQueryInfFileInformationW()                  SetupQueryInfFileInformationW
    191 ;224 stdcall SetupQueryInfVersionInformationA()               SetupQueryInfVersionInformationA
    192 ;225 stdcall SetupQueryInfVersionInformationW()               SetupQueryInfVersionInformationW
    193 ;226 stdcall SetupQuerySourceListA()                          SetupQuerySourceListA
    194 ;227 stdcall SetupQuerySourceListW()                          SetupQuerySourceListW
    195 ;228 stdcall SetupQuerySpaceRequiredOnDriveA()                SetupQuerySpaceRequiredOnDriveA
    196 ;229 stdcall SetupQuerySpaceRequiredOnDriveW()                SetupQuerySpaceRequiredOnDriveW
    197   SetupQueueCopyA                            = _DbgSetupQueueCopyA@36          @230
    198   SetupQueueCopyIndirectA                    = _DbgSetupQueueCopyIndirectA@4   @231
    199   SetupQueueCopyIndirectW                    = _DbgSetupQueueCopyIndirectW@4   @232
    200   SetupQueueCopySectionA                     = _DbgSetupQueueCopySectionA@24   @233
    201   SetupQueueCopySectionW                     = _DbgSetupQueueCopySectionW@24   @234
    202   SetupQueueCopyW                            = _DbgSetupQueueCopyW@36          @235
    203   SetupQueueDefaultCopyA                     = _DbgSetupQueueDefaultCopyA@24   @236
    204   SetupQueueDefaultCopyW                     = _DbgSetupQueueDefaultCopyW@24   @237
    205   SetupQueueDeleteA                          = _DbgSetupQueueDeleteA@12        @238
    206   SetupQueueDeleteSectionA                   = _DbgSetupQueueDeleteSectionA@16 @239
    207   SetupQueueDeleteSectionW                   = _DbgSetupQueueDeleteSectionW@16 @240
    208   SetupQueueDeleteW                          = _DbgSetupQueueDeleteW@12        @241
    209   SetupQueueRenameA                          = _DbgSetupQueueRenameA@20        @242
    210   SetupQueueRenameSectionA                   = _DbgSetupQueueRenameSectionA@16 @243
    211   SetupQueueRenameSectionW                   = _DbgSetupQueueRenameSectionW@16 @244
    212   SetupQueueRenameW                          = _DbgSetupQueueRenameW@20        @245
    213 ;244 stdcall SetupRemoveFileLogEntryA()                       SetupRemoveFileLogEntryA
    214 ;245 stdcall SetupRemoveFileLogEntryW()                       SetupRemoveFileLogEntryW
    215 ;246 stdcall SetupRemoveFromDiskSpaceListA()                  SetupRemoveFromDiskSpaceListA
    216 ;247 stdcall SetupRemoveFromDiskSpaceListW()                  SetupRemoveFromDiskSpaceListW
    217 ;248 stdcall SetupRemoveFromSourceListA()                     SetupRemoveFromSourceListA
    218 ;249 stdcall SetupRemoveFromSourceListW()                     SetupRemoveFromSourceListW
    219 ;250 stdcall SetupRemoveInstallSectionFromDiskSpaceListA()    SetupRemoveInstallSectionFromDiskSpaceListA
    220 ;251 stdcall SetupRemoveInstallSectionFromDiskSpaceListW()    SetupRemoveInstallSectionFromDiskSpaceListW
    221 ;252 stdcall SetupRemoveSectionFromDiskSpaceListA()           SetupRemoveSectionFromDiskSpaceListA
    222 ;253 stdcall SetupRemoveSectionFromDiskSpaceListW()           SetupRemoveSectionFromDiskSpaceListW
    223 ;254 stdcall SetupRenameErrorA()                              SetupRenameErrorA
    224 ;255 stdcall SetupRenameErrorW()                              SetupRenameErrorW
    225 ;256 stdcall SetupScanFileQueue()                             SetupScanFileQueue
    226   SetupScanFileQueueA                        = _DbgSetupScanFileQueueA@24    @257
    227   SetupScanFileQueueW                        = _DbgSetupScanFileQueueW@24    @258
    228   SetupSetDirectoryIdA                       = _DbgSetupSetDirectoryIdA@12   @259
    229 ;260 stdcall SetupSetDirectoryIdExA(long long str long long ptr)  SetupSetDirectoryIdExA
    230 ;261 stdcall SetupSetDirectoryIdExW(long long wstr long long ptr) SetupSetDirectoryIdExW
    231   SetupSetDirectoryIdW                       = _DbgSetupSetDirectoryIdW@12   @262
    232 ;263 stdcall SetupSetPlatformPathOverrideA(str)               SetupSetPlatformPathOverrideA
    233 ;264 stdcall SetupSetPlatformPathOverrideW(wstr)              SetupSetPlatformPathOverrideW
    234 ;265 stdcall SetupSetSourceListA(long str long)               SetupSetSourceListA
    235 ;266 stdcall SetupSetSourceListW(long wstr long)              SetupSetSourceListW
    236   SetupTermDefaultQueueCallback              = _DbgSetupTermDefaultQueueCallback@4 @267
    237 ;268 stdcall SetupTerminateFileLog(ptr)                       SetupTerminateFileLog
     84;@ stub SetupDeleteErrorA
     85;@ stub SetupDeleteErrorW
     86;@ stub SetupDestroyDiskSpaceList
     87;@ stub SetupDiAskForOEMDisk
     88;@ stub SetupDiBuildClassInfoList
     89  SetupDiBuildClassInfoListExW     = _DbgSetupDiBuildClassInfoListExW@24  @75
     90;@ stub SetupDiBuildDriverInfoList
     91;@ stub SetupDiCallClassInstaller
     92;@ stub SetupDiCancelDriverInfoSearch
     93;@ stub SetupDiChangeState
     94;@ stub SetupDiClassGuidsFromNameA
     95  SetupDiClassGuidsFromNameExW     = _DbgSetupDiClassGuidsFromNameExW@24  @81
     96;@ stub SetupDiClassGuidsFromNameW
     97;@ stub SetupDiClassNameFromGuidA
     98  SetupDiClassNameFromGuidExW      = _DbgSetupDiClassNameFromGuidExW@24   @84
     99;@ stub SetupDiClassNameFromGuidW
     100;@ stub SetupDiCreateDevRegKeyA
     101;@ stub SetupDiCreateDevRegKeyW
     102;@ stub SetupDiCreateDeviceInfoA
     103;@ stub SetupDiCreateDeviceInfoList
     104  SetupDiCreateDeviceInfoListExW   = _DbgSetupDiCreateDeviceInfoListExW@16 @90
     105;@ stub SetupDiCreateDeviceInfoW
     106;@ stub SetupDiDeleteDevRegKey
     107;@ stub SetupDiDeleteDeviceInfo
     108;@ stub SetupDiDestroyClassImageList
     109  SetupDiDestroyDeviceInfoList = _DbgSetupDiDestroyDeviceInfoList@4         @95
     110;@ stub SetupDiDestroyDriverInfoList
     111;@ stub SetupDiDrawMiniIcon
     112  SetupDiEnumDeviceInfo        = _DbgSetupDiEnumDeviceInfo@12               @96
     113  SetupDiEnumDeviceInterfaces  = _DbgSetupDiEnumDeviceInterfaces@20         @97
     114;@ stub SetupDiEnumDriverInfoA
     115;@ stub SetupDiEnumDriverInfoW
     116;@ stub SetupDiGetActualSectionToInstallA
     117;@ stub SetupDiGetActualSectionToInstallW
     118;@ stub SetupDiGetClassBitmapIndex
     119;@ stub SetupDiGetClassDescriptionA
     120  SetupDiGetClassDescriptionExW= _DbgSetupDiGetClassDescriptionExW@24       @104
     121;@ stub SetupDiGetClassDescriptionW
     122;@ stub SetupDiGetClassDevPropertySheetsA
     123;@ stub SetupDiGetClassDevPropertySheetsW
     124  SetupDiGetClassDevsA         = _DbgSetupDiGetClassDevsA@16                @108
     125  SetupDiGetClassDevsExW       = _DbgSetupDiGetClassDevsExW@28              @109
     126  SetupDiGetClassDevsW         = _DbgSetupDiGetClassDevsW@16                @110
     127;@ stub SetupDiGetClassImageIndex
     128;@ stub SetupDiGetClassImageList
     129;@ stub SetupDiGetClassInstallParamsA
     130;@ stub SetupDiGetClassInstallParamsW
     131;@ stub SetupDiGetDeviceInfoListClass
     132  SetupDiGetDeviceInfoListDetailW = _DbgSetupDiGetDeviceInfoListDetailW@8   @116
     133;@ stub SetupDiGetDeviceInstallParamsA
     134;@ stub SetupDiGetDeviceInstallParamsW
     135;@ stub SetupDiGetDeviceInstanceIdA
     136;@ stub SetupDiGetDeviceInstanceIdW
     137  SetupDiGetDeviceRegistryPropertyA = _DbgSetupDiGetDeviceRegistryPropertyA@28 @121
     138;@ stub SetupDiGetDeviceRegistryPropertyW
     139;@ stub SetupDiGetDriverInfoDetailA
     140;@ stub SetupDiGetDriverInfoDetailW
     141;@ stub SetupDiGetDriverInstallParamsA
     142;@ stub SetupDiGetDriverInstallParamsW
     143;@ stub SetupDiGetDeviceInterfaceAlias
     144  SetupDiGetDeviceInterfaceDetailA = _DbgSetupDiGetDeviceInterfaceDetailA@24    @128
     145  SetupDiGetDeviceInterfaceDetailW = _DbgSetupDiGetDeviceInterfaceDetailW@24    @129
     146;@ stub SetupDiGetHwProfileFriendlyNameA
     147;@ stub SetupDiGetHwProfileFriendlyNameW
     148;@ stub SetupDiGetHwProfileList
     149;@ stub SetupDiGetINFClassA
     150;@ stub SetupDiGetINFClassW
     151;@ stub SetupDiGetSelectedDevice
     152;@ stub SetupDiGetSelectedDriverA
     153;@ stub SetupDiGetSelectedDriverW
     154;@ stub SetupDiGetWizardPage
     155;@ stub SetupDiInstallClassA
     156;@ stub SetupDiInstallClassW
     157;@ stub SetupDiInstallDevice
     158;@ stub SetupDiInstallDriverFiles
     159;@ stub SetupDiLoadClassIcon
     160;@ stub SetupDiMoveDuplicateDevice
     161;@ stub SetupDiOpenClassRegKey
     162  SetupDiOpenClassRegKeyExW        = _DbgSetupDiOpenClassRegKeyExW@20      @146
     163;@ stub SetupDiOpenDevRegKey
     164;@ stub SetupDiOpenDeviceInfoA
     165;@ stub SetupDiOpenDeviceInfoW
     166;@ stub SetupDiRegisterDeviceInfo
     167;@ stub SetupDiRemoveDevice
     168;@ stub SetupDiSelectDevice
     169;@ stub SetupDiSelectOEMDrv
     170;@ stub SetupDiSetClassInstallParamsA
     171;@ stub SetupDiSetClassInstallParamsW
     172;@ stub SetupDiSetDeviceInstallParamsA
     173;@ stub SetupDiSetDeviceInstallParamsW
     174;@ stub SetupDiSetDeviceRegistryPropertyA
     175;@ stub SetupDiSetDeviceRegistryPropertyW
     176;@ stub SetupDiSetDriverInstallParamsA
     177;@ stub SetupDiSetDriverInstallParamsW
     178;@ stub SetupDiSetSelectedDevice
     179;@ stub SetupDiSetSelectedDriverA
     180;@ stub SetupDiSetSelectedDriverW
     181;@ stub SetupDuplicateDiskSpaceListA
     182;@ stub SetupDuplicateDiskSpaceListW
     183
     184  SetupFindFirstLineA                      = _DbgSetupFindFirstLineA@16       @166
     185  SetupFindFirstLineW                      = _DbgSetupFindFirstLineW@16       @167
     186  SetupFindNextLine                        = _DbgSetupFindNextLine@8          @168
     187  SetupFindNextMatchLineA                  = _DbgSetupFindNextMatchLineA@12   @169
     188  SetupFindNextMatchLineW                  = _DbgSetupFindNextMatchLineW@12   @170
     189;@ stub SetupFreeSourceListA
     190;@ stub SetupFreeSourceListW
     191  SetupGetBinaryField                      = _DbgSetupGetBinaryField@20       @173
     192  SetupGetFieldCount                       = _DbgSetupGetFieldCount@4         @174
     193;@ stub SetupGetFileCompressionInfoA
     194;@ stub SetupGetFileCompressionInfoW
     195  SetupGetFileQueueCount                   = _DbgSetupGetFileQueueCount@12    @177
     196  SetupGetFileQueueFlags                   = _DbgSetupGetFileQueueFlags@8     @178
     197;@ stub SetupGetInfFileListA
     198;@ stub SetupGetInfFileListW
     199;@ stub SetupGetInfInformationA
     200;@ stub SetupGetInfInformationW
     201  SetupGetIntField                         = _DbgSetupGetIntField@12          @183
     202  SetupGetLineByIndexA                     = _DbgSetupGetLineByIndexA@16      @184
     203  SetupGetLineByIndexW                     = _DbgSetupGetLineByIndexW@16      @185
     204  SetupGetLineCountA                       = _DbgSetupGetLineCountA@8         @186
     205  SetupGetLineCountW                       = _DbgSetupGetLineCountW@8         @187
     206  SetupGetLineTextA                        = _DbgSetupGetLineTextA@28         @188
     207  SetupGetLineTextW                        = _DbgSetupGetLineTextW@28         @189
     208  SetupGetMultiSzFieldA                    = _DbgSetupGetMultiSzFieldA@20     @190
     209  SetupGetMultiSzFieldW                    = _DbgSetupGetMultiSzFieldW@20     @191
     210;@ stub SetupGetSourceFileLocationA
     211;@ stub SetupGetSourceFileLocationW
     212;@ stub SetupGetSourceFileSizeA
     213;@ stub SetupGetSourceFileSizeW
     214;@ stub SetupGetSourceInfoA
     215;@ stub SetupGetSourceInfoW
     216  SetupGetStringFieldA                     = _DbgSetupGetStringFieldA@20      @198
     217  SetupGetStringFieldW                     = _DbgSetupGetStringFieldW@20      @199
     218;@ stub SetupGetTargetPathA
     219;@ stub SetupGetTargetPathW
     220  SetupInitDefaultQueueCallback            = _DbgSetupInitDefaultQueueCallback@4    @202
     221  SetupInitDefaultQueueCallbackEx          = _DbgSetupInitDefaultQueueCallbackEx@20 @203
     222;@ stub SetupInitializeFileLogA
     223;@ stub SetupInitializeFileLogW
     224;@ stub SetupInstallFileA
     225;@ stub SetupInstallFileExA
     226;@ stub SetupInstallFileExW
     227;@ stub SetupInstallFileW
     228  SetupInstallFilesFromInfSectionA          = _DbgSetupInstallFilesFromInfSectionA@24  @210
     229  SetupInstallFilesFromInfSectionW          = _DbgSetupInstallFilesFromInfSectionW@24  @211
     230  SetupInstallFromInfSectionA               = _DbgSetupInstallFromInfSectionA@44       @212
     231  SetupInstallFromInfSectionW               = _DbgSetupInstallFromInfSectionW@44       @213
     232;@ stub SetupInstallServicesFromInfSectionA
     233;@ stub SetupInstallServicesFromInfSectionW
     234  SetupIterateCabinetA                      = _DbgSetupIterateCabinetA@16    @216
     235  SetupIterateCabinetW                      = _DbgSetupIterateCabinetW@16    @217
     236;@ stub SetupLogFileA
     237;@ stub SetupLogFileW
     238  SetupOpenAppendInfFileA                   = _DbgSetupOpenAppendInfFileA@12 @220
     239  SetupOpenAppendInfFileW                   = _DbgSetupOpenAppendInfFileW@12 @221
     240  SetupOpenFileQueue                        = _DbgSetupOpenFileQueue@0       @222
     241  SetupOpenInfFileA                         = _DbgSetupOpenInfFileA@16       @223
     242  SetupOpenInfFileW                         = _DbgSetupOpenInfFileW@16       @224
     243;@ stub SetupOpenMasterInf
     244;@ stub SetupPromptForDiskA
     245;@ stub SetupPromptForDiskW
     246;@ stub SetupPromptReboot
     247;@ stub SetupQueryDrivesInDiskSpaceListA
     248;@ stub SetupQueryDrivesInDiskSpaceListW
     249;@ stub SetupQueryFileLogA
     250;@ stub SetupQueryFileLogW
     251;@ stub SetupQueryInfFileInformationA
     252;@ stub SetupQueryInfFileInformationW
     253;@ stub SetupQueryInfVersionInformationA
     254;@ stub SetupQueryInfVersionInformationW
     255;@ stub SetupQuerySourceListA
     256;@ stub SetupQuerySourceListW
     257;@ stub SetupQuerySpaceRequiredOnDriveA
     258;@ stub SetupQuerySpaceRequiredOnDriveW
     259  SetupQueueCopyA                            = _DbgSetupQueueCopyA@36          @241
     260  SetupQueueCopyIndirectA                    = _DbgSetupQueueCopyIndirectA@4   @242
     261  SetupQueueCopyIndirectW                    = _DbgSetupQueueCopyIndirectW@4   @243
     262  SetupQueueCopySectionA                     = _DbgSetupQueueCopySectionA@24   @244
     263  SetupQueueCopySectionW                     = _DbgSetupQueueCopySectionW@24   @245
     264  SetupQueueCopyW                            = _DbgSetupQueueCopyW@36          @246
     265  SetupQueueDefaultCopyA                     = _DbgSetupQueueDefaultCopyA@24   @247
     266  SetupQueueDefaultCopyW                     = _DbgSetupQueueDefaultCopyW@24   @248
     267  SetupQueueDeleteA                          = _DbgSetupQueueDeleteA@12        @249
     268  SetupQueueDeleteSectionA                   = _DbgSetupQueueDeleteSectionA@16 @250
     269  SetupQueueDeleteSectionW                   = _DbgSetupQueueDeleteSectionW@16 @251
     270  SetupQueueDeleteW                          = _DbgSetupQueueDeleteW@12        @252
     271  SetupQueueRenameA                          = _DbgSetupQueueRenameA@20        @253
     272  SetupQueueRenameSectionA                   = _DbgSetupQueueRenameSectionA@16 @254
     273  SetupQueueRenameSectionW                   = _DbgSetupQueueRenameSectionW@16 @255
     274  SetupQueueRenameW                          = _DbgSetupQueueRenameW@20        @256
     275;@ stub SetupRemoveFileLogEntryA
     276;@ stub SetupRemoveFileLogEntryW
     277;@ stub SetupRemoveFromDiskSpaceListA
     278;@ stub SetupRemoveFromDiskSpaceListW
     279;@ stub SetupRemoveFromSourceListA
     280;@ stub SetupRemoveFromSourceListW
     281;@ stub SetupRemoveInstallSectionFromDiskSpaceListA
     282;@ stub SetupRemoveInstallSectionFromDiskSpaceListW
     283;@ stub SetupRemoveSectionFromDiskSpaceListA
     284;@ stub SetupRemoveSectionFromDiskSpaceListW
     285;@ stub SetupRenameErrorA
     286;@ stub SetupRenameErrorW
     287;@ stub SetupScanFileQueue
     288  SetupScanFileQueueA                        = _DbgSetupScanFileQueueA@24    @269
     289  SetupScanFileQueueW                        = _DbgSetupScanFileQueueW@24    @270
     290  SetupSetDirectoryIdA                       = _DbgSetupSetDirectoryIdA@12   @271
     291;@ stub SetupSetDirectoryIdExA
     292;@ stub SetupSetDirectoryIdExW
     293  SetupSetDirectoryIdW                       = _DbgSetupSetDirectoryIdW@12   @274
     294  SetupSetFileQueueFlags                     = _DbgSetupSetFileQueueFlags@12 @275
     295;@ stub SetupSetPlatformPathOverrideA
     296;@ stub SetupSetPlatformPathOverrideW
     297;@ stub SetupSetSourceListA
     298;@ stub SetupSetSourceListW
     299  SetupTermDefaultQueueCallback              = _DbgSetupTermDefaultQueueCallback@4 @280
     300;@ stub SetupTerminateFileLog
    238301;@ stub ShouldDeviceBeExcluded
    239302;@ stub StampFileSecurity
     
    254317;@ stub UnicodeToMultiByte
    255318;@ stub UnmapAndCloseFile
     319;@ stub pSetupAddMiniIconToList
     320;@ stub pSetupAddTagToGroupOrderListEntry
     321;@ stub pSetupAppendStringToMultiSz
    256322;@ stub pSetupDirectoryIdToPath
    257323;@ stub pSetupGetField
  • trunk/src/setupapi/setupx16.h

    r8421 r9403  
    8383        VCPPROGRESS     prgFileWrite;
    8484        VCPPROGRESS     prgByteWrite;
    85 } VCPDISKINFO, *LPVCPDISKINFO; 
     85} VCPDISKINFO, *LPVCPDISKINFO;
    8686
    8787typedef struct {
     
    361361#else
    362362typedef LRESULT (CALLBACK *VIFPROC)(LPVOID lpvObj, UINT16 uMsg, WPARAM wParam, LPARAM lParam, LPARAM lparamRef);
     363
    363364typedef int (CALLBACK *VCPENUMPROC)(LPVIRTNODE lpvn, LPARAM lparamRef);
    364365#endif
    365366
    366367RETERR16 WINAPI VcpOpen16(VIFPROC vifproc, LPARAM lparamMsgRef);
     368
     369/* VcpQueueCopy flags */
     370#define VNLP_SYSCRITICAL        0x0001
     371#define VNLP_SETUPCRITICAL      0x0002
     372#define VNLP_NOVERCHECK         0x0004
     373#define VNLP_FORCETEMP          0x0008
     374#define VNLP_IFEXISTS           0x0010
     375#define VNLP_KEEPNEWER          0x0020
     376#define VNLP_PATCHIFEXIST       0x0040
     377#define VNLP_NOPATCH            0x0080
     378#define VNLP_CATALOGCERT        0x0100
     379#define VNLP_NEEDCERTIFY        0x0200
     380#define VNLP_COPYIFEXISTS       0x0400
     381
    367382RETERR16 WINAPI VcpQueueCopy16(
    368383        LPCSTR lpszSrcFileName, LPCSTR lpszDstFileName,
  • trunk/src/setupapi/setupx_main.c

    r8421 r9403  
    6262#include "winerror.h"
    6363#include "wine/winuser16.h"
     64#include "wownt32.h"
    6465#include "setupapi.h"
    6566#include "setupx16.h"
     
    7071WINE_DEFAULT_DEBUG_CHANNEL(setupapi);
    7172
     73
    7274/***********************************************************************
    7375 *              SURegOpenKey (SETUPX.47)
    7476 */
    75 DWORD WINAPI SURegOpenKey( HKEY hkey, LPCSTR lpszSubKey, LPHKEY retkey )
    76 {
    77     FIXME("(%x,%s,%p), semi-stub.\n",hkey,debugstr_a(lpszSubKey),retkey);
     77DWORD WINAPI SURegOpenKey( HKEY hkey, LPCSTR lpszSubKey, PHKEY retkey )
     78{
     79    FIXME("(%p,%s,%p), semi-stub.\n",hkey,debugstr_a(lpszSubKey),retkey);
    7880    return RegOpenKeyA( hkey, lpszSubKey, retkey );
    7981}
     
    8688                                LPBYTE lpbData, LPDWORD lpcbData )
    8789{
    88     FIXME("(%x,%s,%p,%p,%p,%ld), semi-stub.\n",hkey,debugstr_a(lpszValueName),
     90    FIXME("(%p,%s,%p,%p,%p,%ld), semi-stub.\n",hkey,debugstr_a(lpszValueName),
    8991          lpdwReserved,lpdwType,lpbData,lpcbData?*lpcbData:0);
    9092    return RegQueryValueExA( hkey, lpszValueName, lpdwReserved, lpdwType,
     
    203205        case HOW_ALWAYS_PROMPT_REBOOT:
    204206        case HOW_PROMPT_REBOOT:
    205             if (MessageBoxA(hwnd, "You must restart Wine before the new settings will take effect.\n\nDo you want to exit Wine now ?", "Systems Settings Change", MB_YESNO|MB_ICONQUESTION) == IDYES)
     207            if (MessageBoxA(HWND_32(hwnd), "You must restart Wine before the new settings will take effect.\n\nDo you want to exit Wine now ?", "Systems Settings Change", MB_YESNO|MB_ICONQUESTION) == IDYES)
    206208                reboot = TRUE;
    207209            break;
     
    502504RETERR16 WINAPI CtlDelLdd16(LOGDISKID16 ldid)
    503505{
    504     FIXME("(%d); - please report to a.mohr@mailto.de !!!\n", ldid);
     506    FIXME("(%d); - please report this!\n", ldid);
    505507    return SETUPX_DelLdd(ldid);
    506508}
     
    679681RETERR16 WINAPI CtlGetLdd16(LPLOGDISKDESC pldd)
    680682{
    681     FIXME("(%p); - please report to a.mohr@mailto.de !!!\n", pldd);
     683    FIXME("(%p); - please report this!\n", pldd);
    682684    return SETUPX_GetLdd(pldd);
    683685}
  • trunk/src/setupapi/stubs.c

    r8667 r9403  
    6565    return 0;
    6666}
     67
     68/***********************************************************************
     69 *              SetupDiOpenClassRegKeyExW  (SETUPAPI.@)
     70 *
     71 * WINAPI in description not given
     72 */
     73HKEY WINAPI SetupDiOpenClassRegKeyExW(LPGUID lpClass, DWORD access, DWORD flags, LPCWSTR  machine, PVOID reserved)
     74{
     75  FIXME("\n");
     76  return INVALID_HANDLE_VALUE;
     77}
     78
     79/***********************************************************************
     80 *              SetupDiGetClassDescriptionExW  (SETUPAPI.@)
     81 */
     82BOOL WINAPI SetupDiGetClassDescriptionExW (GUID* lpClass, LPCWSTR desc, DWORD size, PDWORD required, LPCWSTR  machine, PVOID reserved)
     83{
     84  FIXME("\n");
     85  return FALSE;
     86}
     87
     88/***********************************************************************
     89 *              SetupDiClassNameFromGuidExW  (SETUPAPI.@)
     90 */
     91BOOL WINAPI SetupDiClassNameFromGuidExW (GUID* lpClass, LPCWSTR desc, DWORD size, PDWORD required, LPCWSTR  machine, PVOID reserved)
     92{
     93  FIXME("\n");
     94  return FALSE;
     95}
     96
     97/***********************************************************************
     98 *              SetupDiBuildClassInfoListExW  (SETUPAPI.@)
     99 */
     100BOOL WINAPI SetupDiBuildClassInfoListExW(DWORD flags, LPGUID list, DWORD size, PDWORD required,  LPCWSTR  machine, PVOID reserved)
     101{
     102  FIXME("\n");
     103  return FALSE;
     104}
     105
     106/***********************************************************************
     107 *              SetupDiGetDeviceInfoListDetailW  (SETUPAPI.@)
     108 */
     109BOOL WINAPI SetupDiGetDeviceInfoListDetailW(HDEVINFO devinfo, PSP_DEVINFO_DATA devinfo_data )
     110{
     111  FIXME("\n");
     112  return FALSE;
     113}
     114
     115/***********************************************************************
     116 *              SetupDiCreateDeviceInfoListExW  (SETUPAPI.@)
     117 */
     118HDEVINFO WINAPI SetupDiCreateDeviceInfoListExW(LPGUID lpClass, HWND parend, LPCWSTR machine, PVOID reserved)
     119{
     120  FIXME("\n");
     121  return FALSE;
     122}
     123
     124/***********************************************************************
     125 *                (SETUPAPI.@)
     126 *
     127 * NO WINAPI in description given
     128 */
     129HDEVINFO WINAPI SetupDiGetClassDevsExW(LPGUID lpClass, LPCWSTR filter, HWND parent, DWORD flags, HDEVINFO deviceset, LPCWSTR machine, PVOID reserved)
     130{
     131  FIXME("\n");
     132  return FALSE;
     133}
     134
     135/***********************************************************************
     136 *              SetupDiClassGuidsFromNameExW  (SETUPAPI.@)
     137 */
     138BOOL WINAPI SetupDiClassGuidsFromNameExW(LPCWSTR lpClass, LPGUID list, DWORD size, PDWORD required,  LPCWSTR  machine, PVOID reserved)
     139{
     140  FIXME("\n");
     141  return FALSE;
     142}
     143
     144/***********************************************************************
     145 *              CM_Connect_MachineW  (SETUPAPI.@)
     146 */
     147DWORD WINAPI CM_Connect_MachineW(LPCWSTR name, void * machine)
     148{
     149#define  CR_SUCCESS       0x00000000
     150#define  CR_ACCESS_DENIED 0x00000033
     151  FIXME("\n");
     152  return  CR_ACCESS_DENIED;
     153}
     154
     155/***********************************************************************
     156 *              CM_Disconnect_Machine  (SETUPAPI.@)
     157 */
     158DWORD WINAPI CM_Disconnect_Machine(DWORD handle)
     159{
     160  FIXME("\n");
     161  return  CR_SUCCESS;
     162
     163}
  • trunk/src/setupapi/virtcopy.c

    r8667 r9403  
    468468        TRACE("copying '%s' to '%s'\n", fn_src, fn_dst);
    469469        /* perform the file copy */
    470         if (!(CopyFileA(fn_src, fn_dst, TRUE)))
     470        if (!(CopyFileA(fn_src, fn_dst,
     471               (lpvn->fl & VNLP_COPYIFEXISTS) ? FALSE : TRUE )))
    471472        {
    472473            ERR("error copying, src: %s -> dst: %s\n", fn_src, fn_dst);
     
    579580static char BackupDir[12];
    580581
    581 static BOOL CALLBACK VCP_UI_FileCopyDlgProc(HWND hWndDlg, UINT iMsg, WPARAM wParam, LPARAM lParam)
    582 {
    583     BOOL retval = FALSE;
     582static INT_PTR CALLBACK VCP_UI_FileCopyDlgProc(HWND hWndDlg, UINT iMsg, WPARAM wParam, LPARAM lParam)
     583{
     584    INT_PTR retval = FALSE;
    584585
    585586    if (iMsg == WM_INITDIALOG)
     
    594595BOOL VCP_UI_GetDialogTemplate(LPCVOID *template32)
    595596{
    596     HANDLE hResInfo, hDlgTmpl32;
     597    HRSRC hResInfo;
     598    HGLOBAL hDlgTmpl32;
    597599
    598600    if (!(hResInfo = FindResourceA(SETUPAPI_hInstance, MAKEINTRESOURCEA(COPYFILEDLGORD), RT_DIALOGA)))
Note: See TracChangeset for help on using the changeset viewer.