filled in simple stubs for visual studio
Leo van den Berg
leo at connectux.com
Thu Apr 18 11:26:36 CDT 2002
Added some functions for visual developer studio 6.0, (process debugger
part)
(Doesn't mean it works now though :/ )
changed files:
dlls/advapi32/advapi.spec
dlls/advapi32/advapi.c
added AbortSystemShutdownA & AbortSystemShutdownW, harmless to
leave them like this i think.
dlls/advapi32/security.c
added PrivilegeCheck, always returns true at the moment.
regards,
leo
-------------- next part --------------
Index: dlls/advapi32/advapi32.spec
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/advapi32.spec,v
retrieving revision 1.20
diff -u -u -r1.20 advapi32.spec
--- dlls/advapi32/advapi32.spec 3 Apr 2002 19:53:31 -0000 1.20
+++ dlls/advapi32/advapi32.spec 18 Apr 2002 15:58:35 -0000
@@ -6,8 +6,8 @@
debug_channels (advapi crypt reg)
-@ stub AbortSystemShutdownA
-@ stub AbortSystemShutdownW
+@ stdcall AbortSystemShutdownA(ptr) AbortSystemShutdownA
+@ stdcall AbortSystemShutdownW(ptr) AbortSystemShutdownW
@ stdcall AccessCheck(ptr long long ptr ptr ptr ptr ptr) AccessCheck
@ stub AccessCheckAndAuditAlarmA
@ stub AccessCheckAndAuditAlarmW
@@ -166,7 +166,7 @@
@ stdcall OpenServiceA(long str long) OpenServiceA
@ stdcall OpenServiceW(long wstr long) OpenServiceW
@ stdcall OpenThreadToken(long long long ptr) OpenThreadToken
-@ stub PrivilegeCheck
+@ stdcall PrivilegeCheck(ptr ptr ptr) PrivilegeCheck
@ stub PrivilegedServiceAuditAlarmA
@ stub PrivilegedServiceAuditAlarmW
@ stub QueryServiceConfigA
Index: dlls/advapi32/advapi.c
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/advapi.c,v
retrieving revision 1.15
diff -u -u -r1.15 advapi.c
--- dlls/advapi32/advapi.c 9 Mar 2002 23:29:33 -0000 1.15
+++ dlls/advapi32/advapi.c 18 Apr 2002 15:58:36 -0000
@@ -88,3 +88,27 @@
HeapFree( GetProcessHeap(), 0, name );
return res;
}
+
+/******************************************************************************
+ * AbortSystemShutdownA [ADVAPI32.@]
+ *
+ * PARAMS
+ * lpMachineName
+ */
+BOOL WINAPI AbortSystemShutdownA( LPSTR lpMachineName )
+{
+ TRACE("stub %s (harmless)\n", lpMachineName);
+ return TRUE;
+}
+
+/******************************************************************************
+ * AbortSystemShutdownW [ADVAPI32.@]
+ *
+ * PARAMS
+ * lpMachineName
+ */
+BOOL WINAPI AbortSystemShutdownW( LPCWSTR lpMachineName )
+{
+ TRACE("stub %s (harmless)\n", debugstr_w(lpMachineName));
+ return TRUE;
+}
Index: dlls/advapi32/security.c
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/security.c,v
retrieving revision 1.38
diff -u -u -r1.38 security.c
--- dlls/advapi32/security.c 3 Apr 2002 19:53:31 -0000 1.38
+++ dlls/advapi32/security.c 18 Apr 2002 15:58:36 -0000
@@ -970,3 +970,14 @@
{
CallWin32ToNt(RtlGetAce(pAcl, dwAceIndex, pAce));
}
+
+/******************************************************************************
+ * PrivilegeCheck [ADVAPI32.@]
+ */
+BOOL WINAPI PrivilegeCheck( HANDLE ClientToken, PPRIVILEGE_SET RequiredPrivileges, LPBOOL pfResult)
+{
+ FIXME("stub %d %p %p\n", ClientToken, RequiredPrivileges, pfResult);
+ if (pfResult)
+ *pfResult=TRUE;
+ return TRUE;
+}
More information about the wine-patches
mailing list