Author: akhaldi
Date: Fri Sep 18 19:19:05 2015
New Revision: 69273
URL:
http://svn.reactos.org/svn/reactos?rev=69273&view=rev
Log:
[ADVPACK] Order the exports, add missing ones and make sure the list matches our target
(Windows Server 2003 Sp2). By Radek Liška, confirmed and slightly changed by me.
CORE-8174
Modified:
trunk/reactos/dll/win32/advpack/advpack.spec
Modified: trunk/reactos/dll/win32/advpack/advpack.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/advpack/advpack.…
==============================================================================
--- trunk/reactos/dll/win32/advpack/advpack.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/advpack/advpack.spec [iso-8859-1] Fri Sep 18 19:19:05 2015
@@ -1,82 +1,84 @@
-@ stdcall AddDelBackupEntryA(str str str long)
-@ stdcall AddDelBackupEntryW(wstr wstr wstr long)
-@ stdcall AddDelBackupEntry(str str str long) AddDelBackupEntryA
-@ stdcall AdvInstallFileA(long str str str str long long)
-@ stdcall AdvInstallFileW(long wstr wstr wstr wstr long long)
-@ stdcall AdvInstallFile(long str str str str long long) AdvInstallFileA
-@ stdcall CloseINFEngine(long)
-@ stdcall DelNodeA(str long)
-@ stdcall DelNodeW(wstr long)
-@ stdcall DelNode(str long) DelNodeA
-@ stdcall DelNodeRunDLL32A(ptr ptr str long)
-@ stdcall DelNodeRunDLL32W(ptr ptr wstr long)
-@ stdcall DelNodeRunDLL32(ptr ptr str long) DelNodeRunDLL32A
-@ stdcall -private DllMain(long long ptr)
-@ stdcall DoInfInstall(ptr)
-@ stdcall ExecuteCabA(ptr ptr ptr)
-@ stdcall ExecuteCabW(ptr ptr ptr)
-@ stdcall ExecuteCab(ptr ptr ptr) ExecuteCabA
-@ stdcall ExtractFilesA(str str long ptr ptr long)
-@ stdcall ExtractFilesW(wstr wstr long ptr ptr long)
-@ stdcall ExtractFiles(str str long ptr ptr long) ExtractFilesA
-@ stdcall FileSaveMarkNotExistA(str str str)
-@ stdcall FileSaveMarkNotExistW(wstr wstr wstr)
-@ stdcall FileSaveMarkNotExist(str str str) FileSaveMarkNotExistA
-@ stdcall FileSaveRestoreA(ptr str str str long)
-@ stdcall FileSaveRestoreW(ptr wstr wstr wstr long)
-@ stdcall FileSaveRestore(ptr str str str long) FileSaveRestoreA
-@ stdcall FileSaveRestoreOnINFA(ptr str str str str str long)
-@ stdcall FileSaveRestoreOnINFW(ptr wstr wstr wstr wstr wstr long)
-@ stdcall FileSaveRestoreOnINF(ptr str str str str str long) FileSaveRestoreOnINFA
-@ stdcall GetVersionFromFileA(str ptr ptr long)
-@ stdcall GetVersionFromFileW(wstr ptr ptr long)
-@ stdcall GetVersionFromFile(str ptr ptr long) GetVersionFromFileA
-@ stdcall GetVersionFromFileExA(str ptr ptr long)
-@ stdcall GetVersionFromFileExW(wstr ptr ptr long)
-@ stdcall GetVersionFromFileEx(str ptr ptr long) GetVersionFromFileExA
-@ stdcall IsNTAdmin(long ptr)
-@ stdcall LaunchINFSectionA(ptr ptr str long)
-@ stdcall LaunchINFSectionW(ptr ptr wstr long)
-@ stdcall LaunchINFSection(ptr ptr str long) LaunchINFSectionA
-@ stdcall LaunchINFSectionExA(ptr ptr str long)
-@ stdcall LaunchINFSectionExW(ptr ptr wstr long)
-@ stdcall LaunchINFSectionEx(ptr ptr str long) LaunchINFSectionExA
-@ stdcall NeedReboot(long)
-@ stdcall NeedRebootInit()
-@ stdcall OpenINFEngineA(str str long ptr ptr)
-@ stdcall OpenINFEngineW(wstr wstr long ptr ptr)
-@ stdcall OpenINFEngine(str str long ptr ptr) OpenINFEngineA
-@ stdcall RebootCheckOnInstallA(long str str long)
-@ stdcall RebootCheckOnInstallW(long wstr wstr long)
-@ stdcall RebootCheckOnInstall(long str str long) RebootCheckOnInstallA
-@ stdcall RegInstallA(ptr str ptr)
-@ stdcall RegInstallW(ptr wstr ptr)
-@ stdcall RegInstall(ptr str ptr) RegInstallA
-@ stdcall RegRestoreAllA(ptr str long)
-@ stdcall RegRestoreAllW(ptr wstr long)
-@ stdcall RegRestoreAll(ptr str long) RegRestoreAllA
-@ stdcall RegSaveRestoreA(ptr str long str str str long)
-@ stdcall RegSaveRestoreW(ptr wstr long wstr wstr wstr long)
-@ stdcall RegSaveRestore(ptr str long str str str long) RegSaveRestoreA
-@ stdcall RegSaveRestoreOnINFA(ptr str str str long long long)
-@ stdcall RegSaveRestoreOnINFW(ptr wstr wstr wstr long long long)
-@ stdcall RegSaveRestoreOnINF(ptr str str str long long long) RegSaveRestoreOnINFA
-@ stdcall RegisterOCX(ptr ptr str long)
-@ stdcall RunSetupCommandA(long str str str str ptr long ptr)
-@ stdcall RunSetupCommandW(long wstr wstr wstr wstr ptr long ptr)
-@ stdcall RunSetupCommand(long str str str str ptr long ptr) RunSetupCommandA
-@ stdcall SetPerUserSecValuesA(ptr)
-@ stdcall SetPerUserSecValuesW(ptr)
-@ stdcall SetPerUserSecValues(ptr) SetPerUserSecValuesA
-@ stdcall TranslateInfStringA(str str str str ptr long ptr ptr)
-@ stdcall TranslateInfStringW(wstr wstr wstr wstr ptr long ptr ptr)
-@ stdcall TranslateInfString(str str str str ptr long ptr ptr) TranslateInfStringA
-@ stdcall TranslateInfStringExA(long str str str str long ptr ptr)
-@ stdcall TranslateInfStringExW(long wstr wstr wstr wstr long ptr ptr)
-@ stdcall TranslateInfStringEx(long str str str str long ptr ptr) TranslateInfStringExA
-@ stdcall UserInstStubWrapperA(long long str long)
-@ stdcall UserInstStubWrapperW(long long wstr long)
-@ stdcall UserInstStubWrapper(long long str long) UserInstStubWrapperA
-@ stdcall UserUnInstStubWrapperA(long long str long)
-@ stdcall UserUnInstStubWrapperW(long long wstr long)
-@ stdcall UserUnInstStubWrapper(long long str long) UserUnInstStubWrapperA
+1 stdcall DelNodeRunDLL32(ptr ptr str long) DelNodeRunDLL32A
+2 stdcall DelNodeRunDLL32A(ptr ptr str long)
+3 stdcall DoInfInstall(ptr)
+4 stdcall DoInfInstallA(ptr) DoInfInstall
+# DoInfInstallW
+6 stdcall FileSaveRestore(ptr str str str long) FileSaveRestoreA
+7 stdcall FileSaveRestoreA(ptr str str str long)
+8 stdcall LaunchINFSectionA(ptr ptr str long)
+9 stdcall LaunchINFSectionEx(ptr ptr str long) LaunchINFSectionExA
+10 stdcall LaunchINFSectionExA(ptr ptr str long)
+11 stdcall RegisterOCX(ptr ptr str long)
+# RegisterOCXW
+13 stdcall AddDelBackupEntry(str str str long) AddDelBackupEntryA
+14 stdcall AddDelBackupEntryA(str str str long)
+15 stdcall AddDelBackupEntryW(wstr wstr wstr long)
+16 stdcall AdvInstallFile(long str str str str long long) AdvInstallFileA
+17 stdcall AdvInstallFileA(long str str str str long long)
+18 stdcall AdvInstallFileW(long wstr wstr wstr wstr long long)
+19 stdcall CloseINFEngine(long)
+20 stdcall DelNode(str long) DelNodeA
+21 stdcall DelNodeA(str long)
+22 stdcall DelNodeRunDLL32W(ptr ptr wstr long)
+23 stdcall DelNodeW(wstr long)
+24 stdcall ExecuteCab(ptr ptr ptr) ExecuteCabA
+25 stdcall ExecuteCabA(ptr ptr ptr)
+26 stdcall ExecuteCabW(ptr ptr ptr)
+27 stdcall ExtractFiles(str str long ptr ptr long) ExtractFilesA
+28 stdcall ExtractFilesA(str str long ptr ptr long)
+29 stdcall ExtractFilesW(wstr wstr long ptr ptr long)
+30 stdcall FileSaveMarkNotExist(str str str) FileSaveMarkNotExistA
+31 stdcall FileSaveMarkNotExistA(str str str)
+32 stdcall FileSaveMarkNotExistW(wstr wstr wstr)
+33 stdcall FileSaveRestoreOnINF(ptr str str str str str long) FileSaveRestoreOnINFA
+34 stdcall FileSaveRestoreOnINFA(ptr str str str str str long)
+35 stdcall FileSaveRestoreOnINFW(ptr wstr wstr wstr wstr wstr long)
+36 stdcall FileSaveRestoreW(ptr wstr wstr wstr long)
+37 stdcall GetVersionFromFile(str ptr ptr long) GetVersionFromFileA
+38 stdcall GetVersionFromFileA(str ptr ptr long)
+39 stdcall GetVersionFromFileEx(str ptr ptr long) GetVersionFromFileExA
+40 stdcall GetVersionFromFileExA(str ptr ptr long)
+41 stdcall GetVersionFromFileExW(wstr ptr ptr long)
+42 stdcall GetVersionFromFileW(wstr ptr ptr long)
+43 stdcall IsNTAdmin(long ptr)
+44 stdcall LaunchINFSection(ptr ptr str long) LaunchINFSectionA
+45 stdcall LaunchINFSectionExW(ptr ptr wstr long)
+46 stdcall LaunchINFSectionW(ptr ptr wstr long)
+47 stdcall NeedReboot(long)
+48 stdcall NeedRebootInit()
+49 stdcall OpenINFEngine(str str long ptr ptr) OpenINFEngineA
+50 stdcall OpenINFEngineA(str str long ptr ptr)
+51 stdcall OpenINFEngineW(wstr wstr long ptr ptr)
+52 stdcall RebootCheckOnInstall(long str str long) RebootCheckOnInstallA
+53 stdcall RebootCheckOnInstallA(long str str long)
+54 stdcall RebootCheckOnInstallW(long wstr wstr long)
+55 stdcall RegInstall(ptr str ptr) RegInstallA
+56 stdcall RegInstallA(ptr str ptr)
+57 stdcall RegInstallW(ptr wstr ptr)
+58 stdcall RegRestoreAll(ptr str long) RegRestoreAllA
+59 stdcall RegRestoreAllA(ptr str long)
+60 stdcall RegRestoreAllW(ptr wstr long)
+61 stdcall RegSaveRestore(ptr str long str str str long) RegSaveRestoreA
+62 stdcall RegSaveRestoreA(ptr str long str str str long)
+63 stdcall RegSaveRestoreOnINF(ptr str str str long long long) RegSaveRestoreOnINFA
+64 stdcall RegSaveRestoreOnINFA(ptr str str str long long long)
+65 stdcall RegSaveRestoreOnINFW(ptr wstr wstr wstr long long long)
+66 stdcall RegSaveRestoreW(ptr wstr long wstr wstr wstr long)
+67 stdcall RunSetupCommand(long str str str str ptr long ptr) RunSetupCommandA
+68 stdcall RunSetupCommandA(long str str str str ptr long ptr)
+69 stdcall RunSetupCommandW(long wstr wstr wstr wstr ptr long ptr)
+70 stdcall SetPerUserSecValues(ptr) SetPerUserSecValuesA
+71 stdcall SetPerUserSecValuesA(ptr)
+72 stdcall SetPerUserSecValuesW(ptr)
+73 stdcall TranslateInfString(str str str str ptr long ptr ptr) TranslateInfStringA
+74 stdcall TranslateInfStringA(str str str str ptr long ptr ptr)
+75 stdcall TranslateInfStringEx(long str str str str long ptr ptr) TranslateInfStringExA
+76 stdcall TranslateInfStringExA(long str str str str long ptr ptr)
+77 stdcall TranslateInfStringExW(long wstr wstr wstr wstr long ptr ptr)
+78 stdcall TranslateInfStringW(wstr wstr wstr wstr ptr long ptr ptr)
+79 stdcall UserInstStubWrapper(long long str long) UserInstStubWrapperA
+80 stdcall UserInstStubWrapperA(long long str long)
+81 stdcall UserInstStubWrapperW(long long wstr long)
+82 stdcall UserUnInstStubWrapper(long long str long) UserUnInstStubWrapperA
+83 stdcall UserUnInstStubWrapperA(long long str long)
+84 stdcall UserUnInstStubWrapperW(long long wstr long)