Source code of Windows XP (NT5)
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.
|
|
//*******************************************************************************************
//
// Filename : CabP.h
//
// Some useful macros and routines
//
// Copyright (c) 1994 - 1996 Microsoft Corporation. All rights reserved
//
//*******************************************************************************************
#ifndef _CABP_H_
#define _CABP_H_
#ifndef RC_INVOKED
#pragma pack(1) /* Assume byte packing throughout */
#endif /* !RC_INVOKED */
#ifdef __cplusplus
extern "C" { /* Assume C declarations for C++ */ #endif /* __cplusplus */
//
// Private QueryContextMenuFlag passed from DefView
//
#define CMF_DVFILE 0x00010000 // "File" pulldown
#define ResultFromShort(i) ResultFromScode(MAKE_SCODE(SEVERITY_SUCCESS, 0, (USHORT)(i)))
#define ShortFromResult(r) (short)SCODE_CODE(GetScode(r))
//
// OLE string
//
int OleStrToStrN(LPTSTR, int, LPCOLESTR, int); int StrToOleStrN(LPOLESTR, int, LPCTSTR, int); int OleStrToStr(LPTSTR, LPCOLESTR); int StrToOleStr(LPOLESTR, LPCTSTR);
#ifdef __cplusplus
} #endif /* __cplusplus */
#ifndef RC_INVOKED
#pragma pack()
#endif /* !RC_INVOKED */
#endif // _CABP_H_
|