Read 13002 entries from the function database /Users/daeken/Desktop/Documentation/Include/MsiQuery.h: WINAPI int MsiProcessMessage(MSIHANDLE hInstall, INSTALLMESSAGE eMessageType, MSIHANDLE hRecord); /Users/daeken/Desktop/Documentation/Include/Imm.h: WINAPI BOOL ImmIsUIMessageA(IN HWND, IN UINT, IN WPARAM, IN LPARAM); WINAPI BOOL ImmIsUIMessageW(IN HWND, IN UINT, IN WPARAM, IN LPARAM); /Users/daeken/Desktop/Documentation/Include/Sspi.h: SECURITY_STATUS SEC_ENTRY DecryptMessage(PCtxtHandle phContext, PSecBufferDesc pMessage, unsigned long MessageSeqNo, unsigned long * pfQOP); SECURITY_STATUS SEC_ENTRY EncryptMessage(PCtxtHandle phContext, unsigned long fQOP, PSecBufferDesc pMessage, unsigned long MessageSeqNo); /Users/daeken/Desktop/Documentation/Include/ShellAPI.h: int _cdecl ShellMessageBoxW(HINSTANCE hAppInst, HWND hWnd, LPCWSTR lpcText, LPCWSTR lpcTitle, UINT fuStyle, ...); int _cdecl ShellMessageBoxA(HINSTANCE hAppInst, HWND hWnd, LPCSTR lpcText, LPCSTR lpcTitle, UINT fuStyle, ...); /Users/daeken/Desktop/Documentation/Include/msimcsdk.h: void __RPC_STUB IMSIMHost_PopupMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMSIMHost_PopupMessage_Proxy(IMSIMHost __RPC_FAR * This, BSTR bstrMessage, long nTimeout, VARIANT_BOOL fClick, long __RPC_FAR *plCookie); /Users/daeken/Desktop/Documentation/Include/Tapi.h: WINAPI LONG lineGetStatusMessages(HLINE hLine, LPDWORD lpdwLineStates, LPDWORD lpdwAddressStates); WINAPI LONG lineGetMessage(HLINEAPP hLineApp, LPLINEMESSAGE lpMessage, DWORD dwTimeout); WINAPI LONG phoneSetStatusMessages(HPHONE hPhone, DWORD dwPhoneStates, DWORD dwButtonModes, DWORD dwButtonStates); WINAPI LONG lineProxyMessage(HLINE hLine, HCALL hCall, DWORD dwMsg, DWORD dwParam1, DWORD dwParam2, DWORD dwParam3); WINAPI LONG lineSetStatusMessages(HLINE hLine, DWORD dwLineStates, DWORD dwAddressStates); WINAPI LONG phoneGetStatusMessages(HPHONE hPhone, LPDWORD lpdwPhoneStates, LPDWORD lpdwButtonModes, LPDWORD lpdwButtonStates); WINAPI LONG phoneGetMessage(HPHONEAPP hPhoneApp, LPPHONEMESSAGE lpMessage, DWORD dwTimeout); /Users/daeken/Desktop/Documentation/Include/CeLib.h: VOID ceInitErrorMessageText(IN HMODULE hMod, IN DWORD idsUnexpected, IN DWORD idsUnknownErrorCode); WCHAR const * ceGetErrorMessageText(IN HRESULT hr, IN BOOL fHResultString); WCHAR const * ceGetErrorMessageTextEx(IN HRESULT hr, IN BOOL fHResultString, IN OPTIONAL WCHAR const * const *papwszInsertionText); /Users/daeken/Desktop/Documentation/Include/Vfw.h: LRESULT VFWAPI ICSendMessage(IN HIC hic, IN UINT msg, IN DWORD_PTR dw1, IN DWORD_PTR dw2); LRESULT VFWAPIV ICMessage(HIC hic, UINT msg, UINT cb, ...); /Users/daeken/Desktop/Documentation/Include/TSPI.h: LONG TSPIAPI TSPI_lineSetStatusMessages(HDRVLINE hdLine, DWORD dwLineStates, DWORD dwAddressStates); LONG TSPIAPI TSPI_phoneSetStatusMessages(HDRVPHONE hdPhone, DWORD dwPhoneStates, DWORD dwButtonModes, DWORD dwButtonStates); /Users/daeken/Desktop/Documentation/Include/WinDNS.h: WINAPI DNS_STATUS DnsExtractRecordsFromMessage_UTF8(IN PDNS_MESSAGE_BUFFER pDnsBuffer, IN WORD wMessageLength, OUT PDNS_RECORD * ppRecord); WINAPI DNS_STATUS DnsExtractRecordsFromMessage_W(IN PDNS_MESSAGE_BUFFER pDnsBuffer, IN WORD wMessageLength, OUT PDNS_RECORD * ppRecord); /Users/daeken/Desktop/Documentation/Include/WinCrypt.h: WINAPI WINCRYPT32API BOOL CryptVerifyMessageSignatureWithKey(IN PCRYPT_KEY_VERIFY_MESSAGE_PARA pVerifyPara, IN OPTIONAL PCERT_PUBLIC_KEY_INFO pPublicKeyInfo, IN const BYTE *pbSignedBlob, IN DWORD cbSignedBlob, OUT OPTIONAL BYTE *pbDecoded, IN OUT OPTIONAL DWORD *pcbDecoded); WINAPI WINCRYPT32API BOOL CryptDecryptAndVerifyMessageSignature(IN PCRYPT_DECRYPT_MESSAGE_PARA pDecryptPara, IN PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, IN DWORD dwSignerIndex, IN const BYTE *pbEncryptedBlob, IN DWORD cbEncryptedBlob, OUT OPTIONAL BYTE *pbDecrypted, IN OUT OPTIONAL DWORD *pcbDecrypted, OUT OPTIONAL PCCERT_CONTEXT *ppXchgCert, OUT OPTIONAL PCCERT_CONTEXT *ppSignerCert); WINAPI WINCRYPT32API BOOL CryptEncryptMessage(IN PCRYPT_ENCRYPT_MESSAGE_PARA pEncryptPara, IN DWORD cRecipientCert, IN PCCERT_CONTEXT rgpRecipientCert[], IN const BYTE *pbToBeEncrypted, IN DWORD cbToBeEncrypted, OUT BYTE *pbEncryptedBlob, IN OUT DWORD *pcbEncryptedBlob); WINAPI WINCRYPT32API BOOL CryptVerifyMessageSignature(IN PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, IN DWORD dwSignerIndex, IN const BYTE *pbSignedBlob, IN DWORD cbSignedBlob, OUT BYTE OPTIONAL *pbDecoded, IN OUT OPTIONAL DWORD *pcbDecoded, OUT OPTIONAL PCCERT_CONTEXT *ppSignerCert); WINAPI WINCRYPT32API BOOL CryptVerifyMessageHash(IN PCRYPT_HASH_MESSAGE_PARA pHashPara, IN BYTE *pbHashedBlob, IN DWORD cbHashedBlob, OUT OPTIONAL BYTE *pbToBeHashed, IN OUT OPTIONAL DWORD *pcbToBeHashed, OUT OPTIONAL BYTE *pbComputedHash, IN OUT OPTIONAL DWORD *pcbComputedHash); WINAPI WINCRYPT32API BOOL CryptHashMessage(IN PCRYPT_HASH_MESSAGE_PARA pHashPara, IN BOOL fDetachedHash, IN DWORD cToBeHashed, IN const BYTE *rgpbToBeHashed[], IN DWORD rgcbToBeHashed[], OUT OPTIONAL BYTE *pbHashedBlob, IN OUT OPTIONAL DWORD *pcbHashedBlob, OUT OPTIONAL BYTE *pbComputedHash, IN OUT OPTIONAL DWORD *pcbComputedHash); WINAPI WINCRYPT32API LONG CryptGetMessageSignerCount(IN DWORD dwMsgEncodingType, IN const BYTE *pbSignedBlob, IN DWORD cbSignedBlob); WINAPI WINCRYPT32API BOOL CryptVerifyDetachedMessageHash(IN PCRYPT_HASH_MESSAGE_PARA pHashPara, IN BYTE *pbDetachedHashBlob, IN DWORD cbDetachedHashBlob, IN DWORD cToBeHashed, IN const BYTE *rgpbToBeHashed[], IN DWORD rgcbToBeHashed[], OUT OPTIONAL BYTE *pbComputedHash, IN OUT OPTIONAL DWORD *pcbComputedHash); WINAPI WINCRYPT32API HCERTSTORE CryptGetMessageCertificates(IN DWORD dwMsgAndCertEncodingType, IN HCRYPTPROV hCryptProv, IN DWORD dwFlags, IN const BYTE *pbSignedBlob, IN DWORD cbSignedBlob); WINAPI WINCRYPT32API BOOL CryptSignAndEncryptMessage(IN PCRYPT_SIGN_MESSAGE_PARA pSignPara, IN PCRYPT_ENCRYPT_MESSAGE_PARA pEncryptPara, IN DWORD cRecipientCert, IN PCCERT_CONTEXT rgpRecipientCert[], IN const BYTE *pbToBeSignedAndEncrypted, IN DWORD cbToBeSignedAndEncrypted, OUT BYTE *pbSignedAndEncryptedBlob, IN OUT DWORD *pcbSignedAndEncryptedBlob); WINAPI WINCRYPT32API BOOL CryptDecryptMessage(IN PCRYPT_DECRYPT_MESSAGE_PARA pDecryptPara, IN const BYTE *pbEncryptedBlob, IN DWORD cbEncryptedBlob, OUT OPTIONAL BYTE *pbDecrypted, IN OUT OPTIONAL DWORD *pcbDecrypted, OUT OPTIONAL PCCERT_CONTEXT *ppXchgCert); WINAPI WINCRYPT32API BOOL CryptDecodeMessage(IN DWORD dwMsgTypeFlags, IN PCRYPT_DECRYPT_MESSAGE_PARA pDecryptPara, IN PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, IN DWORD dwSignerIndex, IN const BYTE *pbEncodedBlob, IN DWORD cbEncodedBlob, IN DWORD dwPrevInnerContentType, OUT OPTIONAL DWORD *pdwMsgType, OUT OPTIONAL DWORD *pdwInnerContentType, OUT OPTIONAL BYTE *pbDecoded, IN OUT OPTIONAL DWORD *pcbDecoded, OUT OPTIONAL PCCERT_CONTEXT *ppXchgCert, OUT OPTIONAL PCCERT_CONTEXT *ppSignerCert); WINAPI WINCRYPT32API BOOL CryptSignMessageWithKey(IN PCRYPT_KEY_SIGN_MESSAGE_PARA pSignPara, IN const BYTE *pbToBeSigned, IN DWORD cbToBeSigned, OUT BYTE *pbSignedBlob, IN OUT DWORD *pcbSignedBlob); WINAPI WINCRYPT32API BOOL CryptVerifyDetachedMessageSignature(IN PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, IN DWORD dwSignerIndex, IN const BYTE *pbDetachedSignBlob, IN DWORD cbDetachedSignBlob, IN DWORD cToBeSigned, IN const BYTE *rgpbToBeSigned[], IN DWORD rgcbToBeSigned[], OUT OPTIONAL PCCERT_CONTEXT *ppSignerCert); /Users/daeken/Desktop/Documentation/Include/MMSystem.h: WINAPI DWORD waveOutMessage(HWAVEOUT hwo, UINT uMsg, DWORD dw1, DWORD dw2); WINAPI DWORD midiOutMessage(HMIDIOUT hmo, UINT uMsg, DWORD dw1, DWORD dw2); WINAPI DWORD midiInMessage(HMIDIIN hmi, UINT uMsg, DWORD dw1, DWORD dw2); WINAPI DWORD waveInMessage(HWAVEIN hwi, UINT uMsg, DWORD dw1, DWORD dw2); WINAPI DWORD auxOutMessage(UINT uDeviceID, UINT uMsg, DWORD dw1, DWORD dw2); WINAPI LRESULT mmioSendMessage(IN HMMIO hmmio, IN UINT uMsg, IN LPARAM lParam1, IN LPARAM lParam2); WINAPI DWORD mixerMessage(IN HMIXER hmx, IN UINT uMsg, IN DWORD_PTR dwParam1, IN DWORD_PTR dwParam2); WINAPI LRESULT SendDriverMessage(IN HDRVR hDriver, IN UINT message, IN LPARAM lParam1, IN LPARAM lParam2); WINAPI LRESULT DrvSendMessage(HDRVR hdrvr, UINT uMsg, LPARAM lParam1, LPARAM lParam2); /Users/daeken/Desktop/Documentation/Include/WS2spi.h: BOOL WSPAPI WPUPostMessage(IN HWND hWnd, IN UINT Msg, IN WPARAM wParam, IN LPARAM lParam); /Users/daeken/Desktop/Documentation/Include/Mq.h: HRESULT APIENTRY MQReceiveMessage(IN QUEUEHANDLE hSource, IN DWORD dwTimeout, IN DWORD dwAction, IN OUT MQMSGPROPS* pMessageProps, IN OUT LPOVERLAPPED lpOverlapped, IN PMQRECEIVECALLBACK fnReceiveCallback, IN HANDLE hCursor, IN ITransaction* pTransaction); HRESULT APIENTRY MQReceiveMessageByLookupId(IN QUEUEHANDLE hSource, IN ULONGLONG ullLookupId, IN DWORD dwLookupAction, IN OUT MQMSGPROPS* pMessageProps, IN OUT LPOVERLAPPED lpOverlapped, IN PMQRECEIVECALLBACK fnReceiveCallback, IN ITransaction *pTransaction); HRESULT APIENTRY MQSendMessage(IN QUEUEHANDLE hDestinationQueue, IN MQMSGPROPS* pMessageProps, IN ITransaction *pTransaction); /Users/daeken/Desktop/Documentation/Include/emostore.h: HRESULT STDMETHODCALLTYPE IExchangeServer_get_MessageTrackingEnabled_Proxy(IExchangeServer __RPC_FAR * This, VARIANT_BOOL __RPC_FAR *pMessageTrackingEnabled); void __RPC_STUB IExchangeServer_put_MessageTrackingEnabled_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IExchangeServer_put_MessageTrackingEnabled_Proxy(IExchangeServer __RPC_FAR * This, VARIANT_BOOL varMessageTrackingEnabled); void __RPC_STUB IExchangeServer_get_MessageTrackingEnabled_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /Users/daeken/Desktop/Documentation/Include/WinWlx.h: WINAPI BOOL WlxDisplayStatusMessage(PVOID pWlxContext, HDESK hDesktop, DWORD dwOptions, PWSTR pTitle, PWSTR pMessage); WINAPI BOOL WlxGetStatusMessage(PVOID pWlxContext, DWORD * pdwOptions, PWSTR pMessage, DWORD dwBufferSize); WINAPI BOOL WlxRemoveStatusMessage(PVOID pWlxContext); /Users/daeken/Desktop/Documentation/Include/WinUser.h: WINAPI LRESULT SendMessageW(__in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI LONG GetMessageTime(); WINAPI BOOL ReplyMessage(__in LRESULT lResult); WINAPI LPARAM SetMessageExtraInfo(__in LPARAM lParam); WINAPI LRESULT SendDlgItemMessageA(__in HWND hDlg, __in int nIDDlgItem, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI LRESULT SendDlgItemMessageW(__in HWND hDlg, __in int nIDDlgItem, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI LRESULT SendMessageTimeoutW(__in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam, __in UINT fuFlags, __in UINT uTimeout, __out_opt PDWORD_PTR lpdwResult); WINAPI DWORD GetMessagePos(); WINAPI BOOL InSendMessage(); __inline BOOL GetMessage(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax ) WINUSERAPI BOOL WINAPI TranslateMessage( __in CONST MSG *lpMsg); WINAPI long BroadcastSystemMessage(__in DWORD flags, __inout_opt LPDWORD lpInfo, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI long BroadcastSystemMessageW(__in DWORD flags, __inout_opt LPDWORD lpInfo, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI DWORD InSendMessageEx(__reserved LPVOID lpReserved); WINAPI int MessageBoxExW(__in_opt HWND hWnd, __in_opt LPCWSTR lpText, __in_opt LPCWSTR lpCaption, __in UINT uType, __in WORD wLanguageId); WINAPI BOOL GetMessageW(__out LPMSG lpMsg, __in_opt HWND hWnd, __in UINT wMsgFilterMin, __in UINT wMsgFilterMax); __inline LRESULT SendMessage(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ) WINUSERAPI LRESULT WINAPI SendMessageTimeoutA( __in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam, __in UINT fuFlags, __in UINT uTimeout, __out_opt PDWORD_PTR lpdwResult); WINAPI long BroadcastSystemMessageExW(__in DWORD flags, __inout_opt LPDWORD lpInfo, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam, __out_opt PBSMINFO pbsmInfo); WINAPI LRESULT SendMessageA(__in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI BOOL PeekMessageA(__out LPMSG lpMsg, __in_opt HWND hWnd, __in UINT wMsgFilterMin, __in UINT wMsgFilterMax, __in UINT wRemoveMsg); WINAPI LPARAM GetMessageExtraInfo(); WINAPI BOOL MessageBeep(__in UINT uType); __inline LRESULT DispatchMessage(CONST MSG *lpMsg ) WINUSERAPI BOOL WINAPI SetMessageQueue( __in int cMessagesMax); WINAPI BOOL SendNotifyMessageA(__in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI BOOL SendNotifyMessageW(__in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI long BroadcastSystemMessageA(__in DWORD flags, __inout_opt LPDWORD lpInfo, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); __inline int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType ) WINUSERAPI int WINAPI MessageBoxExA( __in_opt HWND hWnd, __in_opt LPCSTR lpText, __in_opt LPCSTR lpCaption, __in UINT uType, __in WORD wLanguageId); WINAPI BOOL PostThreadMessageW(__in DWORD idThread, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI BOOL PostThreadMessageA(__in DWORD idThread, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI LRESULT DispatchMessageA(__in CONST MSG *lpMsg); WINAPI LRESULT DispatchMessageW(__in CONST MSG *lpMsg); WINAPI BOOL PeekMessageW(__out LPMSG lpMsg, __in_opt HWND hWnd, __in UINT wMsgFilterMin, __in UINT wMsgFilterMax, __in UINT wRemoveMsg); WINAPI BOOL SendMessageCallbackA(__in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam, __in SENDASYNCPROC lpResultCallBack, __in ULONG_PTR dwData); WINAPI BOOL SendMessageCallbackW(__in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam, __in SENDASYNCPROC lpResultCallBack, __in ULONG_PTR dwData); WINAPI UINT RegisterWindowMessageW(__in LPCWSTR lpString); WINAPI int MessageBoxW(__in_opt HWND hWnd, __in_opt LPCWSTR lpText, __in_opt LPCWSTR lpCaption, __in UINT uType); WINAPI int MessageBoxA(__in_opt HWND hWnd, __in_opt LPCSTR lpText, __in_opt LPCSTR lpCaption, __in UINT uType); WINAPI BOOL PostMessageA(__in_opt HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI BOOL PostMessageW(__in_opt HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam); WINAPI BOOL WaitMessage(); WINAPI int MessageBoxIndirectA(__in CONST MSGBOXPARAMSA * lpmbp); WINAPI int MessageBoxIndirectW(__in CONST MSGBOXPARAMSW * lpmbp); WINAPI BOOL IsWow64Message(); WINAPI VOID PostQuitMessage(__in int nExitCode); WINAPI BOOL IsDialogMessageW(__in HWND hDlg, __in LPMSG lpMsg); WINAPI BOOL IsDialogMessageA(__in HWND hDlg, __in LPMSG lpMsg); /Users/daeken/Desktop/Documentation/Include/NetSh.h: DWORD PrintMessage(IN LPCWSTR pwszFormat, ...); DWORD PrintMessageFromModule(IN HANDLE hModule, IN DWORD dwMsgId, ...); /Users/daeken/Desktop/Documentation/Include/AdsProp.h: STDAPI_(BOOL) ADsPropSendErrorMessage(HWND hNotifyObj, PADSPROPERROR pError); /Users/daeken/Desktop/Documentation/Include/Mprapi.h: DWORD APIENTRY MprAdminSendUserMessage(IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hConnection, IN LPWSTR lpwszMessage); /Users/daeken/Desktop/Documentation/Include/Evntrace.h: EXTERN_C ULONG TraceMessageVa(__in TRACEHANDLE LoggerHandle, __in ULONG MessageFlags, __in LPGUID MessageGuid, __in USHORT MessageNumber, __in va_list MessageArgList); EXTERN_C ULONG __cdecl TraceMessage(__in TRACEHANDLE LoggerHandle, __in ULONG MessageFlags, __in LPGUID MessageGuid, __in USHORT MessageNumber, ...); /Users/daeken/Desktop/Documentation/Include/WtsApi32.h: WINAPI BOOL WTSSendMessageA(IN HANDLE hServer, IN DWORD SessionId, IN LPSTR pTitle, IN DWORD TitleLength, IN LPSTR pMessage, IN DWORD MessageLength, IN DWORD Style, IN DWORD Timeout, OUT DWORD * pResponse, IN BOOL bWait); WINAPI BOOL WTSSendMessageW(IN HANDLE hServer, IN DWORD SessionId, IN LPWSTR pTitle, IN DWORD TitleLength, IN LPWSTR pMessage, IN DWORD MessageLength, IN DWORD Style, IN DWORD Timeout, OUT DWORD * pResponse, IN BOOL bWait); /Users/daeken/Desktop/Documentation/Include/Ime.h: WINAPI LRESULT SendIMEMessageExA(IN HWND, IN LPARAM); WINAPI LRESULT SendIMEMessageExW(IN HWND, IN LPARAM); /Users/daeken/Desktop/Documentation/Include/WinBase.h: __inline DWORD FormatMessage(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPTSTR lpBuffer, DWORD nSize, va_list *Arguments ) WINBASEAPI BOOL WINAPI CreatePipe( __out_ecount_full(1) PHANDLE hReadPipe, __out_ecount_full(1) PHANDLE hWritePipe, __in_opt LPSECURITY_ATTRIBUTES lpPipeAttributes, __in DWORD nSize); WINAPI BOOL SetMessageWaitingIndicator(__in HANDLE hMsgIndicator, __in ULONG ulMsgCount); WINAPI DWORD FormatMessageW(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPWSTR lpBuffer, DWORD nSize, va_list *Arguments); WINAPI DWORD FormatMessageA(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPSTR lpBuffer, DWORD nSize, va_list *Arguments);