UACME/Source/Akagi/sup.h

52 lines
1.1 KiB
C
Raw Normal View History

2015-03-28 12:00:29 +00:00
/*******************************************************************************
*
* (C) COPYRIGHT AUTHORS, 2014 - 2015
*
* TITLE: SUP.H
*
* VERSION: 1.60
2015-03-28 12:00:29 +00:00
*
* DATE: 20 Apr 2015
2015-03-28 12:00:29 +00:00
*
* Common header file for the program support routines.
*
* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
* PARTICULAR PURPOSE.
*
*******************************************************************************/
BOOLEAN supIsProcess32bit(
_In_ HANDLE hProcess
);
HANDLE supGetExplorerHandle(
VOID
);
BOOL supGetElevationType(
TOKEN_ELEVATION_TYPE *lpType
);
BOOL supWriteBufferToFile(
_In_ LPWSTR lpFileName,
_In_ PVOID Buffer,
_In_ DWORD BufferSize
);
BOOL supRunProcess(
_In_ LPWSTR lpszProcessName,
_In_opt_ LPWSTR lpszParameters
);
HANDLE supRunProcessEx(
_In_ LPWSTR lpszParameters,
_In_opt_ LPWSTR lpCurrentDirectory,
_Out_opt_ HANDLE *PrimaryThread
);
wchar_t *_filenameW(
const wchar_t *f
);