advapi32: Add stub FileEncryptionStatus and declarations.

This commit is contained in:
Paul Chitescu 2006-05-19 16:19:18 +03:00 committed by Alexandre Julliard
parent b73c5e895f
commit b1cbecbbc6
3 changed files with 42 additions and 2 deletions

View File

@ -217,8 +217,8 @@
# @ stub EqualDomainSid # @ stub EqualDomainSid
@ stdcall EqualPrefixSid(ptr ptr) @ stdcall EqualPrefixSid(ptr ptr)
@ stdcall EqualSid(ptr ptr) @ stdcall EqualSid(ptr ptr)
# @ stub FileEncryptionStatusA @ stdcall FileEncryptionStatusA(str ptr)
# @ stub FileEncryptionStatusW @ stdcall FileEncryptionStatusW(wstr ptr)
@ stdcall FindFirstFreeAce(ptr ptr) @ stdcall FindFirstFreeAce(ptr ptr)
# @ stub FlushTraceA # @ stub FlushTraceA
# @ stub FlushTraceW # @ stub FlushTraceW

View File

@ -3542,6 +3542,30 @@ BOOL WINAPI EncryptFileA(LPCSTR lpFileName)
return TRUE; return TRUE;
} }
/******************************************************************************
* FileEncryptionStatusW [ADVAPI32.@]
*/
BOOL WINAPI FileEncryptionStatusW(LPCWSTR lpFileName, LPDWORD lpStatus)
{
FIXME("(%s %p): stub\n", debugstr_w(lpFileName), lpStatus);
if (!lpStatus)
return FALSE;
*lpStatus = FILE_SYSTEM_NOT_SUPPORT;
return TRUE;
}
/******************************************************************************
* FileEncryptionStatusA [ADVAPI32.@]
*/
BOOL WINAPI FileEncryptionStatusA(LPCSTR lpFileName, LPDWORD lpStatus)
{
FIXME("(%s %p): stub\n", debugstr_a(lpFileName), lpStatus);
if (!lpStatus)
return FALSE;
*lpStatus = FILE_SYSTEM_NOT_SUPPORT;
return TRUE;
}
/****************************************************************************** /******************************************************************************
* SetSecurityInfo [ADVAPI32.@] * SetSecurityInfo [ADVAPI32.@]
*/ */

View File

@ -625,6 +625,19 @@ typedef struct _TIME_ZONE_INFORMATION{
#define FILE_TYPE_PIPE 3 #define FILE_TYPE_PIPE 3
#define FILE_TYPE_REMOTE 32768 #define FILE_TYPE_REMOTE 32768
/* File encryption status
*/
#define FILE_ENCRYPTABLE 0
#define FILE_IS_ENCRYPTED 1
#define FILE_SYSTEM_ATTR 2
#define FILE_ROOT_DIR 3
#define FILE_SYSTEM_DIR 4
#define FILE_UNKNOWN 5
#define FILE_SYSTEM_NOT_SUPPORT 6
#define FILE_USER_DISALLOWED 7
#define FILE_READ_ONLY 8
#define FILE_DIR_DISALOWED 9
/* File creation flags /* File creation flags
*/ */
#define FILE_FLAG_WRITE_THROUGH 0x80000000UL #define FILE_FLAG_WRITE_THROUGH 0x80000000UL
@ -1385,6 +1398,9 @@ void WINAPI FatalAppExitA(UINT,LPCSTR);
void WINAPI FatalAppExitW(UINT,LPCWSTR); void WINAPI FatalAppExitW(UINT,LPCWSTR);
void WINAPI FatalExit(int); void WINAPI FatalExit(int);
#define FatalAppExit WINELIB_NAME_AW(FatalAppExit) #define FatalAppExit WINELIB_NAME_AW(FatalAppExit)
BOOL WINAPI FileEncryptionStatusA(LPCSTR,LPDWORD);
BOOL WINAPI FileEncryptionStatusW(LPCWSTR,LPDWORD);
#define FileEncryptionStatus WINELIB_NAME_AW(FileEncryptionStatus)
BOOL WINAPI FileTimeToDosDateTime(const FILETIME*,LPWORD,LPWORD); BOOL WINAPI FileTimeToDosDateTime(const FILETIME*,LPWORD,LPWORD);
BOOL WINAPI FileTimeToLocalFileTime(const FILETIME*,LPFILETIME); BOOL WINAPI FileTimeToLocalFileTime(const FILETIME*,LPFILETIME);
BOOL WINAPI FileTimeToSystemTime(const FILETIME*,LPSYSTEMTIME); BOOL WINAPI FileTimeToSystemTime(const FILETIME*,LPSYSTEMTIME);