mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
Fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=40125
This commit is contained in:
@@ -80,8 +80,8 @@ GetDeviceCount(DeviceType device_type)
|
||||
DWORD
|
||||
GetDeviceCapabilities(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
PVOID capabilities,
|
||||
UINT device_id,
|
||||
DWORD_PTR capabilities,
|
||||
DWORD capabilities_size)
|
||||
{
|
||||
MMRESULT result;
|
||||
@@ -149,10 +149,10 @@ GetDeviceCapabilities(
|
||||
DWORD
|
||||
OpenDevice(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
PVOID open_descriptor,
|
||||
DWORD flags,
|
||||
DWORD private_handle)
|
||||
DWORD_PTR private_handle)
|
||||
{
|
||||
SessionInfo* session_info;
|
||||
MMRESULT result;
|
||||
@@ -234,7 +234,7 @@ OpenDevice(
|
||||
|
||||
DWORD
|
||||
CloseDevice(
|
||||
DWORD private_handle)
|
||||
DWORD_PTR private_handle)
|
||||
{
|
||||
MMRESULT result;
|
||||
SessionInfo* session_info = (SessionInfo*) private_handle;
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
MMRESULT
|
||||
CobbleDeviceName(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
PWCHAR out_device_name)
|
||||
{
|
||||
WCHAR base_device_name[MAX_DEVICE_NAME_LENGTH];
|
||||
@@ -78,7 +78,7 @@ CobbleDeviceName(
|
||||
MMRESULT
|
||||
OpenKernelDevice(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
DWORD access,
|
||||
HANDLE* handle)
|
||||
{
|
||||
|
||||
@@ -127,7 +127,7 @@ typedef struct _SessionInfo
|
||||
struct _SessionInfo* next;
|
||||
|
||||
DeviceType device_type;
|
||||
DWORD device_id;
|
||||
UINT device_id;
|
||||
|
||||
HANDLE kernel_device_handle;
|
||||
|
||||
@@ -143,8 +143,8 @@ typedef struct _SessionInfo
|
||||
BOOL is_paused;
|
||||
|
||||
/* Stuff passed to us from winmm */
|
||||
DWORD app_user_data;
|
||||
DWORD callback;
|
||||
DWORD_PTR app_user_data;
|
||||
DWORD_PTR callback;
|
||||
|
||||
DWORD flags;
|
||||
|
||||
@@ -181,8 +181,8 @@ BOOL
|
||||
NotifyClient(
|
||||
SessionInfo* session_info,
|
||||
DWORD message,
|
||||
DWORD parameter1,
|
||||
DWORD parameter2);
|
||||
DWORD_PTR parameter1,
|
||||
DWORD_PTR parameter2);
|
||||
|
||||
|
||||
/*
|
||||
@@ -198,13 +198,13 @@ ErrorToMmResult(UINT error_code);
|
||||
MMRESULT
|
||||
CobbleDeviceName(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
PWCHAR out_device_name);
|
||||
|
||||
MMRESULT
|
||||
OpenKernelDevice(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
DWORD access,
|
||||
HANDLE* handle);
|
||||
|
||||
@@ -231,7 +231,7 @@ GetDeviceData(
|
||||
MMRESULT
|
||||
CreateSession(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
SessionInfo** session_info);
|
||||
|
||||
VOID
|
||||
@@ -240,7 +240,7 @@ DestroySession(SessionInfo* session);
|
||||
SessionInfo*
|
||||
GetSession(
|
||||
DeviceType device_type,
|
||||
DWORD device_id);
|
||||
UINT device_id);
|
||||
|
||||
MMRESULT
|
||||
StartSessionThread(SessionInfo* session_info);
|
||||
@@ -253,9 +253,9 @@ CallSessionThread(
|
||||
|
||||
DWORD
|
||||
HandleBySessionThread(
|
||||
DWORD private_handle,
|
||||
DWORD message,
|
||||
DWORD parameter);
|
||||
DWORD_PTR private_handle,
|
||||
DWORD_PTR message,
|
||||
DWORD_PTR parameter);
|
||||
|
||||
|
||||
/* General */
|
||||
@@ -266,21 +266,21 @@ GetDeviceCount(DeviceType device_type);
|
||||
DWORD
|
||||
GetDeviceCapabilities(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
PVOID capabilities,
|
||||
UINT device_id,
|
||||
DWORD_PTR capabilities,
|
||||
DWORD capabilities_size);
|
||||
|
||||
DWORD
|
||||
OpenDevice(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
PVOID open_descriptor,
|
||||
DWORD flags,
|
||||
DWORD private_handle);
|
||||
DWORD_PTR private_handle);
|
||||
|
||||
DWORD
|
||||
CloseDevice(
|
||||
DWORD private_handle);
|
||||
DWORD_PTR private_handle);
|
||||
|
||||
DWORD
|
||||
PauseDevice(
|
||||
@@ -310,7 +310,7 @@ QueryWaveFormat(
|
||||
|
||||
DWORD
|
||||
WriteWaveBuffer(
|
||||
DWORD private_handle,
|
||||
DWORD_PTR private_handle,
|
||||
PWAVEHDR wave_header,
|
||||
DWORD wave_header_size);
|
||||
|
||||
|
||||
@@ -22,8 +22,8 @@ BOOL
|
||||
NotifyClient(
|
||||
SessionInfo* session_info,
|
||||
DWORD message,
|
||||
DWORD parameter1,
|
||||
DWORD parameter2)
|
||||
DWORD_PTR parameter1,
|
||||
DWORD_PTR parameter2)
|
||||
{
|
||||
return DriverCallback(session_info->callback,
|
||||
HIWORD(session_info->flags),
|
||||
@@ -43,11 +43,11 @@ NotifyClient(
|
||||
|
||||
APIENTRY DWORD
|
||||
wodMessage(
|
||||
DWORD device_id,
|
||||
DWORD message,
|
||||
DWORD private_handle,
|
||||
DWORD parameter1,
|
||||
DWORD parameter2)
|
||||
UINT device_id,
|
||||
UINT message,
|
||||
DWORD_PTR private_handle,
|
||||
DWORD_PTR parameter1,
|
||||
DWORD_PTR parameter2)
|
||||
{
|
||||
switch ( message )
|
||||
{
|
||||
@@ -61,7 +61,7 @@ wodMessage(
|
||||
DPRINT("WODM_GETDEVCAPS\n");
|
||||
return GetDeviceCapabilities(WaveOutDevice,
|
||||
device_id,
|
||||
(PVOID) parameter1,
|
||||
parameter1,
|
||||
parameter2);
|
||||
|
||||
/* http://www.osronline.com/ddkx/w98ddk/mmedia_4p85.htm */
|
||||
|
||||
@@ -26,7 +26,7 @@ CRITICAL_SECTION session_lock;
|
||||
SessionInfo*
|
||||
GetSession(
|
||||
DeviceType device_type,
|
||||
DWORD device_id)
|
||||
UINT device_id)
|
||||
{
|
||||
SessionInfo* session_info;
|
||||
|
||||
@@ -59,7 +59,7 @@ GetSession(
|
||||
MMRESULT
|
||||
CreateSession(
|
||||
DeviceType device_type,
|
||||
DWORD device_id,
|
||||
UINT device_id,
|
||||
SessionInfo** session_info)
|
||||
{
|
||||
HANDLE heap = GetProcessHeap();
|
||||
@@ -186,7 +186,7 @@ StartSessionThread(SessionInfo* session_info)
|
||||
|
||||
result = mmTaskCreate(task,
|
||||
&session_info->thread.handle,
|
||||
(DWORD) session_info);
|
||||
(DWORD_PTR)session_info);
|
||||
|
||||
if ( result != MMSYSERR_NOERROR )
|
||||
{
|
||||
@@ -235,9 +235,9 @@ CallSessionThread(
|
||||
|
||||
DWORD
|
||||
HandleBySessionThread(
|
||||
DWORD private_handle,
|
||||
DWORD message,
|
||||
DWORD parameter)
|
||||
DWORD_PTR private_handle,
|
||||
DWORD_PTR message,
|
||||
DWORD_PTR parameter)
|
||||
{
|
||||
return CallSessionThread((SessionInfo*) private_handle,
|
||||
message,
|
||||
|
||||
@@ -56,7 +56,7 @@ QueueWaveBuffer(
|
||||
wave_header->dwFlags |= WHDR_INQUEUE;
|
||||
|
||||
/* Save our handle in the header */
|
||||
wave_header->reserved = (DWORD) session_info;
|
||||
wave_header->reserved = (DWORD_PTR) session_info;
|
||||
|
||||
/* Locate the end of the queue */
|
||||
previous_node = NULL;
|
||||
@@ -112,10 +112,10 @@ ReturnCompletedBuffers(SessionInfo* session_info)
|
||||
message = (session_info->device_type == WaveOutDevice) ? WOM_DONE :
|
||||
WIM_DATA;
|
||||
|
||||
DPRINT("Notifying client that buffer 0x%x is done\n", (int) header);
|
||||
DPRINT("Notifying client that buffer 0x%x is done\n", header);
|
||||
|
||||
/* Notify the client */
|
||||
NotifyClient(session_info, message, (DWORD) header, 0);
|
||||
NotifyClient(session_info, message, (DWORD_PTR) header, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -369,7 +369,7 @@ SetWaveFormat(
|
||||
|
||||
DWORD
|
||||
WriteWaveBuffer(
|
||||
DWORD private_handle,
|
||||
DWORD_PTR private_handle,
|
||||
PWAVEHDR wave_header,
|
||||
DWORD wave_header_size)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user