home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ibmodf.zip
/
OPEND_HH.ZIP
/
WPDATAF.HH
< prev
next >
Wrap
Text File
|
1995-04-24
|
5KB
|
125 lines
#ifndef _DTS_HH_INCLUDED_wpdataf
#define _DTS_HH_INCLUDED_wpdataf
/* Start Interface WPDataFile */
// This file was generated by the IBM "DirectToSOM" emitter for C++ (V1.71)
// Generated at 04/13/95 11:50:56 EDT
#include <som.hh>
#pragma SOMAsDefault(on)
class SOMClass;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class SOMObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class WPFolder;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class M_WPObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class WPObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class M_WPFileSystem;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class M_WPDataFile;
#pragma SOMAsDefault(pop)
#include <wpfsys.hh>
#pragma SOMNonDTS(on)
#pragma SOMAsDefault(on)
class WPDataFile : public WPFileSystem {
#pragma SOMClassName(*, "WPDataFile")
#pragma SOMNoMangling(*)
#pragma SOMNoDataDirect(*)
#pragma SOMNonDTS(*)
#pragma SOMClassName (WPDataFile, "WPDataFile")
// #pragma SOMMetaClass (WPDataFile, "M_WPDataFile") aj: fixed per Brian Thomson: don't use SOM name, use C++ name (unquoted)
#pragma SOMMetaClass (WPDataFile, M_WPDataFile)
#pragma SOMClassVersion (WPDataFile, 1, 2)
#pragma SOMCallstyle (oidl)
#pragma SOMAsDefault(off)
#pragma SOMAsDefault(pop)
public :
virtual ULONG wpAddFileTypePage(HWND hwndNotebook);
virtual BOOL wpPrintMetaFile(PPRINTDEST pPrintDest);
virtual BOOL wpPrintPifFile(PPRINTDEST pPrintDest);
virtual BOOL wpPrintPrinterSpecificFile(PPRINTDEST pPrintDest);
virtual BOOL wpPrintUnknownFile(PPRINTDEST pPrintDest);
virtual WPObject* wpQueryAssociatedProgram(ULONG ulView,
PULONG pulHowMatched,
PSZ pszMatchString,
ULONG cbMatchString,
PSZ pszDefaultType);
virtual void wpSetAssociatedFileIcon();
virtual HPOINTER wpQueryAssociatedFileIcon();
virtual MRESULT wpDragOver(HWND hwndCnr, PDRAGINFO pdrgInfo);
virtual BOOL wpRestoreState(ULONG ulReserved);
virtual BOOL wpSetDefaultView(ULONG ulView);
virtual BOOL wpSetRealName(PSZ pszName);
virtual BOOL wpSetType(PSZ pszTypes, PFEA2LIST pfeal);
virtual BOOL wpAddSettingsPages(HWND hwndNotebook);
virtual ULONG wpAddObjectWindowPage(HWND hwndNotebook);
virtual HWND wpOpen(HWND hwndCnr, ULONG ulView, ULONG param);
virtual BOOL wpPrintObject(PPRINTDEST pPrintDest, ULONG ulReserved);
virtual BOOL wpModifyPopupMenu(HWND hwndMenu, HWND hwndCnr,
ULONG iPosition);
virtual BOOL wpMenuItemSelected(HWND hwndFrame, ULONG ulMenuId);
virtual BOOL wpMenuItemHelpSelected(ULONG MenuId);
virtual BOOL wpQueryDefaultHelp(PULONG pHelpPanelId, PSZ HelpLibrary);
virtual BOOL wpFormatDragItem(PDRAGITEM pdrgItem);
virtual ULONG wpConfirmRenameFileWithExt();
virtual HPOINTER wpQueryIcon();
#pragma SOMReleaseOrder ( \
"wpAddFileTypePage", \
"wpPrintMetaFile", \
"wpPrintPifFile", \
"wpPrintPrinterSpecificFile", \
"wpPrintUnknownFile", \
"wpQueryAssociatedProgram", \
"wpSetAssociatedFileIcon", \
"wpQueryAssociatedFileIcon")
};
#pragma SOMAsDefault(pop)
#pragma SOMNonDTS(pop)
/* End WPDataFile */
/* Start Interface M_WPDataFile */
#include <wpfsys.hh>
#include <somcls.hh>
#pragma SOMNonDTS(on)
#pragma SOMAsDefault(on)
class M_WPDataFile : public M_WPFileSystem {
#pragma SOMClassName(*, "M_WPDataFile")
#pragma SOMNoMangling(*)
#pragma SOMNoDataDirect(*)
#pragma SOMNonDTS(*)
#pragma SOMClassVersion (M_WPDataFile, 1, 2)
#pragma SOMCallstyle (oidl)
#pragma SOMAsDefault(off)
#pragma SOMAsDefault(pop)
public :
virtual PSZ wpclsQueryTitle();
virtual ULONG wpclsQueryIconData(PICONINFO pIconInfo);
virtual ULONG wpclsQueryStyle();
virtual ULONG wpclsQueryDefaultView();
virtual BOOL wpclsQueryDefaultHelp(PULONG pHelpPanelId,
PSZ pszHelpLibrary);
#pragma SOMReleaseOrder ()
};
#pragma SOMAsDefault(pop)
#pragma SOMNonDTS(pop)
/* End M_WPDataFile */
#endif /* _DTS_HH_INCLUDED_wpdataf */