mirror of
https://github.com/reactos/reactos.git
synced 2025-01-04 21:38:43 +00:00
7cb3efcca8
svn path=/trunk/; revision=2311
2997 lines
47 KiB
C
2997 lines
47 KiB
C
/*
|
|
ASCIIFunctions.h
|
|
|
|
Declarations for all the Win32 ASCII Functions
|
|
|
|
Copyright (C) 1996 Free Software Foundation, Inc.
|
|
|
|
Author: Scott Christley <scottc@net-community.com>
|
|
|
|
This file is part of the Windows32 API Library.
|
|
|
|
This library is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU Library General Public
|
|
License as published by the Free Software Foundation; either
|
|
version 2 of the License, or (at your option) any later version.
|
|
|
|
This library is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Library General Public License for more details.
|
|
|
|
If you are interested in a warranty or support for this source code,
|
|
contact Scott Christley <scottc@net-community.com> for more information.
|
|
|
|
You should have received a copy of the GNU Library General Public
|
|
License along with this library; see the file COPYING.LIB.
|
|
If not, write to the Free Software Foundation,
|
|
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
*/
|
|
|
|
#ifndef _GNU_H_WINDOWS32_ASCIIFUNCTIONS
|
|
#define _GNU_H_WINDOWS32_ASCIIFUNCTIONS
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetBinaryTypeA(
|
|
LPCSTR lpApplicationName,
|
|
LPDWORD lpBinaryType
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetShortPathNameA(
|
|
LPCSTR lpszLongPath,
|
|
LPSTR lpszShortPath,
|
|
DWORD cchBuffer
|
|
);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
GetEnvironmentStringsA(
|
|
VOID
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
FreeEnvironmentStringsA(
|
|
LPSTR
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
FormatMessageA(
|
|
DWORD dwFlags,
|
|
LPCVOID lpSource,
|
|
DWORD dwMessageId,
|
|
DWORD dwLanguageId,
|
|
LPSTR lpBuffer,
|
|
DWORD nSize,
|
|
va_list *Arguments
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
CreateMailslotA(
|
|
LPCSTR lpName,
|
|
DWORD nMaxMessageSize,
|
|
DWORD lReadTimeout,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
);
|
|
|
|
int
|
|
STDCALL
|
|
lstrcmpA(
|
|
LPCSTR lpString1,
|
|
LPCSTR lpString2
|
|
);
|
|
|
|
int
|
|
STDCALL
|
|
lstrcmpiA(
|
|
LPCSTR lpString1,
|
|
LPCSTR lpString2
|
|
);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
lstrcpynA(
|
|
LPSTR lpString1,
|
|
LPCSTR lpString2,
|
|
int iMaxLength
|
|
);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
lstrcpyA(
|
|
LPSTR lpString1,
|
|
LPCSTR lpString2
|
|
);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
lstrcatA(
|
|
LPSTR lpString1,
|
|
LPCSTR lpString2
|
|
);
|
|
|
|
int
|
|
STDCALL
|
|
lstrlenA(
|
|
LPCSTR lpString
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
CreateMutexA(
|
|
LPSECURITY_ATTRIBUTES lpMutexAttributes,
|
|
WINBOOL bInitialOwner,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
OpenMutexA(
|
|
DWORD dwDesiredAccess,
|
|
WINBOOL bInheritHandle,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
CreateEventA(
|
|
LPSECURITY_ATTRIBUTES lpEventAttributes,
|
|
WINBOOL bManualReset,
|
|
WINBOOL bInitialState,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
OpenEventA(
|
|
DWORD dwDesiredAccess,
|
|
WINBOOL bInheritHandle,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
CreateSemaphoreA(
|
|
LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,
|
|
LONG lInitialCount,
|
|
LONG lMaximumCount,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
OpenSemaphoreA(
|
|
DWORD dwDesiredAccess,
|
|
WINBOOL bInheritHandle,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
CreateFileMappingA(
|
|
HANDLE hFile,
|
|
LPSECURITY_ATTRIBUTES lpFileMappingAttributes,
|
|
DWORD flProtect,
|
|
DWORD dwMaximumSizeHigh,
|
|
DWORD dwMaximumSizeLow,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
OpenFileMappingA(
|
|
DWORD dwDesiredAccess,
|
|
WINBOOL bInheritHandle,
|
|
LPCSTR lpName
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetLogicalDriveStringsA(
|
|
DWORD nBufferLength,
|
|
LPSTR lpBuffer
|
|
);
|
|
|
|
HINSTANCE
|
|
STDCALL
|
|
LoadLibraryA(
|
|
LPCSTR lpLibFileName
|
|
);
|
|
|
|
HINSTANCE
|
|
STDCALL
|
|
LoadLibraryExA(
|
|
LPCSTR lpLibFileName,
|
|
HANDLE hFile,
|
|
DWORD dwFlags
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetModuleFileNameA(
|
|
HINSTANCE hModule,
|
|
LPSTR lpFilename,
|
|
DWORD nSize
|
|
);
|
|
|
|
HMODULE
|
|
STDCALL
|
|
GetModuleHandleA(
|
|
LPCSTR lpModuleName
|
|
);
|
|
|
|
VOID
|
|
STDCALL
|
|
FatalAppExitA(
|
|
UINT uAction,
|
|
LPCSTR lpMessageText
|
|
);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
GetCommandLineA(
|
|
VOID
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetEnvironmentVariableA(
|
|
LPCSTR lpName,
|
|
LPSTR lpBuffer,
|
|
DWORD nSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetEnvironmentVariableA(
|
|
LPCSTR lpName,
|
|
LPCSTR lpValue
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
ExpandEnvironmentStringsA(
|
|
LPCSTR lpSrc,
|
|
LPSTR lpDst,
|
|
DWORD nSize
|
|
);
|
|
|
|
VOID
|
|
STDCALL
|
|
OutputDebugStringA(
|
|
LPCSTR lpOutputString
|
|
);
|
|
|
|
HRSRC
|
|
STDCALL
|
|
FindResourceA(
|
|
HINSTANCE hModule,
|
|
LPCSTR lpName,
|
|
LPCSTR lpType
|
|
);
|
|
|
|
HRSRC
|
|
STDCALL
|
|
FindResourceExA(
|
|
HINSTANCE hModule,
|
|
LPCSTR lpType,
|
|
LPCSTR lpName,
|
|
WORD wLanguage
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumResourceTypesA(
|
|
HINSTANCE hModule,
|
|
ENUMRESTYPEPROC lpEnumFunc,
|
|
LONG lParam
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumResourceNamesA(
|
|
HINSTANCE hModule,
|
|
LPCSTR lpType,
|
|
ENUMRESNAMEPROC lpEnumFunc,
|
|
LONG lParam
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumResourceLanguagesA(
|
|
HINSTANCE hModule,
|
|
LPCSTR lpType,
|
|
LPCSTR lpName,
|
|
ENUMRESLANGPROC lpEnumFunc,
|
|
LONG lParam
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
BeginUpdateResourceA(
|
|
LPCSTR pFileName,
|
|
WINBOOL bDeleteExistingResources
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
UpdateResourceA(
|
|
HANDLE hUpdate,
|
|
LPCSTR lpType,
|
|
LPCSTR lpName,
|
|
WORD wLanguage,
|
|
LPVOID lpData,
|
|
DWORD cbData
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EndUpdateResourceA(
|
|
HANDLE hUpdate,
|
|
WINBOOL fDiscard
|
|
);
|
|
|
|
ATOM
|
|
STDCALL
|
|
GlobalAddAtomA(
|
|
LPCSTR lpString
|
|
);
|
|
|
|
ATOM
|
|
STDCALL
|
|
GlobalFindAtomA(
|
|
LPCSTR lpString
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GlobalGetAtomNameA(
|
|
ATOM nAtom,
|
|
LPSTR lpBuffer,
|
|
int nSize
|
|
);
|
|
|
|
ATOM
|
|
STDCALL
|
|
AddAtomA(
|
|
LPCSTR lpString
|
|
);
|
|
|
|
ATOM
|
|
STDCALL
|
|
FindAtomA(
|
|
LPCSTR lpString
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetAtomNameA(
|
|
ATOM nAtom,
|
|
LPSTR lpBuffer,
|
|
int nSize
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetProfileIntA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpKeyName,
|
|
INT nDefault
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetProfileStringA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpKeyName,
|
|
LPCSTR lpDefault,
|
|
LPSTR lpReturnedString,
|
|
DWORD nSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WriteProfileStringA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpKeyName,
|
|
LPCSTR lpString
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetProfileSectionA(
|
|
LPCSTR lpAppName,
|
|
LPSTR lpReturnedString,
|
|
DWORD nSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WriteProfileSectionA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpString
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetPrivateProfileIntA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpKeyName,
|
|
INT nDefault,
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetPrivateProfileStringA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpKeyName,
|
|
LPCSTR lpDefault,
|
|
LPSTR lpReturnedString,
|
|
DWORD nSize,
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WritePrivateProfileStringA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpKeyName,
|
|
LPCSTR lpString,
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetPrivateProfileSectionA(
|
|
LPCSTR lpAppName,
|
|
LPSTR lpReturnedString,
|
|
DWORD nSize,
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WritePrivateProfileSectionA(
|
|
LPCSTR lpAppName,
|
|
LPCSTR lpString,
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetDriveTypeA(
|
|
LPCSTR lpRootPathName
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetSystemDirectoryA(
|
|
LPSTR lpBuffer,
|
|
UINT uSize
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetTempPathA(
|
|
DWORD nBufferLength,
|
|
LPSTR lpBuffer
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetTempFileNameA(
|
|
LPCSTR lpPathName,
|
|
LPCSTR lpPrefixString,
|
|
UINT uUnique,
|
|
LPSTR lpTempFileName
|
|
);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetWindowsDirectoryA(
|
|
LPSTR lpBuffer,
|
|
UINT uSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetCurrentDirectoryA(
|
|
LPCSTR lpPathName
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetCurrentDirectoryA(
|
|
DWORD nBufferLength,
|
|
LPSTR lpBuffer
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetDiskFreeSpaceA(
|
|
LPCSTR lpRootPathName,
|
|
LPDWORD lpSectorsPerCluster,
|
|
LPDWORD lpBytesPerSector,
|
|
LPDWORD lpNumberOfFreeClusters,
|
|
LPDWORD lpTotalNumberOfClusters
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetDiskFreeSpaceExA(
|
|
LPCSTR lpDirectoryName,
|
|
PULARGE_INTEGER lpFreeBytesAvailableToCaller,
|
|
PULARGE_INTEGER lpTotalNumberOfBytes,
|
|
PULARGE_INTEGER lpTotalNumberOfFreeBytes
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CreateDirectoryA(
|
|
LPCSTR lpPathName,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CreateDirectoryExA(
|
|
LPCSTR lpTemplateDirectory,
|
|
LPCSTR lpNewDirectory,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
RemoveDirectoryA(
|
|
LPCSTR lpPathName
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetFullPathNameA(
|
|
LPCSTR lpFileName,
|
|
DWORD nBufferLength,
|
|
LPSTR lpBuffer,
|
|
LPSTR *lpFilePart
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
DefineDosDeviceA(
|
|
DWORD dwFlags,
|
|
LPCSTR lpDeviceName,
|
|
LPCSTR lpTargetPath
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
QueryDosDeviceA(
|
|
LPCSTR lpDeviceName,
|
|
LPSTR lpTargetPath,
|
|
DWORD ucchMax
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
CreateFileA(
|
|
LPCSTR lpFileName,
|
|
DWORD dwDesiredAccess,
|
|
DWORD dwShareMode,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
|
|
DWORD dwCreationDisposition,
|
|
DWORD dwFlagsAndAttributes,
|
|
HANDLE hTemplateFile
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetFileAttributesA(
|
|
LPCSTR lpFileName,
|
|
DWORD dwFileAttributes
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetFileAttributesA(
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetCompressedFileSizeA(
|
|
LPCSTR lpFileName,
|
|
LPDWORD lpFileSizeHigh
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
DeleteFileA(
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
SearchPathA(
|
|
LPCSTR lpPath,
|
|
LPCSTR lpFileName,
|
|
LPCSTR lpExtension,
|
|
DWORD nBufferLength,
|
|
LPSTR lpBuffer,
|
|
LPSTR *lpFilePart
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CopyFileA(
|
|
LPCSTR lpExistingFileName,
|
|
LPCSTR lpNewFileName,
|
|
WINBOOL bFailIfExists
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
MoveFileA(
|
|
LPCSTR lpExistingFileName,
|
|
LPCSTR lpNewFileName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
MoveFileExA(
|
|
LPCSTR lpExistingFileName,
|
|
LPCSTR lpNewFileName,
|
|
DWORD dwFlags
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
CreateNamedPipeA(
|
|
LPCSTR lpName,
|
|
DWORD dwOpenMode,
|
|
DWORD dwPipeMode,
|
|
DWORD nMaxInstances,
|
|
DWORD nOutBufferSize,
|
|
DWORD nInBufferSize,
|
|
DWORD nDefaultTimeOut,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetNamedPipeHandleStateA(
|
|
HANDLE hNamedPipe,
|
|
LPDWORD lpState,
|
|
LPDWORD lpCurInstances,
|
|
LPDWORD lpMaxCollectionCount,
|
|
LPDWORD lpCollectDataTimeout,
|
|
LPSTR lpUserName,
|
|
DWORD nMaxUserNameSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CallNamedPipeA(
|
|
LPCSTR lpNamedPipeName,
|
|
LPVOID lpInBuffer,
|
|
DWORD nInBufferSize,
|
|
LPVOID lpOutBuffer,
|
|
DWORD nOutBufferSize,
|
|
LPDWORD lpBytesRead,
|
|
DWORD nTimeOut
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WaitNamedPipeA(
|
|
LPCSTR lpNamedPipeName,
|
|
DWORD nTimeOut
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetVolumeLabelA(
|
|
LPCSTR lpRootPathName,
|
|
LPCSTR lpVolumeName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetVolumeInformationA(
|
|
LPCSTR lpRootPathName,
|
|
LPSTR lpVolumeNameBuffer,
|
|
DWORD nVolumeNameSize,
|
|
LPDWORD lpVolumeSerialNumber,
|
|
LPDWORD lpMaximumComponentLength,
|
|
LPDWORD lpFileSystemFlags,
|
|
LPSTR lpFileSystemNameBuffer,
|
|
DWORD nFileSystemNameSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ClearEventLogA (
|
|
HANDLE hEventLog,
|
|
LPCSTR lpBackupFileName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
BackupEventLogA (
|
|
HANDLE hEventLog,
|
|
LPCSTR lpBackupFileName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
OpenEventLogA (
|
|
LPCSTR lpUNCServerName,
|
|
LPCSTR lpSourceName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
RegisterEventSourceA (
|
|
LPCSTR lpUNCServerName,
|
|
LPCSTR lpSourceName
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
OpenBackupEventLogA (
|
|
LPCSTR lpUNCServerName,
|
|
LPCSTR lpFileName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ReadEventLogA (
|
|
HANDLE hEventLog,
|
|
DWORD dwReadFlags,
|
|
DWORD dwRecordOffset,
|
|
LPVOID lpBuffer,
|
|
DWORD nNumberOfBytesToRead,
|
|
DWORD *pnBytesRead,
|
|
DWORD *pnMinNumberOfBytesNeeded
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ReportEventA (
|
|
HANDLE hEventLog,
|
|
WORD wType,
|
|
WORD wCategory,
|
|
DWORD dwEventID,
|
|
PSID lpUserSid,
|
|
WORD wNumStrings,
|
|
DWORD dwDataSize,
|
|
LPCSTR *lpStrings,
|
|
LPVOID lpRawData
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
AccessCheckAndAuditAlarmA (
|
|
LPCSTR SubsystemName,
|
|
LPVOID HandleId,
|
|
LPSTR ObjectTypeName,
|
|
LPSTR ObjectName,
|
|
PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|
DWORD DesiredAccess,
|
|
PGENERIC_MAPPING GenericMapping,
|
|
WINBOOL ObjectCreation,
|
|
LPDWORD GrantedAccess,
|
|
LPBOOL AccessStatus,
|
|
LPBOOL pfGenerateOnClose
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ObjectOpenAuditAlarmA (
|
|
LPCSTR SubsystemName,
|
|
LPVOID HandleId,
|
|
LPSTR ObjectTypeName,
|
|
LPSTR ObjectName,
|
|
PSECURITY_DESCRIPTOR pSecurityDescriptor,
|
|
HANDLE ClientToken,
|
|
DWORD DesiredAccess,
|
|
DWORD GrantedAccess,
|
|
PPRIVILEGE_SET Privileges,
|
|
WINBOOL ObjectCreation,
|
|
WINBOOL AccessGranted,
|
|
LPBOOL GenerateOnClose
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ObjectPrivilegeAuditAlarmA (
|
|
LPCSTR SubsystemName,
|
|
LPVOID HandleId,
|
|
HANDLE ClientToken,
|
|
DWORD DesiredAccess,
|
|
PPRIVILEGE_SET Privileges,
|
|
WINBOOL AccessGranted
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ObjectCloseAuditAlarmA (
|
|
LPCSTR SubsystemName,
|
|
LPVOID HandleId,
|
|
WINBOOL GenerateOnClose
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PrivilegedServiceAuditAlarmA (
|
|
LPCSTR SubsystemName,
|
|
LPCSTR ServiceName,
|
|
HANDLE ClientToken,
|
|
PPRIVILEGE_SET Privileges,
|
|
WINBOOL AccessGranted
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetFileSecurityA (
|
|
LPCSTR lpFileName,
|
|
SECURITY_INFORMATION SecurityInformation,
|
|
PSECURITY_DESCRIPTOR pSecurityDescriptor
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetFileSecurityA (
|
|
LPCSTR lpFileName,
|
|
SECURITY_INFORMATION RequestedInformation,
|
|
PSECURITY_DESCRIPTOR pSecurityDescriptor,
|
|
DWORD nLength,
|
|
LPDWORD lpnLengthNeeded
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
FindFirstChangeNotificationA(
|
|
LPCSTR lpPathName,
|
|
WINBOOL bWatchSubtree,
|
|
DWORD dwNotifyFilter
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
IsBadStringPtrA(
|
|
LPCSTR lpsz,
|
|
UINT ucchMax
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
LookupAccountSidA(
|
|
LPCSTR lpSystemName,
|
|
PSID Sid,
|
|
LPSTR Name,
|
|
LPDWORD cbName,
|
|
LPSTR ReferencedDomainName,
|
|
LPDWORD cbReferencedDomainName,
|
|
PSID_NAME_USE peUse
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
LookupAccountNameA(
|
|
LPCSTR lpSystemName,
|
|
LPCSTR lpAccountName,
|
|
PSID Sid,
|
|
LPDWORD cbSid,
|
|
LPSTR ReferencedDomainName,
|
|
LPDWORD cbReferencedDomainName,
|
|
PSID_NAME_USE peUse
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
LookupPrivilegeValueA(
|
|
LPCSTR lpSystemName,
|
|
LPCSTR lpName,
|
|
PLUID lpLuid
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
LookupPrivilegeNameA(
|
|
LPCSTR lpSystemName,
|
|
PLUID lpLuid,
|
|
LPSTR lpName,
|
|
LPDWORD cbName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
LookupPrivilegeDisplayNameA(
|
|
LPCSTR lpSystemName,
|
|
LPCSTR lpName,
|
|
LPSTR lpDisplayName,
|
|
LPDWORD cbDisplayName,
|
|
LPDWORD lpLanguageId
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
BuildCommDCBA(
|
|
LPCSTR lpDef,
|
|
LPDCB lpDCB
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
BuildCommDCBAndTimeoutsA(
|
|
LPCSTR lpDef,
|
|
LPDCB lpDCB,
|
|
LPCOMMTIMEOUTS lpCommTimeouts
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CommConfigDialogA(
|
|
LPCSTR lpszName,
|
|
HWND hWnd,
|
|
LPCOMMCONFIG lpCC
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetDefaultCommConfigA(
|
|
LPCSTR lpszName,
|
|
LPCOMMCONFIG lpCC,
|
|
LPDWORD lpdwSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetDefaultCommConfigA(
|
|
LPCSTR lpszName,
|
|
LPCOMMCONFIG lpCC,
|
|
DWORD dwSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetComputerNameA (
|
|
LPSTR lpBuffer,
|
|
LPDWORD nSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetComputerNameA (
|
|
LPCSTR lpComputerName
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetUserNameA (
|
|
LPSTR lpBuffer,
|
|
LPDWORD nSize
|
|
);
|
|
|
|
int
|
|
STDCALL
|
|
wvsprintfA(
|
|
LPSTR,
|
|
LPCSTR,
|
|
va_list arglist);
|
|
|
|
int
|
|
CDECL
|
|
wsprintfA(LPSTR, LPCSTR, ...);
|
|
|
|
HKL
|
|
STDCALL
|
|
LoadKeyboardLayoutA(
|
|
LPCSTR pwszKLID,
|
|
UINT Flags);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetKeyboardLayoutNameA(
|
|
LPSTR pwszKLID);
|
|
|
|
HDESK
|
|
STDCALL
|
|
CreateDesktopA(
|
|
LPCSTR lpszDesktop,
|
|
LPCSTR lpszDevice,
|
|
LPDEVMODEA pDevmode,
|
|
DWORD dwFlags,
|
|
ACCESS_MASK dwDesiredAccess,
|
|
LPSECURITY_ATTRIBUTES lpsa);
|
|
|
|
HDESK
|
|
STDCALL
|
|
OpenDesktopA(
|
|
LPSTR lpszDesktop,
|
|
DWORD dwFlags,
|
|
WINBOOL fInherit,
|
|
DWORD dwDesiredAccess);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumDesktopsA(
|
|
HWINSTA hwinsta,
|
|
DESKTOPENUMPROC lpEnumFunc,
|
|
LPARAM lParam);
|
|
|
|
HWINSTA
|
|
STDCALL
|
|
CreateWindowStationA(
|
|
LPSTR lpwinsta,
|
|
DWORD dwReserved,
|
|
DWORD dwDesiredAccess,
|
|
LPSECURITY_ATTRIBUTES lpsa);
|
|
|
|
HANDLE STDCALL CreateWaitableTimerA( LPSECURITY_ATTRIBUTES Attributes,
|
|
BOOL ManualReset,
|
|
LPCTSTR Name );
|
|
|
|
HWINSTA
|
|
STDCALL
|
|
OpenWindowStationA(
|
|
LPSTR lpszWinSta,
|
|
WINBOOL fInherit,
|
|
DWORD dwDesiredAccess);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumWindowStationsA(
|
|
ENUMWINDOWSTATIONPROC lpEnumFunc,
|
|
LPARAM lParam);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetUserObjectInformationA(
|
|
HANDLE hObj,
|
|
int nIndex,
|
|
PVOID pvInfo,
|
|
DWORD nLength,
|
|
LPDWORD lpnLengthNeeded);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetUserObjectInformationA(
|
|
HANDLE hObj,
|
|
int nIndex,
|
|
PVOID pvInfo,
|
|
DWORD nLength);
|
|
|
|
UINT
|
|
STDCALL
|
|
RegisterWindowMessageA(
|
|
LPCSTR lpString);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetMessageA(
|
|
LPMSG lpMsg,
|
|
HWND hWnd ,
|
|
UINT wMsgFilterMin,
|
|
UINT wMsgFilterMax);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
DispatchMessageA(
|
|
CONST MSG *lpMsg);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PeekMessageA(
|
|
LPMSG lpMsg,
|
|
HWND hWnd ,
|
|
UINT wMsgFilterMin,
|
|
UINT wMsgFilterMax,
|
|
UINT wRemoveMsg);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
SendMessageA(
|
|
HWND hWnd,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
SendMessageTimeoutA(
|
|
HWND hWnd,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam,
|
|
UINT fuFlags,
|
|
UINT uTimeout,
|
|
PDWORD_PTR lpdwResult);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SendNotifyMessageA(
|
|
HWND hWnd,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SendMessageCallbackA(
|
|
HWND hWnd,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam,
|
|
SENDASYNCPROC lpResultCallBack,
|
|
ULONG_PTR dwData);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PostMessageA(
|
|
HWND hWnd,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PostThreadMessageA(
|
|
DWORD idThread,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
DefWindowProcA(
|
|
HWND hWnd,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
CallWindowProcA(
|
|
WNDPROC lpPrevWndFunc,
|
|
HWND hWnd,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
ATOM
|
|
STDCALL
|
|
RegisterClassA(
|
|
CONST WNDCLASS *lpWndClass);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
UnregisterClassA(
|
|
LPCSTR lpClassName,
|
|
HINSTANCE hInstance);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetClassInfoA(
|
|
HINSTANCE hInstance ,
|
|
LPCSTR lpClassName,
|
|
LPWNDCLASS lpWndClass);
|
|
|
|
ATOM
|
|
STDCALL
|
|
RegisterClassExA(CONST WNDCLASSEX *);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetClassInfoExA(HINSTANCE, LPCSTR, LPWNDCLASSEX);
|
|
|
|
HWND
|
|
STDCALL
|
|
CreateWindowExA(
|
|
DWORD dwExStyle,
|
|
LPCSTR lpClassName,
|
|
LPCSTR lpWindowName,
|
|
DWORD dwStyle,
|
|
int X,
|
|
int Y,
|
|
int nWidth,
|
|
int nHeight,
|
|
HWND hWndParent ,
|
|
HMENU hMenu,
|
|
HINSTANCE hInstance,
|
|
LPVOID lpParam);
|
|
|
|
HWND
|
|
STDCALL
|
|
CreateDialogParamA(
|
|
HINSTANCE hInstance,
|
|
LPCSTR lpTemplateName,
|
|
HWND hWndParent ,
|
|
DLGPROC lpDialogFunc,
|
|
LPARAM dwInitParam);
|
|
|
|
HWND
|
|
STDCALL
|
|
CreateDialogIndirectParamA(
|
|
HINSTANCE hInstance,
|
|
LPCDLGTEMPLATE lpTemplate,
|
|
HWND hWndParent,
|
|
DLGPROC lpDialogFunc,
|
|
LPARAM dwInitParam);
|
|
|
|
int
|
|
STDCALL
|
|
DialogBoxParamA(
|
|
HINSTANCE hInstance,
|
|
LPCSTR lpTemplateName,
|
|
HWND hWndParent ,
|
|
DLGPROC lpDialogFunc,
|
|
LPARAM dwInitParam);
|
|
|
|
int
|
|
STDCALL
|
|
DialogBoxIndirectParamA(
|
|
HINSTANCE hInstance,
|
|
LPCDLGTEMPLATE hDialogTemplate,
|
|
HWND hWndParent ,
|
|
DLGPROC lpDialogFunc,
|
|
LPARAM dwInitParam);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetDlgItemTextA(
|
|
HWND hDlg,
|
|
int nIDDlgItem,
|
|
LPCSTR lpString);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetDlgItemTextA(
|
|
HWND hDlg,
|
|
int nIDDlgItem,
|
|
LPSTR lpString,
|
|
int nMaxCount);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
SendDlgItemMessageA(
|
|
HWND hDlg,
|
|
int nIDDlgItem,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
DefDlgProcA(
|
|
HWND hDlg,
|
|
UINT Msg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CallMsgFilterA(
|
|
LPMSG lpMsg,
|
|
int nCode);
|
|
|
|
UINT
|
|
STDCALL
|
|
RegisterClipboardFormatA(
|
|
LPCSTR lpszFormat);
|
|
|
|
int
|
|
STDCALL
|
|
GetClipboardFormatNameA(
|
|
UINT format,
|
|
LPSTR lpszFormatName,
|
|
int cchMaxCount);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CharToOemA(
|
|
LPCSTR lpszSrc,
|
|
LPSTR lpszDst);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
OemToCharA(
|
|
LPCSTR lpszSrc,
|
|
LPSTR lpszDst);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CharToOemBuffA(
|
|
LPCSTR lpszSrc,
|
|
LPSTR lpszDst,
|
|
DWORD cchDstLength);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
OemToCharBuffA(
|
|
LPCSTR lpszSrc,
|
|
LPSTR lpszDst,
|
|
DWORD cchDstLength);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
CharUpperA(
|
|
LPSTR lpsz);
|
|
|
|
DWORD
|
|
STDCALL
|
|
CharUpperBuffA(
|
|
LPSTR lpsz,
|
|
DWORD cchLength);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
CharLowerA(
|
|
LPSTR lpsz);
|
|
|
|
DWORD
|
|
STDCALL
|
|
CharLowerBuffA(
|
|
LPSTR lpsz,
|
|
DWORD cchLength);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
CharNextA(
|
|
LPCSTR lpsz);
|
|
|
|
LPSTR
|
|
STDCALL
|
|
CharPrevA(
|
|
LPCSTR lpszStart,
|
|
LPCSTR lpszCurrent);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
IsCharAlphaA(
|
|
CHAR ch);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
IsCharAlphaNumericA(
|
|
CHAR ch);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
IsCharUpperA(
|
|
CHAR ch);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
IsCharLowerA(
|
|
CHAR ch);
|
|
|
|
int
|
|
STDCALL
|
|
GetKeyNameTextA(
|
|
LONG lParam,
|
|
LPSTR lpString,
|
|
int nSize
|
|
);
|
|
|
|
SHORT
|
|
STDCALL
|
|
VkKeyScanA(
|
|
CHAR ch);
|
|
|
|
SHORT
|
|
STDCALL VkKeyScanExA(
|
|
CHAR ch,
|
|
HKL dwhkl);
|
|
|
|
UINT
|
|
STDCALL
|
|
MapVirtualKeyA(
|
|
UINT uCode,
|
|
UINT uMapType);
|
|
|
|
UINT
|
|
STDCALL
|
|
MapVirtualKeyExA(
|
|
UINT uCode,
|
|
UINT uMapType,
|
|
HKL dwhkl);
|
|
|
|
HACCEL
|
|
STDCALL
|
|
LoadAcceleratorsA(
|
|
HINSTANCE hInstance,
|
|
LPCSTR lpTableName);
|
|
|
|
HACCEL
|
|
STDCALL
|
|
CreateAcceleratorTableA(
|
|
LPACCEL, int);
|
|
|
|
int
|
|
STDCALL
|
|
CopyAcceleratorTableA(
|
|
HACCEL hAccelSrc,
|
|
LPACCEL lpAccelDst,
|
|
int cAccelEntries);
|
|
|
|
int
|
|
STDCALL
|
|
TranslateAcceleratorA(
|
|
HWND hWnd,
|
|
HACCEL hAccTable,
|
|
LPMSG lpMsg);
|
|
|
|
HMENU
|
|
STDCALL
|
|
LoadMenuA(
|
|
HINSTANCE hInstance,
|
|
LPCSTR lpMenuName);
|
|
|
|
HMENU
|
|
STDCALL
|
|
LoadMenuIndirectA(
|
|
CONST MENUTEMPLATE *lpMenuTemplate);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ChangeMenuA(
|
|
HMENU hMenu,
|
|
UINT cmd,
|
|
LPCSTR lpszNewItem,
|
|
UINT cmdInsert,
|
|
UINT flags);
|
|
|
|
int
|
|
STDCALL
|
|
GetMenuStringA(
|
|
HMENU hMenu,
|
|
UINT uIDItem,
|
|
LPSTR lpString,
|
|
int nMaxCount,
|
|
UINT uFlag);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
InsertMenuA(
|
|
HMENU hMenu,
|
|
UINT uPosition,
|
|
UINT uFlags,
|
|
UINT uIDNewItem,
|
|
LPCSTR lpNewItem
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
AppendMenuA(
|
|
HMENU hMenu,
|
|
UINT uFlags,
|
|
UINT uIDNewItem,
|
|
LPCSTR lpNewItem
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ModifyMenuA(
|
|
HMENU hMnu,
|
|
UINT uPosition,
|
|
UINT uFlags,
|
|
UINT uIDNewItem,
|
|
LPCSTR lpNewItem
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
InsertMenuItemA(
|
|
HMENU,
|
|
UINT,
|
|
WINBOOL,
|
|
LPCMENUITEMINFO
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetMenuItemInfoA(
|
|
HMENU,
|
|
UINT,
|
|
WINBOOL,
|
|
LPMENUITEMINFO
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetMenuItemInfoA(
|
|
HMENU hMenu,
|
|
UINT uItem,
|
|
WINBOOL fByPosition,
|
|
LPMENUITEMINFO lpmii);
|
|
|
|
int
|
|
STDCALL
|
|
DrawTextA(
|
|
HDC hDC,
|
|
LPCSTR lpString,
|
|
int nCount,
|
|
LPRECT lpRect,
|
|
UINT uFormat);
|
|
|
|
int
|
|
STDCALL
|
|
DrawTextExA(HDC, LPSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GrayStringA(
|
|
HDC hDC,
|
|
HBRUSH hBrush,
|
|
GRAYSTRINGPROC lpOutputFunc,
|
|
LPARAM lpData,
|
|
int nCount,
|
|
int X,
|
|
int Y,
|
|
int nWidth,
|
|
int nHeight);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
DrawStateA(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT);
|
|
|
|
LONG
|
|
STDCALL
|
|
TabbedTextOutA(
|
|
HDC hDC,
|
|
int X,
|
|
int Y,
|
|
LPCSTR lpString,
|
|
int nCount,
|
|
int nTabPositions,
|
|
LPINT lpnTabStopPositions,
|
|
int nTabOrigin);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetTabbedTextExtentA(
|
|
HDC hDC,
|
|
LPCSTR lpString,
|
|
int nCount,
|
|
int nTabPositions,
|
|
LPINT lpnTabStopPositions);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetPropA(
|
|
HWND hWnd,
|
|
LPCSTR lpString,
|
|
HANDLE hData);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
GetPropA(
|
|
HWND hWnd,
|
|
LPCSTR lpString);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
RemovePropA(
|
|
HWND hWnd,
|
|
LPCSTR lpString);
|
|
|
|
int
|
|
STDCALL
|
|
EnumPropsExA(
|
|
HWND hWnd,
|
|
PROPENUMPROCEX lpEnumFunc,
|
|
LPARAM lParam);
|
|
|
|
int
|
|
STDCALL
|
|
EnumPropsA(
|
|
HWND hWnd,
|
|
PROPENUMPROC lpEnumFunc);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetWindowTextA(
|
|
HWND hWnd,
|
|
LPCSTR lpString);
|
|
|
|
int
|
|
STDCALL
|
|
GetWindowTextA(
|
|
HWND hWnd,
|
|
LPSTR lpString,
|
|
int nMaxCount);
|
|
|
|
int
|
|
STDCALL
|
|
GetWindowTextLengthA(
|
|
HWND hWnd);
|
|
|
|
int
|
|
STDCALL
|
|
MessageBoxA(
|
|
HWND hWnd ,
|
|
LPCSTR lpText,
|
|
LPCSTR lpCaption,
|
|
UINT uType);
|
|
|
|
int
|
|
STDCALL
|
|
MessageBoxExA(
|
|
HWND hWnd ,
|
|
LPCSTR lpText,
|
|
LPCSTR lpCaption,
|
|
UINT uType,
|
|
WORD wLanguageId);
|
|
|
|
int
|
|
STDCALL
|
|
MessageBoxIndirectA(LPMSGBOXPARAMS);
|
|
|
|
LONG
|
|
STDCALL
|
|
GetWindowLongA(
|
|
HWND hWnd,
|
|
int nIndex);
|
|
|
|
LONG
|
|
STDCALL
|
|
SetWindowLongA(
|
|
HWND hWnd,
|
|
int nIndex,
|
|
LONG dwNewLong);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetClassLongA(
|
|
HWND hWnd,
|
|
int nIndex);
|
|
|
|
DWORD
|
|
STDCALL
|
|
SetClassLongA(
|
|
HWND hWnd,
|
|
int nIndex,
|
|
LONG dwNewLong);
|
|
|
|
HWND
|
|
STDCALL
|
|
FindWindowA(
|
|
LPCSTR lpClassName ,
|
|
LPCSTR lpWindowName);
|
|
|
|
HWND
|
|
STDCALL
|
|
FindWindowExA(HWND, HWND, LPCSTR, LPCSTR);
|
|
|
|
int
|
|
STDCALL
|
|
GetClassNameA(
|
|
HWND hWnd,
|
|
LPSTR lpClassName,
|
|
int nMaxCount);
|
|
|
|
HHOOK
|
|
STDCALL
|
|
SetWindowsHookExA(
|
|
int idHook,
|
|
HOOKPROC lpfn,
|
|
HINSTANCE hmod,
|
|
DWORD dwThreadId);
|
|
|
|
HBITMAP
|
|
STDCALL
|
|
LoadBitmapA(
|
|
HINSTANCE hInstance,
|
|
LPCSTR lpBitmapName);
|
|
|
|
HCURSOR
|
|
STDCALL
|
|
LoadCursorA(
|
|
HINSTANCE hInstance,
|
|
LPCSTR lpCursorName);
|
|
|
|
HCURSOR
|
|
STDCALL
|
|
LoadCursorFromFileA(
|
|
LPCSTR lpFileName);
|
|
|
|
HICON
|
|
STDCALL
|
|
LoadIconA(
|
|
HINSTANCE hInstance,
|
|
LPCSTR lpIconName);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
LoadImageA(
|
|
HINSTANCE,
|
|
LPCSTR,
|
|
UINT,
|
|
int,
|
|
int,
|
|
UINT);
|
|
|
|
int
|
|
STDCALL
|
|
LoadStringA(
|
|
HINSTANCE hInstance,
|
|
UINT uID,
|
|
LPSTR lpBuffer,
|
|
int nBufferMax);
|
|
|
|
int
|
|
STDCALL
|
|
DlgDirListA(
|
|
HWND hDlg,
|
|
LPSTR lpPathSpec,
|
|
int nIDListBox,
|
|
int nIDStaticPath,
|
|
UINT uFileType);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
DlgDirSelectExA(
|
|
HWND hDlg,
|
|
LPSTR lpString,
|
|
int nCount,
|
|
int nIDListBox);
|
|
|
|
int
|
|
STDCALL
|
|
DlgDirListComboBoxA(
|
|
HWND hDlg,
|
|
LPSTR lpPathSpec,
|
|
int nIDComboBox,
|
|
int nIDStaticPath,
|
|
UINT uFiletype);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
DlgDirSelectComboBoxExA(
|
|
HWND hDlg,
|
|
LPSTR lpString,
|
|
int nCount,
|
|
int nIDComboBox);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
DefFrameProcA(
|
|
HWND hWnd,
|
|
HWND hWndMDIClient ,
|
|
UINT uMsg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
LRESULT
|
|
STDCALL
|
|
DefMDIChildProcA(
|
|
HWND hWnd,
|
|
UINT uMsg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
HWND
|
|
STDCALL
|
|
CreateMDIWindowA(
|
|
LPCSTR lpClassName,
|
|
LPCSTR lpWindowName,
|
|
DWORD dwStyle,
|
|
int X,
|
|
int Y,
|
|
int nWidth,
|
|
int nHeight,
|
|
HWND hWndParent,
|
|
HINSTANCE hInstance,
|
|
LPARAM lParam
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WinHelpA(
|
|
HWND hWndMain,
|
|
LPCSTR lpszHelp,
|
|
UINT uCommand,
|
|
DWORD dwData
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
ChangeDisplaySettingsA(
|
|
LPDEVMODEA lpDevMode,
|
|
DWORD dwFlags);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumDisplaySettingsA(
|
|
LPCSTR lpszDeviceName,
|
|
DWORD iModeNum,
|
|
LPDEVMODEA lpDevMode);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SystemParametersInfoA(
|
|
UINT uiAction,
|
|
UINT uiParam,
|
|
PVOID pvParam,
|
|
UINT fWinIni);
|
|
|
|
int
|
|
STDCALL
|
|
AddFontResourceA(LPCSTR);
|
|
|
|
HMETAFILE
|
|
STDCALL
|
|
CopyMetaFileA(HMETAFILE, LPCSTR);
|
|
|
|
HFONT
|
|
STDCALL
|
|
CreateFontIndirectA(CONST LOGFONT *);
|
|
|
|
HDC
|
|
STDCALL
|
|
CreateICA(LPCSTR, LPCSTR , LPCSTR , CONST DEVMODEA *);
|
|
|
|
HDC
|
|
STDCALL
|
|
CreateMetaFileA(LPCSTR);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CreateScalableFontResourceA(DWORD, LPCSTR, LPCSTR, LPCSTR);
|
|
|
|
int
|
|
STDCALL
|
|
DeviceCapabilitiesA(LPCSTR, LPCSTR, WORD,
|
|
LPSTR, CONST DEVMODEA *);
|
|
|
|
int
|
|
STDCALL
|
|
EnumFontFamiliesExA(HDC, LPLOGFONT, FONTENUMEXPROC, LPARAM,DWORD);
|
|
|
|
int
|
|
STDCALL
|
|
EnumFontFamiliesA(HDC, LPCSTR, FONTENUMPROC, LPARAM);
|
|
|
|
int
|
|
STDCALL
|
|
EnumFontsA(HDC, LPCSTR, ENUMFONTSPROC, LPARAM);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetCharWidthA(HDC, UINT, UINT, LPINT);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetCharWidth32A(HDC, UINT, UINT, LPINT);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetCharWidthFloatA(HDC, UINT, UINT, PFLOAT);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetCharABCWidthsA(HDC, UINT, UINT, LPABC);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetCharABCWidthsFloatA(HDC, UINT, UINT, LPABCFLOAT);
|
|
DWORD
|
|
STDCALL
|
|
GetGlyphOutlineA(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, CONST MAT2 *);
|
|
|
|
HMETAFILE
|
|
STDCALL
|
|
GetMetaFileA(LPCSTR);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetOutlineTextMetricsA(HDC, UINT, LPOUTLINETEXTMETRIC);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetTextExtentPointA(
|
|
HDC,
|
|
LPCSTR,
|
|
int,
|
|
LPSIZE
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetTextExtentPoint32A(
|
|
HDC,
|
|
LPCSTR,
|
|
int,
|
|
LPSIZE
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetTextExtentExPointA(
|
|
HDC,
|
|
LPCSTR,
|
|
int,
|
|
int,
|
|
LPINT,
|
|
LPINT,
|
|
LPSIZE
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetCharacterPlacementA(HDC, LPCSTR, int, int, LPGCP_RESULTS, DWORD);
|
|
|
|
HDC
|
|
STDCALL
|
|
ResetDCA(HDC, CONST DEVMODEA *);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
RemoveFontResourceA(LPCSTR);
|
|
|
|
HENHMETAFILE
|
|
STDCALL
|
|
CopyEnhMetaFileA(HENHMETAFILE, LPCSTR);
|
|
|
|
HDC
|
|
STDCALL
|
|
CreateEnhMetaFileA(HDC, LPCSTR, CONST RECT *, LPCSTR);
|
|
|
|
HENHMETAFILE
|
|
STDCALL
|
|
GetEnhMetaFileA(LPCSTR);
|
|
|
|
UINT
|
|
STDCALL
|
|
GetEnhMetaFileDescriptionA(HENHMETAFILE, UINT, LPSTR );
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetTextMetricsA(HDC, LPTEXTMETRIC);
|
|
|
|
int
|
|
STDCALL
|
|
StartDocA(HDC, CONST DOCINFO *);
|
|
|
|
int
|
|
STDCALL
|
|
GetObjectA(HGDIOBJ, int, LPVOID);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
TextOutA(HDC, int, int, LPCSTR, int);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ExtTextOutA(HDC, int, int, UINT, CONST RECT *,LPCSTR, UINT, CONST INT *);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PolyTextOutA(HDC, CONST POLYTEXT *, int);
|
|
|
|
int
|
|
STDCALL
|
|
GetTextFaceA(HDC, int, LPSTR);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetKerningPairsA(HDC, DWORD, LPKERNINGPAIR);
|
|
|
|
HCOLORSPACE
|
|
STDCALL
|
|
CreateColorSpaceA(LPLOGCOLORSPACE);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetLogColorSpaceA(HCOLORSPACE,LPLOGCOLORSPACE,DWORD);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetICMProfileA(HDC,DWORD,LPSTR);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetICMProfileA(HDC,LPSTR);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
UpdateICMRegKeyA(DWORD, DWORD, LPSTR, UINT);
|
|
|
|
int
|
|
STDCALL
|
|
EnumICMProfilesA(HDC,ICMENUMPROC,LPARAM);
|
|
|
|
int
|
|
STDCALL
|
|
PropertySheetA(LPCPROPSHEETHEADER lppsph);
|
|
|
|
HIMAGELIST
|
|
STDCALL
|
|
ImageList_LoadImageA(HINSTANCE hi, LPCSTR lpbmp, int cx, int cGrow, COLORREF crMask, UINT uType, UINT uFlags);
|
|
|
|
HWND
|
|
STDCALL
|
|
CreateStatusWindowA(LONG style, LPCSTR lpszText, HWND hwndParent, UINT wID);
|
|
|
|
void
|
|
STDCALL
|
|
DrawStatusTextA(HDC hDC, LPRECT lprc, LPCSTR pszText, UINT uFlags);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetOpenFileNameA(LPOPENFILENAME);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetSaveFileNameA(LPOPENFILENAME);
|
|
|
|
short
|
|
STDCALL
|
|
GetFileTitleA(LPCSTR, LPSTR, WORD);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ChooseColorA(LPCHOOSECOLOR);
|
|
|
|
HWND
|
|
STDCALL
|
|
FindTextA(LPFINDREPLACE);
|
|
|
|
HWND
|
|
STDCALL
|
|
ReplaceTextA(LPFINDREPLACE);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ChooseFontA(LPCHOOSEFONT);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PrintDlgA(LPPRINTDLG);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PageSetupDlgA( LPPAGESETUPDLG );
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
CreateProcessA(
|
|
LPCSTR lpApplicationName,
|
|
LPSTR lpCommandLine,
|
|
LPSECURITY_ATTRIBUTES lpProcessAttributes,
|
|
LPSECURITY_ATTRIBUTES lpThreadAttributes,
|
|
WINBOOL bInheritHandles,
|
|
DWORD dwCreationFlags,
|
|
LPVOID lpEnvironment,
|
|
LPCSTR lpCurrentDirectory,
|
|
LPSTARTUPINFOA lpStartupInfo,
|
|
LPPROCESS_INFORMATION lpProcessInformation
|
|
);
|
|
|
|
VOID
|
|
STDCALL
|
|
GetStartupInfoA(
|
|
LPSTARTUPINFOA lpStartupInfo
|
|
);
|
|
|
|
WINBASEAPI
|
|
HANDLE
|
|
WINAPI
|
|
FindFirstFileExA (
|
|
LPCSTR lpFileName,
|
|
FINDEX_INFO_LEVELS fInfoLevelId,
|
|
LPVOID lpFindFileData,
|
|
FINDEX_SEARCH_OPS fSearchOp,
|
|
LPVOID lpSearchFilter,
|
|
DWORD dwAdditionalFlags
|
|
);
|
|
|
|
HANDLE
|
|
STDCALL
|
|
FindFirstFileA(
|
|
LPCSTR lpFileName,
|
|
LPWIN32_FIND_DATA lpFindFileData
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
FindNextFileA(
|
|
HANDLE hFindFile,
|
|
LPWIN32_FIND_DATA lpFindFileData
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetVersionExA(
|
|
LPOSVERSIONINFO lpVersionInformation
|
|
);
|
|
|
|
#define CreateWindowA(lpClassName, lpWindowName, dwStyle, x, y,\
|
|
nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)\
|
|
CreateWindowExA(0L, lpClassName, lpWindowName, dwStyle, x, y,\
|
|
nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
|
|
|
|
#define CreateDialogA(hInstance, lpName, hWndParent, lpDialogFunc) \
|
|
CreateDialogParamA(hInstance, lpName, hWndParent, lpDialogFunc, 0L)
|
|
|
|
#define CreateDialogIndirectA(hInstance, lpTemplate, hWndParent, lpDialogFunc) \
|
|
CreateDialogIndirectParamA(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
|
|
|
|
#define DialogBoxA(hInstance, lpTemplate, hWndParent, lpDialogFunc) \
|
|
DialogBoxParamA(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
|
|
|
|
#define DialogBoxIndirectA(hInstance, lpTemplate, hWndParent, lpDialogFunc) \
|
|
DialogBoxIndirectParamA(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
|
|
|
|
HDC
|
|
STDCALL
|
|
CreateDCA(LPCSTR, LPCSTR , LPCSTR , CONST DEVMODEA *);
|
|
|
|
DWORD
|
|
STDCALL
|
|
VerInstallFileA(
|
|
DWORD uFlags,
|
|
LPSTR szSrcFileName,
|
|
LPSTR szDestFileName,
|
|
LPSTR szSrcDir,
|
|
LPSTR szDestDir,
|
|
LPSTR szCurDir,
|
|
LPSTR szTmpFile,
|
|
PUINT lpuTmpFileLen
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetFileVersionInfoSizeA(
|
|
LPSTR lptstrFilename,
|
|
LPDWORD lpdwHandle
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetFileVersionInfoA(
|
|
LPSTR lptstrFilename,
|
|
DWORD dwHandle,
|
|
DWORD dwLen,
|
|
LPVOID lpData
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
VerLanguageNameA(
|
|
DWORD wLang,
|
|
LPSTR szLang,
|
|
DWORD nSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
VerQueryValueA(
|
|
const LPVOID pBlock,
|
|
LPSTR lpSubBlock,
|
|
LPVOID * lplpBuffer,
|
|
PUINT puLen
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
VerFindFileA(
|
|
DWORD uFlags,
|
|
LPSTR szFileName,
|
|
LPSTR szWinDir,
|
|
LPSTR szAppDir,
|
|
LPSTR szCurDir,
|
|
PUINT lpuCurDirLen,
|
|
LPSTR szDestDir,
|
|
PUINT lpuDestDirLen
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegConnectRegistryA (
|
|
LPSTR lpMachineName,
|
|
HKEY hKey,
|
|
PHKEY phkResult
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegCreateKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
PHKEY phkResult
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegCreateKeyExA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
DWORD Reserved,
|
|
LPSTR lpClass,
|
|
DWORD dwOptions,
|
|
REGSAM samDesired,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
|
|
PHKEY phkResult,
|
|
LPDWORD lpdwDisposition
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegDeleteKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegDeleteValueA (
|
|
HKEY hKey,
|
|
LPCSTR lpValueName
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegEnumKeyA (
|
|
HKEY hKey,
|
|
DWORD dwIndex,
|
|
LPSTR lpName,
|
|
DWORD cbName
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegEnumKeyExA (
|
|
HKEY hKey,
|
|
DWORD dwIndex,
|
|
LPSTR lpName,
|
|
LPDWORD lpcbName,
|
|
LPDWORD lpReserved,
|
|
LPSTR lpClass,
|
|
LPDWORD lpcbClass,
|
|
PFILETIME lpftLastWriteTime
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegEnumValueA (
|
|
HKEY hKey,
|
|
DWORD dwIndex,
|
|
LPSTR lpValueName,
|
|
LPDWORD lpcbValueName,
|
|
LPDWORD lpReserved,
|
|
LPDWORD lpType,
|
|
LPBYTE lpData,
|
|
LPDWORD lpcbData
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegLoadKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
LPCSTR lpFile
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegOpenKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
PHKEY phkResult
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegOpenKeyExA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
DWORD ulOptions,
|
|
REGSAM samDesired,
|
|
PHKEY phkResult
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegQueryInfoKeyA (
|
|
HKEY hKey,
|
|
LPSTR lpClass,
|
|
LPDWORD lpcbClass,
|
|
LPDWORD lpReserved,
|
|
LPDWORD lpcSubKeys,
|
|
LPDWORD lpcbMaxSubKeyLen,
|
|
LPDWORD lpcbMaxClassLen,
|
|
LPDWORD lpcValues,
|
|
LPDWORD lpcbMaxValueNameLen,
|
|
LPDWORD lpcbMaxValueLen,
|
|
LPDWORD lpcbSecurityDescriptor,
|
|
PFILETIME lpftLastWriteTime
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegQueryValueA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
LPSTR lpValue,
|
|
PLONG lpcbValue
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegQueryMultipleValuesA (
|
|
HKEY hKey,
|
|
PVALENT val_list,
|
|
DWORD num_vals,
|
|
LPSTR lpValueBuf,
|
|
LPDWORD ldwTotsize
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegQueryValueExA (
|
|
HKEY hKey,
|
|
LPSTR lpValueName,
|
|
LPDWORD lpReserved,
|
|
LPDWORD lpType,
|
|
LPBYTE lpData,
|
|
LPDWORD lpcbData
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegReplaceKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
LPCSTR lpNewFile,
|
|
LPCSTR lpOldFile
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegRestoreKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpFile,
|
|
DWORD dwFlags
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegSaveKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpFile,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegSetValueA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey,
|
|
DWORD dwType,
|
|
LPCSTR lpData,
|
|
DWORD cbData
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegSetValueExA (
|
|
HKEY hKey,
|
|
LPCSTR lpValueName,
|
|
DWORD Reserved,
|
|
DWORD dwType,
|
|
CONST BYTE* lpData,
|
|
DWORD cbData
|
|
);
|
|
|
|
LONG
|
|
STDCALL
|
|
RegUnLoadKeyA (
|
|
HKEY hKey,
|
|
LPCSTR lpSubKey
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
InitiateSystemShutdownA(
|
|
LPSTR lpMachineName,
|
|
LPSTR lpMessage,
|
|
DWORD dwTimeout,
|
|
WINBOOL bForceAppsClosed,
|
|
WINBOOL bRebootAfterShutdown
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
AbortSystemShutdownA(
|
|
LPSTR lpMachineName
|
|
);
|
|
|
|
int
|
|
STDCALL
|
|
CompareStringA(
|
|
LCID Locale,
|
|
DWORD dwCmpFlags,
|
|
LPCSTR lpString1,
|
|
int cchCount1,
|
|
LPCSTR lpString2,
|
|
int cchCount2);
|
|
|
|
int
|
|
STDCALL
|
|
LCMapStringA(
|
|
LCID Locale,
|
|
DWORD dwMapFlags,
|
|
LPCSTR lpSrcStr,
|
|
int cchSrc,
|
|
LPSTR lpDestStr,
|
|
int cchDest);
|
|
|
|
int
|
|
STDCALL
|
|
GetLocaleInfoA(
|
|
LCID Locale,
|
|
LCTYPE LCType,
|
|
LPSTR lpLCData,
|
|
int cchData);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetLocaleInfoA(
|
|
LCID Locale,
|
|
LCTYPE LCType,
|
|
LPCSTR lpLCData);
|
|
|
|
int
|
|
STDCALL
|
|
GetTimeFormatA(
|
|
LCID Locale,
|
|
DWORD dwFlags,
|
|
CONST SYSTEMTIME *lpTime,
|
|
LPCSTR lpFormat,
|
|
LPSTR lpTimeStr,
|
|
int cchTime);
|
|
|
|
int
|
|
STDCALL
|
|
GetDateFormatA(
|
|
LCID Locale,
|
|
DWORD dwFlags,
|
|
CONST SYSTEMTIME *lpDate,
|
|
LPCSTR lpFormat,
|
|
LPSTR lpDateStr,
|
|
int cchDate);
|
|
|
|
int
|
|
STDCALL
|
|
GetNumberFormatA(
|
|
LCID Locale,
|
|
DWORD dwFlags,
|
|
LPCSTR lpValue,
|
|
CONST NUMBERFMT *lpFormat,
|
|
LPSTR lpNumberStr,
|
|
int cchNumber);
|
|
|
|
int
|
|
STDCALL
|
|
GetCurrencyFormatA(
|
|
LCID Locale,
|
|
DWORD dwFlags,
|
|
LPCSTR lpValue,
|
|
CONST CURRENCYFMT *lpFormat,
|
|
LPSTR lpCurrencyStr,
|
|
int cchCurrency);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumCalendarInfoA(
|
|
CALINFO_ENUMPROC lpCalInfoEnumProc,
|
|
LCID Locale,
|
|
CALID Calendar,
|
|
CALTYPE CalType);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumTimeFormatsA(
|
|
TIMEFMT_ENUMPROC lpTimeFmtEnumProc,
|
|
LCID Locale,
|
|
DWORD dwFlags);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumDateFormatsA(
|
|
DATEFMT_ENUMPROC lpDateFmtEnumProc,
|
|
LCID Locale,
|
|
DWORD dwFlags);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetStringTypeExA(
|
|
LCID Locale,
|
|
DWORD dwInfoType,
|
|
LPCSTR lpSrcStr,
|
|
int cchSrc,
|
|
LPWORD lpCharType);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetStringTypeA(
|
|
LCID Locale,
|
|
DWORD dwInfoType,
|
|
LPCSTR lpSrcStr,
|
|
int cchSrc,
|
|
LPWORD lpCharType);
|
|
|
|
|
|
int
|
|
STDCALL
|
|
FoldStringA(
|
|
DWORD dwMapFlags,
|
|
LPCSTR lpSrcStr,
|
|
int cchSrc,
|
|
LPSTR lpDestStr,
|
|
int cchDest);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumSystemLocalesA(
|
|
LOCALE_ENUMPROC lpLocaleEnumProc,
|
|
DWORD dwFlags);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumSystemCodePagesA(
|
|
CODEPAGE_ENUMPROC lpCodePageEnumProc,
|
|
DWORD dwFlags);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
PeekConsoleInputA(
|
|
HANDLE hConsoleInput,
|
|
PINPUT_RECORD lpBuffer,
|
|
DWORD nLength,
|
|
LPDWORD lpNumberOfEventsRead
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ReadConsoleInputA(
|
|
HANDLE hConsoleInput,
|
|
PINPUT_RECORD lpBuffer,
|
|
DWORD nLength,
|
|
LPDWORD lpNumberOfEventsRead
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WriteConsoleInputA(
|
|
HANDLE hConsoleInput,
|
|
CONST INPUT_RECORD *lpBuffer,
|
|
DWORD nLength,
|
|
LPDWORD lpNumberOfEventsWritten
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ReadConsoleOutputA(
|
|
HANDLE hConsoleOutput,
|
|
PCHAR_INFO lpBuffer,
|
|
COORD dwBufferSize,
|
|
COORD dwBufferCoord,
|
|
PSMALL_RECT lpReadRegion
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WriteConsoleOutputA(
|
|
HANDLE hConsoleOutput,
|
|
CONST CHAR_INFO *lpBuffer,
|
|
COORD dwBufferSize,
|
|
COORD dwBufferCoord,
|
|
PSMALL_RECT lpWriteRegion
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ReadConsoleOutputCharacterA(
|
|
HANDLE hConsoleOutput,
|
|
LPSTR lpCharacter,
|
|
DWORD nLength,
|
|
COORD dwReadCoord,
|
|
LPDWORD lpNumberOfCharsRead
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WriteConsoleOutputCharacterA(
|
|
HANDLE hConsoleOutput,
|
|
LPCSTR lpCharacter,
|
|
DWORD nLength,
|
|
COORD dwWriteCoord,
|
|
LPDWORD lpNumberOfCharsWritten
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
FillConsoleOutputCharacterA(
|
|
HANDLE hConsoleOutput,
|
|
CHAR cCharacter,
|
|
DWORD nLength,
|
|
COORD dwWriteCoord,
|
|
LPDWORD lpNumberOfCharsWritten
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ScrollConsoleScreenBufferA(
|
|
HANDLE hConsoleOutput,
|
|
CONST SMALL_RECT *lpScrollRectangle,
|
|
CONST SMALL_RECT *lpClipRectangle,
|
|
COORD dwDestinationOrigin,
|
|
CONST CHAR_INFO *lpFill
|
|
);
|
|
|
|
DWORD
|
|
STDCALL
|
|
GetConsoleTitleA(
|
|
LPSTR lpConsoleTitle,
|
|
DWORD nSize
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
SetConsoleTitleA(
|
|
LPCSTR lpConsoleTitle
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ReadConsoleA(
|
|
HANDLE hConsoleInput,
|
|
LPVOID lpBuffer,
|
|
DWORD nNumberOfCharsToRead,
|
|
LPDWORD lpNumberOfCharsRead,
|
|
LPVOID lpReserved
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
WriteConsoleA(
|
|
HANDLE hConsoleOutput,
|
|
CONST VOID *lpBuffer,
|
|
DWORD nNumberOfCharsToWrite,
|
|
LPDWORD lpNumberOfCharsWritten,
|
|
LPVOID lpReserved
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetAddConnectionA(
|
|
LPCSTR lpRemoteName,
|
|
LPCSTR lpPassword,
|
|
LPCSTR lpLocalName
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetAddConnection2A(
|
|
LPNETRESOURCE lpNetResource,
|
|
LPCSTR lpPassword,
|
|
LPCSTR lpUserName,
|
|
DWORD dwFlags
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetAddConnection3A(
|
|
HWND hwndOwner,
|
|
LPNETRESOURCE lpNetResource,
|
|
LPCSTR lpPassword,
|
|
LPCSTR lpUserName,
|
|
DWORD dwFlags
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetCancelConnectionA(
|
|
LPCSTR lpName,
|
|
WINBOOL fForce
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetCancelConnection2A(
|
|
LPCSTR lpName,
|
|
DWORD dwFlags,
|
|
WINBOOL fForce
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetGetConnectionA(
|
|
LPCSTR lpLocalName,
|
|
LPSTR lpRemoteName,
|
|
LPDWORD lpnLength
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetUseConnectionA(
|
|
HWND hwndOwner,
|
|
LPNETRESOURCE lpNetResource,
|
|
LPCSTR lpUserID,
|
|
LPCSTR lpPassword,
|
|
DWORD dwFlags,
|
|
LPSTR lpAccessName,
|
|
LPDWORD lpBufferSize,
|
|
LPDWORD lpResult
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetSetConnectionA(
|
|
LPCSTR lpName,
|
|
DWORD dwProperties,
|
|
LPVOID pvValues
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetConnectionDialog1A(
|
|
LPCONNECTDLGSTRUCT lpConnDlgStruct
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetDisconnectDialog1A(
|
|
LPDISCDLGSTRUCT lpConnDlgStruct
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetOpenEnumA(
|
|
DWORD dwScope,
|
|
DWORD dwType,
|
|
DWORD dwUsage,
|
|
LPNETRESOURCE lpNetResource,
|
|
LPHANDLE lphEnum
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetEnumResourceA(
|
|
HANDLE hEnum,
|
|
LPDWORD lpcCount,
|
|
LPVOID lpBuffer,
|
|
LPDWORD lpBufferSize
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetGetUniversalNameA(
|
|
LPCSTR lpLocalPath,
|
|
DWORD dwInfoLevel,
|
|
LPVOID lpBuffer,
|
|
LPDWORD lpBufferSize
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetGetUserA(
|
|
LPCSTR lpName,
|
|
LPSTR lpUserName,
|
|
LPDWORD lpnLength
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetGetProviderNameA(
|
|
DWORD dwNetType,
|
|
LPSTR lpProviderName,
|
|
LPDWORD lpBufferSize
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetGetNetworkInformationA(
|
|
LPCSTR lpProvider,
|
|
LPNETINFOSTRUCT lpNetInfoStruct
|
|
);
|
|
|
|
DWORD STDCALL
|
|
WNetGetLastErrorA(
|
|
LPDWORD lpError,
|
|
LPSTR lpErrorBuf,
|
|
DWORD nErrorBufSize,
|
|
LPSTR lpNameBuf,
|
|
DWORD nNameBufSize
|
|
);
|
|
|
|
DWORD STDCALL
|
|
MultinetGetConnectionPerformanceA(
|
|
LPNETRESOURCE lpNetResource,
|
|
LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
ChangeServiceConfigA(
|
|
SC_HANDLE hService,
|
|
DWORD dwServiceType,
|
|
DWORD dwStartType,
|
|
DWORD dwErrorControl,
|
|
LPCSTR lpBinaryPathName,
|
|
LPCSTR lpLoadOrderGroup,
|
|
LPDWORD lpdwTagId,
|
|
LPCSTR lpDependencies,
|
|
LPCSTR lpServiceStartName,
|
|
LPCSTR lpPassword,
|
|
LPCSTR lpDisplayName
|
|
);
|
|
|
|
SC_HANDLE
|
|
STDCALL
|
|
CreateServiceA(
|
|
SC_HANDLE hSCManager,
|
|
LPCSTR lpServiceName,
|
|
LPCSTR lpDisplayName,
|
|
DWORD dwDesiredAccess,
|
|
DWORD dwServiceType,
|
|
DWORD dwStartType,
|
|
DWORD dwErrorControl,
|
|
LPCSTR lpBinaryPathName,
|
|
LPCSTR lpLoadOrderGroup,
|
|
LPDWORD lpdwTagId,
|
|
LPCSTR lpDependencies,
|
|
LPCSTR lpServiceStartName,
|
|
LPCSTR lpPassword
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumDependentServicesA(
|
|
SC_HANDLE hService,
|
|
DWORD dwServiceState,
|
|
LPENUM_SERVICE_STATUSA lpServices,
|
|
DWORD cbBufSize,
|
|
LPDWORD pcbBytesNeeded,
|
|
LPDWORD lpServicesReturned
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
EnumServicesStatusA(
|
|
SC_HANDLE hSCManager,
|
|
DWORD dwServiceType,
|
|
DWORD dwServiceState,
|
|
LPENUM_SERVICE_STATUSA lpServices,
|
|
DWORD cbBufSize,
|
|
LPDWORD pcbBytesNeeded,
|
|
LPDWORD lpServicesReturned,
|
|
LPDWORD lpResumeHandle
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetServiceKeyNameA(
|
|
SC_HANDLE hSCManager,
|
|
LPCSTR lpDisplayName,
|
|
LPSTR lpServiceName,
|
|
LPDWORD lpcchBuffer
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
GetServiceDisplayNameA(
|
|
SC_HANDLE hSCManager,
|
|
LPCSTR lpServiceName,
|
|
LPSTR lpDisplayName,
|
|
LPDWORD lpcchBuffer
|
|
);
|
|
|
|
SC_HANDLE
|
|
STDCALL
|
|
OpenSCManagerA(
|
|
LPCSTR lpMachineName,
|
|
LPCSTR lpDatabaseName,
|
|
DWORD dwDesiredAccess
|
|
);
|
|
|
|
SC_HANDLE
|
|
STDCALL
|
|
OpenServiceA(
|
|
SC_HANDLE hSCManager,
|
|
LPCSTR lpServiceName,
|
|
DWORD dwDesiredAccess
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
QueryServiceConfigA(
|
|
SC_HANDLE hService,
|
|
LPQUERY_SERVICE_CONFIGA lpServiceConfig,
|
|
DWORD cbBufSize,
|
|
LPDWORD pcbBytesNeeded
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
QueryServiceLockStatusA(
|
|
SC_HANDLE hSCManager,
|
|
LPQUERY_SERVICE_LOCK_STATUSA lpLockStatus,
|
|
DWORD cbBufSize,
|
|
LPDWORD pcbBytesNeeded
|
|
);
|
|
|
|
SERVICE_STATUS_HANDLE
|
|
STDCALL
|
|
RegisterServiceCtrlHandlerA(
|
|
LPCSTR lpServiceName,
|
|
LPHANDLER_FUNCTION lpHandlerProc
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
StartServiceCtrlDispatcherA(
|
|
LPSERVICE_TABLE_ENTRYA lpServiceStartTable
|
|
);
|
|
|
|
WINBOOL
|
|
STDCALL
|
|
StartServiceA(
|
|
SC_HANDLE hService,
|
|
DWORD dwNumServiceArgs,
|
|
LPCSTR *lpServiceArgVectors
|
|
);
|
|
|
|
/* Extensions to OpenGL */
|
|
|
|
WINBOOL STDCALL
|
|
wglUseFontBitmapsA(HDC, DWORD, DWORD, DWORD);
|
|
|
|
WINBOOL STDCALL
|
|
wglUseFontOutlinesA(HDC, DWORD, DWORD, DWORD, FLOAT,
|
|
FLOAT, int, LPGLYPHMETRICSFLOAT);
|
|
|
|
/* ------------------------------------- */
|
|
/* From shellapi.h in old Cygnus headers */
|
|
|
|
unsigned int WINAPI
|
|
DragQueryFileA(HDROP, unsigned int, char *, unsigned int);
|
|
|
|
HICON WINAPI
|
|
ExtractAssociatedIconA (HINSTANCE, char *, WORD *);
|
|
|
|
HICON WINAPI
|
|
ExtractIconA (HINSTANCE, const char *, unsigned int);
|
|
|
|
HINSTANCE WINAPI
|
|
FindExecutableA (const char *, const char *, char *);
|
|
|
|
int WINAPI
|
|
ShellAboutA (HWND, const char *, const char *, HICON);
|
|
|
|
HINSTANCE WINAPI
|
|
ShellExecuteA (HWND, const char *, const char *, char *, const char *, int);
|
|
|
|
/* end of stuff from shellapi.h in old Cygnus headers */
|
|
/* -------------------------------------------------- */
|
|
/* From ddeml.h in old Cygnus headers */
|
|
|
|
HSZ WINAPI
|
|
DdeCreateStringHandleA (DWORD, char *, int);
|
|
|
|
UINT WINAPI
|
|
DdeInitializeA (DWORD *, CALLB, DWORD, DWORD);
|
|
|
|
DWORD WINAPI
|
|
DdeQueryStringA (DWORD, HSZ, char *, DWORD, int);
|
|
|
|
/* end of stuff from ddeml.h in old Cygnus headers */
|
|
/* ----------------------------------------------- */
|
|
|
|
WINBOOL STDCALL LogonUserA (LPSTR, LPSTR, LPSTR, DWORD, DWORD, HANDLE *);
|
|
WINBOOL STDCALL CreateProcessAsUserA (HANDLE, LPCTSTR, LPTSTR,
|
|
SECURITY_ATTRIBUTES*, SECURITY_ATTRIBUTES*, WINBOOL, DWORD, LPVOID,
|
|
LPCTSTR, STARTUPINFOA*, PROCESS_INFORMATION*);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* _GNU_H_WINDOWS32_ASCIIFUNCTIONS */
|