50 lines
1.6 KiB
C
50 lines
1.6 KiB
C
/**************************************************************************
|
|
THIS CODE AND INFORMATION IS PROVIDED 'AS IS' WITHOUT WARRANTY OF
|
|
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
|
|
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
|
|
PARTICULAR PURPOSE.
|
|
|
|
Copyright 1999 - 2000 Microsoft Corporation. All Rights Reserved.
|
|
**************************************************************************/
|
|
|
|
/**************************************************************************
|
|
|
|
File: EnumDesk.h
|
|
|
|
Description:
|
|
|
|
**************************************************************************/
|
|
|
|
/**************************************************************************
|
|
#include statements
|
|
**************************************************************************/
|
|
|
|
#include <windows.h>
|
|
|
|
typedef struct
|
|
{
|
|
LPSHELLFOLDER pParentFolder;
|
|
LPITEMIDLIST pidlFQ;
|
|
LPITEMIDLIST pidlRel;
|
|
}ITEMINFO, FAR *LPITEMINFO;
|
|
|
|
/**************************************************************************
|
|
function prototypes
|
|
**************************************************************************/
|
|
|
|
LPITEMIDLIST Pidl_Concatenate(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2);
|
|
LPITEMIDLIST Pidl_Copy(LPCITEMIDLIST pidlSource);
|
|
void Pidl_Free(LPITEMIDLIST);
|
|
|
|
/**************************************************************************
|
|
global variables and definitions
|
|
**************************************************************************/
|
|
|
|
extern HINSTANCE g_hInst;
|
|
extern LPMALLOC g_pMalloc;
|
|
extern IContextMenu2 *g_pcm2;
|
|
|
|
#define IDC_TREEVIEW 2000
|
|
#define IDC_LISTVIEW 2001
|
|
|