Subversion Repositories spk

Rev

Rev 121 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 121 Rev 244
Line 2... Line 2...
2
#define _UNRAR_DLL_
2
#define _UNRAR_DLL_
3
 
3
 
4
#pragma pack(1)
4
#pragma pack(push, 1)
5
 
5
 
6
#define ERAR_SUCCESS             0
6
#define ERAR_SUCCESS             0
7
#define ERAR_END_ARCHIVE        10
7
#define ERAR_END_ARCHIVE        10
8
#define ERAR_NO_MEMORY          11
8
#define ERAR_NO_MEMORY          11
9
#define ERAR_BAD_DATA           12
9
#define ERAR_BAD_DATA           12
Line 132... Line 132...
132
#define ROADF_NEWNUMBERING 0x0010
132
#define ROADF_NEWNUMBERING 0x0010
133
#define ROADF_SIGNED       0x0020
133
#define ROADF_SIGNED       0x0020
134
#define ROADF_RECOVERY     0x0040
134
#define ROADF_RECOVERY     0x0040
135
#define ROADF_ENCHEADERS   0x0080
135
#define ROADF_ENCHEADERS   0x0080
136
#define ROADF_FIRSTVOLUME  0x0100
136
#define ROADF_FIRSTVOLUME  0x0100
-
 
137
 
-
 
138
#define ROADOF_KEEPBROKEN  0x0001
137
 
139
 
138
struct RAROpenArchiveDataEx
140
struct RAROpenArchiveDataEx
139
{
141
{
140
  char         *ArcName;
142
  char         *ArcName;
141
  wchar_t      *ArcNameW;
143
  wchar_t      *ArcNameW;
Line 146... Line 148...
146
  unsigned int  CmtSize;
148
  unsigned int  CmtSize;
147
  unsigned int  CmtState;
149
  unsigned int  CmtState;
148
  unsigned int  Flags;
150
  unsigned int  Flags;
149
  UNRARCALLBACK Callback;
151
  UNRARCALLBACK Callback;
150
  LPARAM        UserData;
152
  LPARAM        UserData;
-
 
153
  unsigned int  OpFlags;
-
 
154
  wchar_t      *CmtBufW;
151
  unsigned int  Reserved[28];
155
  unsigned int  Reserved[25];
152
};
156
};
153
 
157
 
154
enum UNRARCALLBACK_MESSAGES {
158
enum UNRARCALLBACK_MESSAGES {
155
  UCM_CHANGEVOLUME,UCM_PROCESSDATA,UCM_NEEDPASSWORD,UCM_CHANGEVOLUMEW,
159
  UCM_CHANGEVOLUME,UCM_PROCESSDATA,UCM_NEEDPASSWORD,UCM_CHANGEVOLUMEW,
156
  UCM_NEEDPASSWORDW
160
  UCM_NEEDPASSWORDW
Line 178... Line 182...
178
 
182
 
179
#ifdef __cplusplus
183
#ifdef __cplusplus
180
}
184
}
181
#endif
185
#endif
182
 
186
 
183
#pragma pack()
187
#pragma pack(pop)
184
 
188
 
185
#endif
189
#endif