mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 07:13:01 +00:00
Prepare import of Wine library odbccp32 (sorry, this revision won't build)
svn path=/trunk/; revision=26075
This commit is contained in:
parent
29f298cd86
commit
217ef4cd9f
6 changed files with 25 additions and 2 deletions
0
reactos/dll/win32/odbccp32/.gitignore
vendored
Normal file
0
reactos/dll/win32/odbccp32/.gitignore
vendored
Normal file
|
@ -151,6 +151,9 @@
|
||||||
<directory name="objsel">
|
<directory name="objsel">
|
||||||
<xi:include href="objsel/objsel.rbuild" />
|
<xi:include href="objsel/objsel.rbuild" />
|
||||||
</directory>
|
</directory>
|
||||||
|
<directory name="odbccp32">
|
||||||
|
<xi:include href="odbccp32/odbccp32.rbuild" />
|
||||||
|
</directory>
|
||||||
<directory name="ole32">
|
<directory name="ole32">
|
||||||
<xi:include href="ole32/ole32.rbuild" />
|
<xi:include href="ole32/ole32.rbuild" />
|
||||||
</directory>
|
</directory>
|
||||||
|
|
|
@ -184,6 +184,16 @@ enum msidbLocatorType
|
||||||
msidbLocatorType64bit = 0x010,
|
msidbLocatorType64bit = 0x010,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum msidbServiceControlEvent
|
||||||
|
{
|
||||||
|
msidbServiceControlEventStart = 0x00000001,
|
||||||
|
msidbServiceControlEventStop = 0x00000002,
|
||||||
|
msidbServiceControlEventDelete = 0x00000008,
|
||||||
|
msidbServiceControlEventUninstallStart = 0x00000010,
|
||||||
|
msidbServiceControlEventUninstallStop = 0x00000020,
|
||||||
|
msidbServiceControlEventUninstallDelete = 0x00000080,
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Windows SDK braindamage alert
|
* Windows SDK braindamage alert
|
||||||
*
|
*
|
||||||
|
|
|
@ -66,8 +66,8 @@ BOOL INSTAPI SQLGetAvailableDrivers(LPCSTR,LPSTR,WORD,WORD*);
|
||||||
BOOL INSTAPI SQLGetAvailableDriversW(LPCWSTR,LPWSTR,WORD,WORD*);
|
BOOL INSTAPI SQLGetAvailableDriversW(LPCWSTR,LPWSTR,WORD,WORD*);
|
||||||
BOOL INSTAPI SQLGetInstalledDrivers(LPSTR,WORD,WORD*);
|
BOOL INSTAPI SQLGetInstalledDrivers(LPSTR,WORD,WORD*);
|
||||||
BOOL INSTAPI SQLGetInstalledDriversW(LPWSTR,WORD,WORD*);
|
BOOL INSTAPI SQLGetInstalledDriversW(LPWSTR,WORD,WORD*);
|
||||||
int INSTAPI SQLGetPrivateProfileString(LPCSTR,LPCSTR,LPCSTR,LPSTR,int,LPCSTR);
|
int INSTAPI SQLGetPrivateProfileString(LPCSTR,LPCSTR,LPCSTR,LPCSTR,int,LPCSTR);
|
||||||
int INSTAPI SQLGetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,int,LPCWSTR);
|
int INSTAPI SQLGetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,int,LPCWSTR);
|
||||||
BOOL INSTAPI SQLGetTranslator(HWND,LPSTR,WORD,WORD*,LPSTR,WORD,WORD*,DWORD*);
|
BOOL INSTAPI SQLGetTranslator(HWND,LPSTR,WORD,WORD*,LPSTR,WORD,WORD*,DWORD*);
|
||||||
BOOL INSTAPI SQLGetTranslatorW(HWND,LPWSTR,WORD,WORD*,LPWSTR,WORD,WORD*,DWORD*);
|
BOOL INSTAPI SQLGetTranslatorW(HWND,LPWSTR,WORD,WORD*,LPWSTR,WORD,WORD*,DWORD*);
|
||||||
BOOL INSTAPI SQLInstallDriver(LPCSTR,LPCSTR,LPSTR,WORD,WORD*);
|
BOOL INSTAPI SQLInstallDriver(LPCSTR,LPCSTR,LPSTR,WORD,WORD*);
|
||||||
|
|
|
@ -139,6 +139,15 @@ __inline static void list_init( struct list *list )
|
||||||
list->next = list->prev = list;
|
list->next = list->prev = list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* count the elements of a list */
|
||||||
|
inline static unsigned int list_count( const struct list *list )
|
||||||
|
{
|
||||||
|
unsigned count = 0;
|
||||||
|
const struct list *ptr;
|
||||||
|
for (ptr = list->next; ptr != list; ptr = ptr->next) count++;
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
|
||||||
/* iterate through the list */
|
/* iterate through the list */
|
||||||
#define LIST_FOR_EACH(cursor,list) \
|
#define LIST_FOR_EACH(cursor,list) \
|
||||||
for ((cursor) = (list)->next; (cursor) != (list); (cursor) = (cursor)->next)
|
for ((cursor) = (list)->next; (cursor) != (list); (cursor) = (cursor)->next)
|
||||||
|
|
|
@ -60,6 +60,7 @@ reactos/dll/win32/msvideo # Out of sync
|
||||||
reactos/dll/win32/netapi32 # Synced to Wine-0_9_5
|
reactos/dll/win32/netapi32 # Synced to Wine-0_9_5
|
||||||
reactos/dll/win32/objsel # Autosync
|
reactos/dll/win32/objsel # Autosync
|
||||||
reactos/dll/win32/odbc32 # Out of sync. Depends on port of Linux ODBC.
|
reactos/dll/win32/odbc32 # Out of sync. Depends on port of Linux ODBC.
|
||||||
|
reactos/dll/win32/odbccp32 # Autosync
|
||||||
reactos/dll/win32/ole32 # Synced to Wine-0_9_5
|
reactos/dll/win32/ole32 # Synced to Wine-0_9_5
|
||||||
reactos/dll/win32/oleacc # Autosync
|
reactos/dll/win32/oleacc # Autosync
|
||||||
reactos/dll/win32/oleaut32 # Synced to Wine-0_9_10
|
reactos/dll/win32/oleaut32 # Synced to Wine-0_9_10
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue