This commit is contained in:
biosvos
2026-08-07 17:38:18 +09:00
commit 873193a243
9613 changed files with 2755992 additions and 0 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,402 @@
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
/* link this file in with the server and any clients */
/* File created by MIDL compiler version 6.00.0361 */
/* at Tue Jul 26 18:51:36 2005
*/
/* Compiler settings for PTxSCP.IDL:
Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
#if !defined(_M_IA64) && !defined(_M_AMD64)
#pragma warning( disable: 4049 ) /* more than 64k source lines */
#ifdef __cplusplus
extern "C"{
#endif
#include <rpc.h>
#include <rpcndr.h>
#ifdef _MIDL_USE_GUIDDEF_
#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
#else // !_MIDL_USE_GUIDDEF_
#ifndef __IID_DEFINED__
#define __IID_DEFINED__
typedef struct _IID
{
unsigned long x;
unsigned short s1;
unsigned short s2;
unsigned char c[8];
} IID;
#endif // __IID_DEFINED__
#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
#endif !_MIDL_USE_GUIDDEF_
MIDL_DEFINE_GUID(IID, LIBID_PTxSCP,0xC8E24C00,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShHitTestInfo,0xC8E24C21,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxStrings,0xC8E24C42,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxDataObject,0xC8E24C43,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShFolder,0xC8E24C20,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxGroup,0xC8E24C24,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxGroupEvents,0xC8E24C25,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxContextMenu,0xC8E24C44,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxMenuItems,0xC8E24C46,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxMenuItem,0xC8E24C45,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShUtils,0xC8E24C22,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShLink,0xC8E24C30,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListColumn,0xC8E24C36,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListColumns,0xC8E24C37,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListItem,0xC8E24C32,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListItems,0xC8E24C33,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShList,0xC8E24C34,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListSearch,0xC8E24C31,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShListEvents,0xC8E24C35,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShTreeNode,0xC8E24C3E,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShTreeNodes,0xC8E24C3F,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShTree,0xC8E24C40,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShTreeEvents,0xC8E24C41,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShComboItem,0xC8E24C27,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShComboItems,0xC8E24C28,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShCombo,0xC8E24C29,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShComboEvents,0xC8E24C2A,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShOpenSaveDlg,0xC8E24C38,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShOpenSaveDlgEvents,0xC8E24C39,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShFolderBrowseDlg,0xC8E24C2E,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShFolderBrowseDlgEvents,0xC8E24C2F,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxGroup,0xC8E24C06,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxContextMenu,0xC8E24C0D,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShUtils,0xC8E24C0C,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShLink,0xC8E24C05,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShList,0xC8E24C08,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShTree,0xC8E24C07,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShCombo,0xC8E24C09,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShOpenSaveDlg,0xC8E24C0A,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShFolderBrowseDlg,0xC8E24C0B,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
#undef MIDL_DEFINE_GUID
#ifdef __cplusplus
}
#endif
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
/* link this file in with the server and any clients */
/* File created by MIDL compiler version 6.00.0361 */
/* at Tue Jul 26 18:51:36 2005
*/
/* Compiler settings for PTxSCP.IDL:
Oicf, W1, Zp8, env=Win64 (32b run,appending)
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
#if defined(_M_IA64) || defined(_M_AMD64)
#pragma warning( disable: 4049 ) /* more than 64k source lines */
#ifdef __cplusplus
extern "C"{
#endif
#include <rpc.h>
#include <rpcndr.h>
#ifdef _MIDL_USE_GUIDDEF_
#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
#else // !_MIDL_USE_GUIDDEF_
#ifndef __IID_DEFINED__
#define __IID_DEFINED__
typedef struct _IID
{
unsigned long x;
unsigned short s1;
unsigned short s2;
unsigned char c[8];
} IID;
#endif // __IID_DEFINED__
#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
#endif !_MIDL_USE_GUIDDEF_
MIDL_DEFINE_GUID(IID, LIBID_PTxSCP,0xC8E24C00,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShHitTestInfo,0xC8E24C21,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxStrings,0xC8E24C42,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxDataObject,0xC8E24C43,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShFolder,0xC8E24C20,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxGroup,0xC8E24C24,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxGroupEvents,0xC8E24C25,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxContextMenu,0xC8E24C44,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxMenuItems,0xC8E24C46,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxMenuItem,0xC8E24C45,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShUtils,0xC8E24C22,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShLink,0xC8E24C30,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListColumn,0xC8E24C36,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListColumns,0xC8E24C37,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListItem,0xC8E24C32,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListItems,0xC8E24C33,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShList,0xC8E24C34,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShListSearch,0xC8E24C31,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShListEvents,0xC8E24C35,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShTreeNode,0xC8E24C3E,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShTreeNodes,0xC8E24C3F,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShTree,0xC8E24C40,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShTreeEvents,0xC8E24C41,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShComboItem,0xC8E24C27,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShComboItems,0xC8E24C28,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShCombo,0xC8E24C29,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShComboEvents,0xC8E24C2A,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShOpenSaveDlg,0xC8E24C38,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShOpenSaveDlgEvents,0xC8E24C39,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, IID_IPTxShFolderBrowseDlg,0xC8E24C2E,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(IID, DIID_IPTxShFolderBrowseDlgEvents,0xC8E24C2F,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxGroup,0xC8E24C06,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxContextMenu,0xC8E24C0D,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShUtils,0xC8E24C0C,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShLink,0xC8E24C05,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShList,0xC8E24C08,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShTree,0xC8E24C07,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShCombo,0xC8E24C09,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShOpenSaveDlg,0xC8E24C0A,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
MIDL_DEFINE_GUID(CLSID, CLSID_PTxShFolderBrowseDlg,0xC8E24C0B,0xE2CA,0x11D1,0x81,0xA0,0x00,0x00,0x21,0x55,0x93,0x81);
#undef MIDL_DEFINE_GUID
#ifdef __cplusplus
}
#endif
#endif /* defined(_M_IA64) || defined(_M_AMD64)*/
@@ -0,0 +1,19 @@
// 컴퓨터에서 Microsoft Visual C++를 사용하여 생성한 IDispatch 래퍼 클래스입니다.
// 참고: 이 파일의 내용을 수정하지 마십시오. Microsoft Visual C++에서
// 이 클래스를 다시 생성할 때 수정한 내용을 덮어씁니다.
#include "stdafx.h"
#include "ptxshcombo.h"
/////////////////////////////////////////////////////////////////////////////
// CPTxShCombo
IMPLEMENT_DYNCREATE(CPTxShCombo, CComboBox)
/////////////////////////////////////////////////////////////////////////////
// CPTxShCombo 속성입니다.
/////////////////////////////////////////////////////////////////////////////
// CPTxShCombo 작업입니다.
@@ -0,0 +1,347 @@
#pragma once
// 컴퓨터에서 Microsoft Visual C++를 사용하여 생성한 IDispatch 래퍼 클래스입니다.
// 참고: 이 파일의 내용을 수정하지 마십시오. Microsoft Visual C++에서
// 이 클래스를 다시 생성할 때 수정한 내용을 덮어씁니다.
/////////////////////////////////////////////////////////////////////////////
// CPTxShCombo 래퍼 클래스입니다.
class CPTxShCombo : public CComboBox
{
protected:
DECLARE_DYNCREATE(CPTxShCombo)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0xC8E24C09, 0xE2CA, 0x11D1, { 0x81, 0xA0, 0x0, 0x0, 0x21, 0x55, 0x93, 0x81 } };
return clsid;
}
virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd, UINT nID,
CCreateContext* pContext = NULL)
{
return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID);
}
BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
BSTR bstrLicKey = NULL)
{
return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
pPersist, bStorage, bstrLicKey);
}
// 특성
public:
enum
{
pttaLeftJustify = 0,
pttaRightJustify = 1,
pttaCenter = 2
}TPTxAlignment;
enum
{
ptbsNone = 0,
ptbsFlat = 1,
ptbsSunken = 2
}TPTxBorderStyle;
enum
{
csidlDesktop = 0,
csidlPrograms = 2,
csidlControls = 3,
csidlPrinters = 4,
csidlPersonal = 5,
csidlFavorites = 6,
csidlStartup = 7,
csidlRecent = 8,
csidlSendTo = 9,
csidlBitBucket = 10,
csidlRecycleBin = 10,
csidlStartMenu = 11,
csidlDesktopDirectory = 16,
csidlDrives = 17,
csidlNetwork = 18,
csidlNethood = 19,
csidlFonts = 20,
csidlTemplates = 21,
csidlCommonStartMenu = 22,
csidlCommonPrograms = 23,
csidlCommonStartup = 24,
csidlCommonDesktopDirectory = 25,
csidlAppData = 26,
csidlPrintHood = 27,
csidlNone = 28
}TPTxCSIDL;
enum
{
ptfsNone = 0,
ptfsGroup = 1,
ptfsLowered = 2,
ptfsRaised = 3,
ptfsDint = 4,
ptfsBump = 5,
ptfsSingle = 6,
ptfsHorzLine = 7,
ptfsHorzEdge = 8,
ptfsVertLine = 9,
ptfsVertEdge = 10
}TPTxFrameStyle;
enum
{
smallIcons = 0,
largeIcons = 1
}TPTxSysImageListSize;
enum
{
ptvsIcon = 0,
ptvsSmallIcon = 1,
ptvsList = 2,
ptvsReport = 3,
ptvsThumbnails = 4
}TPTxViewStyle;
enum
{
ptlvhsdmNone = 0,
ptlvhsdmLeftAlign = 1,
ptlvhsdmRightOfText = 2,
ptlvhsdmRightAlign = 3
}TPTxLvHeaderSortDisplayMode;
enum
{
ptlvsdLeft = 0,
ptlvsdRight = 1,
ptlvsdAbove = 2,
ptlvsdBelow = 3,
ptlvsdAll = 4
}TPTxLvSearchDirection;
enum
{
ptnaAdd = 0,
ptnaAddFirst = 1,
ptnaInsert = 2,
ptnaAddChild = 3,
ptnaAddChildFirst = 4
}TPTxNodeAttachMode;
// 작업
public:
// IPTxShCombo
// Functions
//
VARIANT get__ObjectDefault()
{
VARIANT result;
InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
return result;
}
void AboutBox()
{
InvokeHelper(DISPID_ABOUTBOX, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
unsigned long get_BackColor()
{
unsigned long result;
InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
return result;
}
void put_BackColor(unsigned long newValue)
{
static BYTE parms[] = VTS_UI4 ;
InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
unsigned long get_ForeColor()
{
unsigned long result;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
return result;
}
void put_ForeColor(unsigned long newValue)
{
static BYTE parms[] = VTS_UI4 ;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_Enabled()
{
BOOL result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Enabled(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_Visible()
{
BOOL result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Visible(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Font()
{
LPDISPATCH result;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_Font(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_hWnd()
{
long result;
InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
float get_IndentSize()
{
float result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
return result;
}
void put_IndentSize(float newValue)
{
static BYTE parms[] = VTS_R4 ;
InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_ShList()
{
LPDISPATCH result;
InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_ShList(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_ShTree()
{
LPDISPATCH result;
InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_ShTree(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
void Synchronize(BOOL aApplyToGroup)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aApplyToGroup);
}
void Refresh()
{
InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void GoUp(long aLevels)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aLevels);
}
LPDISPATCH Items()
{
LPDISPATCH result;
InvokeHelper(0x7, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}
long get_SelectedIndex()
{
long result;
InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_SelectedIndex(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_SelectedItem()
{
LPDISPATCH result;
InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH get_SelectedFolder()
{
LPDISPATCH result;
InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_SelectedFolder(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_DropDownLines()
{
long result;
InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_DropDownLines(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPUNKNOWN get__IUnk()
{
LPUNKNOWN result;
InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
return result;
}
BOOL get_VirtualFolders()
{
BOOL result;
InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_VirtualFolders(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_IncludeNonFolders()
{
BOOL result;
InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_IncludeNonFolders(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_AutoDropDownLines()
{
BOOL result;
InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_AutoDropDownLines(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
// Properties
//
};
@@ -0,0 +1,19 @@
// 컴퓨터에서 Microsoft Visual C++를 사용하여 생성한 IDispatch 래퍼 클래스입니다.
// 참고: 이 파일의 내용을 수정하지 마십시오. Microsoft Visual C++에서
// 이 클래스를 다시 생성할 때 수정한 내용을 덮어씁니다.
#include "stdafx.h"
#include "ptxshlist.h"
/////////////////////////////////////////////////////////////////////////////
// CPTxShList
IMPLEMENT_DYNCREATE(CPTxShList, CListCtrl)
/////////////////////////////////////////////////////////////////////////////
// CPTxShList 속성입니다.
/////////////////////////////////////////////////////////////////////////////
// CPTxShList 작업입니다.
@@ -0,0 +1,583 @@
#pragma once
// 컴퓨터에서 Microsoft Visual C++를 사용하여 생성한 IDispatch 래퍼 클래스입니다.
// 참고: 이 파일의 내용을 수정하지 마십시오. Microsoft Visual C++에서
// 이 클래스를 다시 생성할 때 수정한 내용을 덮어씁니다.
/////////////////////////////////////////////////////////////////////////////
// CPTxShList 래퍼 클래스입니다.
class CPTxShList : public CListCtrl
{
protected:
DECLARE_DYNCREATE(CPTxShList)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0xC8E24C08, 0xE2CA, 0x11D1, { 0x81, 0xA0, 0x0, 0x0, 0x21, 0x55, 0x93, 0x81 } };
return clsid;
}
virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd, UINT nID,
CCreateContext* pContext = NULL)
{
return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID);
}
BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
BSTR bstrLicKey = NULL)
{
return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
pPersist, bStorage, bstrLicKey);
}
// 특성
public:
enum
{
pttaLeftJustify = 0,
pttaRightJustify = 1,
pttaCenter = 2
}TPTxAlignment;
enum
{
ptbsNone = 0,
ptbsFlat = 1,
ptbsSunken = 2
}TPTxBorderStyle;
enum
{
csidlDesktop = 0,
csidlPrograms = 2,
csidlControls = 3,
csidlPrinters = 4,
csidlPersonal = 5,
csidlFavorites = 6,
csidlStartup = 7,
csidlRecent = 8,
csidlSendTo = 9,
csidlBitBucket = 10,
csidlRecycleBin = 10,
csidlStartMenu = 11,
csidlDesktopDirectory = 16,
csidlDrives = 17,
csidlNetwork = 18,
csidlNethood = 19,
csidlFonts = 20,
csidlTemplates = 21,
csidlCommonStartMenu = 22,
csidlCommonPrograms = 23,
csidlCommonStartup = 24,
csidlCommonDesktopDirectory = 25,
csidlAppData = 26,
csidlPrintHood = 27,
csidlNone = 28
}TPTxCSIDL;
enum
{
ptfsNone = 0,
ptfsGroup = 1,
ptfsLowered = 2,
ptfsRaised = 3,
ptfsDint = 4,
ptfsBump = 5,
ptfsSingle = 6,
ptfsHorzLine = 7,
ptfsHorzEdge = 8,
ptfsVertLine = 9,
ptfsVertEdge = 10
}TPTxFrameStyle;
enum
{
smallIcons = 0,
largeIcons = 1
}TPTxSysImageListSize;
enum
{
ptvsIcon = 0,
ptvsSmallIcon = 1,
ptvsList = 2,
ptvsReport = 3,
ptvsThumbnails = 4
}TPTxViewStyle;
enum
{
ptlvhsdmNone = 0,
ptlvhsdmLeftAlign = 1,
ptlvhsdmRightOfText = 2,
ptlvhsdmRightAlign = 3
}TPTxLvHeaderSortDisplayMode;
enum
{
ptlvsdLeft = 0,
ptlvsdRight = 1,
ptlvsdAbove = 2,
ptlvsdBelow = 3,
ptlvsdAll = 4
}TPTxLvSearchDirection;
enum
{
ptnaAdd = 0,
ptnaAddFirst = 1,
ptnaInsert = 2,
ptnaAddChild = 3,
ptnaAddChildFirst = 4
}TPTxNodeAttachMode;
// 작업
public:
// IPTxShList
// Functions
//
VARIANT get__ObjectDefault()
{
VARIANT result;
InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
return result;
}
BOOL get_Visible()
{
BOOL result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Visible(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_FileFilter()
{
CString result;
InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void put_FileFilter(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_GridLines()
{
BOOL result;
InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_GridLines(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_HotTrack()
{
BOOL result;
InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_HotTrack(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_RowSelect()
{
BOOL result;
InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_RowSelect(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
unsigned long get_BackColor()
{
unsigned long result;
InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
return result;
}
void put_BackColor(unsigned long newValue)
{
static BYTE parms[] = VTS_UI4 ;
InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
unsigned long get_ForeColor()
{
unsigned long result;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
return result;
}
void put_ForeColor(unsigned long newValue)
{
static BYTE parms[] = VTS_UI4 ;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Folder()
{
LPDISPATCH result;
InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_Folder(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Highlight()
{
LPDISPATCH result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_Highlight(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_HideSelection()
{
BOOL result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_HideSelection(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_Enabled()
{
BOOL result;
InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Enabled(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_Checkboxes()
{
BOOL result;
InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Checkboxes(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Font()
{
LPDISPATCH result;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_Font(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_hWnd()
{
long result;
InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
LPDISPATCH get_Items()
{
LPDISPATCH result;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
long get_BorderStyle()
{
long result;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_BorderStyle(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ReadOnly()
{
BOOL result;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ReadOnly(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_ViewStyle()
{
long result;
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_ViewStyle(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
void GoUp(long aLevels)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aLevels);
}
void AboutBox()
{
InvokeHelper(DISPID_ABOUTBOX, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
BOOL CreateNewFolder(BOOL aEditNow)
{
BOOL result;
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x9, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, aEditNow);
return result;
}
void Refresh()
{
InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Synchronize(BOOL aApplyToGroup)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aApplyToGroup);
}
LPDISPATCH get_Selected()
{
LPDISPATCH result;
InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_Selected(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_AutoFill()
{
BOOL result;
InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_AutoFill(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_NonFileSystemAncestors()
{
BOOL result;
InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_NonFileSystemAncestors(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_DefaultKeyHandling()
{
BOOL result;
InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_DefaultKeyHandling(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ContextMenus()
{
BOOL result;
InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ContextMenus(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_DontChangeFolder()
{
BOOL result;
InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_DontChangeFolder(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_DynamicRefresh()
{
BOOL result;
InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_DynamicRefresh(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_HideFoldersWhenLinkedToTree()
{
BOOL result;
InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_HideFoldersWhenLinkedToTree(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_OleDrag()
{
BOOL result;
InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_OleDrag(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_OleDrop()
{
BOOL result;
InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_OleDrop(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_FolderContextMenu()
{
BOOL result;
InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_FolderContextMenu(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPUNKNOWN get__IUnk()
{
LPUNKNOWN result;
InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
return result;
}
BOOL get_MultiSelect()
{
BOOL result;
InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_MultiSelect(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
void DoCommandForAllSelected(LPCTSTR aCmd)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aCmd);
}
void DoCommandForFolder(LPCTSTR aCmd)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aCmd);
}
void SortByColumn(long aColumn, BOOL aAscending)
{
static BYTE parms[] = VTS_I4 VTS_BOOL ;
InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aColumn, aAscending);
}
BOOL get_ShowHidden()
{
BOOL result;
InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ShowHidden(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Columns()
{
LPDISPATCH result;
InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
long get_HeaderSortDisplayMode()
{
long result;
InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_HeaderSortDisplayMode(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH StartSearch()
{
LPDISPATCH result;
InvokeHelper(0x26, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH HitTest(float x, float y)
{
LPDISPATCH result;
static BYTE parms[] = VTS_R4 VTS_R4 ;
InvokeHelper(0x27, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, x, y);
return result;
}
LPDISPATCH HitTestInfo(float x, float y)
{
LPDISPATCH result;
static BYTE parms[] = VTS_R4 VTS_R4 ;
InvokeHelper(0x28, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, x, y);
return result;
}
LPDISPATCH AddCustomItem(LPCTSTR aCaption, long AIconIndex)
{
LPDISPATCH result;
static BYTE parms[] = VTS_BSTR VTS_I4 ;
InvokeHelper(0x29, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, aCaption, AIconIndex);
return result;
}
long get_SortColumn()
{
long result;
InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_SortColumn(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
// Properties
//
};
@@ -0,0 +1,19 @@
// 컴퓨터에서 Microsoft Visual C++를 사용하여 생성한 IDispatch 래퍼 클래스입니다.
// 참고: 이 파일의 내용을 수정하지 마십시오. Microsoft Visual C++에서
// 이 클래스를 다시 생성할 때 수정한 내용을 덮어씁니다.
#include "stdafx.h"
#include "ptxshtree.h"
/////////////////////////////////////////////////////////////////////////////
// CPTxShTree
IMPLEMENT_DYNCREATE(CPTxShTree, CTreeCtrl)
/////////////////////////////////////////////////////////////////////////////
// CPTxShTree 속성입니다.
/////////////////////////////////////////////////////////////////////////////
// CPTxShTree 작업입니다.
@@ -0,0 +1,533 @@
#pragma once
// 컴퓨터에서 Microsoft Visual C++를 사용하여 생성한 IDispatch 래퍼 클래스입니다.
// 참고: 이 파일의 내용을 수정하지 마십시오. Microsoft Visual C++에서
// 이 클래스를 다시 생성할 때 수정한 내용을 덮어씁니다.
/////////////////////////////////////////////////////////////////////////////
// CPTxShTree 래퍼 클래스입니다.
class CPTxShTree : public CTreeCtrl
{
protected:
DECLARE_DYNCREATE(CPTxShTree)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0xC8E24C07, 0xE2CA, 0x11D1, { 0x81, 0xA0, 0x0, 0x0, 0x21, 0x55, 0x93, 0x81 } };
return clsid;
}
virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd, UINT nID,
CCreateContext* pContext = NULL)
{
return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID);
}
BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
BSTR bstrLicKey = NULL)
{
return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
pPersist, bStorage, bstrLicKey);
}
// 특성
public:
enum
{
pttaLeftJustify = 0,
pttaRightJustify = 1,
pttaCenter = 2
}TPTxAlignment;
enum
{
ptbsNone = 0,
ptbsFlat = 1,
ptbsSunken = 2
}TPTxBorderStyle;
enum
{
csidlDesktop = 0,
csidlPrograms = 2,
csidlControls = 3,
csidlPrinters = 4,
csidlPersonal = 5,
csidlFavorites = 6,
csidlStartup = 7,
csidlRecent = 8,
csidlSendTo = 9,
csidlBitBucket = 10,
csidlRecycleBin = 10,
csidlStartMenu = 11,
csidlDesktopDirectory = 16,
csidlDrives = 17,
csidlNetwork = 18,
csidlNethood = 19,
csidlFonts = 20,
csidlTemplates = 21,
csidlCommonStartMenu = 22,
csidlCommonPrograms = 23,
csidlCommonStartup = 24,
csidlCommonDesktopDirectory = 25,
csidlAppData = 26,
csidlPrintHood = 27,
csidlNone = 28
}TPTxCSIDL;
enum
{
ptfsNone = 0,
ptfsGroup = 1,
ptfsLowered = 2,
ptfsRaised = 3,
ptfsDint = 4,
ptfsBump = 5,
ptfsSingle = 6,
ptfsHorzLine = 7,
ptfsHorzEdge = 8,
ptfsVertLine = 9,
ptfsVertEdge = 10
}TPTxFrameStyle;
enum
{
smallIcons = 0,
largeIcons = 1
}TPTxSysImageListSize;
enum
{
ptvsIcon = 0,
ptvsSmallIcon = 1,
ptvsList = 2,
ptvsReport = 3,
ptvsThumbnails = 4
}TPTxViewStyle;
enum
{
ptlvhsdmNone = 0,
ptlvhsdmLeftAlign = 1,
ptlvhsdmRightOfText = 2,
ptlvhsdmRightAlign = 3
}TPTxLvHeaderSortDisplayMode;
enum
{
ptlvsdLeft = 0,
ptlvsdRight = 1,
ptlvsdAbove = 2,
ptlvsdBelow = 3,
ptlvsdAll = 4
}TPTxLvSearchDirection;
enum
{
ptnaAdd = 0,
ptnaAddFirst = 1,
ptnaInsert = 2,
ptnaAddChild = 3,
ptnaAddChildFirst = 4
}TPTxNodeAttachMode;
// 작업
public:
// IPTxShTree
// Functions
//
VARIANT get__ObjectDefault()
{
VARIANT result;
InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
return result;
}
void AboutBox()
{
InvokeHelper(DISPID_ABOUTBOX, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
BOOL get_Visible()
{
BOOL result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Visible(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
void Refresh()
{
InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
unsigned long get_BackColor()
{
unsigned long result;
InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
return result;
}
void put_BackColor(unsigned long newValue)
{
static BYTE parms[] = VTS_UI4 ;
InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
unsigned long get_ForeColor()
{
unsigned long result;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
return result;
}
void put_ForeColor(unsigned long newValue)
{
static BYTE parms[] = VTS_UI4 ;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_BaseFolder()
{
LPDISPATCH result;
InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_BaseFolder(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_SelectedNode()
{
LPDISPATCH result;
InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_SelectedNode(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_SelectedFolder()
{
LPDISPATCH result;
InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_SelectedFolder(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_BorderStyle()
{
long result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_BorderStyle(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Highlight()
{
LPDISPATCH result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_Highlight(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_Enabled()
{
BOOL result;
InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Enabled(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Font()
{
LPDISPATCH result;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_Font(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_HideSelection()
{
BOOL result;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_HideSelection(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_hWnd()
{
long result;
InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
float get_Indentation()
{
float result;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
return result;
}
void put_Indentation(float newValue)
{
static BYTE parms[] = VTS_R4 ;
InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Nodes()
{
LPDISPATCH result;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
BOOL get_ReadOnly()
{
BOOL result;
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ReadOnly(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_ShList()
{
LPDISPATCH result;
InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_ShList(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL CreateNewFolder(BOOL aEditName)
{
BOOL result;
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x9, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, aEditName);
return result;
}
void GoUp(long aLevels)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aLevels);
}
LPDISPATCH HitTest(float x, float y)
{
LPDISPATCH result;
static BYTE parms[] = VTS_R4 VTS_R4 ;
InvokeHelper(0xb, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, x, y);
return result;
}
LPDISPATCH HitTestInfo(float x, float y)
{
LPDISPATCH result;
static BYTE parms[] = VTS_R4 VTS_R4 ;
InvokeHelper(0x1e, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, x, y);
return result;
}
LPDISPATCH AddCustomNode(LPDISPATCH aRelative, LPCTSTR aCaption, long aClosedImageIndex, long aOpenImageIndex, long aAttachMode)
{
LPDISPATCH result;
static BYTE parms[] = VTS_DISPATCH VTS_BSTR VTS_I4 VTS_I4 VTS_I4 ;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, aRelative, aCaption, aClosedImageIndex, aOpenImageIndex, aAttachMode);
return result;
}
LPDISPATCH AddCustomFirstNode(LPDISPATCH aSiblingNode, LPCTSTR aCaption, long aClosedImageIndex, long aOpenImageIndex)
{
LPDISPATCH result;
static BYTE parms[] = VTS_DISPATCH VTS_BSTR VTS_I4 VTS_I4 ;
InvokeHelper(0x20, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, aSiblingNode, aCaption, aClosedImageIndex, aOpenImageIndex);
return result;
}
LPDISPATCH AddCustomChildNode(LPDISPATCH aParentNode, LPCTSTR aCaption, long aClosedImageIndex, long aOpenImageIndex)
{
LPDISPATCH result;
static BYTE parms[] = VTS_DISPATCH VTS_BSTR VTS_I4 VTS_I4 ;
InvokeHelper(0x21, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, aParentNode, aCaption, aClosedImageIndex, aOpenImageIndex);
return result;
}
LPDISPATCH AddCustomChildFirstNode(LPDISPATCH aParentNode, LPCTSTR aCaption, long aClosedImageIndex, long aOpenImageIndex)
{
LPDISPATCH result;
static BYTE parms[] = VTS_DISPATCH VTS_BSTR VTS_I4 VTS_I4 ;
InvokeHelper(0x22, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, aParentNode, aCaption, aClosedImageIndex, aOpenImageIndex);
return result;
}
void Synchronize(BOOL aApplyToGroup)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, aApplyToGroup);
}
BOOL get_Checkboxes()
{
BOOL result;
InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Checkboxes(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_AutoFill()
{
BOOL result;
InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_AutoFill(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_VirtualFolders()
{
BOOL result;
InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_VirtualFolders(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_DefaultKeyHandling()
{
BOOL result;
InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_DefaultKeyHandling(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ContextMenus()
{
BOOL result;
InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ContextMenus(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_DynamicRefresh()
{
BOOL result;
InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_DynamicRefresh(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_IncludeNonFolders()
{
BOOL result;
InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_IncludeNonFolders(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_OleDrag()
{
BOOL result;
InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_OleDrag(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_OleDrop()
{
BOOL result;
InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_OleDrop(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ShowButtons()
{
BOOL result;
InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ShowButtons(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ShowLines()
{
BOOL result;
InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ShowLines(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ShowRoot()
{
BOOL result;
InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ShowRoot(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ShowHidden()
{
BOOL result;
InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ShowHidden(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPUNKNOWN get__IUnk()
{
LPUNKNOWN result;
InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
return result;
}
// Properties
//
};