Module: wine Branch: master Commit: 4d154d007dbe643bc4c1408c3b1e59d96d75c5e3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4d154d007dbe643bc4c1408c3b...
Author: Andrew Nguyen anguyen@codeweavers.com Date: Wed May 18 07:15:19 2011 -0500
advapi32: Add stubs for GetNamedSecurityInfoExA/W.
---
dlls/advapi32/advapi32.spec | 4 ++-- dlls/advapi32/security.c | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index e01217f..d27db95 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -260,8 +260,8 @@ # @ stub GetMultipleTrusteeOperationW # @ stub GetMultipleTrusteeW @ stdcall GetNamedSecurityInfoA (str long long ptr ptr ptr ptr ptr) -# @ stub GetNamedSecurityInfoExA -# @ stub GetNamedSecurityInfoExW +@ stdcall GetNamedSecurityInfoExA(str long long str str ptr ptr ptr ptr) +@ stdcall GetNamedSecurityInfoExW(wstr long long wstr wstr ptr ptr ptr ptr) @ stdcall GetNamedSecurityInfoW (wstr long long ptr ptr ptr ptr ptr) @ stdcall GetNumberOfEventLogRecords (long ptr) @ stdcall GetOldestEventLogRecord (long ptr) diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c index 2dcb8fa..c3454a8 100644 --- a/dlls/advapi32/security.c +++ b/dlls/advapi32/security.c @@ -5495,6 +5495,30 @@ DWORD WINAPI GetNamedSecurityInfoW( LPWSTR name, SE_OBJECT_TYPE type, }
/****************************************************************************** + * GetNamedSecurityInfoExW [ADVAPI32.@] + */ +DWORD WINAPI GetNamedSecurityInfoExW( LPCWSTR object, SE_OBJECT_TYPE type, + SECURITY_INFORMATION info, LPCWSTR provider, LPCWSTR property, + PACTRL_ACCESSW* access_list, PACTRL_AUDITW* audit_list, LPWSTR* owner, LPWSTR* group ) +{ + FIXME("(%s, %d, %d, %s, %s, %p, %p, %p, %p) stub\n", debugstr_w(object), type, info, + debugstr_w(provider), debugstr_w(property), access_list, audit_list, owner, group); + return ERROR_CALL_NOT_IMPLEMENTED; +} + +/****************************************************************************** + * GetNamedSecurityInfoExA [ADVAPI32.@] + */ +DWORD WINAPI GetNamedSecurityInfoExA( LPCSTR object, SE_OBJECT_TYPE type, + SECURITY_INFORMATION info, LPCSTR provider, LPCSTR property, + PACTRL_ACCESSA* access_list, PACTRL_AUDITA* audit_list, LPSTR* owner, LPSTR* group ) +{ + FIXME("(%s, %d, %d, %s, %s, %p, %p, %p, %p) stub\n", debugstr_a(object), type, info, + debugstr_a(provider), debugstr_a(property), access_list, audit_list, owner, group); + return ERROR_CALL_NOT_IMPLEMENTED; +} + +/****************************************************************************** * DecryptFileW [ADVAPI32.@] */ BOOL WINAPI DecryptFileW(LPCWSTR lpFileName, DWORD dwReserved)