www.pudn.com > FTP客户端程序的源程序.zip > FPointer.idl
// FPointer.idl : IDL source for FPointer.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (FPointer.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
#include "olectl.h"
[
object,
uuid(3A1E7DEF-2D65-11D3-8C42-F8558CB9EE46),
helpstring("IFolderPointer Interface"),
pointer_default(unique)
]
interface IFolderPointer : IUnknown
{
};
[
object,
uuid(FC9DF46F-2D9A-11D3-8C42-F1BEF3895446),
helpstring("IFPView Interface"),
pointer_default(unique)
]
interface IFPView : IUnknown
{
};
[
object,
uuid(816EF501-2FF2-11D3-8C42-E8F2A37E3147),
helpstring("IFPMenu Interface"),
pointer_default(unique)
]
interface IFPMenu : IUnknown
{
};
[
object,
uuid(D28CED61-3250-11D3-8C42-CB051F0ADF46),
helpstring("IFPCopy Interface"),
pointer_default(unique)
]
interface IFPCopy : IUnknown
{
};
[
object,
uuid(014F62C1-34D3-11D3-8C42-BF4747748D46),
helpstring("ISubFolder Interface"),
pointer_default(unique)
]
interface ISubFolder : IUnknown
{
};
[
uuid(3A1E7DE1-2D65-11D3-8C42-F8558CB9EE46),
version(1.0),
helpstring("FPointer 1.0 Type Library")
]
library FPOINTERLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(FA6C62A0-9FE5-11D2-9E61-444553540000),
helpstring("FolderPointer Class")
]
coclass FolderPointer
{
[default] interface IFolderPointer;
};
[
uuid(ADA6C1A2-2720-11D3-8C41-B51B06DDD746),
helpstring("FPView Class")
]
coclass FPView
{
[default] interface IFPView;
};
[
uuid(816EF502-2FF2-11D3-8C42-E8F2A37E3147),
helpstring("FPMenu Class")
]
coclass FPMenu
{
[default] interface IFPMenu;
};
[
uuid(D28CED62-3250-11D3-8C42-CB051F0ADF46),
helpstring("FPCopy Class")
]
coclass FPCopy
{
[default] interface IFPCopy;
};
[
uuid(014F62C2-34D3-11D3-8C42-BF4747748D46),
helpstring("SubFolder Class")
]
coclass SubFolder
{
[default] interface ISubFolder;
};
};