tools/wine.inf: Register msisip.dll.
This commit is contained in:
parent
7c97132cbf
commit
1eb0d92780
|
@ -310,7 +310,7 @@ static void test_SIPLoad(void)
|
||||||
static GUID dummySubject = { 0xdeadbeef, 0xdead, 0xbeef, { 0xde,0xad,0xbe,0xef,0xde,0xad,0xbe,0xef }};
|
static GUID dummySubject = { 0xdeadbeef, 0xdead, 0xbeef, { 0xde,0xad,0xbe,0xef,0xde,0xad,0xbe,0xef }};
|
||||||
static GUID unknown = { 0xC689AABA, 0x8E78, 0x11D0, { 0x8C,0x47,0x00,0xC0,0x4F,0xC2,0x95,0xEE }}; /* WINTRUST.DLL */
|
static GUID unknown = { 0xC689AABA, 0x8E78, 0x11D0, { 0x8C,0x47,0x00,0xC0,0x4F,0xC2,0x95,0xEE }}; /* WINTRUST.DLL */
|
||||||
static GUID unknown2 = { 0xDE351A43, 0x8E59, 0x11D0, { 0x8C,0x47,0x00,0xC0,0x4F,0xC2,0x95,0xEE }}; /* WINTRUST.DLL */
|
static GUID unknown2 = { 0xDE351A43, 0x8E59, 0x11D0, { 0x8C,0x47,0x00,0xC0,0x4F,0xC2,0x95,0xEE }}; /* WINTRUST.DLL */
|
||||||
/* The next SIP is available on Windows (not on a clean Wine install) */
|
/* The next SIP is available on Windows and on Wine */
|
||||||
static GUID unknown3 = { 0x000C10F1, 0x0000, 0x0000, { 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46 }}; /* MSISIP.DLL */
|
static GUID unknown3 = { 0x000C10F1, 0x0000, 0x0000, { 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46 }}; /* MSISIP.DLL */
|
||||||
SIP_DISPATCH_INFO sdi;
|
SIP_DISPATCH_INFO sdi;
|
||||||
HMODULE hCrypt;
|
HMODULE hCrypt;
|
||||||
|
@ -403,24 +403,21 @@ static void test_SIPLoad(void)
|
||||||
/* As msisip.dll is not checked yet by any of the previous calls, the
|
/* As msisip.dll is not checked yet by any of the previous calls, the
|
||||||
* function DllCanUnloadNow will be checked again in msisip.dll (it's not present)
|
* function DllCanUnloadNow will be checked again in msisip.dll (it's not present)
|
||||||
*/
|
*/
|
||||||
todo_wine
|
ok( sdi.pfGet != (pCryptSIPGetSignedDataMsg)0xdeadbeef, "Expected a function pointer to be loaded.\n");
|
||||||
{
|
|
||||||
ok( sdi.pfGet != (pCryptSIPGetSignedDataMsg)0xdeadbeef, "Expected a function pointer to be loaded.\n");
|
|
||||||
|
|
||||||
/* This is another SIP but this test proves the function addresses are the same as
|
/* This is another SIP but this test proves the function addresses are the same as
|
||||||
* in the previous test.
|
* in the previous test.
|
||||||
*/
|
*/
|
||||||
if (funcCryptSIPGetSignedDataMsg && funcCryptSIPPutSignedDataMsg && funcCryptSIPCreateIndirectData &&
|
if (funcCryptSIPGetSignedDataMsg && funcCryptSIPPutSignedDataMsg && funcCryptSIPCreateIndirectData &&
|
||||||
funcCryptSIPVerifyIndirectData && funcCryptSIPRemoveSignedDataMsg)
|
funcCryptSIPVerifyIndirectData && funcCryptSIPRemoveSignedDataMsg)
|
||||||
ok (sdi.pfGet == funcCryptSIPGetSignedDataMsg &&
|
ok (sdi.pfGet == funcCryptSIPGetSignedDataMsg &&
|
||||||
sdi.pfPut == funcCryptSIPPutSignedDataMsg &&
|
sdi.pfPut == funcCryptSIPPutSignedDataMsg &&
|
||||||
sdi.pfCreate == funcCryptSIPCreateIndirectData &&
|
sdi.pfCreate == funcCryptSIPCreateIndirectData &&
|
||||||
sdi.pfVerify == funcCryptSIPVerifyIndirectData &&
|
sdi.pfVerify == funcCryptSIPVerifyIndirectData &&
|
||||||
sdi.pfRemove == funcCryptSIPRemoveSignedDataMsg,
|
sdi.pfRemove == funcCryptSIPRemoveSignedDataMsg,
|
||||||
"Expected function addresses to be from crypt32\n");
|
"Expected function addresses to be from crypt32\n");
|
||||||
else
|
else
|
||||||
trace("Couldn't load function pointers\n");
|
trace("Couldn't load function pointers\n");
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Reserved parameter not 0 */
|
/* Reserved parameter not 0 */
|
||||||
|
|
|
@ -2213,6 +2213,7 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G"
|
||||||
11,,msi.dll,1
|
11,,msi.dll,1
|
||||||
11,,msiexec.exe,1
|
11,,msiexec.exe,1
|
||||||
11,,msimtf.dll,1
|
11,,msimtf.dll,1
|
||||||
|
11,,msisip.dll,1
|
||||||
11,,mstask.dll,1
|
11,,mstask.dll,1
|
||||||
11,,msxml3.dll,1
|
11,,msxml3.dll,1
|
||||||
11,,objsel.dll,1
|
11,,objsel.dll,1
|
||||||
|
|
Loading…
Reference in New Issue