ADVAPI32: stub implementations for DecryptFile, EncryptFile and GetServiceDisplayName

Mike McCormack mike at codeweavers.com
Sun Dec 5 19:08:54 CST 2004


ChangeLog:
* stub implementations for DecryptFile, EncryptFile and 
GetServiceDisplayName
-------------- next part --------------
Index: dlls/advapi32/advapi32.spec
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/advapi32.spec,v
retrieving revision 1.63
diff -u -r1.63 advapi32.spec
--- dlls/advapi32/advapi32.spec	1 Dec 2004 15:27:59 -0000	1.63
+++ dlls/advapi32/advapi32.spec	6 Dec 2004 02:02:29 -0000
@@ -91,12 +91,16 @@
 @ stdcall CryptSetProvParam(long long ptr long)
 @ stdcall CryptVerifySignatureA(long ptr long long ptr long)
 @ stdcall CryptVerifySignatureW(long ptr long long ptr long) CryptVerifySignatureA
+@ stdcall DecryptFileA(str long)
+@ stdcall DecryptFileW(wstr long)
 @ stdcall DeleteAce(ptr long)
 @ stdcall DeleteService(long)
 @ stdcall DeregisterEventSource(long)
 @ stub DestroyPrivateObjectSecurity
 @ stub DuplicateToken #(long long ptr) DuplicateToken
 @ stub DuplicateTokenEx #(long long ptr long long ptr) DuplicateTokenEx
+@ stdcall EncryptFileA(str)
+@ stdcall EncryptFileW(wstr)
 @ stub EnumDependentServicesA
 @ stub EnumDependentServicesW
 @ stdcall EnumServicesStatusA (long long long ptr long ptr ptr ptr)
@@ -130,8 +134,8 @@
 @ stdcall GetSecurityDescriptorSacl (ptr ptr ptr ptr)
 @ stdcall GetSecurityInfo (long long long ptr ptr ptr ptr ptr)
 @ stdcall GetSecurityInfoExW (long long long wstr wstr ptr ptr wstr wstr)
-@ stub GetServiceDisplayNameA
-@ stub GetServiceDisplayNameW
+@ stdcall GetServiceDisplayNameA(ptr ptr ptr ptr)
+@ stdcall GetServiceDisplayNameW(ptr ptr ptr ptr)
 @ stub GetServiceKeyNameA
 @ stub GetServiceKeyNameW
 @ stdcall GetSidIdentifierAuthority(ptr)
Index: dlls/advapi32/security.c
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/security.c,v
retrieving revision 1.85
diff -u -r1.85 security.c
--- dlls/advapi32/security.c	4 Nov 2004 04:52:17 -0000	1.85
+++ dlls/advapi32/security.c	6 Dec 2004 02:02:29 -0000
@@ -2655,3 +2655,39 @@
         ppsidOwner, ppsidGroup, ppDacl, ppSacl, ppSecurityDescriptor);
     return ERROR_CALL_NOT_IMPLEMENTED;
 }
+
+/******************************************************************************
+ * DecryptFileW [ADVAPI32.@]
+ */
+BOOL WINAPI DecryptFileW(LPCWSTR lpFileName, DWORD dwReserved)
+{
+    FIXME("%s %08lx\n", debugstr_w(lpFileName), dwReserved);
+    return TRUE;
+}
+
+/******************************************************************************
+ * DecryptFileA [ADVAPI32.@]
+ */
+BOOL WINAPI DecryptFileA(LPCSTR lpFileName, DWORD dwReserved)
+{
+    FIXME("%s %08lx\n", debugstr_a(lpFileName), dwReserved);
+    return TRUE;
+}
+
+/******************************************************************************
+ * EncryptFileW [ADVAPI32.@]
+ */
+BOOL WINAPI EncryptFileW(LPCWSTR lpFileName)
+{
+    FIXME("%s\n", debugstr_w(lpFileName));
+    return TRUE;
+}
+
+/******************************************************************************
+ * EncryptFileA [ADVAPI32.@]
+ */
+BOOL WINAPI EncryptFileA(LPCSTR lpFileName)
+{
+    FIXME("%s\n", debugstr_a(lpFileName));
+    return TRUE;
+}
Index: dlls/advapi32/service.c
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/service.c,v
retrieving revision 1.68
diff -u -r1.68 service.c
--- dlls/advapi32/service.c	1 Dec 2004 15:31:34 -0000	1.68
+++ dlls/advapi32/service.c	6 Dec 2004 02:02:29 -0000
@@ -1480,6 +1480,31 @@
     return TRUE;
 }
 
+
+/******************************************************************************
+ * GetServiceDisplayNameA  [ADVAPI32.@]
+ */
+BOOL WINAPI GetServiceDisplayNameA( SC_HANDLE hSCManager, LPCSTR lpServiceName,
+  LPSTR lpDisplayName, LPDWORD lpcchBuffer)
+{
+    FIXME("%p %s %p %p\n", hSCManager,
+          debugstr_a(lpServiceName), lpDisplayName, lpcchBuffer);
+    return FALSE;
+}
+
+
+/******************************************************************************
+ * GetServiceDisplayNameW  [ADVAPI32.@]
+ */
+BOOL WINAPI GetServiceDisplayNameW( SC_HANDLE hSCManager, LPCWSTR lpServiceName,
+  LPWSTR lpDisplayName, LPDWORD lpcchBuffer)
+{
+    FIXME("%p %s %p %p\n", hSCManager,
+          debugstr_w(lpServiceName), lpDisplayName, lpcchBuffer);
+    return FALSE;
+}
+
+
 /******************************************************************************
  * ChangeServiceConfigW  [ADVAPI32.@]
  */


More information about the wine-patches mailing list