home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1997 May
/
Pcwk0597.iso
/
borland
/
cb
/
setup
/
cbuilder
/
data.z
/
SHELLAPI.HPP
< prev
next >
Wrap
C/C++ Source or Header
|
1997-02-28
|
3KB
|
134 lines
//----------------------------------------------------------------------------
// ShellAPI.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
// From: ShellAPI.pas
//----------------------------------------------------------------------------
#ifndef ShellAPIHPP
#define ShellAPIHPP
//----------------------------------------------------------------------------
#include <Windows.hpp>
#include <System.hpp>
#include <Shellapi.h>
#pragma warn -par
#pragma warn -hid
#pragma warn -inl
namespace Shellapi
{
//-- type declarations -------------------------------------------------------
typedef wchar_t * *PPWideChar;
struct TDragInfoA;
typedef TDragInfoA *PDragInfoA;
struct TDragInfoW;
typedef TDragInfoW *PDragInfoW;
typedef TDragInfoA *PDragInfo;
struct TDragInfoA
{
int uSize;
POINT pt;
DWord fNC;
char *lpFileList;
int grfKeyState;
} ;
struct TDragInfoW
{
int uSize;
POINT pt;
DWord fNC;
wchar_t *lpFileList;
int grfKeyState;
} ;
typedef TDragInfoA TDragInfo;
typedef _AppBarData *PAppBarData;
typedef _AppBarData TAppBarData;
typedef _SHFILEOPSTRUCTA *PSHFileOpStructA;
typedef _SHFILEOPSTRUCTW *PSHFileOpStructW;
typedef _SHFILEOPSTRUCTA *PSHFileOpStruct;
#pragma pack(push, 1)
#pragma pack(pop)
typedef _SHFILEOPSTRUCTA TSHFileOpStructA;
#pragma pack(push, 1)
#pragma pack(pop)
typedef _SHFILEOPSTRUCTW TSHFileOpStructW;
typedef _SHFILEOPSTRUCTA TSHFileOpStruct;
typedef _SHNAMEMAPPINGA *PSHNameMappingA;
typedef _SHNAMEMAPPINGW *PSHNameMappingW;
typedef _SHNAMEMAPPINGA *PSHNameMapping;
typedef _SHNAMEMAPPINGA TSHNameMappingA;
typedef _SHNAMEMAPPINGW TSHNameMappingW;
typedef _SHNAMEMAPPINGA TSHNameMapping;
typedef _SHELLEXECUTEINFOA *PShellExecuteInfoA;
typedef _SHELLEXECUTEINFOW *PShellExecuteInfoW;
typedef _SHELLEXECUTEINFOA *PShellExecuteInfo;
typedef _SHELLEXECUTEINFOA TShellExecuteInfoA;
typedef _SHELLEXECUTEINFOW TShellExecuteInfoW;
typedef _SHELLEXECUTEINFOA TShellExecuteInfo;
typedef _NOTIFYICONDATAA *PNotifyIconDataA;
typedef _NOTIFYICONDATAW *PNotifyIconDataW;
typedef _NOTIFYICONDATAA *PNotifyIconData;
typedef _NOTIFYICONDATAA TNotifyIconDataA;
typedef _NOTIFYICONDATAW TNotifyIconDataW;
typedef _NOTIFYICONDATAA TNotifyIconData;
typedef _SHFILEINFOA *PSHFileInfoA;
typedef _SHFILEINFOW *PSHFileInfoW;
typedef _SHFILEINFOA *PSHFileInfo;
typedef _SHFILEINFOA TSHFileInfoA;
typedef _SHFILEINFOW TSHFileInfoW;
typedef _SHFILEINFOA TSHFileInfo;
//-- var, const, procedure ---------------------------------------------------
#define shell32 "shell32.dll"
} /* namespace Shellapi */
#pragma warn .par
#pragma warn .hid
#pragma warn .inl
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Shellapi;
#endif
//-- end unit ----------------------------------------------------------------
#endif // ShellAPI