mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.0 KiB
62 lines
1.0 KiB
//--------------------------------------------------------------
|
|
// common user interface routines
|
|
//
|
|
//
|
|
//--------------------------------------------------------------
|
|
|
|
#ifndef _OLE_PROP_H_
|
|
#define _OLE_PROP_H_
|
|
|
|
#define STRICT
|
|
#define CONST_VTABLE
|
|
|
|
#include "nocrt.h"
|
|
|
|
#include <windows.h>
|
|
#include <commdlg.h>
|
|
#include <dlgs.h> // commdlg IDs
|
|
#include <shellapi.h>
|
|
#include <commctrl.h>
|
|
#include <windowsx.h>
|
|
#include <shlobj.h>
|
|
#include <malloc.h>
|
|
|
|
#undef Assert
|
|
#include "debug.h"
|
|
#include "resource.h"
|
|
|
|
#include "offglue.h"
|
|
#include "plex.h"
|
|
#include "extdef.h"
|
|
#include "offcapi.h"
|
|
#include "proptype.h"
|
|
#include "propmisc.h"
|
|
#include "debug.h"
|
|
#include "internal.h"
|
|
#include "strings.h"
|
|
#include "propvar.h"
|
|
#include <shfusion.h>
|
|
|
|
|
|
STDAPI_(void) DllAddRef();
|
|
STDAPI_(void) DllRelease();
|
|
|
|
extern HANDLE g_hmodThisDll;
|
|
|
|
#define ARRAYSIZE(a) (sizeof(a)/sizeof(a[0]))
|
|
|
|
#define VERBOSE
|
|
|
|
#ifndef DEBUG
|
|
#ifdef VERBOSE
|
|
#undef VERBOSE
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef VERBOSE
|
|
#define MESSAGE(a) {OutputDebugString(a TEXT("\r\n"));}
|
|
#else
|
|
#define MESSAGE(a)
|
|
#endif
|
|
|
|
#endif
|