2025-04-27 07:49:33 -04:00

40 lines
984 B
C

// Copyright (c) 1997-1999 Microsoft Corporation
#ifndef __MSGDLGEXTERNS__
#define __MSGDLGEXTERNS__
#include "DeclSpec.h"
// pick icon based on severity code.
#define BASED_ON_HRESULT 0 // use with uType
#define BASED_ON_SRC 0 // use with ERROR_SRC
typedef enum {
ConnectServer = 1,
PutInstance = 2,
GetSecurityDescriptor = 3,
SetSecurityDescriptor = 4,
} ERROR_SRC;
POLARITY int DisplayUserMessage(HWND hWnd,
HINSTANCE inst,
UINT caption,
UINT clientMsg,
ERROR_SRC src,
HRESULT sc,
UINT uType = BASED_ON_HRESULT);
POLARITY int DisplayUserMessage(HWND hWnd,
LPCTSTR lpCaption,
LPCTSTR lpClientMsg,
ERROR_SRC src,
HRESULT sc,
UINT uType = BASED_ON_HRESULT);
// NOTE: send WM_USER + 1 to make it go away.
POLARITY INT_PTR DisplayAVIBox(HWND hWnd,
LPCTSTR lpCaption,
LPCTSTR lpClientMsg,
HWND *boxHwnd);
#endif __MSGDLGEXTERNS__