source: trunk/mediafolder/include/_cwaudio.hh@ 65

Last change on this file since 65 was 51, checked in by gyoung, 2 years ago

hh files that are needed and don't seem to be generated.

  • Property svn:eol-style set to native
File size: 4.4 KB
Line 
1#ifndef _DTS_HH_INCLUDED_cwaudio
2#define _DTS_HH_INCLUDED_cwaudio
3/* Start Class MMAudio */
4
5// This file was generated by the IBM "DirectToSOM" emitter for C++ (V1.77)
6// Generated at 11/13/02 07:32:41 EST
7// This is class: MMAudio
8// Mangled class name: MMAudio
9// SE: May 19/94
10
11#include <som.hh>
12
13 #pragma SOMAsDefault(on)
14class SOMClass;
15 #pragma SOMAsDefault(pop)
16 #pragma SOMAsDefault(on)
17class SOMObject;
18 #pragma SOMAsDefault(pop)
19 #pragma SOMAsDefault(on)
20class WPFolder;
21 #pragma SOMAsDefault(pop)
22 #pragma SOMAsDefault(on)
23class M_WPObject;
24 #pragma SOMAsDefault(pop)
25 #pragma SOMAsDefault(on)
26class WPObject;
27 #pragma SOMAsDefault(pop)
28 #pragma SOMAsDefault(on)
29class M_WPFileSystem;
30 #pragma SOMAsDefault(pop)
31 #pragma SOMAsDefault(on)
32class M_WPDataFile;
33 #pragma SOMAsDefault(pop)
34 #pragma SOMAsDefault(on)
35class M_MMDataFile;
36 #pragma SOMAsDefault(pop)
37 #pragma SOMAsDefault(on)
38class M_MMAudio;
39 #pragma SOMAsDefault(pop)
40
41/* Start Class M_MMAudio */
42
43#include <cwmmdataf.hh>
44#include <somcls.hh>
45#pragma SOMNonDTS(on)
46
47#pragma SOMAsDefault(on)
48class M_MMAudio : public M_MMDataFile {
49
50 #pragma SOMClassName(*, "M_MMAudio")
51 #pragma SOMNoMangling(*)
52 #pragma SOMNonDTS(*)
53
54 #pragma SOMClassVersion (M_MMAudio, 1, 2)
55 #pragma SOMCallstyle (oidl)
56 #pragma SOMAsDefault(off)
57 #pragma SOMAsDefault(pop)
58 public :
59 virtual BOOL wpclsCreateDefaultTemplates(WPObject* Folder);
60 virtual PSZ wpclsQueryInstanceType();
61 virtual ULONG wpclsQueryDetailsInfo(PCLASSFIELDINFO* ppClassFieldInfo,
62 PULONG pSize);
63 virtual PSZ wpclsQueryTitle();
64 virtual void wpclsInitData();
65 virtual void wpclsUnInitData();
66 virtual ULONG wpclsQueryDefaultView();
67 virtual ULONG wpclsQueryIconData(PICONINFO pIconInfo);
68 #pragma SOMReleaseOrder ()
69};
70#pragma SOMAsDefault(pop)
71
72 #pragma SOMNonDTS(pop)
73/* End M_MMAudio */
74
75#include <cwmmdataf.hh>
76#pragma SOMNonDTS(on)
77
78#pragma SOMAsDefault(on)
79class MMAudio : public MMDataFile {
80
81 #pragma SOMClassName(*, "MMAudio")
82 #pragma SOMNoMangling(*)
83 #pragma SOMNonDTS(*)
84
85 #pragma SOMClassName (MMAudio, "MMAudio")
86 #pragma SOMMetaClass (MMAudio, "M_MMAudio")
87 #pragma SOMClassVersion (MMAudio, 1, 2)
88 #pragma SOMCallstyle (oidl)
89 #pragma SOMAsDefault(off)
90 #pragma SOMAsDefault(pop)
91 public :
92 virtual ULONG cwmmAddWaveInformationPage(HWND hwndNotebook);
93 virtual BOOL cwmmSetTrackInfo(char* chrString, ULONG ulValue,
94 int iWhich);
95 virtual ULONG cwmmQueryTrackInfo(char** chrString, ULONG ulSize,
96 int iWhich);
97 virtual void cwmmPlayTrack(BOOL bPlay);
98 virtual ULONG cwmmAddTrackNamePage(HWND hwndNotebook);
99 virtual BOOL wpAddSettingsPages(HWND hwndNotebook);
100 virtual ULONG wpQueryDetailsData(PVOID* ppDetailsData, PULONG pcp);
101 virtual BOOL wpRestoreState(ULONG ulReserved);
102 virtual BOOL wpSaveState();
103 virtual BOOL wpModifyPopupMenu(HWND hwndMenu, HWND hwndCnr,
104 ULONG iPosition);
105 virtual BOOL wpMenuItemSelected(HWND hwndFrame, ULONG ulMenuId);
106 virtual void wpObjectReady(ULONG ulCode, WPObject* refObject);
107 virtual BOOL wpRefresh(ULONG ulView, PVOID pReserved);
108 virtual BOOL wpSetup(PSZ pszSetupString);
109 virtual HWND wpOpen(HWND hwndCnr, ULONG ulView, ULONG param);
110 virtual BOOL wpSetTitle(PSZ pszNewTitle);
111 virtual BOOL wpQueryRealName(PSZ pszFilename, PULONG pcb,
112 BOOL fQualified);
113 virtual PSZ wpQueryTitle();
114
115 // wpCreateShadowObject : override;
116 virtual void wpInitData();
117 private :
118 ULONG ulPlayMsecs;
119
120 ULONG ulPlaySecs;
121
122 ULONG ulSampleRate;
123
124 ULONG ulChannels;
125
126 ULONG ulBPS;
127
128 ULONG ulFileSize;
129
130 BOOL bNeedSaving;
131
132 char chrPlayTime[11];
133
134 char chrSampleRate[7];
135
136 char chrChannels[2];
137
138 char chrBPS[3];
139
140 char id3Name[64];
141
142 char id3Artist[64];
143
144 char id3Album[64];
145
146 char id3Year[5];
147
148 char id3Comment[31];
149
150 char id3Genre[31];
151
152 int id3TrackNr;
153
154 #pragma SOMReleaseOrder ( \
155 "cwmmAddWaveInformationPage", \
156 "cwmmSetTrackInfo", \
157 "cwmmQueryTrackInfo", \
158 "cwmmPlayTrack", \
159 "cwmmAddTrackNamePage")
160};
161#pragma SOMAsDefault(pop)
162
163 #pragma SOMNonDTS(pop)
164/* End MMAudio */
165#endif /* _DTS_HH_INCLUDED_cwaudio */
Note: See TracBrowser for help on using the repository browser.