/[pcsx2_0.9.7]/trunk/plugins/CDVDpeops/externals.h
ViewVC logotype

Contents of /trunk/plugins/CDVDpeops/externals.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31 - (show annotations) (download)
Tue Sep 7 03:24:11 2010 UTC (9 years, 11 months ago) by william
File MIME type: text/plain
File size: 4498 byte(s)
committing r3113 initial commit again...
1 /***************************************************************************
2 externals.h - description
3 -------------------
4 begin : Wed Sep 18 2002
5 copyright : (C) 2002 by Pete Bernert
6 email : BlackDove@addcom.de
7 ***************************************************************************/
8
9 /***************************************************************************
10 * *
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. See also the license.txt file for *
15 * additional informations. *
16 * *
17 ***************************************************************************/
18
19 //*************************************************************************//
20 // History of changes:
21 //
22 // 2002/09/19 - Pete
23 // - generic cleanup for the Peops release
24 //
25 //*************************************************************************//
26
27 /////////////////////////////////////////////////////////
28
29 #ifndef _IN_CDDA
30
31 #endif
32
33 /////////////////////////////////////////////////////////
34
35 #ifndef _IN_CDR
36
37 extern BOOL bIsOpen;
38 extern BOOL bCDDAPlay;
39 extern int iCDROK;
40 extern char *libraryName;
41 extern int iCheckTrayStatus;
42 extern void *fdump;
43
44 #endif
45
46 /////////////////////////////////////////////////////////
47
48 #ifndef _IN_PEOPS
49
50 extern HINSTANCE hInst;
51
52 #endif
53
54 /////////////////////////////////////////////////////////
55
56 #ifndef _IN_CFG
57
58 #endif
59
60 /////////////////////////////////////////////////////////
61
62 #ifndef _IN_GENERIC
63
64 extern int iCD_AD;
65 extern int iCD_TA;
66 extern int iCD_LU;
67 extern int iRType;
68 extern int iUseSpeedLimit;
69 extern int iSpeedLimit;
70 extern int iNoWait;
71 extern int iMaxRetry;
72 extern int iShowReadErr;
73 extern HANDLE hEvent;
74 extern HINSTANCE hASPI;
75 extern READFUNC pReadFunc;
76 extern DEINITFUNC pDeInitFunc;
77 extern int iInterfaceMode;
78 extern int iWantedBlockSize;
79 extern int iUsedBlockSize;
80 extern int iUsedMode;
81 extern int iBlockDump;
82
83 extern DWORD (*pGetASPI32SupportInfo)(void);
84 extern DWORD (*pSendASPI32Command)(LPSRB);
85
86 #endif
87
88 /////////////////////////////////////////////////////////
89
90 #ifndef _IN_IOCTL
91
92 extern HANDLE hIOCTL;
93 extern DWORD dwIOCTLAttr;
94 extern OVERLAPPED ovcIOCTL;
95 extern SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER sptIOCTL;
96 extern RAW_READ_INFO rawIOCTL;
97
98 #endif
99
100 /////////////////////////////////////////////////////////
101
102 #ifndef _IN_PPF
103
104 extern int iUsePPF;
105 extern char szPPF[];
106 extern PPF_CACHE * ppfCache;
107 extern PPF_DATA * ppfHead;
108 extern int iPPFNum;
109
110 #endif
111
112 /////////////////////////////////////////////////////////
113
114 #ifndef _IN_READ
115
116 extern READTRACKFUNC pReadTrackFunc;
117 extern GETPTRFUNC pGetPtrFunc;
118
119 extern int iUseCaching;
120 extern int iUseDataCache;
121 extern int iTryAsync;
122 extern int iBufSel;
123
124 extern unsigned char * pMainBuffer;
125 extern unsigned char * pCurrReadBuf;
126 extern unsigned char * pFirstReadBuf;
127 extern unsigned char * pAsyncBuffer;
128
129 extern unsigned long lMaxAddr;
130 extern unsigned long lLastAddr;
131 extern unsigned long lLastAsyncAddr;
132
133 extern unsigned char * ptrBuffer[];
134 extern unsigned char * pAsyncFirstReadBuf[];
135 extern unsigned long lLastAccessedAddr;
136 extern int iLastAccessedMode;
137
138 extern HANDLE hReadThread;
139 extern BOOL bThreadEnded;
140 extern HANDLE hThreadEvent[];
141 extern HANDLE hThreadMutex[];
142
143 #endif
144
145 /////////////////////////////////////////////////////////
146
147 #ifndef _IN_SCSI
148
149 extern SRB_ExecSCSICmd sx;
150 extern BOOL bDoWaiting;
151
152 #endif
153
154 /////////////////////////////////////////////////////////
155
156 #ifndef _IN_SUB
157
158 extern unsigned char * pCurrSubBuf;
159 extern int iUseSubReading;
160 extern char szSUBF[];
161 extern SUB_CACHE * subCache;
162 extern SUB_DATA * subHead;
163 extern int iSUBNum;
164 extern unsigned char SubCData[];
165 extern unsigned char SubAData[];
166
167 #endif
168
169 /////////////////////////////////////////////////////////
170
171 #ifndef _IN_TOC
172
173 extern TOC sTOC;
174
175 #endif
176
177 /////////////////////////////////////////////////////////

  ViewVC Help
Powered by ViewVC 1.1.22