winsta: Start time is an input parameter in WinStationGetProcessSid.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56256
This commit is contained in:
Alexandre Julliard 2024-01-28 15:52:52 +01:00
parent e5becbf6a8
commit 2e9da0ba24
3 changed files with 6 additions and 4 deletions

View file

@ -66,10 +66,12 @@ BOOLEAN WINAPI WinStationGetAllProcesses( HANDLE server, ULONG level,
return FALSE;
}
BOOLEAN WINAPI WinStationGetProcessSid( HANDLE server, ULONG process_id, FILETIME *process_start_time,
BOOLEAN WINAPI WinStationGetProcessSid( HANDLE server, ULONG process_id, FILETIME process_start_time,
PVOID process_user_sid, PULONG sid_size )
{
FIXME( "(%p, %ld, %p, %p, %p): stub\n", server, process_id, process_start_time, process_user_sid, sid_size);
FIXME( "(%p, %ld, %I64x, %p, %p): stub\n", server, process_id,
((UINT64)process_start_time.dwHighDateTime << 32) | process_start_time.dwLowDateTime,
process_user_sid, sid_size);
SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
return FALSE;
}

View file

@ -87,7 +87,7 @@ typedef struct _TS_ALL_PROCESSES_INFO
BOOLEAN WINAPI WinStationEnumerateW(HANDLE,PSESSIONIDW *,PULONG);
BOOLEAN WINAPI WinStationGetAllProcesses(HANDLE,ULONG,PULONG,PTS_ALL_PROCESSES_INFO *);
BOOLEAN WINAPI WinStationGetProcessSid(HANDLE,ULONG,FILETIME *,PVOID,PULONG);
BOOLEAN WINAPI WinStationGetProcessSid(HANDLE,ULONG,FILETIME,PVOID,PULONG);
BOOLEAN WINAPI WinStationQueryInformationW(HANDLE,ULONG,WINSTATIONINFOCLASS,PVOID,ULONG,PULONG);
BOOLEAN WINAPI WinStationRegisterConsoleNotification(HANDLE,HWND,ULONG);
BOOLEAN WINAPI WinStationUnRegisterConsoleNotification(HANDLE,HWND);

View file

@ -39,7 +39,7 @@
@ stub WinStationGetLanAdapterNameA
@ stub WinStationGetLanAdapterNameW
@ stub WinStationGetMachinePolicy
@ stdcall WinStationGetProcessSid(ptr long ptr ptr ptr)
@ stdcall WinStationGetProcessSid(ptr long int64 ptr ptr)
@ stub WinStationGetTermSrvCountersValue
@ stub WinStationInstallLicense
@ stub WinStationIsHelpAssistantSession