home *** CD-ROM | disk | FTP | other *** search
- /*
- UnicodeFunctions.h
-
- Declarations for all the Windows32 API Unicode Functions
-
- Copyright (C) 1996 Free Software Foundation, Inc.
-
- Author: Scott Christley <scottc@net-community.com>
- Date: 1996
-
- 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_UNICODEFUNCTIONS
- #define _GNU_H_WINDOWS32_UNICODEFUNCTIONS
-
- #ifndef RC_INVOKED
-
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
-
- WINBOOL
- STDCALL
- GetBinaryTypeW(
- LPCWSTR lpApplicationName,
- LPDWORD lpBinaryType
- );
-
- DWORD
- STDCALL
- GetShortPathNameW(
- LPCWSTR lpszLongPath,
- LPWSTR lpszShortPath,
- DWORD cchBuffer
- );
-
- LPWSTR
- STDCALL
- GetEnvironmentStringsW(
- VOID
- );
-
- WINBOOL
- STDCALL
- FreeEnvironmentStringsW(
- LPWSTR
- );
-
- DWORD
- STDCALL
- FormatMessageW(
- DWORD dwFlags,
- LPCVOID lpSource,
- DWORD dwMessageId,
- DWORD dwLanguageId,
- LPWSTR lpBuffer,
- DWORD nSize,
- va_list *Arguments
- );
-
- HANDLE
- STDCALL
- CreateMailslotW(
- LPCWSTR lpName,
- DWORD nMaxMessageSize,
- DWORD lReadTimeout,
- LPSECURITY_ATTRIBUTES lpSecurityAttributes
- );
-
- int
- STDCALL
- lstrcmpW(
- LPCWSTR lpString1,
- LPCWSTR lpString2
- );
-
- int
- STDCALL
- lstrcmpiW(
- LPCWSTR lpString1,
- LPCWSTR lpString2
- );
-
- LPWSTR
- STDCALL
- lstrcpynW(
- LPWSTR lpString1,
- LPCWSTR lpString2,
- int iMaxLength
- );
-
- LPWSTR
- STDCALL
- lstrcpyW(
- LPWSTR lpString1,
- LPCWSTR lpString2
- );
-
- LPWSTR
- STDCALL
- lstrcatW(
- LPWSTR lpString1,
- LPCWSTR lpString2
- );
-
- int
- STDCALL
- lstrlenW(
- LPCWSTR lpString
- );
-
- HANDLE
- STDCALL
- CreateMutexW(
- LPSECURITY_ATTRIBUTES lpMutexAttributes,
- WINBOOL bInitialOwner,
- LPCWSTR lpName
- );
-
- HANDLE
- STDCALL
- OpenMutexW(
- DWORD dwDesiredAccess,
- WINBOOL bInheritHandle,
- LPCWSTR lpName
- );
-
- HANDLE
- STDCALL
- CreateEventW(
- LPSECURITY_ATTRIBUTES lpEventAttributes,
- WINBOOL bManualReset,
- WINBOOL bInitialState,
- LPCWSTR lpName
- );
-
- HANDLE
- STDCALL
- OpenEventW(
- DWORD dwDesiredAccess,
- WINBOOL bInheritHandle,
- LPCWSTR lpName
- );
-
- HANDLE
- STDCALL
- CreateSemaphoreW(
- LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,
- LONG lInitialCount,
- LONG lMaximumCount,
- LPCWSTR lpName
- );
-
- HANDLE
- STDCALL
- OpenSemaphoreW(
- DWORD dwDesiredAccess,
- WINBOOL bInheritHandle,
- LPCWSTR lpName
- );
-
- HANDLE
- STDCALL
- CreateFileMappingW(
- HANDLE hFile,
- LPSECURITY_ATTRIBUTES lpFileMappingAttributes,
- DWORD flProtect,
- DWORD dwMaximumSizeHigh,
- DWORD dwMaximumSizeLow,
- LPCWSTR lpName
- );
-
- HANDLE
- STDCALL
- OpenFileMappingW(
- DWORD dwDesiredAccess,
- WINBOOL bInheritHandle,
- LPCWSTR lpName
- );
-
- DWORD
- STDCALL
- GetLogicalDriveStringsW(
- DWORD nBufferLength,
- LPWSTR lpBuffer
- );
-
- HINSTANCE
- STDCALL
- LoadLibraryW(
- LPCWSTR lpLibFileName
- );
-
- HINSTANCE
- STDCALL
- LoadLibraryExW(
- LPCWSTR lpLibFileName,
- HANDLE hFile,
- DWORD dwFlags
- );
-
- DWORD
- STDCALL
- GetModuleFileNameW(
- HINSTANCE hModule,
- LPWSTR lpFilename,
- DWORD nSize
- );
-
- HMODULE
- STDCALL
- GetModuleHandleW(
- LPCWSTR lpModuleName
- );
-
- VOID
- STDCALL
- FatalAppExitW(
- UINT uAction,
- LPCWSTR lpMessageText
- );
-
- LPWSTR
- STDCALL
- GetCommandLineW(
- VOID
- );
-
- DWORD
- STDCALL
- GetEnvironmentVariableW(
- LPCWSTR lpName,
- LPWSTR lpBuffer,
- DWORD nSize
- );
-
- WINBOOL
- STDCALL
- SetEnvironmentVariableW(
- LPCWSTR lpName,
- LPCWSTR lpValue
- );
-
- DWORD
- STDCALL
- ExpandEnvironmentStringsW(
- LPCWSTR lpSrc,
- LPWSTR lpDst,
- DWORD nSize
- );
-
- VOID
- STDCALL
- OutputDebugStringW(
- LPCWSTR lpOutputString
- );
-
- HRSRC
- STDCALL
- FindResourceW(
- HINSTANCE hModule,
- LPCWSTR lpName,
- LPCWSTR lpType
- );
-
- HRSRC
- STDCALL
- FindResourceExW(
- HINSTANCE hModule,
- LPCWSTR lpType,
- LPCWSTR lpName,
- WORD wLanguage
- );
-
- WINBOOL
- STDCALL
- EnumResourceTypesW(
- HINSTANCE hModule,
- ENUMRESTYPEPROC lpEnumFunc,
- LONG lParam
- );
-
- WINBOOL
- STDCALL
- EnumResourceNamesW(
- HINSTANCE hModule,
- LPCWSTR lpType,
- ENUMRESNAMEPROC lpEnumFunc,
- LONG lParam
- );
-
- WINBOOL
- STDCALL
- EnumResourceLanguagesW(
- HINSTANCE hModule,
- LPCWSTR lpType,
- LPCWSTR lpName,
- ENUMRESLANGPROC lpEnumFunc,
- LONG lParam
- );
-
- HANDLE
- STDCALL
- BeginUpdateResourceW(
- LPCWSTR pFileName,
- WINBOOL bDeleteExistingResources
- );
-
- WINBOOL
- STDCALL
- UpdateResourceW(
- HANDLE hUpdate,
- LPCWSTR lpType,
- LPCWSTR lpName,
- WORD wLanguage,
- LPVOID lpData,
- DWORD cbData
- );
-
- WINBOOL
- STDCALL
- EndUpdateResourceW(
- HANDLE hUpdate,
- WINBOOL fDiscard
- );
-
- ATOM
- STDCALL
- GlobalAddAtomW(
- LPCWSTR lpString
- );
-
- ATOM
- STDCALL
- GlobalFindAtomW(
- LPCWSTR lpString
- );
-
- UINT
- STDCALL
- GlobalGetAtomNameW(
- ATOM nAtom,
- LPWSTR lpBuffer,
- int nSize
- );
-
- ATOM
- STDCALL
- AddAtomW(
- LPCWSTR lpString
- );
-
- ATOM
- STDCALL
- FindAtomW(
- LPCWSTR lpString
- );
-
- UINT
- STDCALL
- GetAtomNameW(
- ATOM nAtom,
- LPWSTR lpBuffer,
- int nSize
- );
-
- UINT
- STDCALL
- GetProfileIntW(
- LPCWSTR lpAppName,
- LPCWSTR lpKeyName,
- INT nDefault
- );
-
- DWORD
- STDCALL
- GetProfileStringW(
- LPCWSTR lpAppName,
- LPCWSTR lpKeyName,
- LPCWSTR lpDefault,
- LPWSTR lpReturnedString,
- DWORD nSize
- );
-
- WINBOOL
- STDCALL
- WriteProfileStringW(
- LPCWSTR lpAppName,
- LPCWSTR lpKeyName,
- LPCWSTR lpString
- );
-
- DWORD
- STDCALL
- GetProfileSectionW(
- LPCWSTR lpAppName,
- LPWSTR lpReturnedString,
- DWORD nSize
- );
-
- WINBOOL
- STDCALL
- WriteProfileSectionW(
- LPCWSTR lpAppName,
- LPCWSTR lpString
- );
-
- UINT
- STDCALL
- GetPrivateProfileIntW(
- LPCWSTR lpAppName,
- LPCWSTR lpKeyName,
- INT nDefault,
- LPCWSTR lpFileName
- );
-
- DWORD
- STDCALL
- GetPrivateProfileStringW(
- LPCWSTR lpAppName,
- LPCWSTR lpKeyName,
- LPCWSTR lpDefault,
- LPWSTR lpReturnedString,
- DWORD nSize,
- LPCWSTR lpFileName
- );
-
- WINBOOL
- STDCALL
- WritePrivateProfileStringW(
- LPCWSTR lpAppName,
- LPCWSTR lpKeyName,
- LPCWSTR lpString,
- LPCWSTR lpFileName
- );
-
- DWORD
- STDCALL
- GetPrivateProfileSectionW(
- LPCWSTR lpAppName,
- LPWSTR lpReturnedString,
- DWORD nSize,
- LPCWSTR lpFileName
- );
-
- WINBOOL
- STDCALL
- WritePrivateProfileSectionW(
- LPCWSTR lpAppName,
- LPCWSTR lpString,
- LPCWSTR lpFileName
- );
-
- UINT
- STDCALL
- GetDriveTypeW(
- LPCWSTR lpRootPathName
- );
-
- UINT
- STDCALL
- GetSystemDirectoryW(
- LPWSTR lpBuffer,
- UINT uSize
- );
-
- DWORD
- STDCALL
- GetTempPathW(
- DWORD nBufferLength,
- LPWSTR lpBuffer
- );
-
- UINT
- STDCALL
- GetTempFileNameW(
- LPCWSTR lpPathName,
- LPCWSTR lpPrefixString,
- UINT uUnique,
- LPWSTR lpTempFileName
- );
-
- UINT
- STDCALL
- GetWindowsDirectoryW(
- LPWSTR lpBuffer,
- UINT uSize
- );
-
- WINBOOL
- STDCALL
- SetCurrentDirectoryW(
- LPCWSTR lpPathName
- );
-
- DWORD
- STDCALL
- GetCurrentDirectoryW(
- DWORD nBufferLength,
- LPWSTR lpBuffer
- );
-
- WINBOOL
- STDCALL
- GetDiskFreeSpaceW(
- LPCWSTR lpRootPathName,
- LPDWORD lpSectorsPerCluster,
- LPDWORD lpBytesPerSector,
- LPDWORD lpNumberOfFreeClusters,
- LPDWORD lpTotalNumberOfClusters
- );
-
- WINBOOL
- STDCALL
- CreateDirectoryW(
- LPCWSTR lpPathName,
- LPSECURITY_ATTRIBUTES lpSecurityAttributes
- );
-
- WINBOOL
- STDCALL
- CreateDirectoryExW(
- LPCWSTR lpTemplateDirectory,
- LPCWSTR lpNewDirectory,
- LPSECURITY_ATTRIBUTES lpSecurityAttributes
- );
-
- WINBOOL
- STDCALL
- RemoveDirectoryW(
- LPCWSTR lpPathName
- );
-
- DWORD
- STDCALL
- GetFullPathNameW(
- LPCWSTR lpFileName,
- DWORD nBufferLength,
- LPWSTR lpBuffer,
- LPWSTR *lpFilePart
- );
-
- WINBOOL
- STDCALL
- DefineDosDeviceW(
- DWORD dwFlags,
- LPCWSTR lpDeviceName,
- LPCWSTR lpTargetPath
- );
-
- DWORD
- STDCALL
- QueryDosDeviceW(
- LPCWSTR lpDeviceName,
- LPWSTR lpTargetPath,
- DWORD ucchMax
- );
-
- HANDLE
- STDCALL
- CreateFileW(
- LPCWSTR lpFileName,
- DWORD dwDesiredAccess,
- DWORD dwShareMode,
- LPSECURITY_ATTRIBUTES lpSecurityAttributes,
- DWORD dwCreationDisposition,
- DWORD dwFlagsAndAttributes,
- HANDLE hTemplateFile
- );
-
- WINBOOL
- STDCALL
- SetFileAttributesW(
- LPCWSTR lpFileName,
- DWORD dwFileAttributes
- );
-
- DWORD
- STDCALL
- GetFileAttributesW(
- LPCWSTR lpFileName
- );
-
- DWORD
- STDCALL
- GetCompressedFileSizeW(
- LPCWSTR lpFileName,
- LPDWORD lpFileSizeHigh
- );
-
- WINBOOL
- STDCALL
- DeleteFileW(
- LPCWSTR lpFileName
- );
-
- DWORD
- STDCALL
- SearchPathW(
- LPCWSTR lpPath,
- LPCWSTR lpFileName,
- LPCWSTR lpExtension,
- DWORD nBufferLength,
- LPWSTR lpBuffer,
- LPWSTR *lpFilePart
- );
-
- WINBOOL
- STDCALL
- CopyFileW(
- LPCWSTR lpExistingFileName,
- LPCWSTR lpNewFileName,
- WINBOOL bFailIfExists
- );
-
- WINBOOL
- STDCALL
- MoveFileW(
- LPCWSTR lpExistingFileName,
- LPCWSTR lpNewFileName
- );
-
- WINBOOL
- STDCALL
- MoveFileExW(
- LPCWSTR lpExistingFileName,
- LPCWSTR lpNewFileName,
- DWORD dwFlags
- );
-
- HANDLE
- STDCALL
- CreateNamedPipeW(
- LPCWSTR lpName,
- DWORD dwOpenMode,
- DWORD dwPipeMode,
- DWORD nMaxInstances,
- DWORD nOutBufferSize,
- DWORD nInBufferSize,
- DWORD nDefaultTimeOut,
- LPSECURITY_ATTRIBUTES lpSecurityAttributes
- );
-
- WINBOOL
- STDCALL
- GetNamedPipeHandleStateW(
- HANDLE hNamedPipe,
- LPDWORD lpState,
- LPDWORD lpCurInstances,
- LPDWORD lpMaxCollectionCount,
- LPDWORD lpCollectDataTimeout,
- LPWSTR lpUserName,
- DWORD nMaxUserNameSize
- );
-
- WINBOOL
- STDCALL
- CallNamedPipeW(
- LPCWSTR lpNamedPipeName,
- LPVOID lpInBuffer,
- DWORD nInBufferSize,
- LPVOID lpOutBuffer,
- DWORD nOutBufferSize,
- LPDWORD lpBytesRead,
- DWORD nTimeOut
- );
-
- WINBOOL
- STDCALL
- WaitNamedPipeW(
- LPCWSTR lpNamedPipeName,
- DWORD nTimeOut
- );
-
- WINBOOL
- STDCALL
- SetVolumeLabelW(
- LPCWSTR lpRootPathName,
- LPCWSTR lpVolumeName
- );
-
- WINBOOL
- STDCALL
- GetVolumeInformationW(
- LPCWSTR lpRootPathName,
- LPWSTR lpVolumeNameBuffer,
- DWORD nVolumeNameSize,
- LPDWORD lpVolumeSerialNumber,
- LPDWORD lpMaximumComponentLength,
- LPDWORD lpFileSystemFlags,
- LPWSTR lpFileSystemNameBuffer,
- DWORD nFileSystemNameSize
- );
-
- WINBOOL
- STDCALL
- ClearEventLogW (
- HANDLE hEventLog,
- LPCWSTR lpBackupFileName
- );
-
- WINBOOL
- STDCALL
- BackupEventLogW (
- HANDLE hEventLog,
- LPCWSTR lpBackupFileName
- );
-
- HANDLE
- STDCALL
- OpenEventLogW (
- LPCWSTR lpUNCServerName,
- LPCWSTR lpSourceName
- );
-
- HANDLE
- STDCALL
- RegisterEventSourceW (
- LPCWSTR lpUNCServerName,
- LPCWSTR lpSourceName
- );
-
- HANDLE
- STDCALL
- OpenBackupEventLogW (
- LPCWSTR lpUNCServerName,
- LPCWSTR lpFileName
- );
-
- WINBOOL
- STDCALL
- ReadEventLogW (
- HANDLE hEventLog,
- DWORD dwReadFlags,
- DWORD dwRecordOffset,
- LPVOID lpBuffer,
- DWORD nNumberOfBytesToRead,
- DWORD *pnBytesRead,
- DWORD *pnMinNumberOfBytesNeeded
- );
-
- WINBOOL
- STDCALL
- ReportEventW (
- HANDLE hEventLog,
- WORD wType,
- WORD wCategory,
- DWORD dwEventID,
- PSID lpUserSid,
- WORD wNumStrings,
- DWORD dwDataSize,
- LPCWSTR *lpStrings,
- LPVOID lpRawData
- );
-
- WINBOOL
- STDCALL
- AccessCheckAndAuditAlarmW (
- LPCWSTR SubsystemName,
- LPVOID HandleId,
- LPWSTR ObjectTypeName,
- LPWSTR ObjectName,
- PSECURITY_DESCRIPTOR SecurityDescriptor,
- DWORD DesiredAccess,
- PGENERIC_MAPPING GenericMapping,
- WINBOOL ObjectCreation,
- LPDWORD GrantedAccess,
- LPBOOL AccessStatus,
- LPBOOL pfGenerateOnClose
- );
-
- WINBOOL
- STDCALL
- ObjectOpenAuditAlarmW (
- LPCWSTR SubsystemName,
- LPVOID HandleId,
- LPWSTR ObjectTypeName,
- LPWSTR ObjectName,
- PSECURITY_DESCRIPTOR pSecurityDescriptor,
- HANDLE ClientToken,
- DWORD DesiredAccess,
- DWORD GrantedAccess,
- PPRIVILEGE_SET Privileges,
- WINBOOL ObjectCreation,
- WINBOOL AccessGranted,
- LPBOOL GenerateOnClose
- );
-
- WINBOOL
- STDCALL
- ObjectPrivilegeAuditAlarmW (
- LPCWSTR SubsystemName,
- LPVOID HandleId,
- HANDLE ClientToken,
- DWORD DesiredAccess,
- PPRIVILEGE_SET Privileges,
- WINBOOL AccessGranted
- );
-
- WINBOOL
- STDCALL
- ObjectCloseAuditAlarmW (
- LPCWSTR SubsystemName,
- LPVOID HandleId,
- WINBOOL GenerateOnClose
- );
-
- WINBOOL
- STDCALL
- PrivilegedServiceAuditAlarmW (
- LPCWSTR SubsystemName,
- LPCWSTR ServiceName,
- HANDLE ClientToken,
- PPRIVILEGE_SET Privileges,
- WINBOOL AccessGranted
- );
-
- WINBOOL
- STDCALL
- SetFileSecurityW (
- LPCWSTR lpFileName,
- SECURITY_INFORMATION SecurityInformation,
- PSECURITY_DESCRIPTOR pSecurityDescriptor
- );
-
- WINBOOL
- STDCALL
- GetFileSecurityW (
- LPCWSTR lpFileName,
- SECURITY_INFORMATION RequestedInformation,
- PSECURITY_DESCRIPTOR pSecurityDescriptor,
- DWORD nLength,
- LPDWORD lpnLengthNeeded
- );
-
- HANDLE
- STDCALL
- FindFirstChangeNotificationW(
- LPCWSTR lpPathName,
- WINBOOL bWatchSubtree,
- DWORD dwNotifyFilter
- );
-
- WINBOOL
- STDCALL
- IsBadStringPtrW(
- LPCWSTR lpsz,
- UINT ucchMax
- );
-
- WINBOOL
- STDCALL
- LookupAccountSidW(
- LPCWSTR lpSystemName,
- PSID Sid,
- LPWSTR Name,
- LPDWORD cbName,
- LPWSTR ReferencedDomainName,
- LPDWORD cbReferencedDomainName,
- PSID_NAME_USE peUse
- );
-
- WINBOOL
- STDCALL
- LookupAccountNameW(
- LPCWSTR lpSystemName,
- LPCWSTR lpAccountName,
- PSID Sid,
- LPDWORD cbSid,
- LPWSTR ReferencedDomainName,
- LPDWORD cbReferencedDomainName,
- PSID_NAME_USE peUse
- );
-
- WINBOOL
- STDCALL
- LookupPrivilegeValueW(
- LPCWSTR lpSystemName,
- LPCWSTR lpName,
- PLUID lpLuid
- );
-
- WINBOOL
- STDCALL
- LookupPrivilegeNameW(
- LPCWSTR lpSystemName,
- PLUID lpLuid,
- LPWSTR lpName,
- LPDWORD cbName
- );
-
- WINBOOL
- STDCALL
- LookupPrivilegeDisplayNameW(
- LPCWSTR lpSystemName,
- LPCWSTR lpName,
- LPWSTR lpDisplayName,
- LPDWORD cbDisplayName,
- LPDWORD lpLanguageId
- );
-
- WINBOOL
- STDCALL
- BuildCommDCBW(
- LPCWSTR lpDef,
- LPDCB lpDCB
- );
-
- WINBOOL
- STDCALL
- BuildCommDCBAndTimeoutsW(
- LPCWSTR lpDef,
- LPDCB lpDCB,
- LPCOMMTIMEOUTS lpCommTimeouts
- );
-
- WINBOOL
- STDCALL
- CommConfigDialogW(
- LPCWSTR lpszName,
- HWND hWnd,
- LPCOMMCONFIG lpCC
- );
-
- WINBOOL
- STDCALL
- GetDefaultCommConfigW(
- LPCWSTR lpszName,
- LPCOMMCONFIG lpCC,
- LPDWORD lpdwSize
- );
-
- WINBOOL
- STDCALL
- SetDefaultCommConfigW(
- LPCWSTR lpszName,
- LPCOMMCONFIG lpCC,
- DWORD dwSize
- );
-
- WINBOOL
- STDCALL
- GetComputerNameW (
- LPWSTR lpBuffer,
- LPDWORD nSize
- );
-
- WINBOOL
- STDCALL
- SetComputerNameW (
- LPCWSTR lpComputerName
- );
-
- WINBOOL
- STDCALL
- GetUserNameW (
- LPWSTR lpBuffer,
- LPDWORD nSize
- );
-
- int
- STDCALL
- wvsprintfW(
- LPWSTR,
- LPCWSTR,
- va_list arglist);
-
- int
- CDECL
- wsprintfW(LPWSTR, LPCWSTR, ...);
-
- HKL
- STDCALL
- LoadKeyboardLayoutW(
- LPCWSTR pwszKLID,
- UINT Flags);
-
- WINBOOL
- STDCALL
- GetKeyboardLayoutNameW(
- LPWSTR pwszKLID);
-
- HDESK
- STDCALL
- CreateDesktopW(
- LPWSTR lpszDesktop,
- LPWSTR lpszDevice,
- LPDEVMODE pDevmode,
- DWORD dwFlags,
- DWORD dwDesiredAccess,
- LPSECURITY_ATTRIBUTES lpsa);
-
- HDESK
- STDCALL
- OpenDesktopW(
- LPWSTR lpszDesktop,
- DWORD dwFlags,
- WINBOOL fInherit,
- DWORD dwDesiredAccess);
-
- WINBOOL
- STDCALL
- EnumDesktopsW(
- HWINSTA hwinsta,
- DESKTOPENUMPROC lpEnumFunc,
- LPARAM lParam);
-
- HWINSTA
- STDCALL
- CreateWindowStationW(
- LPWSTR lpwinsta,
- DWORD dwReserved,
- DWORD dwDesiredAccess,
- LPSECURITY_ATTRIBUTES lpsa);
-
- HWINSTA
- STDCALL
- OpenWindowStationW(
- LPWSTR lpszWinSta,
- WINBOOL fInherit,
- DWORD dwDesiredAccess);
-
- WINBOOL
- STDCALL
- EnumWindowStationsW(
- ENUMWINDOWSTATIONPROC lpEnumFunc,
- LPARAM lParam);
-
- WINBOOL
- STDCALL
- GetUserObjectInformationW(
- HANDLE hObj,
- int nIndex,
- PVOID pvInfo,
- DWORD nLength,
- LPDWORD lpnLengthNeeded);
-
- WINBOOL
- STDCALL
- SetUserObjectInformationW(
- HANDLE hObj,
- int nIndex,
- PVOID pvInfo,
- DWORD nLength);
-
- UINT
- STDCALL
- RegisterWindowMessageW(
- LPCWSTR lpString);
-
- WINBOOL
- STDCALL
- GetMessageW(
- LPMSG lpMsg,
- HWND hWnd ,
- UINT wMsgFilterMin,
- UINT wMsgFilterMax);
-
- LONG
- STDCALL
- DispatchMessageW(
- CONST MSG *lpMsg);
-
- WINBOOL
- STDCALL
- PeekMessageW(
- LPMSG lpMsg,
- HWND hWnd ,
- UINT wMsgFilterMin,
- UINT wMsgFilterMax,
- UINT wRemoveMsg);
-
- LRESULT
- STDCALL
- SendMessageW(
- HWND hWnd,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- LRESULT
- STDCALL
- SendMessageTimeoutW(
- HWND hWnd,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam,
- UINT fuFlags,
- UINT uTimeout,
- LPDWORD lpdwResult);
-
- WINBOOL
- STDCALL
- SendNotifyMessageW(
- HWND hWnd,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- WINBOOL
- STDCALL
- SendMessageCallbackW(
- HWND hWnd,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam,
- SENDASYNCPROC lpResultCallBack,
- DWORD dwData);
-
- WINBOOL
- STDCALL
- PostMessageW(
- HWND hWnd,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- WINBOOL
- STDCALL
- PostThreadMessageW(
- DWORD idThread,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- LRESULT
- STDCALL
- DefWindowProcW(
- HWND hWnd,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- LRESULT
- STDCALL
- CallWindowProcW(
- WNDPROC lpPrevWndFunc,
- HWND hWnd,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- ATOM
- STDCALL
- RegisterClassW(
- CONST WNDCLASS *lpWndClass);
-
- WINBOOL
- STDCALL
- UnregisterClassW(
- LPCWSTR lpClassName,
- HINSTANCE hInstance);
-
- WINBOOL
- STDCALL
- GetClassInfoW(
- HINSTANCE hInstance ,
- LPCWSTR lpClassName,
- LPWNDCLASS lpWndClass);
-
- ATOM
- STDCALL
- RegisterClassExW(CONST WNDCLASSEX *);
-
- WINBOOL
- STDCALL
- GetClassInfoExW(HINSTANCE, LPCWSTR, LPWNDCLASSEX);
-
- HWND
- STDCALL
- CreateWindowExW(
- DWORD dwExStyle,
- LPCWSTR lpClassName,
- LPCWSTR lpWindowName,
- DWORD dwStyle,
- int X,
- int Y,
- int nWidth,
- int nHeight,
- HWND hWndParent ,
- HMENU hMenu,
- HINSTANCE hInstance,
- LPVOID lpParam);
-
- HWND
- STDCALL
- CreateDialogParamW(
- HINSTANCE hInstance,
- LPCWSTR lpTemplateName,
- HWND hWndParent ,
- DLGPROC lpDialogFunc,
- LPARAM dwInitParam);
-
- HWND
- STDCALL
- CreateDialogIndirectParamW(
- HINSTANCE hInstance,
- LPCDLGTEMPLATE lpTemplate,
- HWND hWndParent,
- DLGPROC lpDialogFunc,
- LPARAM dwInitParam);
-
- int
- STDCALL
- DialogBoxParamW(
- HINSTANCE hInstance,
- LPCWSTR lpTemplateName,
- HWND hWndParent ,
- DLGPROC lpDialogFunc,
- LPARAM dwInitParam);
-
- int
- STDCALL
- DialogBoxIndirectParamW(
- HINSTANCE hInstance,
- LPCDLGTEMPLATE hDialogTemplate,
- HWND hWndParent ,
- DLGPROC lpDialogFunc,
- LPARAM dwInitParam);
-
- WINBOOL
- STDCALL
- SetDlgItemTextW(
- HWND hDlg,
- int nIDDlgItem,
- LPCWSTR lpString);
-
- UINT
- STDCALL
- GetDlgItemTextW(
- HWND hDlg,
- int nIDDlgItem,
- LPWSTR lpString,
- int nMaxCount);
-
- LONG
- STDCALL
- SendDlgItemMessageW(
- HWND hDlg,
- int nIDDlgItem,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- LRESULT
- STDCALL
- DefDlgProcW(
- HWND hDlg,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam);
-
- WINBOOL
- STDCALL
- CallMsgFilterW(
- LPMSG lpMsg,
- int nCode);
-
- UINT
- STDCALL
- RegisterClipboardFormatW(
- LPCWSTR lpszFormat);
-
- int
- STDCALL
- GetClipboardFormatNameW(
- UINT format,
- LPWSTR lpszFormatName,
- int cchMaxCount);
-
- WINBOOL
- STDCALL
- CharToOemW(
- LPCWSTR lpszSrc,
- LPSTR lpszDst);
-
- WINBOOL
- STDCALL
- OemToCharW(
- LPCSTR lpszSrc,
- LPWSTR lpszDst);
-
- WINBOOL
- STDCALL
- CharToOemBuffW(
- LPCWSTR lpszSrc,
- LPSTR lpszDst,
- DWORD cchDstLength);
-
- WINBOOL
- STDCALL
- OemToCharBuffW(
- LPCSTR lpszSrc,
- LPWSTR lpszDst,
- DWORD cchDstLength);
-
- LPWSTR
- STDCALL
- CharUpperW(
- LPWSTR lpsz);
-
- DWORD
- STDCALL
- CharUpperBuffW(
- LPWSTR lpsz,
- DWORD cchLength);
-
- LPWSTR
- STDCALL
- CharLowerW(
- LPWSTR lpsz);
-
- DWORD
- STDCALL
- CharLowerBuffW(
- LPWSTR lpsz,
- DWORD cchLength);
-
- LPWSTR
- STDCALL
- CharNextW(
- LPCWSTR lpsz);
-
- LPWSTR
- STDCALL
- CharPrevW(
- LPCWSTR lpszStart,
- LPCWSTR lpszCurrent);
-
- WINBOOL
- STDCALL
- IsCharAlphaW(
- WCHAR ch);
-
- WINBOOL
- STDCALL
- IsCharAlphaNumericW(
- WCHAR ch);
-
- WINBOOL
- STDCALL
- IsCharUpperW(
- WCHAR ch);
-
- WINBOOL
- STDCALL
- IsCharLowerW(
- WCHAR ch);
-
- int
- STDCALL
- GetKeyNameTextW(
- LONG lParam,
- LPWSTR lpString,
- int nSize
- );
-
- SHORT
- STDCALL
- VkKeyScanW(
- WCHAR ch);
-
- SHORT
- STDCALL VkKeyScanExW(
- WCHAR ch,
- HKL dwhkl);
-
- UINT
- STDCALL
- MapVirtualKeyW(
- UINT uCode,
- UINT uMapType);
-
- UINT
- STDCALL
- MapVirtualKeyExW(
- UINT uCode,
- UINT uMapType,
- HKL dwhkl);
-
- HACCEL
- STDCALL
- LoadAcceleratorsW(
- HINSTANCE hInstance,
- LPCWSTR lpTableName);
-
- HACCEL
- STDCALL
- CreateAcceleratorTableW(
- LPACCEL, int);
-
- int
- STDCALL
- CopyAcceleratorTableW(
- HACCEL hAccelSrc,
- LPACCEL lpAccelDst,
- int cAccelEntries);
-
- int
- STDCALL
- TranslateAcceleratorW(
- HWND hWnd,
- HACCEL hAccTable,
- LPMSG lpMsg);
-
- HMENU
- STDCALL
- LoadMenuW(
- HINSTANCE hInstance,
- LPCWSTR lpMenuName);
-
- HMENU
- STDCALL
- LoadMenuIndirectW(
- CONST MENUTEMPLATE *lpMenuTemplate);
-
- WINBOOL
- STDCALL
- ChangeMenuW(
- HMENU hMenu,
- UINT cmd,
- LPCWSTR lpszNewItem,
- UINT cmdInsert,
- UINT flags);
-
- int
- STDCALL
- GetMenuStringW(
- HMENU hMenu,
- UINT uIDItem,
- LPWSTR lpString,
- int nMaxCount,
- UINT uFlag);
-
- WINBOOL
- STDCALL
- InsertMenuW(
- HMENU hMenu,
- UINT uPosition,
- UINT uFlags,
- UINT uIDNewItem,
- LPCWSTR lpNewItem
- );
-
- WINBOOL
- STDCALL
- AppendMenuW(
- HMENU hMenu,
- UINT uFlags,
- UINT uIDNewItem,
- LPCWSTR lpNewItem
- );
-
- WINBOOL
- STDCALL
- ModifyMenuW(
- HMENU hMnu,
- UINT uPosition,
- UINT uFlags,
- UINT uIDNewItem,
- LPCWSTR lpNewItem
- );
-
- WINBOOL
- STDCALL
- InsertMenuItemW(
- HMENU,
- UINT,
- WINBOOL,
- LPCMENUITEMINFO
- );
-
- WINBOOL
- STDCALL
- GetMenuItemInfoW(
- HMENU,
- UINT,
- WINBOOL,
- LPMENUITEMINFO
- );
-
- WINBOOL
- STDCALL
- SetMenuItemInfoW(
- HMENU,
- UINT,
- WINBOOL,
- LPCMENUITEMINFO
- );
-
- int
- STDCALL
- DrawTextW(
- HDC hDC,
- LPCWSTR lpString,
- int nCount,
- LPRECT lpRect,
- UINT uFormat);
-
- int
- STDCALL
- DrawTextExW(HDC, LPWSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS);
-
- WINBOOL
- STDCALL
- GrayStringW(
- HDC hDC,
- HBRUSH hBrush,
- GRAYSTRINGPROC lpOutputFunc,
- LPARAM lpData,
- int nCount,
- int X,
- int Y,
- int nWidth,
- int nHeight);
-
- WINBOOL STDCALL DrawStateW(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT);
-
- LONG
- STDCALL
- TabbedTextOutW(
- HDC hDC,
- int X,
- int Y,
- LPCWSTR lpString,
- int nCount,
- int nTabPositions,
- LPINT lpnTabStopPositions,
- int nTabOrigin);
-
- DWORD
- STDCALL
- GetTabbedTextExtentW(
- HDC hDC,
- LPCWSTR lpString,
- int nCount,
- int nTabPositions,
- LPINT lpnTabStopPositions);
-
- WINBOOL
- STDCALL
- SetPropW(
- HWND hWnd,
- LPCWSTR lpString,
- HANDLE hData);
-
- HANDLE
- STDCALL
- GetPropW(
- HWND hWnd,
- LPCWSTR lpString);
-
- HANDLE
- STDCALL
- RemovePropW(
- HWND hWnd,
- LPCWSTR lpString);
-
- int
- STDCALL
- EnumPropsExW(
- HWND hWnd,
- PROPENUMPROCEX lpEnumFunc,
- LPARAM lParam);
-
- int
- STDCALL
- EnumPropsW(
- HWND hWnd,
- PROPENUMPROC lpEnumFunc);
-
- WINBOOL
- STDCALL
- SetWindowTextW(
- HWND hWnd,
- LPCWSTR lpString);
-
- int
- STDCALL
- GetWindowTextW(
- HWND hWnd,
- LPWSTR lpString,
- int nMaxCount);
-
- int
- STDCALL
- GetWindowTextLengthW(
- HWND hWnd);
-
- int
- STDCALL
- MessageBoxW(
- HWND hWnd ,
- LPCWSTR lpText,
- LPCWSTR lpCaption,
- UINT uType);
-
- int
- STDCALL
- MessageBoxExW(
- HWND hWnd ,
- LPCWSTR lpText,
- LPCWSTR lpCaption,
- UINT uType,
- WORD wLanguageId);
-
- int
- STDCALL
- MessageBoxIndirectW(LPMSGBOXPARAMS);
-
- LONG
- STDCALL
- GetWindowLongW(
- HWND hWnd,
- int nIndex);
-
- LONG
- STDCALL
- SetWindowLongW(
- HWND hWnd,
- int nIndex,
- LONG dwNewLong);
-
- DWORD
- STDCALL
- GetClassLongW(
- HWND hWnd,
- int nIndex);
-
- DWORD
- STDCALL
- SetClassLongW(
- HWND hWnd,
- int nIndex,
- LONG dwNewLong);
-
- HWND
- STDCALL
- FindWindowW(
- LPCWSTR lpClassName ,
- LPCWSTR lpWindowName);
-
- HWND
- STDCALL
- FindWindowExW(HWND, HWND, LPCWSTR, LPCWSTR);
-
- int
- STDCALL
- GetClassNameW(
- HWND hWnd,
- LPWSTR lpClassName,
- int nMaxCount);
-
- HHOOK
- STDCALL
- SetWindowsHookExW(
- int idHook,
- HOOKPROC lpfn,
- HINSTANCE hmod,
- DWORD dwThreadId);
-
- HBITMAP
- STDCALL
- LoadBitmapW(
- HINSTANCE hInstance,
- LPCWSTR lpBitmapName);
-
- HCURSOR
- STDCALL
- LoadCursorW(
- HINSTANCE hInstance,
- LPCWSTR lpCursorName);
-
- HCURSOR
- STDCALL
- LoadCursorFromFileW(
- LPCWSTR lpFileName);
-
- HICON
- STDCALL
- LoadIconW(
- HINSTANCE hInstance,
- LPCWSTR lpIconName);
-
- HANDLE
- STDCALL
- LoadImageW(
- HINSTANCE,
- LPCWSTR,
- UINT,
- int,
- int,
- UINT);
-
- int
- STDCALL
- LoadStringW(
- HINSTANCE hInstance,
- UINT uID,
- LPWSTR lpBuffer,
- int nBufferMax);
-
- WINBOOL
- STDCALL
- IsDialogMessageW(
- HWND hDlg,
- LPMSG lpMsg);
-
- int
- STDCALL
- DlgDirListW(
- HWND hDlg,
- LPWSTR lpPathSpec,
- int nIDListBox,
- int nIDStaticPath,
- UINT uFileType);
-
- WINBOOL
- STDCALL
- DlgDirSelectExW(
- HWND hDlg,
- LPWSTR lpString,
- int nCount,
- int nIDListBox);
-
- int
- STDCALL
- DlgDirListComboBoxW(
- HWND hDlg,
- LPWSTR lpPathSpec,
- int nIDComboBox,
- int nIDStaticPath,
- UINT uFiletype);
-
- WINBOOL
- STDCALL
- DlgDirSelectComboBoxExW(
- HWND hDlg,
- LPWSTR lpString,
- int nCount,
- int nIDComboBox);
-
- LRESULT
- STDCALL
- DefFrameProcW(
- HWND hWnd,
- HWND hWndMDIClient ,
- UINT uMsg,
- WPARAM wParam,
- LPARAM lParam);
-
- LRESULT
- STDCALL
- DefMDIChildProcW(
- HWND hWnd,
- UINT uMsg,
- WPARAM wParam,
- LPARAM lParam);
-
- HWND
- STDCALL
- CreateMDIWindowW(
- LPWSTR lpClassName,
- LPWSTR lpWindowName,
- DWORD dwStyle,
- int X,
- int Y,
- int nWidth,
- int nHeight,
- HWND hWndParent,
- HINSTANCE hInstance,
- LPARAM lParam
- );
-
- WINBOOL
- STDCALL
- WinHelpW(
- HWND hWndMain,
- LPCWSTR lpszHelp,
- UINT uCommand,
- DWORD dwData
- );
-
- LONG
- STDCALL
- ChangeDisplaySettingsW(
- LPDEVMODE lpDevMode,
- DWORD dwFlags);
-
- WINBOOL
- STDCALL
- EnumDisplaySettingsW(
- LPCWSTR lpszDeviceName,
- DWORD iModeNum,
- LPDEVMODE lpDevMode);
-
- WINBOOL
- STDCALL
- SystemParametersInfoW(
- UINT uiAction,
- UINT uiParam,
- PVOID pvParam,
- UINT fWinIni);
-
- int
- STDCALL
- AddFontResourceW(LPCWSTR);
-
- HMETAFILE
- STDCALL
- CopyMetaFileW(HMETAFILE, LPCWSTR);
-
- HFONT
- STDCALL
- CreateFontIndirectW(CONST LOGFONT *);
-
- HFONT
- STDCALL
- CreateFontW(int, int, int, int, int, DWORD,
- DWORD, DWORD, DWORD, DWORD, DWORD,
- DWORD, DWORD, LPCWSTR);
-
- HDC
- STDCALL
- CreateICW(LPCWSTR, LPCWSTR , LPCWSTR , CONST DEVMODE *);
-
- HDC
- STDCALL
- CreateMetaFileW(LPCWSTR);
-
- WINBOOL
- STDCALL
- CreateScalableFontResourceW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR);
-
- int
- STDCALL
- DeviceCapabilitiesW(LPCWSTR, LPCWSTR, WORD,
- LPWSTR, CONST DEVMODE *);
-
- int
- STDCALL
- EnumFontFamiliesExW(HDC, LPLOGFONT, FONTENUMEXPROC, LPARAM, DWORD);
-
- int
- STDCALL
- EnumFontFamiliesW(HDC, LPCWSTR, FONTENUMPROC, LPARAM);
-
- int
- STDCALL
- EnumFontsW(HDC, LPCWSTR, ENUMFONTSPROC, LPARAM);
-
- WINBOOL
- STDCALL
- GetCharWidthW(HDC, UINT, UINT, LPINT);
-
- WINBOOL
- STDCALL
- GetCharWidth32W(HDC, UINT, UINT, LPINT);
-
- WINBOOL
- STDCALL
- GetCharWidthFloatW(HDC, UINT, UINT, PFLOAT);
-
- WINBOOL
- STDCALL
- GetCharABCWidthsW(HDC, UINT, UINT, LPABC);
-
- WINBOOL
- STDCALL
- GetCharABCWidthsFloatW(HDC, UINT, UINT, LPABCFLOAT);
-
- DWORD
- STDCALL
- GetGlyphOutlineW(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, CONST MAT2 *);
-
- HMETAFILE
- STDCALL
- GetMetaFileW(LPCWSTR);
-
- UINT
- STDCALL
- GetOutlineTextMetricsW(HDC, UINT, LPOUTLINETEXTMETRIC);
-
- WINBOOL
- STDCALL GetTextExtentPointW(
- HDC,
- LPCWSTR,
- int,
- LPSIZE
- );
-
- WINBOOL
- STDCALL
- GetTextExtentPoint32W(
- HDC,
- LPCWSTR,
- int,
- LPSIZE
- );
-
- WINBOOL
- STDCALL
- GetTextExtentExPointW(
- HDC,
- LPCWSTR,
- int,
- int,
- LPINT,
- LPINT,
- LPSIZE
- );
-
- DWORD
- STDCALL
- GetCharacterPlacementW(HDC, LPCWSTR, int, int, LPGCP_RESULTS, DWORD);
-
- HDC
- STDCALL
- ResetDCW(HDC, CONST DEVMODE *);
-
- WINBOOL
- STDCALL
- RemoveFontResourceW(LPCWSTR);
-
- HENHMETAFILE
- STDCALL
- CopyEnhMetaFileW(HENHMETAFILE, LPCWSTR);
-
- HDC
- STDCALL
- CreateEnhMetaFileW(HDC, LPCWSTR, CONST RECT *, LPCWSTR);
-
- HENHMETAFILE
- STDCALL
- GetEnhMetaFileW(LPCWSTR);
-
- UINT
- STDCALL
- GetEnhMetaFileDescriptionW(HENHMETAFILE, UINT, LPWSTR );
-
- WINBOOL
- STDCALL
- GetTextMetricsW(HDC, LPTEXTMETRIC);
-
- int
- STDCALL
- StartDocW(HDC, CONST DOCINFO *);
-
- int
- STDCALL
- GetObjectW(HGDIOBJ, int, LPVOID);
-
- WINBOOL
- STDCALL
- TextOutW(HDC, int, int, LPCWSTR, int);
-
- WINBOOL
- STDCALL
- ExtTextOutW(HDC, int, int, UINT, CONST RECT *,LPCWSTR, UINT, CONST INT *);
-
- WINBOOL
- STDCALL
- PolyTextOutW(HDC, CONST POLYTEXT *, int);
-
- int
- STDCALL
- GetTextFaceW(HDC, int, LPWSTR);
-
- DWORD
- STDCALL
- GetKerningPairsW(HDC, DWORD, LPKERNINGPAIR);
-
- WINBOOL
- STDCALL
- GetLogColorSpaceW(HCOLORSPACE,LPLOGCOLORSPACE,DWORD);
-
- HCOLORSPACE
- STDCALL
- CreateColorSpaceW(LPLOGCOLORSPACE);
-
- WINBOOL
- STDCALL
- GetICMProfileW(HDC,DWORD,LPWSTR);
-
- WINBOOL
- STDCALL
- SetICMProfileW(HDC,LPWSTR);
-
- WINBOOL
- STDCALL
- UpdateICMRegKeyW(DWORD, DWORD, LPWSTR, UINT);
-
- int
- STDCALL
- EnumICMProfilesW(HDC,ICMENUMPROC,LPARAM);
-
- HPROPSHEETPAGE
- STDCALL
- CreatePropertySheetPageW(LPCPROPSHEETPAGE lppsp);
-
- int
- STDCALL
- PropertySheetW(LPCPROPSHEETHEADER lppsph);
-
- HIMAGELIST
- STDCALL
- ImageList_LoadImageW(HINSTANCE hi,
- LPCWSTR lpbmp,
- int cx,
- int cGrow,
- COLORREF crMask,
- UINT uType,
- UINT uFlags);
-
- HWND
- STDCALL
- CreateStatusWindowW(LONG style, LPCWSTR lpszText, HWND hwndParent, UINT wID);
-
- void
- STDCALL
- DrawStatusTextW(HDC hDC, LPRECT lprc, LPCWSTR pszText, UINT uFlags);
-
- WINBOOL
- STDCALL
- GetOpenFileNameW(LPOPENFILENAME);
-
- WINBOOL
- STDCALL
- GetSaveFileNameW(LPOPENFILENAME);
-
- short
- STDCALL
- GetFileTitleW(LPCWSTR, LPWSTR, WORD);
-
- WINBOOL
- STDCALL
- ChooseColorW(LPCHOOSECOLOR);
-
- HWND
- STDCALL
- ReplaceTextW(LPFINDREPLACE);
-
- WINBOOL
- STDCALL
- ChooseFontW(LPCHOOSEFONT);
-
- HWND
- STDCALL
- FindTextW(LPFINDREPLACE);
-
- WINBOOL
- STDCALL
- PrintDlgW(LPPRINTDLG);
-
- WINBOOL
- STDCALL
- PageSetupDlgW(LPPAGESETUPDLG);
-
- WINBOOL
- STDCALL
- CreateProcessW(
- LPCWSTR lpApplicationName,
- LPWSTR lpCommandLine,
- LPSECURITY_ATTRIBUTES lpProcessAttributes,
- LPSECURITY_ATTRIBUTES lpThreadAttributes,
- WINBOOL bInheritHandles,
- DWORD dwCreationFlags,
- LPVOID lpEnvironment,
- LPCWSTR lpCurrentDirectory,
- LPSTARTUPINFO lpStartupInfo,
- LPPROCESS_INFORMATION lpProcessInformation
- );
-
- VOID
- STDCALL
- GetStartupInfoW(
- LPSTARTUPINFO lpStartupInfo
- );
-
- HANDLE
- STDCALL
- FindFirstFileW(
- LPCWSTR lpFileName,
- LPWIN32_FIND_DATA lpFindFileData
- );
-
- WINBOOL
- STDCALL
- FindNextFileW(
- HANDLE hFindFile,
- LPWIN32_FIND_DATA lpFindFileData
- );
-
- WINBOOL
- STDCALL
- GetVersionExW(
- LPOSVERSIONINFO lpVersionInformation
- );
-
- #define CreateWindowW(lpClassName, lpWindowName, dwStyle, x, y,\
- nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)\
- CreateWindowExW(0L, lpClassName, lpWindowName, dwStyle, x, y,\
- nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
-
- #define CreateDialogW(hInstance, lpName, hWndParent, lpDialogFunc) \
- CreateDialogParamW(hInstance, lpName, hWndParent, lpDialogFunc, 0L)
-
- #define CreateDialogIndirectW(hInstance, lpTemplate, hWndParent, lpDialogFunc) \
- CreateDialogIndirectParamW(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
-
- #define DialogBoxW(hInstance, lpTemplate, hWndParent, lpDialogFunc) \
- DialogBoxParamW(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
-
- #define DialogBoxIndirectW(hInstance, lpTemplate, hWndParent, lpDialogFunc) \
- DialogBoxIndirectParamW(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
-
- HDC
- STDCALL
- CreateDCW(LPCWSTR, LPCWSTR , LPCWSTR , CONST DEVMODE *);
-
- HFONT
- STDCALL
- CreateFontA(int, int, int, int, int, DWORD,
- DWORD, DWORD, DWORD, DWORD, DWORD,
- DWORD, DWORD, LPCSTR);
-
- DWORD
- STDCALL
- VerInstallFileW(
- DWORD uFlags,
- LPWSTR szSrcFileName,
- LPWSTR szDestFileName,
- LPWSTR szSrcDir,
- LPWSTR szDestDir,
- LPWSTR szCurDir,
- LPWSTR szTmpFile,
- PUINT lpuTmpFileLen
- );
-
- DWORD
- STDCALL
- GetFileVersionInfoSizeW(
- LPWSTR lptstrFilename,
- LPDWORD lpdwHandle
- );
-
- WINBOOL
- STDCALL
- GetFileVersionInfoW(
- LPWSTR lptstrFilename,
- DWORD dwHandle,
- DWORD dwLen,
- LPVOID lpData
- );
-
- DWORD
- STDCALL
- VerLanguageNameW(
- DWORD wLang,
- LPWSTR szLang,
- DWORD nSize
- );
-
- WINBOOL
- STDCALL
- VerQueryValueW(
- const LPVOID pBlock,
- LPWSTR lpSubBlock,
- LPVOID * lplpBuffer,
- PUINT puLen
- );
-
- DWORD
- STDCALL
- VerFindFileW(
- DWORD uFlags,
- LPWSTR szFileName,
- LPWSTR szWinDir,
- LPWSTR szAppDir,
- LPWSTR szCurDir,
- PUINT lpuCurDirLen,
- LPWSTR szDestDir,
- PUINT lpuDestDirLen
- );
-
- LONG
- STDCALL
- RegSetValueExW (
- HKEY hKey,
- LPCWSTR lpValueName,
- DWORD Reserved,
- DWORD dwType,
- CONST BYTE* lpData,
- DWORD cbData
- );
-
- LONG
- STDCALL
- RegUnLoadKeyW (
- HKEY hKey,
- LPCWSTR lpSubKey
- );
-
- WINBOOL
- STDCALL
- InitiateSystemShutdownW(
- LPWSTR lpMachineName,
- LPWSTR lpMessage,
- DWORD dwTimeout,
- WINBOOL bForceAppsClosed,
- WINBOOL bRebootAfterShutdown
- );
-
- WINBOOL
- STDCALL
- AbortSystemShutdownW(
- LPWSTR lpMachineName
- );
-
- LONG
- STDCALL
- RegRestoreKeyW (
- HKEY hKey,
- LPCWSTR lpFile,
- DWORD dwFlags
- );
-
- LONG
- STDCALL
- RegSaveKeyW (
- HKEY hKey,
- LPCWSTR lpFile,
- LPSECURITY_ATTRIBUTES lpSecurityAttributes
- );
-
- LONG
- STDCALL
- RegSetValueW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- DWORD dwType,
- LPCWSTR lpData,
- DWORD cbData
- );
-
- LONG
- STDCALL
- RegQueryValueW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- LPWSTR lpValue,
- PLONG lpcbValue
- );
-
- LONG
- STDCALL
- RegQueryMultipleValuesW (
- HKEY hKey,
- PVALENT val_list,
- DWORD num_vals,
- LPWSTR lpValueBuf,
- LPDWORD ldwTotsize
- );
-
- LONG
- STDCALL
- RegQueryValueExW (
- HKEY hKey,
- LPCWSTR lpValueName,
- LPDWORD lpReserved,
- LPDWORD lpType,
- LPBYTE lpData,
- LPDWORD lpcbData
- );
-
- LONG
- STDCALL
- RegReplaceKeyW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- LPCWSTR lpNewFile,
- LPCWSTR lpOldFile
- );
-
- LONG
- STDCALL
- RegConnectRegistryW (
- LPWSTR lpMachineName,
- HKEY hKey,
- PHKEY phkResult
- );
-
- LONG
- STDCALL
- RegCreateKeyW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- PHKEY phkResult
- );
-
- LONG
- STDCALL
- RegCreateKeyExW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- DWORD Reserved,
- LPWSTR lpClass,
- DWORD dwOptions,
- REGSAM samDesired,
- LPSECURITY_ATTRIBUTES lpSecurityAttributes,
- PHKEY phkResult,
- LPDWORD lpdwDisposition
- );
-
- LONG
- STDCALL
- RegDeleteKeyW (
- HKEY hKey,
- LPCWSTR lpSubKey
- );
-
- LONG
- STDCALL
- RegDeleteValueW (
- HKEY hKey,
- LPCWSTR lpValueName
- );
-
- LONG
- STDCALL
- RegEnumKeyW (
- HKEY hKey,
- DWORD dwIndex,
- LPWSTR lpName,
- DWORD cbName
- );
-
- LONG
- STDCALL
- RegEnumKeyExW (
- HKEY hKey,
- DWORD dwIndex,
- LPWSTR lpName,
- LPDWORD lpcbName,
- LPDWORD lpReserved,
- LPWSTR lpClass,
- LPDWORD lpcbClass,
- PFILETIME lpftLastWriteTime
- );
-
- LONG
- STDCALL
- RegEnumValueW (
- HKEY hKey,
- DWORD dwIndex,
- LPWSTR lpValueName,
- LPDWORD lpcbValueName,
- LPDWORD lpReserved,
- LPDWORD lpType,
- LPBYTE lpData,
- LPDWORD lpcbData
- );
-
- LONG
- STDCALL
- RegLoadKeyW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- LPCWSTR lpFile
- );
-
- LONG
- STDCALL
- RegOpenKeyW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- PHKEY phkResult
- );
-
- LONG
- STDCALL
- RegOpenKeyExW (
- HKEY hKey,
- LPCWSTR lpSubKey,
- DWORD ulOptions,
- REGSAM samDesired,
- PHKEY phkResult
- );
-
- LONG
- STDCALL
- RegQueryInfoKeyW (
- HKEY hKey,
- LPWSTR lpClass,
- LPDWORD lpcbClass,
- LPDWORD lpReserved,
- LPDWORD lpcSubKeys,
- LPDWORD lpcbMaxSubKeyLen,
- LPDWORD lpcbMaxClassLen,
- LPDWORD lpcValues,
- LPDWORD lpcbMaxValueNameLen,
- LPDWORD lpcbMaxValueLen,
- LPDWORD lpcbSecurityDescriptor,
- PFILETIME lpftLastWriteTime
- );
-
- int
- STDCALL
- CompareStringW(
- LCID Locale,
- DWORD dwCmpFlags,
- LPCWSTR lpString1,
- int cchCount1,
- LPCWSTR lpString2,
- int cchCount2);
-
- int
- STDCALL
- LCMapStringW(
- LCID Locale,
- DWORD dwMapFlags,
- LPCWSTR lpSrcStr,
- int cchSrc,
- LPWSTR lpDestStr,
- int cchDest);
-
-
- int
- STDCALL
- GetLocaleInfoW(
- LCID Locale,
- LCTYPE LCType,
- LPWSTR lpLCData,
- int cchData);
-
- WINBOOL
- STDCALL
- SetLocaleInfoW(
- LCID Locale,
- LCTYPE LCType,
- LPCWSTR lpLCData);
-
- int
- STDCALL
- GetTimeFormatW(
- LCID Locale,
- DWORD dwFlags,
- CONST SYSTEMTIME *lpTime,
- LPCWSTR lpFormat,
- LPWSTR lpTimeStr,
- int cchTime);
-
- int
- STDCALL
- GetDateFormatW(
- LCID Locale,
- DWORD dwFlags,
- CONST SYSTEMTIME *lpDate,
- LPCWSTR lpFormat,
- LPWSTR lpDateStr,
- int cchDate);
-
- int
- STDCALL
- GetNumberFormatW(
- LCID Locale,
- DWORD dwFlags,
- LPCWSTR lpValue,
- CONST NUMBERFMT *lpFormat,
- LPWSTR lpNumberStr,
- int cchNumber);
-
- int
- STDCALL
- GetCurrencyFormatW(
- LCID Locale,
- DWORD dwFlags,
- LPCWSTR lpValue,
- CONST CURRENCYFMT *lpFormat,
- LPWSTR lpCurrencyStr,
- int cchCurrency);
-
- WINBOOL
- STDCALL
- EnumCalendarInfoW(
- CALINFO_ENUMPROC lpCalInfoEnumProc,
- LCID Locale,
- CALID Calendar,
- CALTYPE CalType);
-
- WINBOOL
- STDCALL
- EnumTimeFormatsW(
- TIMEFMT_ENUMPROC lpTimeFmtEnumProc,
- LCID Locale,
- DWORD dwFlags);
-
- WINBOOL
- STDCALL
- EnumDateFormatsW(
- DATEFMT_ENUMPROC lpDateFmtEnumProc,
- LCID Locale,
- DWORD dwFlags);
-
- WINBOOL
- STDCALL
- GetStringTypeExW(
- LCID Locale,
- DWORD dwInfoType,
- LPCWSTR lpSrcStr,
- int cchSrc,
- LPWORD lpCharType);
-
- WINBOOL
- STDCALL
- GetStringTypeW(
- DWORD dwInfoType,
- LPCWSTR lpSrcStr,
- int cchSrc,
- LPWORD lpCharType);
-
- int
- STDCALL
- FoldStringW(
- DWORD dwMapFlags,
- LPCWSTR lpSrcStr,
- int cchSrc,
- LPWSTR lpDestStr,
- int cchDest);
-
- WINBOOL
- STDCALL
- EnumSystemLocalesW(
- LOCALE_ENUMPROC lpLocaleEnumProc,
- DWORD dwFlags);
-
- WINBOOL
- STDCALL
- EnumSystemCodePagesW(
- CODEPAGE_ENUMPROC lpCodePageEnumProc,
- DWORD dwFlags);
-
- WINBOOL
- STDCALL
- PeekConsoleInputW(
- HANDLE hConsoleInput,
- PINPUT_RECORD lpBuffer,
- DWORD nLength,
- LPDWORD lpNumberOfEventsRead
- );
-
- WINBOOL
- STDCALL
- ReadConsoleInputW(
- HANDLE hConsoleInput,
- PINPUT_RECORD lpBuffer,
- DWORD nLength,
- LPDWORD lpNumberOfEventsRead
- );
-
- WINBOOL
- STDCALL
- WriteConsoleInputW(
- HANDLE hConsoleInput,
- CONST INPUT_RECORD *lpBuffer,
- DWORD nLength,
- LPDWORD lpNumberOfEventsWritten
- );
-
- WINBOOL
- STDCALL
- ReadConsoleOutputW(
- HANDLE hConsoleOutput,
- PCHAR_INFO lpBuffer,
- COORD dwBufferSize,
- COORD dwBufferCoord,
- PSMALL_RECT lpReadRegion
- );
-
- WINBOOL
- STDCALL
- WriteConsoleOutputW(
- HANDLE hConsoleOutput,
- CONST CHAR_INFO *lpBuffer,
- COORD dwBufferSize,
- COORD dwBufferCoord,
- PSMALL_RECT lpWriteRegion
- );
-
- WINBOOL
- STDCALL
- ReadConsoleOutputCharacterW(
- HANDLE hConsoleOutput,
- LPWSTR lpCharacter,
- DWORD nLength,
- COORD dwReadCoord,
- LPDWORD lpNumberOfCharsRead
- );
-
- WINBOOL
- STDCALL
- WriteConsoleOutputCharacterW(
- HANDLE hConsoleOutput,
- LPCWSTR lpCharacter,
- DWORD nLength,
- COORD dwWriteCoord,
- LPDWORD lpNumberOfCharsWritten
- );
-
- WINBOOL
- STDCALL
- FillConsoleOutputCharacterW(
- HANDLE hConsoleOutput,
- WCHAR cCharacter,
- DWORD nLength,
- COORD dwWriteCoord,
- LPDWORD lpNumberOfCharsWritten
- );
-
- WINBOOL
- STDCALL
- ScrollConsoleScreenBufferW(
- HANDLE hConsoleOutput,
- CONST SMALL_RECT *lpScrollRectangle,
- CONST SMALL_RECT *lpClipRectangle,
- COORD dwDestinationOrigin,
- CONST CHAR_INFO *lpFill
- );
-
- DWORD
- STDCALL
- GetConsoleTitleW(
- LPWSTR lpConsoleTitle,
- DWORD nSize
- );
-
- WINBOOL
- STDCALL
- SetConsoleTitleW(
- LPCWSTR lpConsoleTitle
- );
-
- WINBOOL
- STDCALL
- ReadConsoleW(
- HANDLE hConsoleInput,
- LPVOID lpBuffer,
- DWORD nNumberOfCharsToRead,
- LPDWORD lpNumberOfCharsRead,
- LPVOID lpReserved
- );
-
- WINBOOL
- STDCALL
- WriteConsoleW(
- HANDLE hConsoleOutput,
- CONST VOID *lpBuffer,
- DWORD nNumberOfCharsToWrite,
- LPDWORD lpNumberOfCharsWritten,
- LPVOID lpReserved
- );
-
- DWORD STDCALL
- WNetAddConnectionW(
- LPCWSTR lpRemoteName,
- LPCWSTR lpPassword,
- LPCWSTR lpLocalName
- );
-
- DWORD STDCALL
- WNetAddConnection2W(
- LPNETRESOURCE lpNetResource,
- LPCWSTR lpPassword,
- LPCWSTR lpUserName,
- DWORD dwFlags
- );
-
- DWORD STDCALL
- WNetAddConnection3W(
- HWND hwndOwner,
- LPNETRESOURCE lpNetResource,
- LPCWSTR lpPassword,
- LPCWSTR lpUserName,
- DWORD dwFlags
- );
-
- DWORD STDCALL
- WNetCancelConnectionW(
- LPCWSTR lpName,
- WINBOOL fForce
- );
-
- DWORD STDCALL
- WNetCancelConnection2W(
- LPCWSTR lpName,
- DWORD dwFlags,
- WINBOOL fForce
- );
-
- DWORD STDCALL
- WNetGetConnectionW(
- LPCWSTR lpLocalName,
- LPWSTR lpRemoteName,
- LPDWORD lpnLength
- );
-
- DWORD STDCALL
- WNetUseConnectionW(
- HWND hwndOwner,
- LPNETRESOURCE lpNetResource,
- LPCWSTR lpUserID,
- LPCWSTR lpPassword,
- DWORD dwFlags,
- LPWSTR lpAccessName,
- LPDWORD lpBufferSize,
- LPDWORD lpResult
- );
-
- DWORD STDCALL
- WNetSetConnectionW(
- LPCWSTR lpName,
- DWORD dwProperties,
- LPVOID pvValues
- );
-
- DWORD STDCALL
- WNetConnectionDialog1W(
- LPCONNECTDLGSTRUCT lpConnDlgStruct
- );
-
- DWORD STDCALL
- WNetDisconnectDialog1W(
- LPDISCDLGSTRUCT lpConnDlgStruct
- );
-
- DWORD STDCALL
- WNetOpenEnumW(
- DWORD dwScope,
- DWORD dwType,
- DWORD dwUsage,
- LPNETRESOURCE lpNetResource,
- LPHANDLE lphEnum
- );
-
- DWORD STDCALL
- WNetEnumResourceW(
- HANDLE hEnum,
- LPDWORD lpcCount,
- LPVOID lpBuffer,
- LPDWORD lpBufferSize
- );
-
- DWORD STDCALL
- WNetGetUniversalNameW(
- LPCWSTR lpLocalPath,
- DWORD dwInfoLevel,
- LPVOID lpBuffer,
- LPDWORD lpBufferSize
- );
-
- DWORD STDCALL
- WNetGetUserW(
- LPCWSTR lpName,
- LPWSTR lpUserName,
- LPDWORD lpnLength
- );
-
- DWORD STDCALL
- WNetGetProviderNameW(
- DWORD dwNetType,
- LPWSTR lpProviderName,
- LPDWORD lpBufferSize
- );
-
- DWORD STDCALL
- WNetGetNetworkInformationW(
- LPCWSTR lpProvider,
- LPNETINFOSTRUCT lpNetInfoStruct
- );
-
- DWORD STDCALL
- WNetGetLastErrorW(
- LPDWORD lpError,
- LPWSTR lpErrorBuf,
- DWORD nErrorBufSize,
- LPWSTR lpNameBuf,
- DWORD nNameBufSize
- );
-
- DWORD STDCALL
- MultinetGetConnectionPerformanceW(
- LPNETRESOURCE lpNetResource,
- LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct
- );
-
- WINBOOL
- STDCALL
- ChangeServiceConfigW(
- SC_HANDLE hService,
- DWORD dwServiceType,
- DWORD dwStartType,
- DWORD dwErrorControl,
- LPCWSTR lpBinaryPathName,
- LPCWSTR lpLoadOrderGroup,
- LPDWORD lpdwTagId,
- LPCWSTR lpDependencies,
- LPCWSTR lpServiceStartName,
- LPCWSTR lpPassword,
- LPCWSTR lpDisplayName
- );
-
- SC_HANDLE
- STDCALL
- CreateServiceW(
- SC_HANDLE hSCManager,
- LPCWSTR lpServiceName,
- LPCWSTR lpDisplayName,
- DWORD dwDesiredAccess,
- DWORD dwServiceType,
- DWORD dwStartType,
- DWORD dwErrorControl,
- LPCWSTR lpBinaryPathName,
- LPCWSTR lpLoadOrderGroup,
- LPDWORD lpdwTagId,
- LPCWSTR lpDependencies,
- LPCWSTR lpServiceStartName,
- LPCWSTR lpPassword
- );
-
- WINBOOL
- STDCALL
- EnumDependentServicesW(
- SC_HANDLE hService,
- DWORD dwServiceState,
- LPENUM_SERVICE_STATUS lpServices,
- DWORD cbBufSize,
- LPDWORD pcbBytesNeeded,
- LPDWORD lpServicesReturned
- );
-
- WINBOOL
- STDCALL
- EnumServicesStatusW(
- SC_HANDLE hSCManager,
- DWORD dwServiceType,
- DWORD dwServiceState,
- LPENUM_SERVICE_STATUS lpServices,
- DWORD cbBufSize,
- LPDWORD pcbBytesNeeded,
- LPDWORD lpServicesReturned,
- LPDWORD lpResumeHandle
- );
-
- WINBOOL
- STDCALL
- GetServiceKeyNameW(
- SC_HANDLE hSCManager,
- LPCWSTR lpDisplayName,
- LPWSTR lpServiceName,
- LPDWORD lpcchBuffer
- );
-
- WINBOOL
- STDCALL
- GetServiceDisplayNameW(
- SC_HANDLE hSCManager,
- LPCWSTR lpServiceName,
- LPWSTR lpDisplayName,
- LPDWORD lpcchBuffer
- );
-
- SC_HANDLE
- STDCALL
- OpenSCManagerW(
- LPCWSTR lpMachineName,
- LPCWSTR lpDatabaseName,
- DWORD dwDesiredAccess
- );
-
- SC_HANDLE
- STDCALL
- OpenServiceW(
- SC_HANDLE hSCManager,
- LPCWSTR lpServiceName,
- DWORD dwDesiredAccess
- );
-
- WINBOOL
- STDCALL
- QueryServiceConfigW(
- SC_HANDLE hService,
- LPQUERY_SERVICE_CONFIG lpServiceConfig,
- DWORD cbBufSize,
- LPDWORD pcbBytesNeeded
- );
-
- WINBOOL
- STDCALL
- QueryServiceLockStatusW(
- SC_HANDLE hSCManager,
- LPQUERY_SERVICE_LOCK_STATUS lpLockStatus,
- DWORD cbBufSize,
- LPDWORD pcbBytesNeeded
- );
-
- SERVICE_STATUS_HANDLE
- STDCALL
- RegisterServiceCtrlHandlerW(
- LPCWSTR lpServiceName,
- LPHANDLER_FUNCTION lpHandlerProc
- );
-
- WINBOOL
- STDCALL
- StartServiceCtrlDispatcherW(
- LPSERVICE_TABLE_ENTRY lpServiceStartTable
- );
-
- WINBOOL
- STDCALL
- StartServiceW(
- SC_HANDLE hService,
- DWORD dwNumServiceArgs,
- LPCWSTR *lpServiceArgVectors
- );
-
- /* Extensions to OpenGL */
-
- WINBOOL STDCALL
- wglUseFontBitmapsW(HDC, DWORD, DWORD, DWORD);
-
- WINBOOL STDCALL
- wglUseFontOutlinesW(HDC, DWORD, DWORD, DWORD, FLOAT,
- FLOAT, int, LPGLYPHMETRICSFLOAT);
-
- /* ------------------------------------- */
- /* From shellapi.h in old Cygnus headers */
-
- unsigned int WINAPI
- DragQueryFileW(HDROP, unsigned int, LPCWSTR, unsigned int);
-
- HICON WINAPI
- ExtractAssociatedIconW (HINSTANCE, LPCWSTR, WORD *);
-
- HICON WINAPI
- ExtractIconW (HINSTANCE, const LPCWSTR, unsigned int);
-
- HINSTANCE WINAPI
- FindExecutableW (const LPCWSTR, const LPCWSTR, LPCWSTR);
-
- int WINAPI
- ShellAboutW (HWND, const LPCWSTR, const LPCWSTR, HICON);
-
- HINSTANCE WINAPI
- ShellExecuteW (HWND, const LPCWSTR, const LPCWSTR, LPCWSTR, const LPCWSTR, int);
-
- /* end of stuff from shellapi.h in old Cygnus headers */
- /* -------------------------------------------------- */
- /* From ddeml.h in old Cygnus headers */
-
- HSZ WINAPI
- DdeCreateStringHandleW (DWORD, LPCWSTR, int);
-
- UINT WINAPI
- DdeInitializeW (DWORD *, CALLB, DWORD, DWORD);
-
- DWORD WINAPI
- DdeQueryStringW (DWORD, HSZ, LPCWSTR, DWORD, int);
-
- /* end of stuff from ddeml.h in old Cygnus headers */
- /* ----------------------------------------------- */
-
- WINBOOL STDCALL LogonUserW (LPWSTR, LPWSTR, LPWSTR, DWORD, DWORD, HANDLE *);
- WINBOOL STDCALL CreateProcessAsUserW (HANDLE, LPCWSTR, LPWSTR,
- SECURITY_ATTRIBUTES*, SECURITY_ATTRIBUTES*, WINBOOL,
- DWORD, LPVOID, LPCWSTR, STARTUPINFO*,
- PROCESS_INFORMATION*);
-
- WINBOOL WINAPI PlaySoundW (LPCWSTR pszSound, HMODULE hmod, DWORD fdwSound);
-
- #ifdef __cplusplus
- }
- #endif /* __cplusplus */
-
- #endif /* RC_INVOKED */
-
- #endif /* _GNU_H_WINDOWS32_UNICODEFUNCTIONS */
-