Converted to the new debug interface, using script written by Patrik

Stridvall.
This commit is contained in:
Alexandre Julliard 1999-07-04 16:02:24 +00:00
parent 2d0bb2a78c
commit 359f497e97
64 changed files with 1719 additions and 1721 deletions

View File

@ -40,7 +40,7 @@
#include "selectors.h" #include "selectors.h"
#include "sig_context.h" #include "sig_context.h"
#include "async.h" #include "async.h"
#include "debug.h" #include "debugtools.h"
typedef struct _async_fd { typedef struct _async_fd {
int unixfd; int unixfd;

View File

@ -15,7 +15,7 @@
#include "thread.h" #include "thread.h"
#include "heap.h" #include "heap.h"
#include "server.h" #include "server.h"
#include "debug.h" #include "debugtools.h"
/**************************************************************************** /****************************************************************************

View File

@ -41,7 +41,7 @@
#include "task.h" #include "task.h"
#include "async.h" #include "async.h"
#include "wincon.h" #include "wincon.h"
#include "debug.h" #include "debugtools.h"
#include "server.h" #include "server.h"
@ -210,10 +210,10 @@ static BOOL FILE_ShareDeny( int mode, int oldmode)
goto fail_error05; goto fail_error05;
} }
default: default:
ERR(file,"unknown mode\n"); ERR("unknown mode\n");
} }
ERR(file,"shouldn't happen\n"); ERR("shouldn't happen\n");
ERR(file,"Please report to bon@elektron.ikp.physik.tu-darmstadt.de\n"); ERR("Please report to bon@elektron.ikp.physik.tu-darmstadt.de\n");
return TRUE; return TRUE;
test_ro_int24: test_ro_int24:
@ -221,7 +221,7 @@ test_ro_int24:
return FALSE; return FALSE;
/* Fall through */ /* Fall through */
fail_int24: fail_int24:
FIXME(file,"generate INT24 missing\n"); FIXME("generate INT24 missing\n");
/* Is this the right error? */ /* Is this the right error? */
SetLastError( ERROR_ACCESS_DENIED ); SetLastError( ERROR_ACCESS_DENIED );
return TRUE; return TRUE;
@ -231,7 +231,7 @@ test_ro_err05:
return FALSE; return FALSE;
/* fall through */ /* fall through */
fail_error05: fail_error05:
TRACE(file,"Access Denied, oldmode 0x%02x mode 0x%02x\n",oldmode,mode); TRACE("Access Denied, oldmode 0x%02x mode 0x%02x\n",oldmode,mode);
SetLastError( ERROR_ACCESS_DENIED ); SetLastError( ERROR_ACCESS_DENIED );
return TRUE; return TRUE;
} }
@ -247,7 +247,7 @@ void FILE_SetDosError(void)
{ {
int save_errno = errno; /* errno gets overwritten by printf */ int save_errno = errno; /* errno gets overwritten by printf */
TRACE(file, "errno = %d %s\n", errno, strerror(errno)); TRACE("errno = %d %s\n", errno, strerror(errno));
switch (save_errno) switch (save_errno)
{ {
case EAGAIN: case EAGAIN:
@ -408,7 +408,7 @@ HFILE WINAPI CreateFileA( LPCSTR filename, DWORD access, DWORD sharing,
SetLastError( ERROR_INVALID_PARAMETER ); SetLastError( ERROR_INVALID_PARAMETER );
return HFILE_ERROR; return HFILE_ERROR;
} }
TRACE(file,"%s %s%s%s%s%s%s%s\n",filename, TRACE("%s %s%s%s%s%s%s%s\n",filename,
((access & GENERIC_READ)==GENERIC_READ)?"GENERIC_READ ":"", ((access & GENERIC_READ)==GENERIC_READ)?"GENERIC_READ ":"",
((access & GENERIC_WRITE)==GENERIC_WRITE)?"GENERIC_WRITE ":"", ((access & GENERIC_WRITE)==GENERIC_WRITE)?"GENERIC_WRITE ":"",
(!access)?"QUERY_ACCESS ":"", (!access)?"QUERY_ACCESS ":"",
@ -427,7 +427,7 @@ HFILE WINAPI CreateFileA( LPCSTR filename, DWORD access, DWORD sharing,
filename += 4; filename += 4;
if (!strncmp(filename, "UNC\\", 4)) if (!strncmp(filename, "UNC\\", 4))
{ {
FIXME( file, "UNC name (%s) not supported.\n", filename ); FIXME("UNC name (%s) not supported.\n", filename );
SetLastError( ERROR_PATH_NOT_FOUND ); SetLastError( ERROR_PATH_NOT_FOUND );
return HFILE_ERROR; return HFILE_ERROR;
} }
@ -439,7 +439,7 @@ HFILE WINAPI CreateFileA( LPCSTR filename, DWORD access, DWORD sharing,
/* If the name still starts with '\\', it's a UNC name. */ /* If the name still starts with '\\', it's a UNC name. */
if (!strncmp(filename, "\\\\", 2)) if (!strncmp(filename, "\\\\", 2))
{ {
FIXME( file, "UNC name (%s) not supported.\n", filename ); FIXME("UNC name (%s) not supported.\n", filename );
SetLastError( ERROR_PATH_NOT_FOUND ); SetLastError( ERROR_PATH_NOT_FOUND );
return HFILE_ERROR; return HFILE_ERROR;
} }
@ -452,13 +452,13 @@ HFILE WINAPI CreateFileA( LPCSTR filename, DWORD access, DWORD sharing,
{ {
HFILE ret; HFILE ret;
TRACE(file, "opening device '%s'\n", filename ); TRACE("opening device '%s'\n", filename );
if (HFILE_ERROR!=(ret=DOSFS_OpenDevice( filename, access ))) if (HFILE_ERROR!=(ret=DOSFS_OpenDevice( filename, access )))
return ret; return ret;
/* Do not silence this please. It is a critical error. -MM */ /* Do not silence this please. It is a critical error. -MM */
ERR(file, "Couldn't open device '%s'!\n",filename); ERR("Couldn't open device '%s'!\n",filename);
SetLastError( ERROR_FILE_NOT_FOUND ); SetLastError( ERROR_FILE_NOT_FOUND );
return HFILE_ERROR; return HFILE_ERROR;
} }
@ -659,7 +659,7 @@ UINT16 WINAPI GetTempFileName16( BYTE drive, LPCSTR prefix, UINT16 unique,
!DRIVE_IsValid( toupper(drive & ~TF_FORCEDRIVE) - 'A' )) !DRIVE_IsValid( toupper(drive & ~TF_FORCEDRIVE) - 'A' ))
{ {
drive &= ~TF_FORCEDRIVE; drive &= ~TF_FORCEDRIVE;
WARN(file, "invalid drive %d specified\n", drive ); WARN("invalid drive %d specified\n", drive );
} }
if (drive & TF_FORCEDRIVE) if (drive & TF_FORCEDRIVE)
@ -708,7 +708,7 @@ UINT WINAPI GetTempFileNameA( LPCSTR path, LPCSTR prefix, UINT unique,
CREATE_NEW, FILE_ATTRIBUTE_NORMAL, -1 ); CREATE_NEW, FILE_ATTRIBUTE_NORMAL, -1 );
if (handle != INVALID_HANDLE_VALUE) if (handle != INVALID_HANDLE_VALUE)
{ /* We created it */ { /* We created it */
TRACE(file, "created %s\n", TRACE("created %s\n",
buffer); buffer);
CloseHandle( handle ); CloseHandle( handle );
break; break;
@ -727,10 +727,10 @@ UINT WINAPI GetTempFileNameA( LPCSTR path, LPCSTR prefix, UINT unique,
/* Check if we have write access in the directory */ /* Check if we have write access in the directory */
if ((p = strrchr( full_name.long_name, '/' ))) *p = '\0'; if ((p = strrchr( full_name.long_name, '/' ))) *p = '\0';
if (access( full_name.long_name, W_OK ) == -1) if (access( full_name.long_name, W_OK ) == -1)
WARN(file, "returns '%s', which doesn't seem to be writeable.\n", WARN("returns '%s', which doesn't seem to be writeable.\n",
buffer); buffer);
} }
TRACE(file, "returning %s\n", buffer ); TRACE("returning %s\n", buffer );
return unique ? unique : num; return unique ? unique : num;
} }
@ -773,7 +773,7 @@ static HFILE FILE_DoOpenFile( LPCSTR name, OFSTRUCT *ofs, UINT mode,
if (!ofs) return HFILE_ERROR; if (!ofs) return HFILE_ERROR;
TRACE(file,"%s %s %s %s%s%s%s%s%s%s%s%s\n",name, TRACE("%s %s %s %s%s%s%s%s%s%s%s%s\n",name,
((mode & 0x3 )==OF_READ)?"OF_READ": ((mode & 0x3 )==OF_READ)?"OF_READ":
((mode & 0x3 )==OF_WRITE)?"OF_WRITE": ((mode & 0x3 )==OF_WRITE)?"OF_WRITE":
((mode & 0x3 )==OF_READWRITE)?"OF_READWRITE":"unknown", ((mode & 0x3 )==OF_READWRITE)?"OF_READWRITE":"unknown",
@ -799,11 +799,11 @@ static HFILE FILE_DoOpenFile( LPCSTR name, OFSTRUCT *ofs, UINT mode,
if (mode & OF_REOPEN) name = ofs->szPathName; if (mode & OF_REOPEN) name = ofs->szPathName;
if (!name) { if (!name) {
ERR(file, "called with `name' set to NULL ! Please debug.\n"); ERR("called with `name' set to NULL ! Please debug.\n");
return HFILE_ERROR; return HFILE_ERROR;
} }
TRACE(file, "%s %04x\n", name, mode ); TRACE("%s %04x\n", name, mode );
/* the watcom 10.6 IDE relies on a valid path returned in ofs->szPathName /* the watcom 10.6 IDE relies on a valid path returned in ofs->szPathName
Are there any cases where getting the path here is wrong? Are there any cases where getting the path here is wrong?
@ -818,7 +818,7 @@ static HFILE FILE_DoOpenFile( LPCSTR name, OFSTRUCT *ofs, UINT mode,
{ {
ofs->fFixedDisk = (GetDriveType16( ofs->szPathName[0]-'A' ) ofs->fFixedDisk = (GetDriveType16( ofs->szPathName[0]-'A' )
!= DRIVE_REMOVABLE); != DRIVE_REMOVABLE);
TRACE(file, "(%s): OF_PARSE, res = '%s'\n", TRACE("(%s): OF_PARSE, res = '%s'\n",
name, ofs->szPathName ); name, ofs->szPathName );
return 0; return 0;
} }
@ -853,7 +853,7 @@ static HFILE FILE_DoOpenFile( LPCSTR name, OFSTRUCT *ofs, UINT mode,
if (!DIR_SearchPath( NULL, name, NULL, &full_name, win32 )) goto not_found; if (!DIR_SearchPath( NULL, name, NULL, &full_name, win32 )) goto not_found;
found: found:
TRACE(file, "found %s = %s\n", TRACE("found %s = %s\n",
full_name.long_name, full_name.short_name ); full_name.long_name, full_name.short_name );
lstrcpynA( ofs->szPathName, full_name.short_name, lstrcpynA( ofs->szPathName, full_name.short_name,
sizeof(ofs->szPathName) ); sizeof(ofs->szPathName) );
@ -875,7 +875,7 @@ found:
last = full_name.long_name - 1; last = full_name.long_name - 1;
if (GetModuleHandle16(last+1)) if (GetModuleHandle16(last+1))
{ {
TRACE(file,"Denying shared open for %s\n",full_name.long_name); TRACE("Denying shared open for %s\n",full_name.long_name);
return HFILE_ERROR; return HFILE_ERROR;
} }
} }
@ -883,7 +883,7 @@ found:
if (mode & OF_DELETE) if (mode & OF_DELETE)
{ {
if (unlink( full_name.long_name ) == -1) goto not_found; if (unlink( full_name.long_name ) == -1) goto not_found;
TRACE(file, "(%s): OF_DELETE return = OK\n", name); TRACE("(%s): OF_DELETE return = OK\n", name);
return 1; return 1;
} }
@ -898,7 +898,7 @@ found:
if (memcmp( ofs->reserved, filedatetime, sizeof(ofs->reserved) )) if (memcmp( ofs->reserved, filedatetime, sizeof(ofs->reserved) ))
{ {
CloseHandle( hFileRet ); CloseHandle( hFileRet );
WARN(file, "(%s): OF_VERIFY failed\n", name ); WARN("(%s): OF_VERIFY failed\n", name );
/* FIXME: what error here? */ /* FIXME: what error here? */
SetLastError( ERROR_FILE_NOT_FOUND ); SetLastError( ERROR_FILE_NOT_FOUND );
goto error; goto error;
@ -907,7 +907,7 @@ found:
memcpy( ofs->reserved, filedatetime, sizeof(ofs->reserved) ); memcpy( ofs->reserved, filedatetime, sizeof(ofs->reserved) );
success: /* We get here if the open was successful */ success: /* We get here if the open was successful */
TRACE(file, "(%s): OK, return = %d\n", name, hFileRet ); TRACE("(%s): OK, return = %d\n", name, hFileRet );
if (win32) if (win32)
{ {
if (mode & OF_EXIST) /* Return the handle, but close it first */ if (mode & OF_EXIST) /* Return the handle, but close it first */
@ -923,13 +923,13 @@ success: /* We get here if the open was successful */
return hFileRet; return hFileRet;
not_found: /* We get here if the file does not exist */ not_found: /* We get here if the file does not exist */
WARN(file, "'%s' not found\n", name ); WARN("'%s' not found\n", name );
SetLastError( ERROR_FILE_NOT_FOUND ); SetLastError( ERROR_FILE_NOT_FOUND );
/* fall through */ /* fall through */
error: /* We get here if there was an error opening the file */ error: /* We get here if there was an error opening the file */
ofs->nErrCode = GetLastError(); ofs->nErrCode = GetLastError();
WARN(file, "(%s): return = HFILE_ERROR error= %d\n", WARN("(%s): return = HFILE_ERROR error= %d\n",
name,ofs->nErrCode ); name,ofs->nErrCode );
return HFILE_ERROR; return HFILE_ERROR;
} }
@ -998,7 +998,7 @@ HFILE16 FILE_AllocDosHandle( HANDLE handle )
if (!*ptr) if (!*ptr)
{ {
*ptr = handle; *ptr = handle;
TRACE( file, "Got %d for h32 %d\n", i, handle ); TRACE("Got %d for h32 %d\n", i, handle );
return i; return i;
} }
error: error:
@ -1043,7 +1043,7 @@ HFILE16 FILE_Dup2( HFILE16 hFile1, HFILE16 hFile2 )
} }
if (hFile2 < 5) if (hFile2 < 5)
{ {
FIXME( file, "stdio handle closed, need proper conversion\n" ); FIXME("stdio handle closed, need proper conversion\n" );
SetLastError( ERROR_INVALID_HANDLE ); SetLastError( ERROR_INVALID_HANDLE );
return HFILE_ERROR16; return HFILE_ERROR16;
} }
@ -1066,7 +1066,7 @@ HFILE16 WINAPI _lclose16( HFILE16 hFile )
if (hFile < 5) if (hFile < 5)
{ {
FIXME( file, "stdio handle closed, need proper conversion\n" ); FIXME("stdio handle closed, need proper conversion\n" );
SetLastError( ERROR_INVALID_HANDLE ); SetLastError( ERROR_INVALID_HANDLE );
return HFILE_ERROR16; return HFILE_ERROR16;
} }
@ -1075,7 +1075,7 @@ HFILE16 WINAPI _lclose16( HFILE16 hFile )
SetLastError( ERROR_INVALID_HANDLE ); SetLastError( ERROR_INVALID_HANDLE );
return HFILE_ERROR16; return HFILE_ERROR16;
} }
TRACE( file, "%d (handle32=%d)\n", hFile, table[hFile] ); TRACE("%d (handle32=%d)\n", hFile, table[hFile] );
CloseHandle( table[hFile] ); CloseHandle( table[hFile] );
table[hFile] = 0; table[hFile] = 0;
return 0; return 0;
@ -1087,7 +1087,7 @@ HFILE16 WINAPI _lclose16( HFILE16 hFile )
*/ */
HFILE WINAPI _lclose( HFILE hFile ) HFILE WINAPI _lclose( HFILE hFile )
{ {
TRACE(file, "handle %d\n", hFile ); TRACE("handle %d\n", hFile );
return CloseHandle( hFile ) ? 0 : HFILE_ERROR; return CloseHandle( hFile ) ? 0 : HFILE_ERROR;
} }
@ -1101,7 +1101,7 @@ BOOL WINAPI ReadFile( HANDLE hFile, LPVOID buffer, DWORD bytesToRead,
struct get_read_fd_request *req = get_req_buffer(); struct get_read_fd_request *req = get_req_buffer();
int unix_handle, result; int unix_handle, result;
TRACE(file, "%d %p %ld\n", hFile, buffer, bytesToRead ); TRACE("%d %p %ld\n", hFile, buffer, bytesToRead );
if (bytesRead) *bytesRead = 0; /* Do this before anything else */ if (bytesRead) *bytesRead = 0; /* Do this before anything else */
if (!bytesToRead) return TRUE; if (!bytesToRead) return TRUE;
@ -1132,7 +1132,7 @@ BOOL WINAPI WriteFile( HANDLE hFile, LPCVOID buffer, DWORD bytesToWrite,
struct get_write_fd_request *req = get_req_buffer(); struct get_write_fd_request *req = get_req_buffer();
int unix_handle, result; int unix_handle, result;
TRACE(file, "%d %p %ld\n", hFile, buffer, bytesToWrite ); TRACE("%d %p %ld\n", hFile, buffer, bytesToWrite );
if (bytesWritten) *bytesWritten = 0; /* Do this before anything else */ if (bytesWritten) *bytesWritten = 0; /* Do this before anything else */
if (!bytesToWrite) return TRUE; if (!bytesToWrite) return TRUE;
@ -1164,7 +1164,7 @@ LONG WINAPI WIN16_hread( HFILE16 hFile, SEGPTR buffer, LONG count )
{ {
LONG maxlen; LONG maxlen;
TRACE(file, "%d %08lx %ld\n", TRACE("%d %08lx %ld\n",
hFile, (DWORD)buffer, count ); hFile, (DWORD)buffer, count );
/* Some programs pass a count larger than the allocated buffer */ /* Some programs pass a count larger than the allocated buffer */
@ -1219,7 +1219,7 @@ HFILE WINAPI _lcreat( LPCSTR path, INT attr )
{ {
/* Mask off all flags not explicitly allowed by the doc */ /* Mask off all flags not explicitly allowed by the doc */
attr &= FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM; attr &= FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM;
TRACE(file, "%s %02x\n", path, attr ); TRACE("%s %02x\n", path, attr );
return CreateFileA( path, GENERIC_READ | GENERIC_WRITE, return CreateFileA( path, GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
CREATE_ALWAYS, attr, -1 ); CREATE_ALWAYS, attr, -1 );
@ -1236,11 +1236,11 @@ DWORD WINAPI SetFilePointer( HFILE hFile, LONG distance, LONG *highword,
if (highword && *highword) if (highword && *highword)
{ {
FIXME(file, "64-bit offsets not supported yet\n"); FIXME("64-bit offsets not supported yet\n");
SetLastError( ERROR_INVALID_PARAMETER ); SetLastError( ERROR_INVALID_PARAMETER );
return 0xffffffff; return 0xffffffff;
} }
TRACE(file, "handle %d offset %ld origin %ld\n", TRACE("handle %d offset %ld origin %ld\n",
hFile, distance, method ); hFile, distance, method );
req->handle = hFile; req->handle = hFile;
@ -1294,7 +1294,7 @@ HFILE WINAPI _lopen( LPCSTR path, INT mode )
{ {
DWORD access, sharing; DWORD access, sharing;
TRACE(file, "('%s',%04x)\n", path, mode ); TRACE("('%s',%04x)\n", path, mode );
FILE_ConvertOFMode( mode, &access, &sharing ); FILE_ConvertOFMode( mode, &access, &sharing );
return CreateFileA( path, access, sharing, NULL, OPEN_EXISTING, 0, -1 ); return CreateFileA( path, access, sharing, NULL, OPEN_EXISTING, 0, -1 );
} }
@ -1358,7 +1358,7 @@ LONG WINAPI _hwrite( HFILE handle, LPCSTR buffer, LONG count )
{ {
DWORD result; DWORD result;
TRACE(file, "%d %p %ld\n", handle, buffer, count ); TRACE("%d %p %ld\n", handle, buffer, count );
if (!count) if (!count)
{ {
@ -1381,7 +1381,7 @@ UINT16 WINAPI SetHandleCount16( UINT16 count )
PDB16 *pdb = (PDB16 *)GlobalLock16( hPDB ); PDB16 *pdb = (PDB16 *)GlobalLock16( hPDB );
BYTE *files = PTR_SEG_TO_LIN( pdb->fileHandlesPtr ); BYTE *files = PTR_SEG_TO_LIN( pdb->fileHandlesPtr );
TRACE(file, "(%d)\n", count ); TRACE("(%d)\n", count );
if (count < 20) count = 20; /* No point in going below 20 */ if (count < 20) count = 20; /* No point in going below 20 */
else if (count > 254) count = 254; else if (count > 254) count = 254;
@ -1471,16 +1471,16 @@ BOOL WINAPI DeleteFileA( LPCSTR path )
{ {
DOS_FULL_NAME full_name; DOS_FULL_NAME full_name;
TRACE(file, "'%s'\n", path ); TRACE("'%s'\n", path );
if (!*path) if (!*path)
{ {
ERR(file, "Empty path passed\n"); ERR("Empty path passed\n");
return FALSE; return FALSE;
} }
if (DOSFS_GetDevice( path )) if (DOSFS_GetDevice( path ))
{ {
WARN(file, "cannot remove DOS device '%s'!\n", path); WARN("cannot remove DOS device '%s'!\n", path);
SetLastError( ERROR_FILE_NOT_FOUND ); SetLastError( ERROR_FILE_NOT_FOUND );
return FALSE; return FALSE;
} }
@ -1520,7 +1520,7 @@ LPVOID FILE_dommap( int unix_handle, LPVOID start,
LPVOID ret; LPVOID ret;
if (size_high || offset_high) if (size_high || offset_high)
FIXME(file, "offsets larger than 4Gb not supported\n"); FIXME("offsets larger than 4Gb not supported\n");
if (unix_handle == -1) if (unix_handle == -1)
{ {
@ -1593,7 +1593,7 @@ LPVOID FILE_dommap( int unix_handle, LPVOID start,
int FILE_munmap( LPVOID start, DWORD size_high, DWORD size_low ) int FILE_munmap( LPVOID start, DWORD size_high, DWORD size_low )
{ {
if (size_high) if (size_high)
FIXME(file, "offsets larger than 4Gb not supported\n"); FIXME("offsets larger than 4Gb not supported\n");
return munmap( start, size_low ); return munmap( start, size_low );
} }
@ -1618,7 +1618,7 @@ BOOL WINAPI MoveFileExA( LPCSTR fn1, LPCSTR fn2, DWORD flag )
DOS_FULL_NAME full_name1, full_name2; DOS_FULL_NAME full_name1, full_name2;
int mode=0; /* mode == 1: use copy */ int mode=0; /* mode == 1: use copy */
TRACE(file, "(%s,%s,%04lx)\n", fn1, fn2, flag); TRACE("(%s,%s,%04lx)\n", fn1, fn2, flag);
if (!DOSFS_GetFullName( fn1, TRUE, &full_name1 )) return FALSE; if (!DOSFS_GetFullName( fn1, TRUE, &full_name1 )) return FALSE;
if (fn2) { /* !fn2 means delete fn1 */ if (fn2) { /* !fn2 means delete fn1 */
@ -1645,7 +1645,7 @@ BOOL WINAPI MoveFileExA( LPCSTR fn1, LPCSTR fn2, DWORD flag )
else /* fn2 == NULL means delete source */ else /* fn2 == NULL means delete source */
if (flag & MOVEFILE_DELAY_UNTIL_REBOOT) { if (flag & MOVEFILE_DELAY_UNTIL_REBOOT) {
if (flag & MOVEFILE_COPY_ALLOWED) { if (flag & MOVEFILE_COPY_ALLOWED) {
WARN(file, "Illegal flag\n"); WARN("Illegal flag\n");
SetLastError( ERROR_GEN_FAILURE ); SetLastError( ERROR_GEN_FAILURE );
return FALSE; return FALSE;
} }
@ -1653,7 +1653,7 @@ BOOL WINAPI MoveFileExA( LPCSTR fn1, LPCSTR fn2, DWORD flag )
Perhaps we should queue these command and execute it Perhaps we should queue these command and execute it
when exiting... What about using on_exit(2) when exiting... What about using on_exit(2)
*/ */
FIXME(file, "Please delete file '%s' when Wine has finished\n", FIXME("Please delete file '%s' when Wine has finished\n",
full_name1.long_name); full_name1.long_name);
return TRUE; return TRUE;
} }
@ -1669,7 +1669,7 @@ BOOL WINAPI MoveFileExA( LPCSTR fn1, LPCSTR fn2, DWORD flag )
Perhaps we should queue these command and execute it Perhaps we should queue these command and execute it
when exiting... What about using on_exit(2) when exiting... What about using on_exit(2)
*/ */
FIXME(file,"Please move existing file '%s' to file '%s'" FIXME("Please move existing file '%s' to file '%s'"
"when Wine has finished\n", "when Wine has finished\n",
full_name1.long_name, full_name2.long_name); full_name1.long_name, full_name2.long_name);
return TRUE; return TRUE;
@ -1711,7 +1711,7 @@ BOOL WINAPI MoveFileA( LPCSTR fn1, LPCSTR fn2 )
DOS_FULL_NAME full_name1, full_name2; DOS_FULL_NAME full_name1, full_name2;
struct stat fstat; struct stat fstat;
TRACE(file, "(%s,%s)\n", fn1, fn2 ); TRACE("(%s,%s)\n", fn1, fn2 );
if (!DOSFS_GetFullName( fn1, TRUE, &full_name1 )) return FALSE; if (!DOSFS_GetFullName( fn1, TRUE, &full_name1 )) return FALSE;
if (DOSFS_GetFullName( fn2, TRUE, &full_name2 )) if (DOSFS_GetFullName( fn2, TRUE, &full_name2 ))
@ -1729,7 +1729,7 @@ BOOL WINAPI MoveFileA( LPCSTR fn1, LPCSTR fn2 )
else /*copy */ { else /*copy */ {
if (stat( full_name1.long_name, &fstat )) if (stat( full_name1.long_name, &fstat ))
{ {
WARN(file, "Invalid source file %s\n", WARN("Invalid source file %s\n",
full_name1.long_name); full_name1.long_name);
FILE_SetDosError(); FILE_SetDosError();
return FALSE; return FALSE;
@ -1928,14 +1928,14 @@ BOOL WINAPI LockFileEx( HANDLE hFile, DWORD flags, DWORD reserved,
DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh,
LPOVERLAPPED pOverlapped ) LPOVERLAPPED pOverlapped )
{ {
FIXME(file, "hFile=%d,flags=%ld,reserved=%ld,lowbytes=%ld,highbytes=%ld,overlapped=%p: stub.\n", FIXME("hFile=%d,flags=%ld,reserved=%ld,lowbytes=%ld,highbytes=%ld,overlapped=%p: stub.\n",
hFile, flags, reserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, hFile, flags, reserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh,
pOverlapped); pOverlapped);
if (reserved == 0) if (reserved == 0)
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
else else
{ {
ERR(file, "reserved == %ld: Supposed to be 0??\n", reserved); ERR("reserved == %ld: Supposed to be 0??\n", reserved);
SetLastError(ERROR_INVALID_PARAMETER); SetLastError(ERROR_INVALID_PARAMETER);
} }
@ -1971,14 +1971,14 @@ BOOL WINAPI UnlockFileEx(
LPOVERLAPPED lpOverlapped LPOVERLAPPED lpOverlapped
) )
{ {
FIXME(file, "hFile=%d,reserved=%ld,lowbytes=%ld,highbytes=%ld,overlapped=%p: stub.\n", FIXME("hFile=%d,reserved=%ld,lowbytes=%ld,highbytes=%ld,overlapped=%p: stub.\n",
hFile, dwReserved, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh, hFile, dwReserved, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh,
lpOverlapped); lpOverlapped);
if (dwReserved == 0) if (dwReserved == 0)
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
else else
{ {
ERR(file, "reserved == %ld: Supposed to be 0??\n", dwReserved); ERR("reserved == %ld: Supposed to be 0??\n", dwReserved);
SetLastError(ERROR_INVALID_PARAMETER); SetLastError(ERROR_INVALID_PARAMETER);
} }
@ -2098,12 +2098,12 @@ BOOL WINAPI LockFile(
struct flock f; struct flock f;
FILE_OBJECT *file; FILE_OBJECT *file;
TRACE(file, "handle %d offsetlow=%ld offsethigh=%ld nbyteslow=%ld nbyteshigh=%ld\n", TRACE("handle %d offsetlow=%ld offsethigh=%ld nbyteslow=%ld nbyteshigh=%ld\n",
hFile, dwFileOffsetLow, dwFileOffsetHigh, hFile, dwFileOffsetLow, dwFileOffsetHigh,
nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh); nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh);
if (dwFileOffsetHigh || nNumberOfBytesToLockHigh) { if (dwFileOffsetHigh || nNumberOfBytesToLockHigh) {
FIXME(file, "Unimplemented bytes > 32bits\n"); FIXME("Unimplemented bytes > 32bits\n");
return FALSE; return FALSE;
} }
@ -2149,12 +2149,12 @@ BOOL WINAPI UnlockFile(
FILE_OBJECT *file; FILE_OBJECT *file;
struct flock f; struct flock f;
TRACE(file, "handle %d offsetlow=%ld offsethigh=%ld nbyteslow=%ld nbyteshigh=%ld\n", TRACE("handle %d offsetlow=%ld offsethigh=%ld nbyteslow=%ld nbyteshigh=%ld\n",
hFile, dwFileOffsetLow, dwFileOffsetHigh, hFile, dwFileOffsetLow, dwFileOffsetHigh,
nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh); nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh);
if (dwFileOffsetHigh || nNumberOfBytesToUnlockHigh) { if (dwFileOffsetHigh || nNumberOfBytesToUnlockHigh) {
WARN(file, "Unimplemented bytes > 32bits\n"); WARN("Unimplemented bytes > 32bits\n");
return FALSE; return FALSE;
} }
@ -2206,7 +2206,7 @@ BOOL WINAPI GetFileAttributesExA(
lpFad->nFileSizeLow = info.nFileSizeLow; lpFad->nFileSizeLow = info.nFileSizeLow;
} }
else { else {
FIXME (file, "invalid info level %d!\n", fInfoLevelId); FIXME("invalid info level %d!\n", fInfoLevelId);
return FALSE; return FALSE;
} }

View File

@ -17,7 +17,7 @@
#include "winnls.h" #include "winnls.h"
#include "file.h" #include "file.h"
#include "heap.h" #include "heap.h"
#include "debug.h" #include "debugtools.h"
#include "options.h" #include "options.h"
DEFAULT_DEBUG_CHANNEL(profile) DEFAULT_DEBUG_CHANNEL(profile)
@ -208,7 +208,7 @@ static PROFILESECTION *PROFILE_Load( FILE *file )
{ {
if (!(p2 = strrchr( p, ']' ))) if (!(p2 = strrchr( p, ']' )))
{ {
WARN(profile, "Invalid section header at line %d: '%s'\n", WARN("Invalid section header at line %d: '%s'\n",
line, p ); line, p );
} }
else else
@ -224,7 +224,7 @@ static PROFILESECTION *PROFILE_Load( FILE *file )
next_key = &section->key; next_key = &section->key;
prev_key = NULL; prev_key = NULL;
TRACE(profile, "New section: '%s'\n",section->name); TRACE("New section: '%s'\n",section->name);
continue; continue;
} }
@ -251,7 +251,7 @@ static PROFILESECTION *PROFILE_Load( FILE *file )
next_key = &key->next; next_key = &key->next;
prev_key = key; prev_key = key;
TRACE(profile, "New key: name='%s', value='%s'\n",key->name,key->value?key->value:"(none)"); TRACE("New key: name='%s', value='%s'\n",key->name,key->value?key->value:"(none)");
} }
} }
return first_section; return first_section;
@ -368,7 +368,7 @@ static BOOL PROFILE_FlushFile(void)
if(!CurProfile) if(!CurProfile)
{ {
WARN(profile, "No current profile!\n"); WARN("No current profile!\n");
return FALSE; return FALSE;
} }
@ -391,11 +391,11 @@ static BOOL PROFILE_FlushFile(void)
if (!file) if (!file)
{ {
WARN(profile, "could not save profile file %s\n", CurProfile->dos_name); WARN("could not save profile file %s\n", CurProfile->dos_name);
return FALSE; return FALSE;
} }
TRACE(profile, "Saving '%s' into '%s'\n", CurProfile->dos_name, unix_name ); TRACE("Saving '%s' into '%s'\n", CurProfile->dos_name, unix_name );
PROFILE_Save( file, CurProfile->section ); PROFILE_Save( file, CurProfile->section );
fclose( file ); fclose( file );
CurProfile->changed = FALSE; CurProfile->changed = FALSE;
@ -463,10 +463,10 @@ static BOOL PROFILE_Open( LPCSTR filename )
CurProfile=tempProfile; CurProfile=tempProfile;
} }
if(!stat(CurProfile->unix_name,&buf) && CurProfile->mtime==buf.st_mtime) if(!stat(CurProfile->unix_name,&buf) && CurProfile->mtime==buf.st_mtime)
TRACE(profile, "(%s): already opened (mru=%d)\n", TRACE("(%s): already opened (mru=%d)\n",
filename, i ); filename, i );
else else
TRACE(profile, "(%s): already opened, needs refreshing (mru=%d)\n", TRACE("(%s): already opened, needs refreshing (mru=%d)\n",
filename, i ); filename, i );
return TRUE; return TRUE;
} }
@ -515,7 +515,7 @@ static BOOL PROFILE_Open( LPCSTR filename )
CharLowerA( p ); CharLowerA( p );
if ((file = fopen( buffer, "r" ))) if ((file = fopen( buffer, "r" )))
{ {
TRACE(profile, "(%s): found it in %s\n", TRACE("(%s): found it in %s\n",
filename, buffer ); filename, buffer );
CurProfile->unix_name = HEAP_strdupA( SystemHeap, 0, buffer ); CurProfile->unix_name = HEAP_strdupA( SystemHeap, 0, buffer );
} }
@ -526,7 +526,7 @@ static BOOL PROFILE_Open( LPCSTR filename )
CurProfile->unix_name = HEAP_strdupA( SystemHeap, 0, CurProfile->unix_name = HEAP_strdupA( SystemHeap, 0,
full_name.long_name ); full_name.long_name );
if ((file = fopen( full_name.long_name, "r" ))) if ((file = fopen( full_name.long_name, "r" )))
TRACE(profile, "(%s): found it in %s\n", TRACE("(%s): found it in %s\n",
filename, full_name.long_name ); filename, full_name.long_name );
} }
@ -540,7 +540,7 @@ static BOOL PROFILE_Open( LPCSTR filename )
else else
{ {
/* Does not exist yet, we will create it in PROFILE_FlushFile */ /* Does not exist yet, we will create it in PROFILE_FlushFile */
WARN(profile, "profile file %s not found\n", newdos_name ); WARN("profile file %s not found\n", newdos_name );
} }
return TRUE; return TRUE;
} }
@ -637,7 +637,7 @@ static INT PROFILE_GetString( LPCSTR section, LPCSTR key_name,
key = PROFILE_Find( &CurProfile->section, section, key_name, FALSE ); key = PROFILE_Find( &CurProfile->section, section, key_name, FALSE );
PROFILE_CopyEntry( buffer, (key && key->value) ? key->value : def_val, PROFILE_CopyEntry( buffer, (key && key->value) ? key->value : def_val,
len, FALSE ); len, FALSE );
TRACE(profile, "('%s','%s','%s'): returning '%s'\n", TRACE("('%s','%s','%s'): returning '%s'\n",
section, key_name, def_val, buffer ); section, key_name, def_val, buffer );
return strlen( buffer ); return strlen( buffer );
} }
@ -659,7 +659,7 @@ static BOOL PROFILE_SetString( LPCSTR section_name, LPCSTR key_name,
{ {
if (!key_name) /* Delete a whole section */ if (!key_name) /* Delete a whole section */
{ {
TRACE(profile, "('%s')\n", section_name); TRACE("('%s')\n", section_name);
CurProfile->changed |= PROFILE_DeleteSection( &CurProfile->section, CurProfile->changed |= PROFILE_DeleteSection( &CurProfile->section,
section_name ); section_name );
return TRUE; /* Even if PROFILE_DeleteSection() has failed, return TRUE; /* Even if PROFILE_DeleteSection() has failed,
@ -667,7 +667,7 @@ static BOOL PROFILE_SetString( LPCSTR section_name, LPCSTR key_name,
} }
else if (!value) /* Delete a key */ else if (!value) /* Delete a key */
{ {
TRACE(profile, "('%s','%s')\n", TRACE("('%s','%s')\n",
section_name, key_name ); section_name, key_name );
CurProfile->changed |= PROFILE_DeleteKey( &CurProfile->section, CurProfile->changed |= PROFILE_DeleteKey( &CurProfile->section,
section_name, key_name ); section_name, key_name );
@ -677,20 +677,20 @@ static BOOL PROFILE_SetString( LPCSTR section_name, LPCSTR key_name,
{ {
PROFILEKEY *key = PROFILE_Find( &CurProfile->section, section_name, PROFILEKEY *key = PROFILE_Find( &CurProfile->section, section_name,
key_name, TRUE ); key_name, TRUE );
TRACE(profile, "('%s','%s','%s'): \n", TRACE("('%s','%s','%s'): \n",
section_name, key_name, value ); section_name, key_name, value );
if (!key) return FALSE; if (!key) return FALSE;
if (key->value) if (key->value)
{ {
if (!strcmp( key->value, value )) if (!strcmp( key->value, value ))
{ {
TRACE(profile, " no change needed\n" ); TRACE(" no change needed\n" );
return TRUE; /* No change needed */ return TRUE; /* No change needed */
} }
TRACE(profile, " replacing '%s'\n", key->value ); TRACE(" replacing '%s'\n", key->value );
HeapFree( SystemHeap, 0, key->value ); HeapFree( SystemHeap, 0, key->value );
} }
else TRACE(profile, " creating key\n" ); else TRACE(" creating key\n" );
key->value = HEAP_strdupA( SystemHeap, 0, value ); key->value = HEAP_strdupA( SystemHeap, 0, value );
CurProfile->changed = TRUE; CurProfile->changed = TRUE;
} }
@ -715,7 +715,7 @@ int PROFILE_GetWineIniString( const char *section, const char *key_name,
PROFILEKEY *key = PROFILE_Find(&PROFILE_WineProfile, section, key_name, FALSE); PROFILEKEY *key = PROFILE_Find(&PROFILE_WineProfile, section, key_name, FALSE);
PROFILE_CopyEntry( buffer, (key && key->value) ? key->value : def, PROFILE_CopyEntry( buffer, (key && key->value) ? key->value : def,
len, TRUE ); len, TRUE );
TRACE(profile, "('%s','%s','%s'): returning '%s'\n", TRACE("('%s','%s','%s'): returning '%s'\n",
section, key_name, def, buffer ); section, key_name, def, buffer );
ret = strlen( buffer ); ret = strlen( buffer );
} }
@ -865,7 +865,7 @@ int PROFILE_GetWineIniBool(
retval = def; retval = def;
} }
TRACE(profile, "(\"%s\", \"%s\", %s), " TRACE("(\"%s\", \"%s\", %s), "
"[%c], ret %s.\n", section, key_name, "[%c], ret %s.\n", section, key_name,
def ? "TRUE" : "FALSE", key_value[0], def ? "TRUE" : "FALSE", key_value[0],
retval ? "TRUE" : "FALSE"); retval ? "TRUE" : "FALSE");
@ -916,7 +916,7 @@ int PROFILE_LoadWineIni(void)
return 1; return 1;
} }
} }
else WARN(profile, "could not get $HOME value for config file.\n" ); else WARN("could not get $HOME value for config file.\n" );
/* Try global file */ /* Try global file */
@ -927,7 +927,7 @@ int PROFILE_LoadWineIni(void)
strncpy(PROFILE_WineIniUsed,WINE_INI_GLOBAL,MAX_PATHNAME_LEN-1); strncpy(PROFILE_WineIniUsed,WINE_INI_GLOBAL,MAX_PATHNAME_LEN-1);
return 1; return 1;
} }
MSG( "Can't open configuration file %s or $HOME%s\n", MESSAGE( "Can't open configuration file %s or $HOME%s\n",
WINE_INI_GLOBAL, PROFILE_WineIniName ); WINE_INI_GLOBAL, PROFILE_WineIniName );
return 0; return 0;
} }
@ -942,13 +942,13 @@ int PROFILE_LoadWineIni(void)
*/ */
void PROFILE_UsageWineIni(void) void PROFILE_UsageWineIni(void)
{ {
MSG("Perhaps you have not properly edited or created " MESSAGE("Perhaps you have not properly edited or created "
"your Wine configuration file.\n"); "your Wine configuration file.\n");
MSG("This is either %s or $HOME%s\n",WINE_INI_GLOBAL,PROFILE_WineIniName); MESSAGE("This is either %s or $HOME%s\n",WINE_INI_GLOBAL,PROFILE_WineIniName);
MSG(" or it is determined by the -config option or from\n" MESSAGE(" or it is determined by the -config option or from\n"
" the WINE_INI environment variable.\n"); " the WINE_INI environment variable.\n");
if (*PROFILE_WineIniUsed) if (*PROFILE_WineIniUsed)
MSG("Wine has used %s as configuration file.\n", PROFILE_WineIniUsed); MESSAGE("Wine has used %s as configuration file.\n", PROFILE_WineIniUsed);
/* RTFM, so to say */ /* RTFM, so to say */
} }
@ -1314,11 +1314,11 @@ BOOL WINAPI WritePrivateProfileSectionA( LPCSTR section,
{ {
char *p =(char*)string; char *p =(char*)string;
FIXME(profile, "WritePrivateProfileSection32A empty stub\n"); FIXME("WritePrivateProfileSection32A empty stub\n");
if (TRACE_ON(profile)) { if (TRACE_ON(profile)) {
TRACE(profile, "(%s) => [%s]\n", filename, section); TRACE("(%s) => [%s]\n", filename, section);
while (*(p+1)) { while (*(p+1)) {
TRACE(profile, "%s\n", p); TRACE("%s\n", p);
p += strlen(p); p += strlen(p);
p += 1; p += 1;
} }

View File

@ -1,2 +0,0 @@
#define OLD_DEBUG_MACROS
#include "debugtools.h"

File diff suppressed because it is too large Load Diff

View File

@ -67,7 +67,7 @@
#include "multimedia.h" #include "multimedia.h"
#include "wine/obj_base.h" #include "wine/obj_base.h"
#include "thread.h" #include "thread.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(dsound) DEFAULT_DEBUG_CHANNEL(dsound)
@ -200,7 +200,7 @@ HRESULT WINAPI DirectSoundEnumerateA(
LPDSENUMCALLBACKA enumcb, LPDSENUMCALLBACKA enumcb,
LPVOID context) LPVOID context)
{ {
TRACE(dsound, "enumcb = %p, context = %p\n", enumcb, context); TRACE("enumcb = %p, context = %p\n", enumcb, context);
#ifdef HAVE_OSS #ifdef HAVE_OSS
if (enumcb != NULL) if (enumcb != NULL)
@ -249,7 +249,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_QueryInterface(
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dsound,"(%p,%s,%p)\n",This,xbuf,ppobj); TRACE("(%p,%s,%p)\n",This,xbuf,ppobj);
return E_FAIL; return E_FAIL;
} }
@ -277,7 +277,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetAllParameters(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPDS3DBUFFER lpDs3dBuffer) LPDS3DBUFFER lpDs3dBuffer)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -286,7 +286,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetConeAngles(
LPDWORD lpdwInsideConeAngle, LPDWORD lpdwInsideConeAngle,
LPDWORD lpdwOutsideConeAngle) LPDWORD lpdwOutsideConeAngle)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -294,7 +294,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetConeOrientation(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPD3DVECTOR lpvConeOrientation) LPD3DVECTOR lpvConeOrientation)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -302,7 +302,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetConeOutsideVolume(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPLONG lplConeOutsideVolume) LPLONG lplConeOutsideVolume)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -310,7 +310,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetMaxDistance(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPD3DVALUE lpfMaxDistance) LPD3DVALUE lpfMaxDistance)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -318,7 +318,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetMinDistance(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPD3DVALUE lpfMinDistance) LPD3DVALUE lpfMinDistance)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -326,7 +326,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetMode(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPDWORD lpdwMode) LPDWORD lpdwMode)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -334,7 +334,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetPosition(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPD3DVECTOR lpvPosition) LPD3DVECTOR lpvPosition)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -342,7 +342,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_GetVelocity(
LPDIRECTSOUND3DBUFFER iface, LPDIRECTSOUND3DBUFFER iface,
LPD3DVECTOR lpvVelocity) LPD3DVECTOR lpvVelocity)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -351,7 +351,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetAllParameters(
LPCDS3DBUFFER lpcDs3dBuffer, LPCDS3DBUFFER lpcDs3dBuffer,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -361,7 +361,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetConeAngles(
DWORD dwOutsideConeAngle, DWORD dwOutsideConeAngle,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -370,7 +370,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetConeOrientation(
D3DVALUE x, D3DVALUE y, D3DVALUE z, D3DVALUE x, D3DVALUE y, D3DVALUE z,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -379,7 +379,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetConeOutsideVolume(
LONG lConeOutsideVolume, LONG lConeOutsideVolume,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -388,7 +388,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetMaxDistance(
D3DVALUE fMaxDistance, D3DVALUE fMaxDistance,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -397,7 +397,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetMinDistance(
D3DVALUE fMinDistance, D3DVALUE fMinDistance,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -407,7 +407,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetMode(
DWORD dwApply) DWORD dwApply)
{ {
ICOM_THIS(IDirectSound3DBufferImpl,iface); ICOM_THIS(IDirectSound3DBufferImpl,iface);
TRACE(dsound, "mode = %lx\n", dwMode); TRACE("mode = %lx\n", dwMode);
This->ds3db.dwMode = dwMode; This->ds3db.dwMode = dwMode;
return DS_OK; return DS_OK;
} }
@ -417,7 +417,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetPosition(
D3DVALUE x, D3DVALUE y, D3DVALUE z, D3DVALUE x, D3DVALUE y, D3DVALUE z,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -426,7 +426,7 @@ static HRESULT WINAPI IDirectSound3DBufferImpl_SetVelocity(
D3DVALUE x, D3DVALUE y, D3DVALUE z, D3DVALUE x, D3DVALUE y, D3DVALUE z,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -545,7 +545,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_QueryInterface(
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dsound,"(%p,%s,%p)\n",This,xbuf,ppobj); TRACE("(%p,%s,%p)\n",This,xbuf,ppobj);
return E_FAIL; return E_FAIL;
} }
@ -568,7 +568,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_GetAllParameter(
LPDIRECTSOUND3DLISTENER iface, LPDIRECTSOUND3DLISTENER iface,
LPDS3DLISTENER lpDS3DL) LPDS3DLISTENER lpDS3DL)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -576,7 +576,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_GetDistanceFactor(
LPDIRECTSOUND3DLISTENER iface, LPDIRECTSOUND3DLISTENER iface,
LPD3DVALUE lpfDistanceFactor) LPD3DVALUE lpfDistanceFactor)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -584,7 +584,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_GetDopplerFactor(
LPDIRECTSOUND3DLISTENER iface, LPDIRECTSOUND3DLISTENER iface,
LPD3DVALUE lpfDopplerFactor) LPD3DVALUE lpfDopplerFactor)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -593,7 +593,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_GetOrientation(
LPD3DVECTOR lpvOrientFront, LPD3DVECTOR lpvOrientFront,
LPD3DVECTOR lpvOrientTop) LPD3DVECTOR lpvOrientTop)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -601,7 +601,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_GetPosition(
LPDIRECTSOUND3DLISTENER iface, LPDIRECTSOUND3DLISTENER iface,
LPD3DVECTOR lpvPosition) LPD3DVECTOR lpvPosition)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -609,7 +609,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_GetRolloffFactor(
LPDIRECTSOUND3DLISTENER iface, LPDIRECTSOUND3DLISTENER iface,
LPD3DVALUE lpfRolloffFactor) LPD3DVALUE lpfRolloffFactor)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -617,7 +617,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_GetVelocity(
LPDIRECTSOUND3DLISTENER iface, LPDIRECTSOUND3DLISTENER iface,
LPD3DVECTOR lpvVelocity) LPD3DVECTOR lpvVelocity)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -626,7 +626,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_SetAllParameters(
LPCDS3DLISTENER lpcDS3DL, LPCDS3DLISTENER lpcDS3DL,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -635,7 +635,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_SetDistanceFactor(
D3DVALUE fDistanceFactor, D3DVALUE fDistanceFactor,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -644,7 +644,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_SetDopplerFactor(
D3DVALUE fDopplerFactor, D3DVALUE fDopplerFactor,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -654,7 +654,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_SetOrientation(
D3DVALUE xTop, D3DVALUE yTop, D3DVALUE zTop, D3DVALUE xTop, D3DVALUE yTop, D3DVALUE zTop,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -663,7 +663,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_SetPosition(
D3DVALUE x, D3DVALUE y, D3DVALUE z, D3DVALUE x, D3DVALUE y, D3DVALUE z,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -672,7 +672,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_SetRolloffFactor(
D3DVALUE fRolloffFactor, D3DVALUE fRolloffFactor,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -681,7 +681,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_SetVelocity(
D3DVALUE x, D3DVALUE y, D3DVALUE z, D3DVALUE x, D3DVALUE y, D3DVALUE z,
DWORD dwApply) DWORD dwApply)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -689,7 +689,7 @@ static HRESULT WINAPI IDirectSound3DListenerImpl_CommitDeferredSettings(
LPDIRECTSOUND3DLISTENER iface) LPDIRECTSOUND3DLISTENER iface)
{ {
FIXME(dsound,"stub\n"); FIXME("stub\n");
return DS_OK; return DS_OK;
} }
@ -728,7 +728,7 @@ static HRESULT WINAPI IDirectSoundNotifyImpl_QueryInterface(
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dsound,"(%p,%s,%p)\n",This,xbuf,ppobj); TRACE("(%p,%s,%p)\n",This,xbuf,ppobj);
return E_FAIL; return E_FAIL;
} }
@ -755,9 +755,9 @@ static HRESULT WINAPI IDirectSoundNotifyImpl_SetNotificationPositions(
int i; int i;
if (TRACE_ON(dsound)) { if (TRACE_ON(dsound)) {
TRACE(dsound,"(%p,0x%08lx,%p)\n",This,howmuch,notify); TRACE("(%p,0x%08lx,%p)\n",This,howmuch,notify);
for (i=0;i<howmuch;i++) for (i=0;i<howmuch;i++)
TRACE(dsound,"notify at %ld to 0x%08lx\n", TRACE("notify at %ld to 0x%08lx\n",
notify[i].dwOffset,(DWORD)notify[i].hEventNotify); notify[i].dwOffset,(DWORD)notify[i].hEventNotify);
} }
This->dsb->notifies = HeapReAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,This->dsb->notifies,(This->dsb->nrofnotifies+howmuch)*sizeof(DSBPOSITIONNOTIFY)); This->dsb->notifies = HeapReAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,This->dsb->notifies,(This->dsb->nrofnotifies+howmuch)*sizeof(DSBPOSITIONNOTIFY));
@ -799,7 +799,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetFormat(
(wfex->nSamplesPerSec < 1) || (wfex->nSamplesPerSec < 1) ||
(wfex->nBlockAlign < 1) || (wfex->nChannels > 4) || (wfex->nBlockAlign < 1) || (wfex->nChannels > 4) ||
((wfex->wBitsPerSample != 8) && (wfex->wBitsPerSample != 16))) { ((wfex->wBitsPerSample != 8) && (wfex->wBitsPerSample != 16))) {
TRACE(dsound, "failed pedantic check!\n"); TRACE("failed pedantic check!\n");
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
} }
@ -822,7 +822,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetFormat(
memcpy(&(primarybuf->wfx), wfex, sizeof(primarybuf->wfx)); memcpy(&(primarybuf->wfx), wfex, sizeof(primarybuf->wfx));
TRACE(dsound,"(formattag=0x%04x,chans=%d,samplerate=%ld" TRACE("(formattag=0x%04x,chans=%d,samplerate=%ld"
"bytespersec=%ld,blockalign=%d,bitspersamp=%d,cbSize=%d)\n", "bytespersec=%ld,blockalign=%d,bitspersamp=%d,cbSize=%d)\n",
wfex->wFormatTag, wfex->nChannels, wfex->nSamplesPerSec, wfex->wFormatTag, wfex->nChannels, wfex->nSamplesPerSec,
wfex->nAvgBytesPerSec, wfex->nBlockAlign, wfex->nAvgBytesPerSec, wfex->nBlockAlign,
@ -845,7 +845,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetVolume(
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
double temp; double temp;
TRACE(dsound,"(%p,%ld)\n",This,vol); TRACE("(%p,%ld)\n",This,vol);
/* I'm not sure if we need this for primary buffer */ /* I'm not sure if we need this for primary buffer */
if (!(This->dsbd.dwFlags & DSBCAPS_CTRLVOLUME)) if (!(This->dsbd.dwFlags & DSBCAPS_CTRLVOLUME))
@ -857,7 +857,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetVolume(
/* This needs to adjust the soundcard volume when */ /* This needs to adjust the soundcard volume when */
/* called for the primary buffer */ /* called for the primary buffer */
if (This->dsbd.dwFlags & DSBCAPS_PRIMARYBUFFER) { if (This->dsbd.dwFlags & DSBCAPS_PRIMARYBUFFER) {
FIXME(dsound, "Volume control of primary unimplemented.\n"); FIXME("Volume control of primary unimplemented.\n");
This->volume = vol; This->volume = vol;
return DS_OK; return DS_OK;
} }
@ -875,7 +875,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetVolume(
LeaveCriticalSection(&(This->lock)); LeaveCriticalSection(&(This->lock));
/* **** */ /* **** */
TRACE(dsound, "left = %lx, right = %lx\n", This->lVolAdjust, This->rVolAdjust); TRACE("left = %lx, right = %lx\n", This->lVolAdjust, This->rVolAdjust);
return DS_OK; return DS_OK;
} }
@ -884,7 +884,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_GetVolume(
LPDIRECTSOUNDBUFFER iface,LPLONG vol LPDIRECTSOUNDBUFFER iface,LPLONG vol
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%p)\n",This,vol); TRACE("(%p,%p)\n",This,vol);
if (vol == NULL) if (vol == NULL)
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
@ -897,7 +897,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetFrequency(
LPDIRECTSOUNDBUFFER iface,DWORD freq LPDIRECTSOUNDBUFFER iface,DWORD freq
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%ld)\n",This,freq); TRACE("(%p,%ld)\n",This,freq);
/* You cannot set the frequency of the primary buffer */ /* You cannot set the frequency of the primary buffer */
if (!(This->dsbd.dwFlags & DSBCAPS_CTRLFREQUENCY) || if (!(This->dsbd.dwFlags & DSBCAPS_CTRLFREQUENCY) ||
@ -924,7 +924,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_Play(
LPDIRECTSOUNDBUFFER iface,DWORD reserved1,DWORD reserved2,DWORD flags LPDIRECTSOUNDBUFFER iface,DWORD reserved1,DWORD reserved2,DWORD flags
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%08lx,%08lx,%08lx)\n", TRACE("(%p,%08lx,%08lx,%08lx)\n",
This,reserved1,reserved2,flags This,reserved1,reserved2,flags
); );
This->playflags = flags; This->playflags = flags;
@ -935,7 +935,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_Play(
static HRESULT WINAPI IDirectSoundBufferImpl_Stop(LPDIRECTSOUNDBUFFER iface) static HRESULT WINAPI IDirectSoundBufferImpl_Stop(LPDIRECTSOUNDBUFFER iface)
{ {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p)\n",This); TRACE("(%p)\n",This);
/* **** */ /* **** */
EnterCriticalSection(&(This->lock)); EnterCriticalSection(&(This->lock));
@ -999,10 +999,10 @@ static HRESULT WINAPI IDirectSoundBufferImpl_GetCurrentPosition(
LPDIRECTSOUNDBUFFER iface,LPDWORD playpos,LPDWORD writepos LPDIRECTSOUNDBUFFER iface,LPDWORD playpos,LPDWORD writepos
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%p,%p)\n",This,playpos,writepos); TRACE("(%p,%p,%p)\n",This,playpos,writepos);
if (playpos) *playpos = This->playpos; if (playpos) *playpos = This->playpos;
if (writepos) *writepos = This->writepos; if (writepos) *writepos = This->writepos;
TRACE(dsound, "playpos = %ld, writepos = %ld\n", *playpos, *writepos); TRACE("playpos = %ld, writepos = %ld\n", *playpos, *writepos);
return DS_OK; return DS_OK;
} }
@ -1010,7 +1010,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_GetStatus(
LPDIRECTSOUNDBUFFER iface,LPDWORD status LPDIRECTSOUNDBUFFER iface,LPDWORD status
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%p)\n",This,status); TRACE("(%p,%p)\n",This,status);
if (status == NULL) if (status == NULL)
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
@ -1029,7 +1029,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_GetFormat(
LPDIRECTSOUNDBUFFER iface,LPWAVEFORMATEX lpwf,DWORD wfsize,LPDWORD wfwritten LPDIRECTSOUNDBUFFER iface,LPWAVEFORMATEX lpwf,DWORD wfsize,LPDWORD wfwritten
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%p,%ld,%p)\n",This,lpwf,wfsize,wfwritten); TRACE("(%p,%p,%ld,%p)\n",This,lpwf,wfsize,wfwritten);
if (wfsize>sizeof(This->wfx)) if (wfsize>sizeof(This->wfx))
wfsize = sizeof(This->wfx); wfsize = sizeof(This->wfx);
@ -1051,7 +1051,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_Lock(
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%ld,%ld,%p,%p,%p,%p,0x%08lx)\n", TRACE("(%p,%ld,%ld,%p,%p,%p,%p,0x%08lx)\n",
This, This,
writecursor, writecursor,
writebytes, writebytes,
@ -1077,7 +1077,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_Lock(
*(LPBYTE*)lplpaudioptr2 = NULL; *(LPBYTE*)lplpaudioptr2 = NULL;
if (audiobytes2) if (audiobytes2)
*audiobytes2 = 0; *audiobytes2 = 0;
TRACE(dsound,"->%ld.0\n",writebytes); TRACE("->%ld.0\n",writebytes);
} else { } else {
*(LPBYTE*)lplpaudioptr1 = This->buffer+writecursor; *(LPBYTE*)lplpaudioptr1 = This->buffer+writecursor;
*audiobytes1 = This->buflen-writecursor; *audiobytes1 = This->buflen-writecursor;
@ -1085,7 +1085,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_Lock(
*(LPBYTE*)lplpaudioptr2 = This->buffer; *(LPBYTE*)lplpaudioptr2 = This->buffer;
if (audiobytes2) if (audiobytes2)
*audiobytes2 = writebytes-(This->buflen-writecursor); *audiobytes2 = writebytes-(This->buflen-writecursor);
TRACE(dsound,"->%ld.%ld\n",*audiobytes1,audiobytes2?*audiobytes2:0); TRACE("->%ld.%ld\n",*audiobytes1,audiobytes2?*audiobytes2:0);
} }
/* No. See file:///cdrom/sdk52/docs/worddoc/dsound.doc page 21 */ /* No. See file:///cdrom/sdk52/docs/worddoc/dsound.doc page 21 */
/* This->writepos=(writecursor+writebytes)%This->buflen; */ /* This->writepos=(writecursor+writebytes)%This->buflen; */
@ -1096,7 +1096,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetCurrentPosition(
LPDIRECTSOUNDBUFFER iface,DWORD newpos LPDIRECTSOUNDBUFFER iface,DWORD newpos
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%ld)\n",This,newpos); TRACE("(%p,%ld)\n",This,newpos);
/* **** */ /* **** */
EnterCriticalSection(&(This->lock)); EnterCriticalSection(&(This->lock));
@ -1115,7 +1115,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_SetPan(
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
double temp; double temp;
TRACE(dsound,"(%p,%ld)\n",This,pan); TRACE("(%p,%ld)\n",This,pan);
if ((pan > DSBPAN_RIGHT) || (pan < DSBPAN_LEFT)) if ((pan > DSBPAN_RIGHT) || (pan < DSBPAN_LEFT))
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
@ -1147,7 +1147,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_GetPan(
LPDIRECTSOUNDBUFFER iface,LPLONG pan LPDIRECTSOUNDBUFFER iface,LPLONG pan
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%p)\n",This,pan); TRACE("(%p,%p)\n",This,pan);
if (pan == NULL) if (pan == NULL)
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
@ -1161,7 +1161,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_Unlock(
LPDIRECTSOUNDBUFFER iface,LPVOID p1,DWORD x1,LPVOID p2,DWORD x2 LPDIRECTSOUNDBUFFER iface,LPVOID p1,DWORD x1,LPVOID p2,DWORD x2
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%p,%ld,%p,%ld):stub\n", This,p1,x1,p2,x2); TRACE("(%p,%p,%ld,%p,%ld):stub\n", This,p1,x1,p2,x2);
/* There is really nothing to do here. Should someone */ /* There is really nothing to do here. Should someone */
/* choose to implement static buffers in hardware (by */ /* choose to implement static buffers in hardware (by */
@ -1184,7 +1184,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_GetFrequency(
LPDIRECTSOUNDBUFFER iface,LPDWORD freq LPDIRECTSOUNDBUFFER iface,LPDWORD freq
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p,%p)\n",This,freq); TRACE("(%p,%p)\n",This,freq);
if (freq == NULL) if (freq == NULL)
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
@ -1198,7 +1198,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_Initialize(
LPDIRECTSOUNDBUFFER iface,LPDIRECTSOUND dsound,LPDSBUFFERDESC dbsd LPDIRECTSOUNDBUFFER iface,LPDIRECTSOUND dsound,LPDSBUFFERDESC dbsd
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
FIXME(dsound,"(%p,%p,%p):stub\n",This,dsound,dbsd); FIXME("(%p,%p,%p):stub\n",This,dsound,dbsd);
printf("Re-Init!!!\n"); printf("Re-Init!!!\n");
return DSERR_ALREADYINITIALIZED; return DSERR_ALREADYINITIALIZED;
} }
@ -1207,7 +1207,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_GetCaps(
LPDIRECTSOUNDBUFFER iface,LPDSBCAPS caps LPDIRECTSOUNDBUFFER iface,LPDSBCAPS caps
) { ) {
ICOM_THIS(IDirectSoundBufferImpl,iface); ICOM_THIS(IDirectSoundBufferImpl,iface);
TRACE(dsound,"(%p)->(%p)\n",This,caps); TRACE("(%p)->(%p)\n",This,caps);
if (caps == NULL) if (caps == NULL)
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
@ -1234,7 +1234,7 @@ static HRESULT WINAPI IDirectSoundBufferImpl_QueryInterface(
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dsound,"(%p,%s,%p)\n",This,xbuf,ppobj); TRACE("(%p,%s,%p)\n",This,xbuf,ppobj);
if (!memcmp(&IID_IDirectSoundNotify,riid,sizeof(*riid))) { if (!memcmp(&IID_IDirectSoundNotify,riid,sizeof(*riid))) {
IDirectSoundNotifyImpl *dsn; IDirectSoundNotifyImpl *dsn;
@ -1290,7 +1290,7 @@ static HRESULT WINAPI IDirectSoundImpl_SetCooperativeLevel(
LPDIRECTSOUND iface,HWND hwnd,DWORD level LPDIRECTSOUND iface,HWND hwnd,DWORD level
) { ) {
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
FIXME(dsound,"(%p,%08lx,%ld):stub\n",This,(DWORD)hwnd,level); FIXME("(%p,%08lx,%ld):stub\n",This,(DWORD)hwnd,level);
return 0; return 0;
} }
@ -1301,23 +1301,23 @@ static HRESULT WINAPI IDirectSoundImpl_CreateSoundBuffer(
IDirectSoundBufferImpl** ippdsb=(IDirectSoundBufferImpl**)ppdsb; IDirectSoundBufferImpl** ippdsb=(IDirectSoundBufferImpl**)ppdsb;
LPWAVEFORMATEX wfex; LPWAVEFORMATEX wfex;
TRACE(dsound,"(%p,%p,%p,%p)\n",This,dsbd,ippdsb,lpunk); TRACE("(%p,%p,%p,%p)\n",This,dsbd,ippdsb,lpunk);
if ((This == NULL) || (dsbd == NULL) || (ippdsb == NULL)) if ((This == NULL) || (dsbd == NULL) || (ippdsb == NULL))
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
if (TRACE_ON(dsound)) { if (TRACE_ON(dsound)) {
TRACE(dsound,"(size=%ld)\n",dsbd->dwSize); TRACE("(size=%ld)\n",dsbd->dwSize);
TRACE(dsound,"(flags=0x%08lx\n",dsbd->dwFlags); TRACE("(flags=0x%08lx\n",dsbd->dwFlags);
_dump_DSBCAPS(dsbd->dwFlags); _dump_DSBCAPS(dsbd->dwFlags);
TRACE(dsound,"(bufferbytes=%ld)\n",dsbd->dwBufferBytes); TRACE("(bufferbytes=%ld)\n",dsbd->dwBufferBytes);
TRACE(dsound,"(lpwfxFormat=%p)\n",dsbd->lpwfxFormat); TRACE("(lpwfxFormat=%p)\n",dsbd->lpwfxFormat);
} }
wfex = dsbd->lpwfxFormat; wfex = dsbd->lpwfxFormat;
if (wfex) if (wfex)
TRACE(dsound,"(formattag=0x%04x,chans=%d,samplerate=%ld" TRACE("(formattag=0x%04x,chans=%d,samplerate=%ld"
"bytespersec=%ld,blockalign=%d,bitspersamp=%d,cbSize=%d)\n", "bytespersec=%ld,blockalign=%d,bitspersamp=%d,cbSize=%d)\n",
wfex->wFormatTag, wfex->nChannels, wfex->nSamplesPerSec, wfex->wFormatTag, wfex->nChannels, wfex->nSamplesPerSec,
wfex->nAvgBytesPerSec, wfex->nBlockAlign, wfex->nAvgBytesPerSec, wfex->nBlockAlign,
@ -1337,7 +1337,7 @@ static HRESULT WINAPI IDirectSoundImpl_CreateSoundBuffer(
return DSERR_OUTOFMEMORY; return DSERR_OUTOFMEMORY;
(*ippdsb)->ref = 1; (*ippdsb)->ref = 1;
TRACE(dsound, "Created buffer at %p\n", *ippdsb); TRACE("Created buffer at %p\n", *ippdsb);
if (dsbd->dwFlags & DSBCAPS_PRIMARYBUFFER) { if (dsbd->dwFlags & DSBCAPS_PRIMARYBUFFER) {
(*ippdsb)->buflen = dsound->wfx.nAvgBytesPerSec; (*ippdsb)->buflen = dsound->wfx.nAvgBytesPerSec;
@ -1429,7 +1429,7 @@ static HRESULT WINAPI IDirectSoundImpl_DuplicateSoundBuffer(
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
IDirectSoundBufferImpl* ipdsb=(IDirectSoundBufferImpl*)pdsb; IDirectSoundBufferImpl* ipdsb=(IDirectSoundBufferImpl*)pdsb;
IDirectSoundBufferImpl** ippdsb=(IDirectSoundBufferImpl**)ppdsb; IDirectSoundBufferImpl** ippdsb=(IDirectSoundBufferImpl**)ppdsb;
TRACE(dsound,"(%p,%p,%p)\n",This,ipdsb,ippdsb); TRACE("(%p,%p,%p)\n",This,ipdsb,ippdsb);
*ippdsb = (IDirectSoundBufferImpl*)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,sizeof(IDirectSoundBufferImpl)); *ippdsb = (IDirectSoundBufferImpl*)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,sizeof(IDirectSoundBufferImpl));
@ -1452,8 +1452,8 @@ static HRESULT WINAPI IDirectSoundImpl_DuplicateSoundBuffer(
static HRESULT WINAPI IDirectSoundImpl_GetCaps(LPDIRECTSOUND iface,LPDSCAPS caps) { static HRESULT WINAPI IDirectSoundImpl_GetCaps(LPDIRECTSOUND iface,LPDSCAPS caps) {
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
TRACE(dsound,"(%p,%p)\n",This,caps); TRACE("(%p,%p)\n",This,caps);
TRACE(dsound,"(flags=0x%08lx)\n",caps->dwFlags); TRACE("(flags=0x%08lx)\n",caps->dwFlags);
if (caps == NULL) if (caps == NULL)
return DSERR_INVALIDPARAM; return DSERR_INVALIDPARAM;
@ -1509,11 +1509,11 @@ static ULONG WINAPI IDirectSoundImpl_AddRef(LPDIRECTSOUND iface) {
static ULONG WINAPI IDirectSoundImpl_Release(LPDIRECTSOUND iface) { static ULONG WINAPI IDirectSoundImpl_Release(LPDIRECTSOUND iface) {
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
TRACE(dsound,"(%p), ref was %ld\n",This,This->ref); TRACE("(%p), ref was %ld\n",This,This->ref);
if (!--(This->ref)) { if (!--(This->ref)) {
DSOUND_CloseAudio(); DSOUND_CloseAudio();
while(IDirectSoundBuffer_Release((LPDIRECTSOUNDBUFFER)primarybuf)); /* Deallocate */ while(IDirectSoundBuffer_Release((LPDIRECTSOUNDBUFFER)primarybuf)); /* Deallocate */
FIXME(dsound, "need to release all buffers!\n"); FIXME("need to release all buffers!\n");
HeapFree(GetProcessHeap(),0,This); HeapFree(GetProcessHeap(),0,This);
dsound = NULL; dsound = NULL;
return 0; return 0;
@ -1525,7 +1525,7 @@ static HRESULT WINAPI IDirectSoundImpl_SetSpeakerConfig(
LPDIRECTSOUND iface,DWORD config LPDIRECTSOUND iface,DWORD config
) { ) {
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
FIXME(dsound,"(%p,0x%08lx):stub\n",This,config); FIXME("(%p,0x%08lx):stub\n",This,config);
return 0; return 0;
} }
@ -1567,7 +1567,7 @@ static HRESULT WINAPI IDirectSoundImpl_QueryInterface(
} }
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dsound,"(%p,%s,%p)\n",This,xbuf,ppobj); TRACE("(%p,%s,%p)\n",This,xbuf,ppobj);
return E_FAIL; return E_FAIL;
} }
@ -1575,7 +1575,7 @@ static HRESULT WINAPI IDirectSoundImpl_Compact(
LPDIRECTSOUND iface) LPDIRECTSOUND iface)
{ {
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
TRACE(dsound, "(%p)\n", This); TRACE("(%p)\n", This);
return DS_OK; return DS_OK;
} }
@ -1584,7 +1584,7 @@ static HRESULT WINAPI IDirectSoundImpl_GetSpeakerConfig(
LPDWORD lpdwSpeakerConfig) LPDWORD lpdwSpeakerConfig)
{ {
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
TRACE(dsound, "(%p, %p)\n", This, lpdwSpeakerConfig); TRACE("(%p, %p)\n", This, lpdwSpeakerConfig);
*lpdwSpeakerConfig = DSSPEAKER_STEREO | (DSSPEAKER_GEOMETRY_NARROW << 16); *lpdwSpeakerConfig = DSSPEAKER_STEREO | (DSSPEAKER_GEOMETRY_NARROW << 16);
return DS_OK; return DS_OK;
} }
@ -1594,7 +1594,7 @@ static HRESULT WINAPI IDirectSoundImpl_Initialize(
LPGUID lpGuid) LPGUID lpGuid)
{ {
ICOM_THIS(IDirectSoundImpl,iface); ICOM_THIS(IDirectSoundImpl,iface);
TRACE(dsound, "(%p, %p)\n", This, lpGuid); TRACE("(%p, %p)\n", This, lpGuid);
return DS_OK; return DS_OK;
} }
@ -1622,12 +1622,12 @@ DSOUND_setformat(LPWAVEFORMATEX wfex) {
int xx,channels,speed,format,nformat; int xx,channels,speed,format,nformat;
if (!audioOK) { if (!audioOK) {
TRACE(dsound, "(%p) deferred\n", wfex); TRACE("(%p) deferred\n", wfex);
return 0; return 0;
} }
switch (wfex->wFormatTag) { switch (wfex->wFormatTag) {
default: default:
WARN(dsound,"unknown WAVE_FORMAT tag %d\n",wfex->wFormatTag); WARN("unknown WAVE_FORMAT tag %d\n",wfex->wFormatTag);
return DSERR_BADFORMAT; return DSERR_BADFORMAT;
case WAVE_FORMAT_PCM: case WAVE_FORMAT_PCM:
break; break;
@ -1642,7 +1642,7 @@ DSOUND_setformat(LPWAVEFORMATEX wfex) {
return -1; return -1;
} }
if ((xx&format)!=format) {/* format unsupported */ if ((xx&format)!=format) {/* format unsupported */
FIXME(dsound,"SNDCTL_DSP_GETFMTS: format not supported\n"); FIXME("SNDCTL_DSP_GETFMTS: format not supported\n");
return -1; return -1;
} }
nformat = format; nformat = format;
@ -1651,7 +1651,7 @@ DSOUND_setformat(LPWAVEFORMATEX wfex) {
return -1; return -1;
} }
if (nformat!=format) {/* didn't work */ if (nformat!=format) {/* didn't work */
FIXME(dsound,"SNDCTL_DSP_GETFMTS: format not set\n"); FIXME("SNDCTL_DSP_GETFMTS: format not set\n");
return -1; return -1;
} }
@ -1665,7 +1665,7 @@ DSOUND_setformat(LPWAVEFORMATEX wfex) {
perror("ioctl SNDCTL_DSP_SPEED"); perror("ioctl SNDCTL_DSP_SPEED");
return -1; return -1;
} }
TRACE(dsound,"(freq=%ld,channels=%d,bits=%d)\n", TRACE("(freq=%ld,channels=%d,bits=%d)\n",
wfex->nSamplesPerSec,wfex->nChannels,wfex->wBitsPerSample wfex->nSamplesPerSec,wfex->nChannels,wfex->wBitsPerSample
); );
return 0; return 0;
@ -1680,12 +1680,12 @@ static void DSOUND_CheckEvent(IDirectSoundBufferImpl *dsb, int len)
if (dsb->nrofnotifies == 0) if (dsb->nrofnotifies == 0)
return; return;
TRACE(dsound,"(%p) buflen = %ld, playpos = %ld, len = %d\n", TRACE("(%p) buflen = %ld, playpos = %ld, len = %d\n",
dsb, dsb->buflen, dsb->playpos, len); dsb, dsb->buflen, dsb->playpos, len);
for (i = 0; i < dsb->nrofnotifies ; i++) { for (i = 0; i < dsb->nrofnotifies ; i++) {
event = dsb->notifies + i; event = dsb->notifies + i;
offset = event->dwOffset; offset = event->dwOffset;
TRACE(dsound, "checking %d, position %ld, event = %d\n", TRACE("checking %d, position %ld, event = %d\n",
i, offset, event->hEventNotify); i, offset, event->hEventNotify);
/* DSBPN_OFFSETSTOP has to be the last element. So this is */ /* DSBPN_OFFSETSTOP has to be the last element. So this is */
/* OK. [Inside DirectX, p274] */ /* OK. [Inside DirectX, p274] */
@ -1695,7 +1695,7 @@ static void DSOUND_CheckEvent(IDirectSoundBufferImpl *dsb, int len)
if (offset == DSBPN_OFFSETSTOP) { if (offset == DSBPN_OFFSETSTOP) {
if (dsb->playing == 0) { if (dsb->playing == 0) {
SetEvent(event->hEventNotify); SetEvent(event->hEventNotify);
TRACE(dsound,"signalled event %d (%d)\n", event->hEventNotify, i); TRACE("signalled event %d (%d)\n", event->hEventNotify, i);
return; return;
} else } else
return; return;
@ -1703,12 +1703,12 @@ static void DSOUND_CheckEvent(IDirectSoundBufferImpl *dsb, int len)
if ((dsb->playpos + len) >= dsb->buflen) { if ((dsb->playpos + len) >= dsb->buflen) {
if ((offset < ((dsb->playpos + len) % dsb->buflen)) || if ((offset < ((dsb->playpos + len) % dsb->buflen)) ||
(offset >= dsb->playpos)) { (offset >= dsb->playpos)) {
TRACE(dsound,"signalled event %d (%d)\n", event->hEventNotify, i); TRACE("signalled event %d (%d)\n", event->hEventNotify, i);
SetEvent(event->hEventNotify); SetEvent(event->hEventNotify);
} }
} else { } else {
if ((offset >= dsb->playpos) && (offset < (dsb->playpos + len))) { if ((offset >= dsb->playpos) && (offset < (dsb->playpos + len))) {
TRACE(dsound,"signalled event %d (%d)\n", event->hEventNotify, i); TRACE("signalled event %d (%d)\n", event->hEventNotify, i);
SetEvent(event->hEventNotify); SetEvent(event->hEventNotify);
} }
} }
@ -1772,7 +1772,7 @@ static inline void get_fields(const IDirectSoundBufferImpl *dsb, BYTE *buf, INT
return; return;
} }
FIXME(dsound, "get_fields found an unsupported configuration\n"); FIXME("get_fields found an unsupported configuration\n");
return; return;
} }
@ -1801,7 +1801,7 @@ static inline void set_fields(BYTE *buf, INT fl, INT fr)
*bufs = (fl + fr) >> 1; *bufs = (fl + fr) >> 1;
return; return;
} }
FIXME(dsound, "set_fields found an unsupported configuration\n"); FIXME("set_fields found an unsupported configuration\n");
return; return;
} }
@ -1816,12 +1816,12 @@ static INT DSOUND_MixerNorm(IDirectSoundBufferImpl *dsb, BYTE *buf, INT len)
ibp = dsb->buffer + dsb->playpos; ibp = dsb->buffer + dsb->playpos;
obp = buf; obp = buf;
TRACE(dsound, "(%p, %p, %p), playpos=%8.8lx\n", dsb, ibp, obp, dsb->playpos); TRACE("(%p, %p, %p), playpos=%8.8lx\n", dsb, ibp, obp, dsb->playpos);
/* Check for the best case */ /* Check for the best case */
if ((dsb->freq == primarybuf->wfx.nSamplesPerSec) && if ((dsb->freq == primarybuf->wfx.nSamplesPerSec) &&
(dsb->wfx.wBitsPerSample == primarybuf->wfx.wBitsPerSample) && (dsb->wfx.wBitsPerSample == primarybuf->wfx.wBitsPerSample) &&
(dsb->wfx.nChannels == primarybuf->wfx.nChannels)) { (dsb->wfx.nChannels == primarybuf->wfx.nChannels)) {
TRACE(dsound, "(%p) Best case\n", dsb); TRACE("(%p) Best case\n", dsb);
if ((ibp + len) < (BYTE *)(dsb->buffer + dsb->buflen)) if ((ibp + len) < (BYTE *)(dsb->buffer + dsb->buflen))
memcpy(obp, ibp, len); memcpy(obp, ibp, len);
else { /* wrap */ else { /* wrap */
@ -1835,7 +1835,7 @@ static INT DSOUND_MixerNorm(IDirectSoundBufferImpl *dsb, BYTE *buf, INT len)
/* Check for same sample rate */ /* Check for same sample rate */
if (dsb->freq == primarybuf->wfx.nSamplesPerSec) { if (dsb->freq == primarybuf->wfx.nSamplesPerSec) {
TRACE(dsound, "(%p) Same sample rate %ld = primary %ld\n", dsb, TRACE("(%p) Same sample rate %ld = primary %ld\n", dsb,
dsb->freq, primarybuf->wfx.nSamplesPerSec); dsb->freq, primarybuf->wfx.nSamplesPerSec);
ilen = 0; ilen = 0;
for (i = 0; i < len; i += oAdvance) { for (i = 0; i < len; i += oAdvance) {
@ -1855,7 +1855,7 @@ static INT DSOUND_MixerNorm(IDirectSoundBufferImpl *dsb, BYTE *buf, INT len)
/* New PerfectPitch(tm) Technology (c) 1998 Rob Riggs */ /* New PerfectPitch(tm) Technology (c) 1998 Rob Riggs */
/* Patent Pending :-] */ /* Patent Pending :-] */
TRACE(dsound, "(%p) Adjusting frequency: %ld -> %ld\n", TRACE("(%p) Adjusting frequency: %ld -> %ld\n",
dsb, dsb->freq, primarybuf->wfx.nSamplesPerSec); dsb, dsb->freq, primarybuf->wfx.nSamplesPerSec);
size = len / oAdvance; size = len / oAdvance;
@ -1880,7 +1880,7 @@ static void DSOUND_MixerVol(IDirectSoundBufferImpl *dsb, BYTE *buf, INT len)
BYTE *bpc = buf; BYTE *bpc = buf;
INT16 *bps = (INT16 *) buf; INT16 *bps = (INT16 *) buf;
TRACE(dsound, "(%p) left = %lx, right = %lx\n", dsb, TRACE("(%p) left = %lx, right = %lx\n", dsb,
dsb->lVolAdjust, dsb->rVolAdjust); dsb->lVolAdjust, dsb->rVolAdjust);
if ((!(dsb->dsbd.dwFlags & DSBCAPS_CTRLPAN) || (dsb->pan == 0)) && if ((!(dsb->dsbd.dwFlags & DSBCAPS_CTRLPAN) || (dsb->pan == 0)) &&
(!(dsb->dsbd.dwFlags & DSBCAPS_CTRLVOLUME) || (dsb->volume == 0)) && (!(dsb->dsbd.dwFlags & DSBCAPS_CTRLVOLUME) || (dsb->volume == 0)) &&
@ -1913,7 +1913,7 @@ static void DSOUND_MixerVol(IDirectSoundBufferImpl *dsb, BYTE *buf, INT len)
break; break;
default: default:
/* Very ugly! */ /* Very ugly! */
FIXME(dsound, "MixerVol had a nasty error\n"); FIXME("MixerVol had a nasty error\n");
} }
} }
} }
@ -1930,7 +1930,7 @@ static void DSOUND_Mixer3D(IDirectSoundBufferImpl *dsb, BYTE *buf, INT len)
obp = buf; obp = buf;
if (playpos > buflen) { if (playpos > buflen) {
FIXME(dsound, "Major breakage"); FIXME("Major breakage");
return; return;
} }
@ -1994,11 +1994,11 @@ static DWORD DSOUND_MixInBuffer(IDirectSoundBufferImpl *dsb)
} }
/* Been seeing segfaults in malloc() for some reason... */ /* Been seeing segfaults in malloc() for some reason... */
TRACE(dsound, "allocating buffer (size = %d)\n", len); TRACE("allocating buffer (size = %d)\n", len);
if ((buf = ibuf = (BYTE *) DSOUND_tmpbuffer(len)) == NULL) if ((buf = ibuf = (BYTE *) DSOUND_tmpbuffer(len)) == NULL)
return 0; return 0;
TRACE(dsound, "MixInBuffer (%p) len = %d\n", dsb, len); TRACE("MixInBuffer (%p) len = %d\n", dsb, len);
ilen = DSOUND_MixerNorm(dsb, ibuf, len); ilen = DSOUND_MixerNorm(dsb, ibuf, len);
if ((dsb->dsbd.dwFlags & DSBCAPS_CTRLPAN) || if ((dsb->dsbd.dwFlags & DSBCAPS_CTRLPAN) ||
@ -2120,7 +2120,7 @@ static void DSOUND_CloseAudio(void)
primarybuf->writepos = DSOUND_FRAGLEN; primarybuf->writepos = DSOUND_FRAGLEN;
memset(primarybuf->buffer, neutral, primarybuf->buflen); memset(primarybuf->buffer, neutral, primarybuf->buflen);
audiofd = -1; audiofd = -1;
TRACE(dsound, "Audio stopped\n"); TRACE("Audio stopped\n");
} }
static int DSOUND_WriteAudio(char *buf, int len) static int DSOUND_WriteAudio(char *buf, int len)
@ -2203,21 +2203,21 @@ static DWORD WINAPI DSOUND_thread(LPVOID arg)
{ {
int len; int len;
TRACE(dsound,"dsound is at pid %d\n",getpid()); TRACE("dsound is at pid %d\n",getpid());
while (1) { while (1) {
if (!dsound) { if (!dsound) {
WARN(dsound,"DSOUND thread giving up.\n"); WARN("DSOUND thread giving up.\n");
ExitThread(0); ExitThread(0);
} }
if (getppid()==1) { if (getppid()==1) {
WARN(dsound,"DSOUND father died? Giving up.\n"); WARN("DSOUND father died? Giving up.\n");
ExitThread(0); ExitThread(0);
} }
/* RACE: dsound could be deleted */ /* RACE: dsound could be deleted */
IDirectSound_AddRef((LPDIRECTSOUND)dsound); IDirectSound_AddRef((LPDIRECTSOUND)dsound);
if (primarybuf == NULL) { if (primarybuf == NULL) {
/* Should never happen */ /* Should never happen */
WARN(dsound, "Lost the primary buffer!\n"); WARN("Lost the primary buffer!\n");
IDirectSound_Release((LPDIRECTSOUND)dsound); IDirectSound_Release((LPDIRECTSOUND)dsound);
ExitThread(0); ExitThread(0);
} }
@ -2250,9 +2250,9 @@ HRESULT WINAPI DirectSoundCreate(REFGUID lpGUID,LPDIRECTSOUND *ppDS,IUnknown *pU
{ {
IDirectSoundImpl** ippDS=(IDirectSoundImpl**)ppDS; IDirectSoundImpl** ippDS=(IDirectSoundImpl**)ppDS;
if (lpGUID) if (lpGUID)
TRACE(dsound,"(%p,%p,%p)\n",lpGUID,ippDS,pUnkOuter); TRACE("(%p,%p,%p)\n",lpGUID,ippDS,pUnkOuter);
else else
TRACE(dsound,"DirectSoundCreate (%p)\n", ippDS); TRACE("DirectSoundCreate (%p)\n", ippDS);
#ifdef HAVE_OSS #ifdef HAVE_OSS
@ -2272,12 +2272,12 @@ HRESULT WINAPI DirectSoundCreate(REFGUID lpGUID,LPDIRECTSOUND *ppDS,IUnknown *pU
audiofd = open("/dev/audio",O_WRONLY); audiofd = open("/dev/audio",O_WRONLY);
if (audiofd == -1) { if (audiofd == -1) {
if (errno == ENODEV) { if (errno == ENODEV) {
MSG("No sound hardware found.\n"); MESSAGE("No sound hardware found.\n");
return DSERR_NODRIVER; return DSERR_NODRIVER;
} else if (errno == EBUSY) { } else if (errno == EBUSY) {
MSG("Sound device busy, will keep trying.\n"); MESSAGE("Sound device busy, will keep trying.\n");
} else { } else {
MSG("Unexpected error (%d) while checking for sound support.\n",errno); MESSAGE("Unexpected error (%d) while checking for sound support.\n",errno);
return DSERR_GENERIC; return DSERR_GENERIC;
} }
} else { } else {
@ -2348,7 +2348,7 @@ DSCF_QueryInterface(LPCLASSFACTORY iface,REFIID riid,LPVOID *ppobj) {
WINE_StringFromCLSID(riid,buf); WINE_StringFromCLSID(riid,buf);
else else
sprintf(buf,"<guid-0x%04x>",LOWORD(riid)); sprintf(buf,"<guid-0x%04x>",LOWORD(riid));
FIXME(dsound,"(%p)->(%s,%p),stub!\n",This,buf,ppobj); FIXME("(%p)->(%s,%p),stub!\n",This,buf,ppobj);
return E_NOINTERFACE; return E_NOINTERFACE;
} }
@ -2371,7 +2371,7 @@ static HRESULT WINAPI DSCF_CreateInstance(
char buf[80]; char buf[80];
WINE_StringFromCLSID(riid,buf); WINE_StringFromCLSID(riid,buf);
TRACE(dsound,"(%p)->(%p,%s,%p)\n",This,pOuter,buf,ppobj); TRACE("(%p)->(%p,%s,%p)\n",This,pOuter,buf,ppobj);
if (!memcmp(riid,&IID_IDirectSound,sizeof(IID_IDirectSound))) { if (!memcmp(riid,&IID_IDirectSound,sizeof(IID_IDirectSound))) {
/* FIXME: reuse already created dsound if present? */ /* FIXME: reuse already created dsound if present? */
return DirectSoundCreate(riid,(LPDIRECTSOUND*)ppobj,pOuter); return DirectSoundCreate(riid,(LPDIRECTSOUND*)ppobj,pOuter);
@ -2381,7 +2381,7 @@ static HRESULT WINAPI DSCF_CreateInstance(
static HRESULT WINAPI DSCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) { static HRESULT WINAPI DSCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
ICOM_THIS(IClassFactoryImpl,iface); ICOM_THIS(IClassFactoryImpl,iface);
FIXME(dsound,"(%p)->(%d),stub!\n",This,dolock); FIXME("(%p)->(%d),stub!\n",This,dolock);
return S_OK; return S_OK;
} }
@ -2424,13 +2424,13 @@ DWORD WINAPI DSOUND_DllGetClassObject(REFCLSID rclsid,REFIID riid,LPVOID *ppv)
else else
sprintf(buf,"<guid-0x%04x>",LOWORD(riid)); sprintf(buf,"<guid-0x%04x>",LOWORD(riid));
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dsound, "(%p,%p,%p)\n", xbuf, buf, ppv); TRACE("(%p,%p,%p)\n", xbuf, buf, ppv);
if (!memcmp(riid,&IID_IClassFactory,sizeof(IID_IClassFactory))) { if (!memcmp(riid,&IID_IClassFactory,sizeof(IID_IClassFactory))) {
*ppv = (LPVOID)&DSOUND_CF; *ppv = (LPVOID)&DSOUND_CF;
IClassFactory_AddRef((IClassFactory*)*ppv); IClassFactory_AddRef((IClassFactory*)*ppv);
return S_OK; return S_OK;
} }
FIXME(dsound, "(%p,%p,%p): no interface found.\n", xbuf, buf, ppv); FIXME("(%p,%p,%p): no interface found.\n", xbuf, buf, ppv);
return E_NOINTERFACE; return E_NOINTERFACE;
} }
@ -2444,6 +2444,6 @@ DWORD WINAPI DSOUND_DllGetClassObject(REFCLSID rclsid,REFIID riid,LPVOID *ppv)
*/ */
DWORD WINAPI DSOUND_DllCanUnloadNow(void) DWORD WINAPI DSOUND_DllCanUnloadNow(void)
{ {
FIXME(dsound, "(void): stub\n"); FIXME("(void): stub\n");
return S_FALSE; return S_FALSE;
} }

View File

@ -22,7 +22,7 @@
#include "winuser.h" #include "winuser.h"
#include "winbase.h" #include "winbase.h"
#include "mmsystem.h" #include "mmsystem.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(mmsys) DEFAULT_DEBUG_CHANNEL(mmsys)
@ -97,7 +97,7 @@ void joySendMessages(void)
} }
if (joyCaptured == FALSE) return; if (joyCaptured == FALSE) return;
TRACE(mmsys, " --\n"); TRACE(" --\n");
for (joy=0; joy < MAXJOYDRIVERS; joy++) { for (joy=0; joy < MAXJOYDRIVERS; joy++) {
if (joyOpenDriver(joy) == FALSE) continue; if (joyOpenDriver(joy) == FALSE) continue;
@ -146,8 +146,8 @@ UINT16 WINAPI joyGetNumDevs16(void)
joyCloseDriver(joy); joyCloseDriver(joy);
joy_cnt++; joy_cnt++;
} }
TRACE(mmsys, "returning %d\n", joy_cnt); TRACE("returning %d\n", joy_cnt);
if (!joy_cnt) ERR(mmsys, "No joystick found - " if (!joy_cnt) ERR("No joystick found - "
"perhaps get joystick-0.8.0.tar.gz and load" "perhaps get joystick-0.8.0.tar.gz and load"
"it as module or use Linux >= 2.1.45 to be " "it as module or use Linux >= 2.1.45 to be "
"able to use joysticks.\n"); "able to use joysticks.\n");
@ -230,7 +230,7 @@ MMRESULT WINAPI joyGetDevCapsW(UINT wID, LPJOYCAPSW lpCaps,UINT wSize)
*/ */
MMRESULT16 WINAPI joyGetDevCaps16(UINT16 wID, LPJOYCAPS16 lpCaps, UINT16 wSize) MMRESULT16 WINAPI joyGetDevCaps16(UINT16 wID, LPJOYCAPS16 lpCaps, UINT16 wSize)
{ {
TRACE(mmsys, "(%04X, %p, %d);\n", TRACE("(%04X, %p, %d);\n",
wID, lpCaps, wSize); wID, lpCaps, wSize);
if (joyOpenDriver(wID) == TRUE) { if (joyOpenDriver(wID) == TRUE) {
lpCaps->wMid = MM_MICROSOFT; lpCaps->wMid = MM_MICROSOFT;
@ -298,7 +298,7 @@ MMRESULT16 WINAPI joyGetPos16(UINT16 wID, LPJOYINFO16 lpInfo)
{ {
struct js_status js; struct js_status js;
TRACE(mmsys, "(%04X, %p)\n", wID, lpInfo); TRACE("(%04X, %p)\n", wID, lpInfo);
if (joyOpenDriver(wID) == FALSE) return MMSYSERR_NODRIVER; if (joyOpenDriver(wID) == FALSE) return MMSYSERR_NODRIVER;
dev_stat = read(joy_dev[wID], &js, sizeof(js)); dev_stat = read(joy_dev[wID], &js, sizeof(js));
if (dev_stat != sizeof(js)) { if (dev_stat != sizeof(js)) {
@ -312,7 +312,7 @@ MMRESULT16 WINAPI joyGetPos16(UINT16 wID, LPJOYINFO16 lpInfo)
lpInfo->wYpos = js.y; lpInfo->wYpos = js.y;
lpInfo->wZpos = 0; /* FIXME: Don't know what to do with this value as joystick driver doesn't provide a Z value */ lpInfo->wZpos = 0; /* FIXME: Don't know what to do with this value as joystick driver doesn't provide a Z value */
lpInfo->wButtons = js.buttons; lpInfo->wButtons = js.buttons;
TRACE(mmsys, "x: %d, y: %d, buttons: %d\n", js.x, js.y, js.buttons); TRACE("x: %d, y: %d, buttons: %d\n", js.x, js.y, js.buttons);
return JOYERR_NOERROR; return JOYERR_NOERROR;
} }
@ -333,7 +333,7 @@ MMRESULT WINAPI joyGetThreshold(UINT wID, LPUINT lpThreshold)
*/ */
MMRESULT16 WINAPI joyGetThreshold16(UINT16 wID, LPUINT16 lpThreshold) MMRESULT16 WINAPI joyGetThreshold16(UINT16 wID, LPUINT16 lpThreshold)
{ {
TRACE(mmsys, "(%04X, %p);\n", wID, lpThreshold); TRACE("(%04X, %p);\n", wID, lpThreshold);
if (wID >= MAXJOYDRIVERS) return JOYERR_PARMS; if (wID >= MAXJOYDRIVERS) return JOYERR_PARMS;
*lpThreshold = joy_threshold[wID]; *lpThreshold = joy_threshold[wID];
return JOYERR_NOERROR; return JOYERR_NOERROR;
@ -352,7 +352,7 @@ MMRESULT WINAPI joyReleaseCapture(UINT wID)
*/ */
MMRESULT16 WINAPI joyReleaseCapture16(UINT16 wID) MMRESULT16 WINAPI joyReleaseCapture16(UINT16 wID)
{ {
TRACE(mmsys, "(%04X);\n", wID); TRACE("(%04X);\n", wID);
joyCaptured = FALSE; joyCaptured = FALSE;
joyCloseDriver(wID); joyCloseDriver(wID);
joy_dev[wID] = -1; joy_dev[wID] = -1;
@ -374,7 +374,7 @@ MMRESULT WINAPI joySetCapture(HWND hWnd,UINT wID,UINT wPeriod,BOOL bChanged)
MMRESULT16 WINAPI joySetCapture16(HWND16 hWnd,UINT16 wID,UINT16 wPeriod,BOOL16 bChanged) MMRESULT16 WINAPI joySetCapture16(HWND16 hWnd,UINT16 wID,UINT16 wPeriod,BOOL16 bChanged)
{ {
TRACE(mmsys, "(%04X, %04X, %d, %d);\n", TRACE("(%04X, %04X, %d, %d);\n",
hWnd, wID, wPeriod, bChanged); hWnd, wID, wPeriod, bChanged);
if (!CaptureWnd[wID]) { if (!CaptureWnd[wID]) {
@ -399,7 +399,7 @@ MMRESULT WINAPI joySetThreshold(UINT wID, UINT wThreshold)
*/ */
MMRESULT16 WINAPI joySetThreshold16(UINT16 wID, UINT16 wThreshold) MMRESULT16 WINAPI joySetThreshold16(UINT16 wID, UINT16 wThreshold)
{ {
TRACE(mmsys, "(%04X, %d);\n", wID, wThreshold); TRACE("(%04X, %d);\n", wID, wThreshold);
if (wID > 3) return JOYERR_PARMS; if (wID > 3) return JOYERR_PARMS;
joy_threshold[wID] = wThreshold; joy_threshold[wID] = wThreshold;
@ -411,6 +411,6 @@ MMRESULT16 WINAPI joySetThreshold16(UINT16 wID, UINT16 wThreshold)
*/ */
MMRESULT16 WINAPI joySetCalibration16(UINT16 wID) MMRESULT16 WINAPI joySetCalibration16(UINT16 wID)
{ {
FIXME(mmsys, "(%04X): stub.\n", wID); FIXME("(%04X): stub.\n", wID);
return JOYERR_NOCANDO; return JOYERR_NOCANDO;
} }

View File

@ -15,7 +15,7 @@
#include "driver.h" #include "driver.h"
#include "mmsystem.h" #include "mmsystem.h"
#include "multimedia.h" #include "multimedia.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(mcianim) DEFAULT_DEBUG_CHANNEL(mcianim)
@ -101,7 +101,7 @@ static WINE_MCIANIM* ANIM_mciGetOpenDrv(UINT16 wDevID)
WINE_MCIANIM* wma = ANIM_drvGetDrv(wDevID); WINE_MCIANIM* wma = ANIM_drvGetDrv(wDevID);
if (wma == NULL || wma->nUseCount == 0) { if (wma == NULL || wma->nUseCount == 0) {
WARN(mcianim, "Invalid wDevID=%u\n", wDevID); WARN("Invalid wDevID=%u\n", wDevID);
return 0; return 0;
} }
return wma; return wma;
@ -115,7 +115,7 @@ static DWORD ANIM_mciOpen(UINT16 wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSA lpOpen
DWORD dwDeviceID; DWORD dwDeviceID;
WINE_MCIANIM* wma = ANIM_drvGetDrv(wDevID); WINE_MCIANIM* wma = ANIM_drvGetDrv(wDevID);
TRACE(mcianim,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpOpenParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpOpenParms);
if (lpOpenParms == NULL) return MCIERR_INTERNAL; if (lpOpenParms == NULL) return MCIERR_INTERNAL;
if (wma == NULL) return MCIERR_INVALID_DEVICE_ID; if (wma == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -135,16 +135,16 @@ static DWORD ANIM_mciOpen(UINT16 wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSA lpOpen
dwDeviceID = lpOpenParms->wDeviceID; dwDeviceID = lpOpenParms->wDeviceID;
TRACE(mcianim,"wDevID=%04X\n", wDevID); TRACE("wDevID=%04X\n", wDevID);
/* FIXME this is not consistent with other implementations */ /* FIXME this is not consistent with other implementations */
lpOpenParms->wDeviceID = wDevID; lpOpenParms->wDeviceID = wDevID;
/*TRACE(mcianim,"lpParms->wDevID=%04X\n", lpParms->wDeviceID);*/ /*TRACE(mcianim,"lpParms->wDevID=%04X\n", lpParms->wDeviceID);*/
if (dwFlags & MCI_OPEN_ELEMENT) { if (dwFlags & MCI_OPEN_ELEMENT) {
TRACE(mcianim,"MCI_OPEN_ELEMENT '%s' !\n", lpOpenParms->lpstrElementName); TRACE("MCI_OPEN_ELEMENT '%s' !\n", lpOpenParms->lpstrElementName);
if (lpOpenParms->lpstrElementName && strlen(lpOpenParms->lpstrElementName) > 0) { if (lpOpenParms->lpstrElementName && strlen(lpOpenParms->lpstrElementName) > 0) {
} }
FIXME(mcianim, "element is not opened\n"); FIXME("element is not opened\n");
} }
memcpy(&wma->openParms, lpOpenParms, sizeof(MCI_OPEN_PARMSA)); memcpy(&wma->openParms, lpOpenParms, sizeof(MCI_OPEN_PARMSA));
wma->wNotifyDeviceID = dwDeviceID; wma->wNotifyDeviceID = dwDeviceID;
@ -175,7 +175,7 @@ static DWORD ANIM_mciClose(UINT16 wDevID, DWORD dwParam, LPMCI_GENERIC_PARMS lpP
{ {
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwParam, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwParam, lpParms);
if (wma == NULL) return MCIERR_INVALID_DEVICE_ID; if (wma == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -194,13 +194,13 @@ static DWORD ANIM_mciGetDevCaps(UINT16 wDevID, DWORD dwFlags,
{ {
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK; if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK;
if (wma == NULL) return MCIERR_INVALID_DEVICE_ID; if (wma == NULL) return MCIERR_INVALID_DEVICE_ID;
if (dwFlags & MCI_GETDEVCAPS_ITEM) { if (dwFlags & MCI_GETDEVCAPS_ITEM) {
TRACE(mcianim, "MCI_GETDEVCAPS_ITEM dwItem=%08lX;\n", lpParms->dwItem); TRACE("MCI_GETDEVCAPS_ITEM dwItem=%08lX;\n", lpParms->dwItem);
switch(lpParms->dwItem) { switch(lpParms->dwItem) {
case MCI_GETDEVCAPS_CAN_RECORD: case MCI_GETDEVCAPS_CAN_RECORD:
lpParms->dwReturn = FALSE; lpParms->dwReturn = FALSE;
@ -233,7 +233,7 @@ static DWORD ANIM_mciGetDevCaps(UINT16 wDevID, DWORD dwFlags,
return MCIERR_UNRECOGNIZED_COMMAND; return MCIERR_UNRECOGNIZED_COMMAND;
} }
} }
TRACE(mcianim, "lpParms->dwReturn=%08lX;\n", lpParms->dwReturn); TRACE("lpParms->dwReturn=%08lX;\n", lpParms->dwReturn);
return 0; return 0;
} }
@ -249,12 +249,12 @@ static DWORD ANIM_CalcTime(WINE_MCIANIM* wma, DWORD dwFormatType, DWORD dwFrame)
UINT16 wSeconds; UINT16 wSeconds;
UINT16 wFrames; UINT16 wFrames;
TRACE(mcianim,"(%p, %08lX, %lu);\n", wma, dwFormatType, dwFrame); TRACE("(%p, %08lX, %lu);\n", wma, dwFormatType, dwFrame);
switch (dwFormatType) { switch (dwFormatType) {
case MCI_FORMAT_MILLISECONDS: case MCI_FORMAT_MILLISECONDS:
dwTime = dwFrame / ANIMFRAMES_PERSEC * 1000; dwTime = dwFrame / ANIMFRAMES_PERSEC * 1000;
TRACE(mcianim, "MILLISECONDS %lu\n", dwTime); TRACE("MILLISECONDS %lu\n", dwTime);
break; break;
case MCI_FORMAT_MSF: case MCI_FORMAT_MSF:
wMinutes = dwFrame / ANIMFRAMES_PERMIN; wMinutes = dwFrame / ANIMFRAMES_PERMIN;
@ -262,7 +262,7 @@ static DWORD ANIM_CalcTime(WINE_MCIANIM* wma, DWORD dwFormatType, DWORD dwFrame)
wFrames = dwFrame - ANIMFRAMES_PERMIN * wMinutes - wFrames = dwFrame - ANIMFRAMES_PERMIN * wMinutes -
ANIMFRAMES_PERSEC * wSeconds; ANIMFRAMES_PERSEC * wSeconds;
dwTime = MCI_MAKE_MSF(wMinutes, wSeconds, wFrames); dwTime = MCI_MAKE_MSF(wMinutes, wSeconds, wFrames);
TRACE(mcianim,"MSF %02u:%02u:%02u -> dwTime=%lu\n", TRACE("MSF %02u:%02u:%02u -> dwTime=%lu\n",
wMinutes, wSeconds, wFrames, dwTime); wMinutes, wSeconds, wFrames, dwTime);
break; break;
default: default:
@ -280,7 +280,7 @@ static DWORD ANIM_CalcTime(WINE_MCIANIM* wma, DWORD dwFormatType, DWORD dwFrame)
wFrames = dwFrame - ANIMFRAMES_PERMIN * wMinutes - wFrames = dwFrame - ANIMFRAMES_PERMIN * wMinutes -
ANIMFRAMES_PERSEC * wSeconds; ANIMFRAMES_PERSEC * wSeconds;
dwTime = MCI_MAKE_TMSF(wTrack, wMinutes, wSeconds, wFrames); dwTime = MCI_MAKE_TMSF(wTrack, wMinutes, wSeconds, wFrames);
TRACE(mcianim, "%02u-%02u:%02u:%02u\n", TRACE("%02u-%02u:%02u:%02u\n",
wTrack, wMinutes, wSeconds, wFrames); wTrack, wMinutes, wSeconds, wFrames);
break; break;
} }
@ -296,15 +296,15 @@ static DWORD ANIM_CalcFrame(WINE_MCIANIM* wma, DWORD dwFormatType, DWORD dwTime)
DWORD dwFrame = 0; DWORD dwFrame = 0;
UINT16 wTrack; UINT16 wTrack;
TRACE(mcianim,"(%p, %08lX, %lu);\n", wma, dwFormatType, dwTime); TRACE("(%p, %08lX, %lu);\n", wma, dwFormatType, dwTime);
switch (dwFormatType) { switch (dwFormatType) {
case MCI_FORMAT_MILLISECONDS: case MCI_FORMAT_MILLISECONDS:
dwFrame = dwTime * ANIMFRAMES_PERSEC / 1000; dwFrame = dwTime * ANIMFRAMES_PERSEC / 1000;
TRACE(mcianim, "MILLISECONDS %lu\n", dwFrame); TRACE("MILLISECONDS %lu\n", dwFrame);
break; break;
case MCI_FORMAT_MSF: case MCI_FORMAT_MSF:
TRACE(mcianim, "MSF %02u:%02u:%02u\n", TRACE("MSF %02u:%02u:%02u\n",
MCI_MSF_MINUTE(dwTime), MCI_MSF_SECOND(dwTime), MCI_MSF_MINUTE(dwTime), MCI_MSF_SECOND(dwTime),
MCI_MSF_FRAME(dwTime)); MCI_MSF_FRAME(dwTime));
dwFrame += ANIMFRAMES_PERMIN * MCI_MSF_MINUTE(dwTime); dwFrame += ANIMFRAMES_PERMIN * MCI_MSF_MINUTE(dwTime);
@ -316,10 +316,10 @@ static DWORD ANIM_CalcFrame(WINE_MCIANIM* wma, DWORD dwFormatType, DWORD dwTime)
dwFormatType = MCI_FORMAT_TMSF; dwFormatType = MCI_FORMAT_TMSF;
case MCI_FORMAT_TMSF: case MCI_FORMAT_TMSF:
wTrack = MCI_TMSF_TRACK(dwTime); wTrack = MCI_TMSF_TRACK(dwTime);
TRACE(mcianim, "TMSF %02u-%02u:%02u:%02u\n", TRACE("TMSF %02u-%02u:%02u:%02u\n",
MCI_TMSF_TRACK(dwTime), MCI_TMSF_MINUTE(dwTime), MCI_TMSF_TRACK(dwTime), MCI_TMSF_MINUTE(dwTime),
MCI_TMSF_SECOND(dwTime), MCI_TMSF_FRAME(dwTime)); MCI_TMSF_SECOND(dwTime), MCI_TMSF_FRAME(dwTime));
TRACE(mcianim, "TMSF trackpos[%u]=%lu\n", TRACE("TMSF trackpos[%u]=%lu\n",
wTrack, wma->lpdwTrackPos[wTrack - 1]); wTrack, wma->lpdwTrackPos[wTrack - 1]);
dwFrame = wma->lpdwTrackPos[wTrack - 1]; dwFrame = wma->lpdwTrackPos[wTrack - 1];
dwFrame += ANIMFRAMES_PERMIN * MCI_TMSF_MINUTE(dwTime); dwFrame += ANIMFRAMES_PERMIN * MCI_TMSF_MINUTE(dwTime);
@ -340,14 +340,14 @@ static DWORD ANIM_mciInfo(UINT16 wDevID, DWORD dwFlags, LPMCI_INFO_PARMS16 lpPar
DWORD ret = 0; DWORD ret = 0;
LPSTR str = 0; LPSTR str = 0;
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL || lpParms->lpstrReturn == NULL) { if (lpParms == NULL || lpParms->lpstrReturn == NULL) {
ret = MCIERR_NULL_PARAMETER_BLOCK; ret = MCIERR_NULL_PARAMETER_BLOCK;
} else if (wma == NULL) { } else if (wma == NULL) {
ret = MCIERR_INVALID_DEVICE_ID; ret = MCIERR_INVALID_DEVICE_ID;
} else { } else {
TRACE(mcianim, "buf=%p, len=%lu\n", lpParms->lpstrReturn, lpParms->dwRetSize); TRACE("buf=%p, len=%lu\n", lpParms->lpstrReturn, lpParms->dwRetSize);
switch(dwFlags) { switch(dwFlags) {
case MCI_INFO_PRODUCT: case MCI_INFO_PRODUCT:
@ -360,7 +360,7 @@ static DWORD ANIM_mciInfo(UINT16 wDevID, DWORD dwFlags, LPMCI_INFO_PARMS16 lpPar
str = "Animation Window"; str = "Animation Window";
break; break;
default: default:
WARN(mcianim, "Don't know this info command (%lu)\n", dwFlags); WARN("Don't know this info command (%lu)\n", dwFlags);
ret = MCIERR_UNRECOGNIZED_COMMAND; ret = MCIERR_UNRECOGNIZED_COMMAND;
} }
} }
@ -380,13 +380,13 @@ static DWORD ANIM_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS lpP
{ {
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_INTERNAL; if (lpParms == NULL) return MCIERR_INTERNAL;
if (wma == NULL) return MCIERR_INVALID_DEVICE_ID; if (wma == NULL) return MCIERR_INVALID_DEVICE_ID;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(mcianim, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -395,11 +395,11 @@ static DWORD ANIM_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS lpP
switch(lpParms->dwItem) { switch(lpParms->dwItem) {
case MCI_STATUS_CURRENT_TRACK: case MCI_STATUS_CURRENT_TRACK:
lpParms->dwReturn = wma->nCurTrack; lpParms->dwReturn = wma->nCurTrack;
TRACE(mcianim,"CURRENT_TRACK=%lu!\n", lpParms->dwReturn); TRACE("CURRENT_TRACK=%lu!\n", lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_LENGTH: case MCI_STATUS_LENGTH:
if (dwFlags & MCI_TRACK) { if (dwFlags & MCI_TRACK) {
TRACE(mcianim,"MCI_TRACK #%lu LENGTH=??? !\n", TRACE("MCI_TRACK #%lu LENGTH=??? !\n",
lpParms->dwTrack); lpParms->dwTrack);
if (lpParms->dwTrack > wma->nTracks) if (lpParms->dwTrack > wma->nTracks)
return MCIERR_OUTOFRANGE; return MCIERR_OUTOFRANGE;
@ -408,20 +408,20 @@ static DWORD ANIM_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS lpP
else else
lpParms->dwReturn = wma->dwTotalLen; lpParms->dwReturn = wma->dwTotalLen;
lpParms->dwReturn = ANIM_CalcTime(wma, wma->dwTimeFormat, lpParms->dwReturn); lpParms->dwReturn = ANIM_CalcTime(wma, wma->dwTimeFormat, lpParms->dwReturn);
TRACE(mcianim,"LENGTH=%lu !\n", lpParms->dwReturn); TRACE("LENGTH=%lu !\n", lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_MODE: case MCI_STATUS_MODE:
lpParms->dwReturn = wma->mode; lpParms->dwReturn = wma->mode;
TRACE(mcianim,"MCI_STATUS_MODE=%08lX !\n", TRACE("MCI_STATUS_MODE=%08lX !\n",
lpParms->dwReturn); lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_MEDIA_PRESENT: case MCI_STATUS_MEDIA_PRESENT:
lpParms->dwReturn = TRUE; lpParms->dwReturn = TRUE;
TRACE(mcianim,"MCI_STATUS_MEDIA_PRESENT !\n"); TRACE("MCI_STATUS_MEDIA_PRESENT !\n");
return 0; return 0;
case MCI_STATUS_NUMBER_OF_TRACKS: case MCI_STATUS_NUMBER_OF_TRACKS:
lpParms->dwReturn = 1; lpParms->dwReturn = 1;
TRACE(mcianim,"MCI_STATUS_NUMBER_OF_TRACKS = %lu !\n", TRACE("MCI_STATUS_NUMBER_OF_TRACKS = %lu !\n",
lpParms->dwReturn); lpParms->dwReturn);
if (lpParms->dwReturn == (WORD)-1) return MCIERR_INTERNAL; if (lpParms->dwReturn == (WORD)-1) return MCIERR_INTERNAL;
return 0; return 0;
@ -429,32 +429,32 @@ static DWORD ANIM_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS lpP
lpParms->dwReturn = wma->dwCurFrame; lpParms->dwReturn = wma->dwCurFrame;
if (dwFlags & MCI_STATUS_START) { if (dwFlags & MCI_STATUS_START) {
lpParms->dwReturn = 0; lpParms->dwReturn = 0;
TRACE(mcianim,"get MCI_STATUS_START !\n"); TRACE("get MCI_STATUS_START !\n");
} }
if (dwFlags & MCI_TRACK) { if (dwFlags & MCI_TRACK) {
if (lpParms->dwTrack > wma->nTracks) if (lpParms->dwTrack > wma->nTracks)
return MCIERR_OUTOFRANGE; return MCIERR_OUTOFRANGE;
lpParms->dwReturn = wma->lpdwTrackPos[lpParms->dwTrack - 1]; lpParms->dwReturn = wma->lpdwTrackPos[lpParms->dwTrack - 1];
TRACE(mcianim,"get MCI_TRACK #%lu !\n", lpParms->dwTrack); TRACE("get MCI_TRACK #%lu !\n", lpParms->dwTrack);
} }
lpParms->dwReturn = ANIM_CalcTime(wma, wma->dwTimeFormat, lpParms->dwReturn); lpParms->dwReturn = ANIM_CalcTime(wma, wma->dwTimeFormat, lpParms->dwReturn);
TRACE(mcianim,"MCI_STATUS_POSITION=%08lX !\n", TRACE("MCI_STATUS_POSITION=%08lX !\n",
lpParms->dwReturn); lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_READY: case MCI_STATUS_READY:
TRACE(mcianim,"MCI_STATUS_READY !\n"); TRACE("MCI_STATUS_READY !\n");
lpParms->dwReturn = TRUE; lpParms->dwReturn = TRUE;
return 0; return 0;
case MCI_STATUS_TIME_FORMAT: case MCI_STATUS_TIME_FORMAT:
TRACE(mcianim,"MCI_STATUS_TIME_FORMAT !\n"); TRACE("MCI_STATUS_TIME_FORMAT !\n");
lpParms->dwReturn = MCI_FORMAT_MILLISECONDS; lpParms->dwReturn = MCI_FORMAT_MILLISECONDS;
return 0; return 0;
default: default:
WARN(mcianim,"Unknown command %08lX !\n", lpParms->dwItem); WARN("Unknown command %08lX !\n", lpParms->dwItem);
return MCIERR_UNRECOGNIZED_COMMAND; return MCIERR_UNRECOGNIZED_COMMAND;
} }
} }
WARN(mcianim,"Not MCI_STATUS_ITEM !\n"); WARN("Not MCI_STATUS_ITEM !\n");
return 0; return 0;
} }
@ -467,7 +467,7 @@ static DWORD ANIM_mciPlay(UINT16 wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpParms
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
int start, end; int start, end;
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_INTERNAL; if (lpParms == NULL) return MCIERR_INTERNAL;
if (wma == NULL) return MCIERR_INVALID_DEVICE_ID; if (wma == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -476,15 +476,15 @@ static DWORD ANIM_mciPlay(UINT16 wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpParms
wma->nCurTrack = 1; wma->nCurTrack = 1;
if (dwFlags & MCI_FROM) { if (dwFlags & MCI_FROM) {
start = ANIM_CalcFrame(wma, wma->dwTimeFormat, lpParms->dwFrom); start = ANIM_CalcFrame(wma, wma->dwTimeFormat, lpParms->dwFrom);
TRACE(mcianim,"MCI_FROM=%08lX -> %u \n", lpParms->dwFrom, start); TRACE("MCI_FROM=%08lX -> %u \n", lpParms->dwFrom, start);
} }
if (dwFlags & MCI_TO) { if (dwFlags & MCI_TO) {
end = ANIM_CalcFrame(wma, wma->dwTimeFormat, lpParms->dwTo); end = ANIM_CalcFrame(wma, wma->dwTimeFormat, lpParms->dwTo);
TRACE(mcianim, "MCI_TO=%08lX -> %u \n", lpParms->dwTo, end); TRACE("MCI_TO=%08lX -> %u \n", lpParms->dwTo, end);
} }
wma->mode = MCI_MODE_PLAY; wma->mode = MCI_MODE_PLAY;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(mcianim, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -499,14 +499,14 @@ static DWORD ANIM_mciStop(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpPa
{ {
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_INTERNAL; if (lpParms == NULL) return MCIERR_INTERNAL;
if (wma == NULL) return MCIERR_INVALID_DEVICE_ID; if (wma == NULL) return MCIERR_INVALID_DEVICE_ID;
wma->mode = MCI_MODE_STOP; wma->mode = MCI_MODE_STOP;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(mcianim, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -521,11 +521,11 @@ static DWORD ANIM_mciPause(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpP
{ {
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_INTERNAL; if (lpParms == NULL) return MCIERR_INTERNAL;
wma->mode = MCI_MODE_PAUSE; wma->mode = MCI_MODE_PAUSE;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(mcianim, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -540,11 +540,11 @@ static DWORD ANIM_mciResume(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lp
{ {
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_INTERNAL; if (lpParms == NULL) return MCIERR_INTERNAL;
wma->mode = MCI_MODE_STOP; wma->mode = MCI_MODE_STOP;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(mcianim, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -561,7 +561,7 @@ static DWORD ANIM_mciSeek(UINT16 wDevID, DWORD dwFlags, LPMCI_SEEK_PARMS lpParms
DWORD dwRet; DWORD dwRet;
MCI_PLAY_PARMS PlayParms; MCI_PLAY_PARMS PlayParms;
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_INTERNAL; if (lpParms == NULL) return MCIERR_INTERNAL;
wma->mode = MCI_MODE_SEEK; wma->mode = MCI_MODE_SEEK;
@ -580,7 +580,7 @@ static DWORD ANIM_mciSeek(UINT16 wDevID, DWORD dwFlags, LPMCI_SEEK_PARMS lpParms
if (dwRet != 0) return dwRet; if (dwRet != 0) return dwRet;
dwRet = ANIM_mciStop(wDevID, MCI_WAIT, (LPMCI_GENERIC_PARMS)&PlayParms); dwRet = ANIM_mciStop(wDevID, MCI_WAIT, (LPMCI_GENERIC_PARMS)&PlayParms);
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(mcianim, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -596,7 +596,7 @@ static DWORD ANIM_mciSet(UINT16 wDevID, DWORD dwFlags, LPMCI_SET_PARMS lpParms)
{ {
WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID); WINE_MCIANIM* wma = ANIM_mciGetOpenDrv(wDevID);
TRACE(mcianim,"(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%u, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_INTERNAL; if (lpParms == NULL) return MCIERR_INTERNAL;
if (wma == NULL) return MCIERR_INVALID_DEVICE_ID; if (wma == NULL) return MCIERR_INVALID_DEVICE_ID;
/* /*
@ -606,16 +606,16 @@ static DWORD ANIM_mciSet(UINT16 wDevID, DWORD dwFlags, LPMCI_SET_PARMS lpParms)
if (dwFlags & MCI_SET_TIME_FORMAT) { if (dwFlags & MCI_SET_TIME_FORMAT) {
switch (lpParms->dwTimeFormat) { switch (lpParms->dwTimeFormat) {
case MCI_FORMAT_MILLISECONDS: case MCI_FORMAT_MILLISECONDS:
TRACE(mcianim, "MCI_FORMAT_MILLISECONDS !\n"); TRACE("MCI_FORMAT_MILLISECONDS !\n");
break; break;
case MCI_FORMAT_MSF: case MCI_FORMAT_MSF:
TRACE(mcianim,"MCI_FORMAT_MSF !\n"); TRACE("MCI_FORMAT_MSF !\n");
break; break;
case MCI_FORMAT_TMSF: case MCI_FORMAT_TMSF:
TRACE(mcianim,"MCI_FORMAT_TMSF !\n"); TRACE("MCI_FORMAT_TMSF !\n");
break; break;
default: default:
WARN(mcianim,"Bad time format !\n"); WARN("Bad time format !\n");
return MCIERR_BAD_TIME_FORMAT; return MCIERR_BAD_TIME_FORMAT;
} }
wma->dwTimeFormat = lpParms->dwTimeFormat; wma->dwTimeFormat = lpParms->dwTimeFormat;
@ -624,7 +624,7 @@ static DWORD ANIM_mciSet(UINT16 wDevID, DWORD dwFlags, LPMCI_SET_PARMS lpParms)
if (dwFlags & MCI_SET_ON) return MCIERR_UNSUPPORTED_FUNCTION; if (dwFlags & MCI_SET_ON) return MCIERR_UNSUPPORTED_FUNCTION;
if (dwFlags & MCI_SET_OFF) return MCIERR_UNSUPPORTED_FUNCTION; if (dwFlags & MCI_SET_OFF) return MCIERR_UNSUPPORTED_FUNCTION;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(mcianim, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wma->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -677,14 +677,14 @@ LONG MCIANIM_DriverProc(DWORD dwDevID, HDRVR hDriv, DWORD wMsg,
case MCI_CUT: case MCI_CUT:
case MCI_DELETE: case MCI_DELETE:
case MCI_PASTE: case MCI_PASTE:
WARN(mcianim, "Unsupported command=%s\n", MCI_CommandToString(wMsg)); WARN("Unsupported command=%s\n", MCI_CommandToString(wMsg));
break; break;
case MCI_OPEN: case MCI_OPEN:
case MCI_CLOSE: case MCI_CLOSE:
FIXME(mcianim, "Shouldn't receive a MCI_OPEN or CLOSE message\n"); FIXME("Shouldn't receive a MCI_OPEN or CLOSE message\n");
break; break;
default: default:
TRACE(mcianim, "Sending msg=%s to default driver proc\n", MCI_CommandToString(wMsg)); TRACE("Sending msg=%s to default driver proc\n", MCI_CommandToString(wMsg));
return DefDriverProc(dwDevID, hDriv, wMsg, dwParam1, dwParam2); return DefDriverProc(dwDevID, hDriv, wMsg, dwParam1, dwParam2);
} }
return MCIERR_UNRECOGNIZED_COMMAND; return MCIERR_UNRECOGNIZED_COMMAND;

View File

@ -11,7 +11,7 @@
#include "driver.h" #include "driver.h"
#include "multimedia.h" #include "multimedia.h"
#include "cdrom.h" #include "cdrom.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(cdaudio) DEFAULT_DEBUG_CHANNEL(cdaudio)
@ -87,7 +87,7 @@ static WINE_MCICDAUDIO* CDAUDIO_mciGetOpenDrv(UINT16 wDevID)
WINE_MCICDAUDIO* wmcda = CDAUDIO_drvGetDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_drvGetDrv(wDevID);
if (wmcda == NULL || wmcda->nUseCount == 0 || wmcda->wcda.unixdev <= 0) { if (wmcda == NULL || wmcda->nUseCount == 0 || wmcda->wcda.unixdev <= 0) {
WARN(cdaudio, "Invalid wDevID=%u\n", wDevID); WARN("Invalid wDevID=%u\n", wDevID);
return 0; return 0;
} }
return wmcda; return wmcda;
@ -106,7 +106,7 @@ static int CDAUDIO_mciMode(int wcdaMode)
case WINE_CDA_STOP: return MCI_MODE_STOP; case WINE_CDA_STOP: return MCI_MODE_STOP;
case WINE_CDA_PAUSE: return MCI_MODE_PAUSE; case WINE_CDA_PAUSE: return MCI_MODE_PAUSE;
default: default:
FIXME(cdaudio, "Unknown mode %04x\n", wcdaMode); FIXME("Unknown mode %04x\n", wcdaMode);
} }
return MCI_MODE_STOP; return MCI_MODE_STOP;
} }
@ -124,7 +124,7 @@ static int CDAUDIO_mciGetError(WINE_MCICDAUDIO* wmcda)
case WINE_CDA_STOP: case WINE_CDA_STOP:
case WINE_CDA_PAUSE: break; case WINE_CDA_PAUSE: break;
default: default:
FIXME(cdaudio, "Unknown mode %04x\n", wmcda->wcda.cdaMode); FIXME("Unknown mode %04x\n", wmcda->wcda.cdaMode);
} }
return MCIERR_DRIVER_INTERNAL; return MCIERR_DRIVER_INTERNAL;
} }
@ -137,15 +137,15 @@ static DWORD CDAUDIO_CalcFrame(WINE_MCICDAUDIO* wmcda, DWORD dwTime)
DWORD dwFrame = 0; DWORD dwFrame = 0;
UINT16 wTrack; UINT16 wTrack;
TRACE(cdaudio,"(%p, %08lX, %lu);\n", wmcda, wmcda->dwTimeFormat, dwTime); TRACE("(%p, %08lX, %lu);\n", wmcda, wmcda->dwTimeFormat, dwTime);
switch (wmcda->dwTimeFormat) { switch (wmcda->dwTimeFormat) {
case MCI_FORMAT_MILLISECONDS: case MCI_FORMAT_MILLISECONDS:
dwFrame = (dwTime * CDFRAMES_PERSEC) / 1000; dwFrame = (dwTime * CDFRAMES_PERSEC) / 1000;
TRACE(cdaudio, "MILLISECONDS %lu\n", dwFrame); TRACE("MILLISECONDS %lu\n", dwFrame);
break; break;
case MCI_FORMAT_MSF: case MCI_FORMAT_MSF:
TRACE(cdaudio, "MSF %02u:%02u:%02u\n", TRACE("MSF %02u:%02u:%02u\n",
MCI_MSF_MINUTE(dwTime), MCI_MSF_SECOND(dwTime), MCI_MSF_FRAME(dwTime)); MCI_MSF_MINUTE(dwTime), MCI_MSF_SECOND(dwTime), MCI_MSF_FRAME(dwTime));
dwFrame += CDFRAMES_PERMIN * MCI_MSF_MINUTE(dwTime); dwFrame += CDFRAMES_PERMIN * MCI_MSF_MINUTE(dwTime);
dwFrame += CDFRAMES_PERSEC * MCI_MSF_SECOND(dwTime); dwFrame += CDFRAMES_PERSEC * MCI_MSF_SECOND(dwTime);
@ -155,10 +155,10 @@ static DWORD CDAUDIO_CalcFrame(WINE_MCICDAUDIO* wmcda, DWORD dwTime)
default: default:
/* unknown format ! force TMSF ! ... */ /* unknown format ! force TMSF ! ... */
wTrack = MCI_TMSF_TRACK(dwTime); wTrack = MCI_TMSF_TRACK(dwTime);
TRACE(cdaudio, "MSF %02u-%02u:%02u:%02u\n", TRACE("MSF %02u-%02u:%02u:%02u\n",
MCI_TMSF_TRACK(dwTime), MCI_TMSF_MINUTE(dwTime), MCI_TMSF_TRACK(dwTime), MCI_TMSF_MINUTE(dwTime),
MCI_TMSF_SECOND(dwTime), MCI_TMSF_FRAME(dwTime)); MCI_TMSF_SECOND(dwTime), MCI_TMSF_FRAME(dwTime));
TRACE(cdaudio, "TMSF trackpos[%u]=%lu\n", TRACE("TMSF trackpos[%u]=%lu\n",
wTrack, wmcda->wcda.lpdwTrackPos[wTrack - 1]); wTrack, wmcda->wcda.lpdwTrackPos[wTrack - 1]);
dwFrame = wmcda->wcda.lpdwTrackPos[wTrack - 1]; dwFrame = wmcda->wcda.lpdwTrackPos[wTrack - 1];
dwFrame += CDFRAMES_PERMIN * MCI_TMSF_MINUTE(dwTime); dwFrame += CDFRAMES_PERMIN * MCI_TMSF_MINUTE(dwTime);
@ -180,19 +180,19 @@ static DWORD CDAUDIO_CalcTime(WINE_MCICDAUDIO* wmcda, DWORD dwFrame)
UINT16 wSeconds; UINT16 wSeconds;
UINT16 wFrames; UINT16 wFrames;
TRACE(cdaudio,"(%p, %08lX, %lu);\n", wmcda, wmcda->dwTimeFormat, dwFrame); TRACE("(%p, %08lX, %lu);\n", wmcda, wmcda->dwTimeFormat, dwFrame);
switch (wmcda->dwTimeFormat) { switch (wmcda->dwTimeFormat) {
case MCI_FORMAT_MILLISECONDS: case MCI_FORMAT_MILLISECONDS:
dwTime = (dwFrame * 1000) / CDFRAMES_PERSEC; dwTime = (dwFrame * 1000) / CDFRAMES_PERSEC;
TRACE(cdaudio, "MILLISECONDS %lu\n", dwTime); TRACE("MILLISECONDS %lu\n", dwTime);
break; break;
case MCI_FORMAT_MSF: case MCI_FORMAT_MSF:
wMinutes = dwFrame / CDFRAMES_PERMIN; wMinutes = dwFrame / CDFRAMES_PERMIN;
wSeconds = (dwFrame - CDFRAMES_PERMIN * wMinutes) / CDFRAMES_PERSEC; wSeconds = (dwFrame - CDFRAMES_PERMIN * wMinutes) / CDFRAMES_PERSEC;
wFrames = dwFrame - CDFRAMES_PERMIN * wMinutes - CDFRAMES_PERSEC * wSeconds; wFrames = dwFrame - CDFRAMES_PERMIN * wMinutes - CDFRAMES_PERSEC * wSeconds;
dwTime = MCI_MAKE_MSF(wMinutes, wSeconds, wFrames); dwTime = MCI_MAKE_MSF(wMinutes, wSeconds, wFrames);
TRACE(cdaudio,"MSF %02u:%02u:%02u -> dwTime=%lu\n",wMinutes, wSeconds, wFrames, dwTime); TRACE("MSF %02u:%02u:%02u -> dwTime=%lu\n",wMinutes, wSeconds, wFrames, dwTime);
break; break;
case MCI_FORMAT_TMSF: case MCI_FORMAT_TMSF:
default: default:
@ -207,7 +207,7 @@ static DWORD CDAUDIO_CalcTime(WINE_MCICDAUDIO* wmcda, DWORD dwFrame)
wSeconds = (dwFrame - CDFRAMES_PERMIN * wMinutes) / CDFRAMES_PERSEC; wSeconds = (dwFrame - CDFRAMES_PERMIN * wMinutes) / CDFRAMES_PERSEC;
wFrames = dwFrame - CDFRAMES_PERMIN * wMinutes - CDFRAMES_PERSEC * wSeconds; wFrames = dwFrame - CDFRAMES_PERMIN * wMinutes - CDFRAMES_PERSEC * wSeconds;
dwTime = MCI_MAKE_TMSF(wTrack, wMinutes, wSeconds, wFrames); dwTime = MCI_MAKE_TMSF(wTrack, wMinutes, wSeconds, wFrames);
TRACE(cdaudio, "%02u-%02u:%02u:%02u\n", wTrack, wMinutes, wSeconds, wFrames); TRACE("%02u-%02u:%02u:%02u\n", wTrack, wMinutes, wSeconds, wFrames);
break; break;
} }
return dwTime; return dwTime;
@ -225,7 +225,7 @@ static DWORD CDAUDIO_mciOpen(UINT16 wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSA lpO
WINE_MCICDAUDIO* wmcda = CDAUDIO_drvGetDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_drvGetDrv(wDevID);
MCI_SEEK_PARMS seekParms; MCI_SEEK_PARMS seekParms;
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpOpenParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpOpenParms);
if (lpOpenParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK; if (lpOpenParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK;
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -245,7 +245,7 @@ static DWORD CDAUDIO_mciOpen(UINT16 wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSA lpO
wmcda->fShareable = dwFlags & MCI_OPEN_SHAREABLE; wmcda->fShareable = dwFlags & MCI_OPEN_SHAREABLE;
} }
if (dwFlags & MCI_OPEN_ELEMENT) { if (dwFlags & MCI_OPEN_ELEMENT) {
TRACE(cdaudio,"MCI_OPEN_ELEMENT !\n"); TRACE("MCI_OPEN_ELEMENT !\n");
/* return MCIERR_NO_ELEMENT_ALLOWED; */ /* return MCIERR_NO_ELEMENT_ALLOWED; */
} }
@ -264,7 +264,7 @@ static DWORD CDAUDIO_mciOpen(UINT16 wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSA lpO
wmcda->mciMode = MCI_MODE_STOP; wmcda->mciMode = MCI_MODE_STOP;
wmcda->dwTimeFormat = MCI_FORMAT_TMSF; wmcda->dwTimeFormat = MCI_FORMAT_TMSF;
if (!CDAUDIO_GetTracksInfo(&wmcda->wcda)) { if (!CDAUDIO_GetTracksInfo(&wmcda->wcda)) {
WARN(cdaudio,"error reading TracksInfo !\n"); WARN("error reading TracksInfo !\n");
/* return MCIERR_INTERNAL; */ /* return MCIERR_INTERNAL; */
} }
@ -280,7 +280,7 @@ static DWORD CDAUDIO_mciClose(UINT16 wDevID, DWORD dwParam, LPMCI_GENERIC_PARMS
{ {
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwParam, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwParam, lpParms);
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -300,12 +300,12 @@ static DWORD CDAUDIO_mciClose(UINT16 wDevID, DWORD dwParam, LPMCI_GENERIC_PARMS
static DWORD CDAUDIO_mciGetDevCaps(UINT16 wDevID, DWORD dwFlags, static DWORD CDAUDIO_mciGetDevCaps(UINT16 wDevID, DWORD dwFlags,
LPMCI_GETDEVCAPS_PARMS lpParms) LPMCI_GETDEVCAPS_PARMS lpParms)
{ {
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK; if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK;
if (dwFlags & MCI_GETDEVCAPS_ITEM) { if (dwFlags & MCI_GETDEVCAPS_ITEM) {
TRACE(cdaudio, "MCI_GETDEVCAPS_ITEM dwItem=%08lX;\n", lpParms->dwItem); TRACE("MCI_GETDEVCAPS_ITEM dwItem=%08lX;\n", lpParms->dwItem);
switch(lpParms->dwItem) { switch(lpParms->dwItem) {
case MCI_GETDEVCAPS_CAN_RECORD: case MCI_GETDEVCAPS_CAN_RECORD:
@ -339,7 +339,7 @@ static DWORD CDAUDIO_mciGetDevCaps(UINT16 wDevID, DWORD dwFlags,
return MCIERR_UNRECOGNIZED_COMMAND; return MCIERR_UNRECOGNIZED_COMMAND;
} }
} }
TRACE(cdaudio, "lpParms->dwReturn=%08lX;\n", lpParms->dwReturn); TRACE("lpParms->dwReturn=%08lX;\n", lpParms->dwReturn);
return 0; return 0;
} }
@ -352,21 +352,21 @@ static DWORD CDAUDIO_mciInfo(UINT16 wDevID, DWORD dwFlags, LPMCI_INFO_PARMS16 lp
LPSTR str = 0; LPSTR str = 0;
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL || lpParms->lpstrReturn == NULL) { if (lpParms == NULL || lpParms->lpstrReturn == NULL) {
ret = MCIERR_NULL_PARAMETER_BLOCK; ret = MCIERR_NULL_PARAMETER_BLOCK;
} else if (wmcda == NULL) { } else if (wmcda == NULL) {
ret = MCIERR_INVALID_DEVICE_ID; ret = MCIERR_INVALID_DEVICE_ID;
} else { } else {
TRACE(cdaudio, "buf=%p, len=%lu\n", lpParms->lpstrReturn, lpParms->dwRetSize); TRACE("buf=%p, len=%lu\n", lpParms->lpstrReturn, lpParms->dwRetSize);
switch(dwFlags) { switch(dwFlags) {
case MCI_INFO_PRODUCT: case MCI_INFO_PRODUCT:
str = "Wine's audio CD"; str = "Wine's audio CD";
break; break;
default: default:
WARN(cdaudio, "Don't know this info command (%lu)\n", dwFlags); WARN("Don't know this info command (%lu)\n", dwFlags);
ret = MCIERR_UNRECOGNIZED_COMMAND; ret = MCIERR_UNRECOGNIZED_COMMAND;
} }
} }
@ -387,7 +387,7 @@ static DWORD CDAUDIO_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
DWORD ret = 0; DWORD ret = 0;
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) { if (lpParms == NULL) {
ret = MCIERR_NULL_PARAMETER_BLOCK; ret = MCIERR_NULL_PARAMETER_BLOCK;
@ -395,7 +395,7 @@ static DWORD CDAUDIO_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS
ret = MCIERR_INVALID_DEVICE_ID; ret = MCIERR_INVALID_DEVICE_ID;
} else { } else {
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(cdaudio, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback); TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
} }
@ -406,17 +406,17 @@ static DWORD CDAUDIO_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS
return CDAUDIO_mciGetError(wmcda); return CDAUDIO_mciGetError(wmcda);
} }
lpParms->dwReturn = wmcda->wcda.nCurTrack; lpParms->dwReturn = wmcda->wcda.nCurTrack;
TRACE(cdaudio,"CURRENT_TRACK=%lu!\n", lpParms->dwReturn); TRACE("CURRENT_TRACK=%lu!\n", lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_LENGTH: case MCI_STATUS_LENGTH:
if (wmcda->wcda.nTracks == 0) { if (wmcda->wcda.nTracks == 0) {
if (!CDAUDIO_GetTracksInfo(&wmcda->wcda)) { if (!CDAUDIO_GetTracksInfo(&wmcda->wcda)) {
WARN(cdaudio, "error reading TracksInfo !\n"); WARN("error reading TracksInfo !\n");
return CDAUDIO_mciGetError(wmcda); return CDAUDIO_mciGetError(wmcda);
} }
} }
if (dwFlags & MCI_TRACK) { if (dwFlags & MCI_TRACK) {
TRACE(cdaudio,"MCI_TRACK #%lu LENGTH=??? !\n", lpParms->dwTrack); TRACE("MCI_TRACK #%lu LENGTH=??? !\n", lpParms->dwTrack);
if (lpParms->dwTrack > wmcda->wcda.nTracks || lpParms->dwTrack == 0) if (lpParms->dwTrack > wmcda->wcda.nTracks || lpParms->dwTrack == 0)
return MCIERR_OUTOFRANGE; return MCIERR_OUTOFRANGE;
lpParms->dwReturn = wmcda->wcda.lpdwTrackLen[lpParms->dwTrack - 1]; lpParms->dwReturn = wmcda->wcda.lpdwTrackLen[lpParms->dwTrack - 1];
@ -424,24 +424,24 @@ static DWORD CDAUDIO_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS
lpParms->dwReturn = wmcda->wcda.dwTotalLen; lpParms->dwReturn = wmcda->wcda.dwTotalLen;
} }
lpParms->dwReturn = CDAUDIO_CalcTime(wmcda, lpParms->dwReturn); lpParms->dwReturn = CDAUDIO_CalcTime(wmcda, lpParms->dwReturn);
TRACE(cdaudio,"LENGTH=%lu !\n", lpParms->dwReturn); TRACE("LENGTH=%lu !\n", lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_MODE: case MCI_STATUS_MODE:
if (!CDAUDIO_GetCDStatus(&wmcda->wcda)) if (!CDAUDIO_GetCDStatus(&wmcda->wcda))
return CDAUDIO_mciGetError(wmcda); return CDAUDIO_mciGetError(wmcda);
lpParms->dwReturn = CDAUDIO_mciMode(wmcda->wcda.cdaMode); lpParms->dwReturn = CDAUDIO_mciMode(wmcda->wcda.cdaMode);
if (!lpParms->dwReturn) lpParms->dwReturn = wmcda->mciMode; if (!lpParms->dwReturn) lpParms->dwReturn = wmcda->mciMode;
TRACE(cdaudio,"MCI_STATUS_MODE=%08lX !\n", lpParms->dwReturn); TRACE("MCI_STATUS_MODE=%08lX !\n", lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_MEDIA_PRESENT: case MCI_STATUS_MEDIA_PRESENT:
if (!CDAUDIO_GetCDStatus(&wmcda->wcda)) if (!CDAUDIO_GetCDStatus(&wmcda->wcda))
return CDAUDIO_mciGetError(wmcda); return CDAUDIO_mciGetError(wmcda);
lpParms->dwReturn = (wmcda->wcda.nTracks > 0) ? TRUE : FALSE; lpParms->dwReturn = (wmcda->wcda.nTracks > 0) ? TRUE : FALSE;
TRACE(cdaudio,"MCI_STATUS_MEDIA_PRESENT =%s!\n", lpParms->dwReturn ? "Y" : "N"); TRACE("MCI_STATUS_MEDIA_PRESENT =%s!\n", lpParms->dwReturn ? "Y" : "N");
return 0; return 0;
case MCI_STATUS_NUMBER_OF_TRACKS: case MCI_STATUS_NUMBER_OF_TRACKS:
lpParms->dwReturn = CDAUDIO_GetNumberOfTracks(&wmcda->wcda); lpParms->dwReturn = CDAUDIO_GetNumberOfTracks(&wmcda->wcda);
TRACE(cdaudio,"MCI_STATUS_NUMBER_OF_TRACKS = %lu !\n", lpParms->dwReturn); TRACE("MCI_STATUS_NUMBER_OF_TRACKS = %lu !\n", lpParms->dwReturn);
if (lpParms->dwReturn == (WORD)-1) if (lpParms->dwReturn == (WORD)-1)
return CDAUDIO_mciGetError(wmcda); return CDAUDIO_mciGetError(wmcda);
return 0; return 0;
@ -451,25 +451,25 @@ static DWORD CDAUDIO_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS
lpParms->dwReturn = wmcda->wcda.dwCurFrame; lpParms->dwReturn = wmcda->wcda.dwCurFrame;
if (dwFlags & MCI_STATUS_START) { if (dwFlags & MCI_STATUS_START) {
lpParms->dwReturn = wmcda->wcda.dwFirstOffset; lpParms->dwReturn = wmcda->wcda.dwFirstOffset;
TRACE(cdaudio,"get MCI_STATUS_START !\n"); TRACE("get MCI_STATUS_START !\n");
} }
if (dwFlags & MCI_TRACK) { if (dwFlags & MCI_TRACK) {
if (lpParms->dwTrack > wmcda->wcda.nTracks || lpParms->dwTrack == 0) if (lpParms->dwTrack > wmcda->wcda.nTracks || lpParms->dwTrack == 0)
return MCIERR_OUTOFRANGE; return MCIERR_OUTOFRANGE;
lpParms->dwReturn = wmcda->wcda.lpdwTrackPos[lpParms->dwTrack - 1]; lpParms->dwReturn = wmcda->wcda.lpdwTrackPos[lpParms->dwTrack - 1];
TRACE(cdaudio,"get MCI_TRACK #%lu !\n", lpParms->dwTrack); TRACE("get MCI_TRACK #%lu !\n", lpParms->dwTrack);
} }
lpParms->dwReturn = CDAUDIO_CalcTime(wmcda, lpParms->dwReturn); lpParms->dwReturn = CDAUDIO_CalcTime(wmcda, lpParms->dwReturn);
TRACE(cdaudio,"MCI_STATUS_POSITION=%08lX !\n", lpParms->dwReturn); TRACE("MCI_STATUS_POSITION=%08lX !\n", lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_READY: case MCI_STATUS_READY:
TRACE(cdaudio,"MCI_STATUS_READY !\n"); TRACE("MCI_STATUS_READY !\n");
lpParms->dwReturn = (wmcda->wcda.cdaMode != WINE_CDA_DONTKNOW && wmcda->wcda.cdaMode != WINE_CDA_NOTREADY); lpParms->dwReturn = (wmcda->wcda.cdaMode != WINE_CDA_DONTKNOW && wmcda->wcda.cdaMode != WINE_CDA_NOTREADY);
TRACE(cdaudio,"MCI_STATUS_READY=%ld!\n", lpParms->dwReturn); TRACE("MCI_STATUS_READY=%ld!\n", lpParms->dwReturn);
return 0; return 0;
case MCI_STATUS_TIME_FORMAT: case MCI_STATUS_TIME_FORMAT:
lpParms->dwReturn = wmcda->dwTimeFormat; lpParms->dwReturn = wmcda->dwTimeFormat;
TRACE(cdaudio,"MCI_STATUS_TIME_FORMAT =%08lx!\n", lpParms->dwReturn); TRACE("MCI_STATUS_TIME_FORMAT =%08lx!\n", lpParms->dwReturn);
return 0; return 0;
case MCI_CDA_STATUS_TYPE_TRACK: case MCI_CDA_STATUS_TYPE_TRACK:
if (!(dwFlags & MCI_TRACK)) if (!(dwFlags & MCI_TRACK))
@ -478,15 +478,15 @@ static DWORD CDAUDIO_mciStatus(UINT16 wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS
return MCIERR_OUTOFRANGE; return MCIERR_OUTOFRANGE;
lpParms->dwReturn = (wmcda->wcda.lpbTrackFlags[lpParms->dwTrack - 1] & lpParms->dwReturn = (wmcda->wcda.lpbTrackFlags[lpParms->dwTrack - 1] &
CDROM_DATA_TRACK) ? MCI_CDA_TRACK_OTHER : MCI_CDA_TRACK_AUDIO; CDROM_DATA_TRACK) ? MCI_CDA_TRACK_OTHER : MCI_CDA_TRACK_AUDIO;
TRACE(cdaudio, "MCI_CDA_STATUS_TYPE_TRACK[%ld]=%08lx\n", lpParms->dwTrack, lpParms->dwReturn); TRACE("MCI_CDA_STATUS_TYPE_TRACK[%ld]=%08lx\n", lpParms->dwTrack, lpParms->dwReturn);
return 0; return 0;
default: default:
WARN(cdaudio, "unknown command %08lX !\n", lpParms->dwItem); WARN("unknown command %08lX !\n", lpParms->dwItem);
return MCIERR_UNRECOGNIZED_COMMAND; return MCIERR_UNRECOGNIZED_COMMAND;
} }
} }
} }
WARN(cdaudio, "not MCI_STATUS_ITEM !\n"); WARN("not MCI_STATUS_ITEM !\n");
return 0; return 0;
} }
@ -499,7 +499,7 @@ static DWORD CDAUDIO_mciPlay(UINT16 wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpPa
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
DWORD ret = 0; DWORD ret = 0;
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (lpParms == NULL) { if (lpParms == NULL) {
ret = MCIERR_NULL_PARAMETER_BLOCK; ret = MCIERR_NULL_PARAMETER_BLOCK;
@ -508,7 +508,7 @@ static DWORD CDAUDIO_mciPlay(UINT16 wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpPa
} else { } else {
if (wmcda->wcda.nTracks == 0) { if (wmcda->wcda.nTracks == 0) {
if (!CDAUDIO_GetTracksInfo(&wmcda->wcda)) { if (!CDAUDIO_GetTracksInfo(&wmcda->wcda)) {
WARN(cdaudio, "error reading TracksInfo !\n"); WARN("error reading TracksInfo !\n");
return MCIERR_DRIVER_INTERNAL; return MCIERR_DRIVER_INTERNAL;
} }
} }
@ -516,21 +516,21 @@ static DWORD CDAUDIO_mciPlay(UINT16 wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpPa
wmcda->wcda.nCurTrack = 1; wmcda->wcda.nCurTrack = 1;
if (dwFlags & MCI_FROM) { if (dwFlags & MCI_FROM) {
start = CDAUDIO_CalcFrame(wmcda, lpParms->dwFrom); start = CDAUDIO_CalcFrame(wmcda, lpParms->dwFrom);
TRACE(cdaudio,"MCI_FROM=%08lX -> %u \n", lpParms->dwFrom, start); TRACE("MCI_FROM=%08lX -> %u \n", lpParms->dwFrom, start);
} else { } else {
if (!CDAUDIO_GetCDStatus(&wmcda->wcda)) return MCIERR_DRIVER_INTERNAL; if (!CDAUDIO_GetCDStatus(&wmcda->wcda)) return MCIERR_DRIVER_INTERNAL;
start = wmcda->wcda.dwCurFrame; start = wmcda->wcda.dwCurFrame;
} }
if (dwFlags & MCI_TO) { if (dwFlags & MCI_TO) {
end = CDAUDIO_CalcFrame(wmcda, lpParms->dwTo); end = CDAUDIO_CalcFrame(wmcda, lpParms->dwTo);
TRACE(cdaudio, "MCI_TO=%08lX -> %u \n", lpParms->dwTo, end); TRACE("MCI_TO=%08lX -> %u \n", lpParms->dwTo, end);
} }
if (CDAUDIO_Play(&wmcda->wcda, start, end) == -1) if (CDAUDIO_Play(&wmcda->wcda, start, end) == -1)
return MCIERR_HARDWARE; return MCIERR_HARDWARE;
wmcda->mciMode = MCI_MODE_PLAY; wmcda->mciMode = MCI_MODE_PLAY;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(cdaudio, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback); TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
/* /*
mciDriverNotify((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify((HWND16)LOWORD(lpParms->dwCallback),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -547,7 +547,7 @@ static DWORD CDAUDIO_mciStop(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS l
{ {
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -555,7 +555,7 @@ static DWORD CDAUDIO_mciStop(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS l
return MCIERR_HARDWARE; return MCIERR_HARDWARE;
wmcda->mciMode = MCI_MODE_STOP; wmcda->mciMode = MCI_MODE_STOP;
if (lpParms && (dwFlags & MCI_NOTIFY)) { if (lpParms && (dwFlags & MCI_NOTIFY)) {
TRACE(cdaudio, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback); TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
} }
@ -569,7 +569,7 @@ static DWORD CDAUDIO_mciPause(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS
{ {
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -577,7 +577,7 @@ static DWORD CDAUDIO_mciPause(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS
return MCIERR_HARDWARE; return MCIERR_HARDWARE;
wmcda->mciMode = MCI_MODE_PAUSE; wmcda->mciMode = MCI_MODE_PAUSE;
if (lpParms && (dwFlags & MCI_NOTIFY)) { if (lpParms && (dwFlags & MCI_NOTIFY)) {
TRACE(cdaudio, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback); TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
} }
@ -591,7 +591,7 @@ static DWORD CDAUDIO_mciResume(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS
{ {
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -599,7 +599,7 @@ static DWORD CDAUDIO_mciResume(UINT16 wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS
return MCIERR_HARDWARE; return MCIERR_HARDWARE;
wmcda->mciMode = MCI_MODE_STOP; wmcda->mciMode = MCI_MODE_STOP;
if (lpParms && (dwFlags & MCI_NOTIFY)) { if (lpParms && (dwFlags & MCI_NOTIFY)) {
TRACE(cdaudio, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback); TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
} }
@ -614,7 +614,7 @@ static DWORD CDAUDIO_mciSeek(UINT16 wDevID, DWORD dwFlags, LPMCI_SEEK_PARMS lpPa
DWORD at; DWORD at;
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK; if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK;
@ -622,26 +622,26 @@ static DWORD CDAUDIO_mciSeek(UINT16 wDevID, DWORD dwFlags, LPMCI_SEEK_PARMS lpPa
wmcda->mciMode = MCI_MODE_SEEK; wmcda->mciMode = MCI_MODE_SEEK;
switch (dwFlags & ~(MCI_NOTIFY|MCI_WAIT)) { switch (dwFlags & ~(MCI_NOTIFY|MCI_WAIT)) {
case MCI_SEEK_TO_START: case MCI_SEEK_TO_START:
TRACE(cdaudio, "Seeking to start\n"); TRACE("Seeking to start\n");
at = 0; at = 0;
break; break;
case MCI_SEEK_TO_END: case MCI_SEEK_TO_END:
TRACE(cdaudio, "Seeking to end\n"); TRACE("Seeking to end\n");
at = wmcda->wcda.dwTotalLen; at = wmcda->wcda.dwTotalLen;
break; break;
case MCI_TO: case MCI_TO:
TRACE(cdaudio, "Seeking to %lu\n", lpParms->dwTo); TRACE("Seeking to %lu\n", lpParms->dwTo);
at = lpParms->dwTo; at = lpParms->dwTo;
break; break;
default: default:
TRACE(cdaudio, "Seeking to ??=%lu\n", dwFlags); TRACE("Seeking to ??=%lu\n", dwFlags);
return MCIERR_UNSUPPORTED_FUNCTION; return MCIERR_UNSUPPORTED_FUNCTION;
} }
if (CDAUDIO_Seek(&wmcda->wcda, at) == -1) { if (CDAUDIO_Seek(&wmcda->wcda, at) == -1) {
return MCIERR_HARDWARE; return MCIERR_HARDWARE;
} }
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(cdaudio, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback); TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
} }
@ -655,7 +655,7 @@ static DWORD CDAUDIO_mciSetDoor(UINT16 wDevID, int open)
{ {
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio, "(%04x, %s) !\n", wDevID, (open) ? "OPEN" : "CLOSE"); TRACE("(%04x, %s) !\n", wDevID, (open) ? "OPEN" : "CLOSE");
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
@ -672,7 +672,7 @@ static DWORD CDAUDIO_mciSet(UINT16 wDevID, DWORD dwFlags, LPMCI_SET_PARMS lpParm
{ {
WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID); WINE_MCICDAUDIO* wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
TRACE(cdaudio,"(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms); TRACE("(%04X, %08lX, %p);\n", wDevID, dwFlags, lpParms);
if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID; if (wmcda == NULL) return MCIERR_INVALID_DEVICE_ID;
if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK;; if (lpParms == NULL) return MCIERR_NULL_PARAMETER_BLOCK;;
@ -683,16 +683,16 @@ static DWORD CDAUDIO_mciSet(UINT16 wDevID, DWORD dwFlags, LPMCI_SET_PARMS lpParm
if (dwFlags & MCI_SET_TIME_FORMAT) { if (dwFlags & MCI_SET_TIME_FORMAT) {
switch (lpParms->dwTimeFormat) { switch (lpParms->dwTimeFormat) {
case MCI_FORMAT_MILLISECONDS: case MCI_FORMAT_MILLISECONDS:
TRACE(cdaudio, "MCI_FORMAT_MILLISECONDS !\n"); TRACE("MCI_FORMAT_MILLISECONDS !\n");
break; break;
case MCI_FORMAT_MSF: case MCI_FORMAT_MSF:
TRACE(cdaudio,"MCI_FORMAT_MSF !\n"); TRACE("MCI_FORMAT_MSF !\n");
break; break;
case MCI_FORMAT_TMSF: case MCI_FORMAT_TMSF:
TRACE(cdaudio,"MCI_FORMAT_TMSF !\n"); TRACE("MCI_FORMAT_TMSF !\n");
break; break;
default: default:
WARN(cdaudio, "bad time format !\n"); WARN("bad time format !\n");
return MCIERR_BAD_TIME_FORMAT; return MCIERR_BAD_TIME_FORMAT;
} }
wmcda->dwTimeFormat = lpParms->dwTimeFormat; wmcda->dwTimeFormat = lpParms->dwTimeFormat;
@ -707,7 +707,7 @@ static DWORD CDAUDIO_mciSet(UINT16 wDevID, DWORD dwFlags, LPMCI_SET_PARMS lpParm
if (dwFlags & MCI_SET_ON) return MCIERR_UNSUPPORTED_FUNCTION; if (dwFlags & MCI_SET_ON) return MCIERR_UNSUPPORTED_FUNCTION;
if (dwFlags & MCI_SET_OFF) return MCIERR_UNSUPPORTED_FUNCTION; if (dwFlags & MCI_SET_OFF) return MCIERR_UNSUPPORTED_FUNCTION;
if (dwFlags & MCI_NOTIFY) { if (dwFlags & MCI_NOTIFY) {
TRACE(cdaudio, "MCI_NOTIFY_SUCCESSFUL %08lX !\n", TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n",
lpParms->dwCallback); lpParms->dwCallback);
mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback), mciDriverNotify16((HWND16)LOWORD(lpParms->dwCallback),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL); wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
@ -763,14 +763,14 @@ LONG MCICDAUDIO_DriverProc(DWORD dwDevID, HDRVR hDriv, DWORD wMsg,
case MCI_CUT: case MCI_CUT:
case MCI_DELETE: case MCI_DELETE:
case MCI_PASTE: case MCI_PASTE:
WARN(cdaudio, "Unsupported command=%s\n", MCI_CommandToString(wMsg)); WARN("Unsupported command=%s\n", MCI_CommandToString(wMsg));
break; break;
case MCI_OPEN: case MCI_OPEN:
case MCI_CLOSE: case MCI_CLOSE:
FIXME(cdaudio, "Shouldn't receive a MCI_OPEN or CLOSE message\n"); FIXME("Shouldn't receive a MCI_OPEN or CLOSE message\n");
break; break;
default: default:
TRACE(cdaudio, "Sending msg=%s to default driver proc\n", MCI_CommandToString(wMsg)); TRACE("Sending msg=%s to default driver proc\n", MCI_CommandToString(wMsg));
return DefDriverProc(dwDevID, hDriv, wMsg, dwParam1, dwParam2); return DefDriverProc(dwDevID, hDriv, wMsg, dwParam1, dwParam2);
} }
return MCIERR_UNRECOGNIZED_COMMAND; return MCIERR_UNRECOGNIZED_COMMAND;

View File

@ -27,7 +27,7 @@
#include "user.h" #include "user.h"
#include "driver.h" #include "driver.h"
#include "callback.h" #include "callback.h"
#include "debug.h" #include "debugtools.h"
#include "xmalloc.h" #include "xmalloc.h"
DEFAULT_DEBUG_CHANNEL(mci) DEFAULT_DEBUG_CHANNEL(mci)
@ -50,10 +50,10 @@ DEFAULT_DEBUG_CHANNEL(mci)
*/ */
#define _MCI_STR(s) \ #define _MCI_STR(s) \
do { \ do { \
TRACE(mci, "-> returns '%s'\n", s); \ TRACE("-> returns '%s'\n", s); \
if (lpstrReturnString) { \ if (lpstrReturnString) { \
lstrcpynA(lpstrReturnString, s, uReturnLength); \ lstrcpynA(lpstrReturnString, s, uReturnLength); \
TRACE(mci, "--> '%s'\n", lpstrReturnString); \ TRACE("--> '%s'\n", lpstrReturnString); \
} \ } \
} while(0) } while(0)
@ -103,7 +103,7 @@ _MCISTR_printtf(char *buf, UINT16 uDevType, DWORD timef, DWORD val)
MCI_TMSF_FRAME(val)); MCI_TMSF_FRAME(val));
break; break;
default: default:
FIXME(mci, "missing timeformat for %ld, report.\n", timef); FIXME("missing timeformat for %ld, report.\n", timef);
strcpy(buf, "0"); /* hmm */ strcpy(buf, "0"); /* hmm */
break; break;
} }
@ -139,7 +139,7 @@ _MCISTR_convreturn(int type, DWORD dwReturn, LPSTR lpstrReturnString,
case MCI_SEQ_SMPTE: _MCI_STR("smpte"); break; case MCI_SEQ_SMPTE: _MCI_STR("smpte"); break;
case MCI_SEQ_FILE: _MCI_STR("file"); break; case MCI_SEQ_FILE: _MCI_STR("file"); break;
case MCI_SEQ_MIDI: _MCI_STR("midi"); break; case MCI_SEQ_MIDI: _MCI_STR("midi"); break;
default:FIXME(mci, "missing sequencer mode %ld\n", dwReturn); default:FIXME("missing sequencer mode %ld\n", dwReturn);
} }
break; break;
case _MCISTR_mode: case _MCISTR_mode:
@ -182,7 +182,7 @@ _MCISTR_convreturn(int type, DWORD dwReturn, LPSTR lpstrReturnString,
case MCI_FORMAT_MSF: _MCI_STR("msf"); break; case MCI_FORMAT_MSF: _MCI_STR("msf"); break;
case MCI_FORMAT_TMSF: _MCI_STR("tmsf"); break; case MCI_FORMAT_TMSF: _MCI_STR("tmsf"); break;
default: default:
FIXME(mci, "missing timefmt for %d, report.\n", timef); FIXME("missing timefmt for %d, report.\n", timef);
break; break;
} }
break; break;
@ -207,12 +207,12 @@ _MCISTR_convreturn(int type, DWORD dwReturn, LPSTR lpstrReturnString,
case MCI_DEVTYPE_OTHER: _MCI_STR("other"); break; case MCI_DEVTYPE_OTHER: _MCI_STR("other"); break;
case MCI_DEVTYPE_WAVEFORM_AUDIO:_MCI_STR("waveform audio"); break; case MCI_DEVTYPE_WAVEFORM_AUDIO:_MCI_STR("waveform audio"); break;
case MCI_DEVTYPE_SEQUENCER: _MCI_STR("sequencer"); break; case MCI_DEVTYPE_SEQUENCER: _MCI_STR("sequencer"); break;
default:FIXME(mci, "unknown device type %ld, report.\n", default:FIXME("unknown device type %ld, report.\n",
dwReturn);break; dwReturn);break;
} }
break; break;
default: default:
FIXME(mci, "unknown resulttype %d, report.\n", type); FIXME("unknown resulttype %d, report.\n", type);
break; break;
} }
} }
@ -361,7 +361,7 @@ MCISTR_Open(_MCISTR_PROTO_)
} else if (sscanf(keywords[i+1], "%ld", &st)) { } else if (sscanf(keywords[i+1], "%ld", &st)) {
pU->animopenParams.dwStyle |= st; pU->animopenParams.dwStyle |= st;
} else } else
FIXME(mci, "unknown 'style' keyword %s, please report.\n", keywords[i+1]); FIXME("unknown 'style' keyword %s, please report.\n", keywords[i+1]);
i += 2; i += 2;
continue; continue;
} }
@ -387,7 +387,7 @@ MCISTR_Open(_MCISTR_PROTO_)
} else if (sscanf(keywords[i+1], "%ld", &st)) { } else if (sscanf(keywords[i+1], "%ld", &st)) {
pU->dgvopenParams.dwStyle |= st; pU->dgvopenParams.dwStyle |= st;
} else } else
FIXME(mci, "unknown 'style' keyword %s, please report.\n", keywords[i+1]); FIXME("unknown 'style' keyword %s, please report.\n", keywords[i+1]);
i += 2; i += 2;
continue; continue;
} }
@ -419,13 +419,13 @@ MCISTR_Open(_MCISTR_PROTO_)
} else if (sscanf(keywords[i+1], "%ld", &st)) { } else if (sscanf(keywords[i+1], "%ld", &st)) {
pU->ovlyopenParams.dwStyle |= st; pU->ovlyopenParams.dwStyle |= st;
} else } else
FIXME(mci, "unknown 'style' keyword %s, please report.\n", keywords[i+1]); FIXME("unknown 'style' keyword %s, please report.\n", keywords[i+1]);
i += 2; i += 2;
continue; continue;
} }
break; break;
} }
FIXME(mci, "unknown parameter passed %s, please report.\n", FIXME("unknown parameter passed %s, please report.\n",
keywords[i]); keywords[i]);
i++; i++;
} }
@ -775,7 +775,7 @@ MCISTR_Status(_MCISTR_PROTO_) {
ITEM2("window", "maximized",MCI_DGV_STATUS_WINDOW_MAXIMIZED , _MCISTR_bool); ITEM2("window", "maximized",MCI_DGV_STATUS_WINDOW_MAXIMIZED , _MCISTR_bool);
break; break;
} }
FIXME(mci, "unknown keyword '%s'\n", keywords[i]); FIXME("unknown keyword '%s'\n", keywords[i]);
i++; i++;
} }
if (!pU->statusParams.dwItem) if (!pU->statusParams.dwItem)
@ -1251,7 +1251,7 @@ MCISTR_Record(_MCISTR_PROTO_) {
parsestr="%d:%d:%d:%d"; parsestr="%d:%d:%d:%d";
nrargs=4; nrargs=4;
break; break;
default:FIXME(mci, "unknown timeformat %d, please report.\n", timef); default:FIXME("unknown timeformat %d, please report.\n", timef);
parsestr="%d"; parsestr="%d";
nrargs=1; nrargs=1;
break; break;
@ -1345,7 +1345,7 @@ MCISTR_Play(_MCISTR_PROTO_) {
parsestr="%d:%d:%d:%d"; parsestr="%d:%d:%d:%d";
nrargs=4; nrargs=4;
break; break;
default:FIXME(mci, "unknown timeformat %d, please report.\n", timef); default:FIXME("unknown timeformat %d, please report.\n", timef);
parsestr="%d"; parsestr="%d";
nrargs=1; nrargs=1;
break; break;
@ -1448,7 +1448,7 @@ MCISTR_Seek(_MCISTR_PROTO_) {
nrargs=4; nrargs=4;
break; break;
default: default:
FIXME(mci, "unknown timeformat %d, please report.\n", timef); FIXME("unknown timeformat %d, please report.\n", timef);
parsestr="%d"; parsestr="%d";
nrargs=1; nrargs=1;
break; break;
@ -1775,7 +1775,7 @@ MCISTR_Delete(_MCISTR_PROTO_) {
parsestr="%d:%d:%d:%d"; parsestr="%d:%d:%d:%d";
nrargs=4; nrargs=4;
break; break;
default:FIXME(mci, "unknown timeformat %d, please report.\n", timef); default:FIXME("unknown timeformat %d, please report.\n", timef);
parsestr="%d"; parsestr="%d";
nrargs=1; nrargs=1;
break; break;
@ -2542,7 +2542,7 @@ DWORD WINAPI mciSendString16(LPCSTR lpstrCommand, LPSTR lpstrReturnString,
DWORD dwFlags; DWORD dwFlags;
int res = 0, i, nrofkeywords; int res = 0, i, nrofkeywords;
TRACE(mci, "('%s', %p, %d, %X)\n", TRACE("('%s', %p, %d, %X)\n",
lpstrCommand, lpstrReturnString, uReturnLength, hwndCallback); lpstrCommand, lpstrReturnString, uReturnLength, hwndCallback);
/* format is <command> <device> <optargs> */ /* format is <command> <device> <optargs> */
@ -2591,7 +2591,7 @@ DWORD WINAPI mciSendString16(LPCSTR lpstrCommand, LPSTR lpstrReturnString,
*s = '\0'; *s = '\0';
while (*++s == ' '); while (*++s == ' ');
} }
TRACE(mci, "[%d] => '%s'\n", i-1, keywords[i-1]); TRACE("[%d] => '%s'\n", i-1, keywords[i-1]);
} }
keywords[i] = NULL; keywords[i] = NULL;
} else { } else {
@ -2620,7 +2620,7 @@ DWORD WINAPI mciSendString16(LPCSTR lpstrCommand, LPSTR lpstrReturnString,
if (STRCMP(cmd, "open") != 0) { if (STRCMP(cmd, "open") != 0) {
wDevID = mciGetDeviceIDA(dev); wDevID = mciGetDeviceIDA(dev);
if (wDevID == 0) { if (wDevID == 0) {
TRACE(mci, "Device '%s' not found!\n", dev); TRACE("Device '%s' not found!\n", dev);
res = MCIERR_INVALID_DEVICE_NAME; res = MCIERR_INVALID_DEVICE_NAME;
goto the_end; goto the_end;
} }
@ -2639,7 +2639,7 @@ DWORD WINAPI mciSendString16(LPCSTR lpstrCommand, LPSTR lpstrReturnString,
} }
} }
if (MCISTR_cmdtable[i].cmd == NULL) { if (MCISTR_cmdtable[i].cmd == NULL) {
FIXME(mci, "('%s', %p, %u, %X): unimplemented, please report.\n", FIXME("('%s', %p, %u, %X): unimplemented, please report.\n",
lpstrCommand, lpstrReturnString, uReturnLength, hwndCallback); lpstrCommand, lpstrReturnString, uReturnLength, hwndCallback);
res = MCIERR_MISSING_COMMAND_STRING; res = MCIERR_MISSING_COMMAND_STRING;
} }
@ -2681,7 +2681,7 @@ DWORD WINAPI mciExecute(LPCSTR lpstrCommand)
char strRet[256]; char strRet[256];
DWORD ret; DWORD ret;
TRACE(mci, "(%s)!\n", lpstrCommand); TRACE("(%s)!\n", lpstrCommand);
ret = mciSendString16(lpstrCommand, strRet, sizeof(strRet), 0); ret = mciSendString16(lpstrCommand, strRet, sizeof(strRet), 0);
if (ret != 0) { if (ret != 0) {

View File

@ -15,7 +15,7 @@
#include "heap.h" #include "heap.h"
#include "file.h" #include "file.h"
#include "mmsystem.h" #include "mmsystem.h"
#include "debug.h" #include "debugtools.h"
#include "xmalloc.h" #include "xmalloc.h"
DEFAULT_DEBUG_CHANNEL(mmio) DEFAULT_DEBUG_CHANNEL(mmio)
@ -24,7 +24,7 @@ DEFAULT_DEBUG_CHANNEL(mmio)
* mmioDosIOProc [internal] * mmioDosIOProc [internal]
*/ */
static LRESULT mmioDosIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lParam1, LPARAM lParam2) { static LRESULT mmioDosIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lParam1, LPARAM lParam2) {
TRACE(mmio, "(%p, %X, %ld, %ld);\n", lpmmioinfo, uMessage, lParam1, lParam2); TRACE("(%p, %X, %ld, %ld);\n", lpmmioinfo, uMessage, lParam1, lParam2);
switch (uMessage) { switch (uMessage) {
@ -40,7 +40,7 @@ static LRESULT mmioDosIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lP
LPSTR szFileName = (LPSTR) lParam1; LPSTR szFileName = (LPSTR) lParam1;
if (lpmmioinfo->dwFlags & MMIO_GETTEMP) { if (lpmmioinfo->dwFlags & MMIO_GETTEMP) {
FIXME(mmio, "MMIO_GETTEMP not implemented\n"); FIXME("MMIO_GETTEMP not implemented\n");
return MMIOERR_CANNOTOPEN; return MMIOERR_CANNOTOPEN;
} }
@ -145,12 +145,12 @@ static LRESULT mmioDosIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lP
* Returns: zero on success, non-zero on failure * Returns: zero on success, non-zero on failure
*/ */
FIXME(mmio, "MMIOM_RENAME unimplemented\n"); FIXME("MMIOM_RENAME unimplemented\n");
return MMIOERR_FILENOTFOUND; return MMIOERR_FILENOTFOUND;
} }
default: default:
FIXME(mmio, "unexpected message %u\n", uMessage); FIXME("unexpected message %u\n", uMessage);
return 0; return 0;
} }
@ -161,7 +161,7 @@ static LRESULT mmioDosIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lP
* mmioMemIOProc [internal] * mmioMemIOProc [internal]
*/ */
static LRESULT mmioMemIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lParam1, LPARAM lParam2) { static LRESULT mmioMemIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lParam1, LPARAM lParam2) {
TRACE(mmio,"(%p,0x%04x,0x%08lx,0x%08lx)\n",lpmmioinfo,uMessage,lParam1,lParam2); TRACE("(%p,0x%04x,0x%08lx,0x%08lx)\n",lpmmioinfo,uMessage,lParam1,lParam2);
switch (uMessage) { switch (uMessage) {
case MMIOM_OPEN: { case MMIOM_OPEN: {
@ -201,7 +201,7 @@ static LRESULT mmioMemIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lP
/* HPSTR pch = (HPSTR) lParam1; */ /* HPSTR pch = (HPSTR) lParam1; */
/* LONG cch = (LONG) lParam2; */ /* LONG cch = (LONG) lParam2; */
FIXME(mmio,"MMIOM_READ on memory files should not occur, buffer may be lost!\n"); FIXME("MMIOM_READ on memory files should not occur, buffer may be lost!\n");
return 0; return 0;
} }
@ -220,7 +220,7 @@ static LRESULT mmioMemIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lP
/* HPSTR pch = (HPSTR) lParam1; */ /* HPSTR pch = (HPSTR) lParam1; */
/* LONG cch = (LONG) lParam2; */ /* LONG cch = (LONG) lParam2; */
FIXME(mmio,"MMIOM_WRITE on memory files should not occur, buffer may be lost!\n"); FIXME("MMIOM_WRITE on memory files should not occur, buffer may be lost!\n");
return 0; return 0;
} }
@ -235,12 +235,12 @@ static LRESULT mmioMemIOProc(LPMMIOINFO16 lpmmioinfo, UINT16 uMessage, LPARAM lP
/* LONG Offset = (LONG) lParam1; */ /* LONG Offset = (LONG) lParam1; */
/* LONG Whence = (LONG) lParam2; */ /* LONG Whence = (LONG) lParam2; */
FIXME(mmio,"MMIOM_SEEK on memory files should not occur, buffer may be lost!\n"); FIXME("MMIOM_SEEK on memory files should not occur, buffer may be lost!\n");
return -1; return -1;
} }
default: default:
FIXME(mmio, "unexpected message %u\n", uMessage); FIXME("unexpected message %u\n", uMessage);
return 0; return 0;
} }
@ -257,7 +257,7 @@ static HMMIO16 MMIO_Open(LPSTR szFileName, MMIOINFO16 * lpmmioinfo,
HMMIO16 hmmio; HMMIO16 hmmio;
UINT16 result; UINT16 result;
TRACE(mmio, "('%s', %p, %08lX);\n", szFileName, lpmmioinfo, dwOpenFlags); TRACE("('%s', %p, %08lX);\n", szFileName, lpmmioinfo, dwOpenFlags);
if (dwOpenFlags & MMIO_PARSE) { if (dwOpenFlags & MMIO_PARSE) {
char buffer[MAX_PATH]; char buffer[MAX_PATH];
@ -366,7 +366,7 @@ MMRESULT WINAPI mmioClose(HMMIO hmmio, UINT uFlags)
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
MMRESULT result; MMRESULT result;
TRACE(mmio, "(%04X, %04X);\n", hmmio, uFlags); TRACE("(%04X, %04X);\n", hmmio, uFlags);
lpmminfo = (LPMMIOINFO16) GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16) GlobalLock16(hmmio);
if (lpmminfo == NULL) if (lpmminfo == NULL)
@ -405,7 +405,7 @@ LONG WINAPI mmioRead(HMMIO hmmio, HPSTR pch, LONG cch)
LONG count; LONG count;
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "(%04X, %p, %ld);\n", hmmio, pch, cch); TRACE("(%04X, %p, %ld);\n", hmmio, pch, cch);
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) if (lpmminfo == NULL)
@ -449,7 +449,7 @@ LONG WINAPI mmioRead(HMMIO hmmio, HPSTR pch, LONG cch)
} }
GlobalUnlock16(hmmio); GlobalUnlock16(hmmio);
TRACE(mmio, "count=%ld\n", count); TRACE("count=%ld\n", count);
return count; return count;
} }
@ -469,7 +469,7 @@ LONG WINAPI mmioWrite(HMMIO hmmio, HPCSTR pch, LONG cch)
LONG count; LONG count;
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "(%04X, %p, %ld);\n", hmmio, pch, cch); TRACE("(%04X, %p, %ld);\n", hmmio, pch, cch);
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) if (lpmminfo == NULL)
@ -490,7 +490,7 @@ LONG WINAPI mmioWrite(HMMIO hmmio, HPCSTR pch, LONG cch)
if (lpmminfo->fccIOProc==FOURCC_MEM) { if (lpmminfo->fccIOProc==FOURCC_MEM) {
if (lpmminfo->adwInfo[0]) { if (lpmminfo->adwInfo[0]) {
/* from where would we get the memory handle? */ /* from where would we get the memory handle? */
FIXME(mmio, "memory file expansion not implemented!\n"); FIXME("memory file expansion not implemented!\n");
} else break; } else break;
} }
@ -503,7 +503,7 @@ LONG WINAPI mmioWrite(HMMIO hmmio, HPCSTR pch, LONG cch)
} }
GlobalUnlock16(hmmio); GlobalUnlock16(hmmio);
TRACE(mmio, "count=%ld\n", count); TRACE("count=%ld\n", count);
return count; return count;
} }
@ -523,7 +523,7 @@ LONG WINAPI mmioSeek(HMMIO hmmio, LONG lOffset, INT iOrigin)
int offset; int offset;
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "(%04X, %08lX, %d);\n", hmmio, lOffset, iOrigin); TRACE("(%04X, %08lX, %d);\n", hmmio, lOffset, iOrigin);
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) if (lpmminfo == NULL)
@ -566,7 +566,7 @@ LONG WINAPI mmioSeek16(HMMIO16 hmmio, LONG lOffset, INT16 iOrigin)
UINT16 WINAPI mmioGetInfo16(HMMIO16 hmmio, MMIOINFO16 * lpmmioinfo, UINT16 uFlags) UINT16 WINAPI mmioGetInfo16(HMMIO16 hmmio, MMIOINFO16 * lpmmioinfo, UINT16 uFlags)
{ {
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "mmioGetInfo\n"); TRACE("mmioGetInfo\n");
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) return 0; if (lpmminfo == NULL) return 0;
memcpy(lpmmioinfo, lpmminfo, sizeof(MMIOINFO16)); memcpy(lpmmioinfo, lpmminfo, sizeof(MMIOINFO16));
@ -583,7 +583,7 @@ UINT WINAPI mmioGetInfo(HMMIO hmmio, MMIOINFO*lpmmioinfo, UINT uFlags)
LPMMIOINFO16 lpmminfo=&mmioinfo; LPMMIOINFO16 lpmminfo=&mmioinfo;
UINT16 ret; UINT16 ret;
TRACE(mmio, "(0x%04x,%p,0x%08x)\n",hmmio,lpmmioinfo,uFlags); TRACE("(0x%04x,%p,0x%08x)\n",hmmio,lpmmioinfo,uFlags);
ret = mmioGetInfo16(hmmio,&mmioinfo,uFlags); ret = mmioGetInfo16(hmmio,&mmioinfo,uFlags);
if (!ret) if (!ret)
return 0; return 0;
@ -612,7 +612,7 @@ UINT WINAPI mmioGetInfo(HMMIO hmmio, MMIOINFO*lpmmioinfo, UINT uFlags)
UINT16 WINAPI mmioSetInfo16(HMMIO16 hmmio, const MMIOINFO16 * lpmmioinfo, UINT16 uFlags) UINT16 WINAPI mmioSetInfo16(HMMIO16 hmmio, const MMIOINFO16 * lpmmioinfo, UINT16 uFlags)
{ {
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "mmioSetInfo\n"); TRACE("mmioSetInfo\n");
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) return 0; if (lpmminfo == NULL) return 0;
lpmminfo->pchNext = lpmmioinfo->pchNext; lpmminfo->pchNext = lpmmioinfo->pchNext;
@ -627,7 +627,7 @@ UINT16 WINAPI mmioSetInfo16(HMMIO16 hmmio, const MMIOINFO16 * lpmmioinfo, UINT16
UINT WINAPI mmioSetInfo(HMMIO hmmio, const MMIOINFO * lpmmioinfo, UINT uFlags) UINT WINAPI mmioSetInfo(HMMIO hmmio, const MMIOINFO * lpmmioinfo, UINT uFlags)
{ {
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "mmioSetInfo\n"); TRACE("mmioSetInfo\n");
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) return 0; if (lpmminfo == NULL) return 0;
lpmminfo->pchNext = lpmmioinfo->pchNext; lpmminfo->pchNext = lpmmioinfo->pchNext;
@ -647,7 +647,7 @@ UINT WINAPI mmioSetBuffer(HMMIO hmmio, LPSTR pchBuffer,
if (mmioFlush(hmmio, MMIO_EMPTYBUF) != 0) if (mmioFlush(hmmio, MMIO_EMPTYBUF) != 0)
return MMIOERR_CANNOTWRITE; return MMIOERR_CANNOTWRITE;
TRACE(mmio, "(hmmio=%04x, pchBuf=%p, cchBuf=%ld, uFlags=%#08x)\n", TRACE("(hmmio=%04x, pchBuf=%p, cchBuf=%ld, uFlags=%#08x)\n",
hmmio, pchBuffer, cchBuffer, uFlags); hmmio, pchBuffer, cchBuffer, uFlags);
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
@ -707,7 +707,7 @@ UINT16 WINAPI mmioSetBuffer16(HMMIO16 hmmio, LPSTR pchBuffer,
UINT WINAPI mmioFlush(HMMIO hmmio, UINT uFlags) UINT WINAPI mmioFlush(HMMIO hmmio, UINT uFlags)
{ {
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "(%04X, %04X)\n", hmmio, uFlags); TRACE("(%04X, %04X)\n", hmmio, uFlags);
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) return 0; if (lpmminfo == NULL) return 0;
@ -755,7 +755,7 @@ UINT16 WINAPI mmioFlush16(HMMIO16 hmmio, UINT16 uFlags)
UINT WINAPI mmioAdvance(HMMIO hmmio,MMIOINFO*lpmmioinfo,UINT uFlags) UINT WINAPI mmioAdvance(HMMIO hmmio,MMIOINFO*lpmmioinfo,UINT uFlags)
{ {
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "mmioAdvance\n"); TRACE("mmioAdvance\n");
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) return 0; if (lpmminfo == NULL) return 0;
if (!lpmminfo->cchBuffer) { if (!lpmminfo->cchBuffer) {
@ -789,7 +789,7 @@ UINT WINAPI mmioAdvance(HMMIO hmmio,MMIOINFO*lpmmioinfo,UINT uFlags)
UINT16 WINAPI mmioAdvance16(HMMIO16 hmmio,MMIOINFO16*lpmmioinfo,UINT16 uFlags) UINT16 WINAPI mmioAdvance16(HMMIO16 hmmio,MMIOINFO16*lpmmioinfo,UINT16 uFlags)
{ {
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
TRACE(mmio, "mmioAdvance\n"); TRACE("mmioAdvance\n");
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
if (lpmminfo == NULL) return 0; if (lpmminfo == NULL) return 0;
if (!lpmminfo->cchBuffer) { if (!lpmminfo->cchBuffer) {
@ -851,11 +851,11 @@ FOURCC WINAPI mmioStringToFOURCC16(LPCSTR sz, UINT16 uFlags)
LPMMIOPROC16 WINAPI mmioInstallIOProc16(FOURCC fccIOProc, LPMMIOPROC16 WINAPI mmioInstallIOProc16(FOURCC fccIOProc,
LPMMIOPROC16 pIOProc, DWORD dwFlags) LPMMIOPROC16 pIOProc, DWORD dwFlags)
{ {
TRACE(mmio, "(%ld, %p, %08lX)\n", TRACE("(%ld, %p, %08lX)\n",
fccIOProc, pIOProc, dwFlags); fccIOProc, pIOProc, dwFlags);
if (dwFlags & MMIO_GLOBALPROC) { if (dwFlags & MMIO_GLOBALPROC) {
FIXME(mmio, " global procedures not implemented\n"); FIXME(" global procedures not implemented\n");
} }
/* just handle the known procedures for now */ /* just handle the known procedures for now */
@ -882,7 +882,7 @@ LPMMIOPROC16 WINAPI mmioInstallIOProc16(FOURCC fccIOProc,
LPMMIOPROC WINAPI mmioInstallIOProcA(FOURCC fccIOProc, LPMMIOPROC WINAPI mmioInstallIOProcA(FOURCC fccIOProc,
LPMMIOPROC pIOProc, DWORD dwFlags) LPMMIOPROC pIOProc, DWORD dwFlags)
{ {
FIXME(mmio, "(%c%c%c%c,%p,0x%08lx) -- empty stub \n", FIXME("(%c%c%c%c,%p,0x%08lx) -- empty stub \n",
(char)((fccIOProc&0xff000000)>>24), (char)((fccIOProc&0xff000000)>>24),
(char)((fccIOProc&0x00ff0000)>>16), (char)((fccIOProc&0x00ff0000)>>16),
(char)((fccIOProc&0x0000ff00)>> 8), (char)((fccIOProc&0x0000ff00)>> 8),
@ -916,10 +916,10 @@ LRESULT WINAPI mmioSendMessage(HMMIO16 hmmio, UINT16 uMessage,
#endif #endif
if (msg) if (msg)
TRACE(mmio, "(%04X, %s, %ld, %ld)\n", TRACE("(%04X, %s, %ld, %ld)\n",
hmmio, msg, lParam1, lParam2); hmmio, msg, lParam1, lParam2);
else else
TRACE(mmio, "(%04X, %u, %ld, %ld)\n", TRACE("(%04X, %u, %ld, %ld)\n",
hmmio, uMessage, lParam1, lParam2); hmmio, uMessage, lParam1, lParam2);
lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio); lpmminfo = (LPMMIOINFO16)GlobalLock16(hmmio);
@ -944,19 +944,19 @@ UINT16 WINAPI mmioDescend(HMMIO16 hmmio, LPMMCKINFO lpck,
MMCKINFO searchcki; MMCKINFO searchcki;
char ckid[5],fcc[5]; char ckid[5],fcc[5];
TRACE(mmio,"(%04X, %p, %p, %04X);\n",hmmio,lpck,lpckParent,uFlags); TRACE("(%04X, %p, %p, %04X);\n",hmmio,lpck,lpckParent,uFlags);
if (lpck == NULL) if (lpck == NULL)
return MMSYSERR_INVALPARAM; return MMSYSERR_INVALPARAM;
dwOldPos = mmioSeek(hmmio, 0, SEEK_CUR); dwOldPos = mmioSeek(hmmio, 0, SEEK_CUR);
TRACE(mmio, "dwOldPos=%ld\n", dwOldPos); TRACE("dwOldPos=%ld\n", dwOldPos);
if (lpckParent != NULL) { if (lpckParent != NULL) {
TRACE(mmio, "seek inside parent at %ld !\n", lpckParent->dwDataOffset); TRACE("seek inside parent at %ld !\n", lpckParent->dwDataOffset);
/* EPP: was dwOldPos = mmioSeek(hmmio,lpckParent->dwDataOffset,SEEK_SET); */ /* EPP: was dwOldPos = mmioSeek(hmmio,lpckParent->dwDataOffset,SEEK_SET); */
if (dwOldPos < lpckParent->dwDataOffset || dwOldPos >= lpckParent->dwDataOffset + lpckParent->cksize) { if (dwOldPos < lpckParent->dwDataOffset || dwOldPos >= lpckParent->dwDataOffset + lpckParent->cksize) {
ERR(mmio, "outside parent chunk\n"); ERR("outside parent chunk\n");
return MMIOERR_CHUNKNOTFOUND; return MMIOERR_CHUNKNOTFOUND;
} }
} }
@ -980,7 +980,7 @@ UINT16 WINAPI mmioDescend(HMMIO16 hmmio, LPMMCKINFO lpck,
} }
memcpy(&fcc,&(searchcki.fccType),4);fcc[4]=0; memcpy(&fcc,&(searchcki.fccType),4);fcc[4]=0;
memcpy(&ckid,&(searchcki.ckid),4);ckid[4]=0; memcpy(&ckid,&(searchcki.ckid),4);ckid[4]=0;
TRACE(mmio,"searching for %s.%s\n",ckid,searchcki.fccType?fcc:"<any>"); TRACE("searching for %s.%s\n",ckid,searchcki.fccType?fcc:"<any>");
if (uFlags & (MMIO_FINDCHUNK|MMIO_FINDLIST|MMIO_FINDRIFF)) { if (uFlags & (MMIO_FINDCHUNK|MMIO_FINDLIST|MMIO_FINDRIFF)) {
while (TRUE) { while (TRUE) {
@ -989,18 +989,18 @@ UINT16 WINAPI mmioDescend(HMMIO16 hmmio, LPMMCKINFO lpck,
ix = mmioRead(hmmio, (LPSTR)lpck, 3 * sizeof(DWORD)); ix = mmioRead(hmmio, (LPSTR)lpck, 3 * sizeof(DWORD));
if (ix < 2*sizeof(DWORD)) { if (ix < 2*sizeof(DWORD)) {
mmioSeek(hmmio, dwOldPos, SEEK_SET); mmioSeek(hmmio, dwOldPos, SEEK_SET);
WARN(mmio, "return ChunkNotFound\n"); WARN("return ChunkNotFound\n");
return MMIOERR_CHUNKNOTFOUND; return MMIOERR_CHUNKNOTFOUND;
} }
lpck->dwDataOffset = dwOldPos + 2 * sizeof(DWORD); lpck->dwDataOffset = dwOldPos + 2 * sizeof(DWORD);
if (ix < lpck->dwDataOffset - dwOldPos) { if (ix < lpck->dwDataOffset - dwOldPos) {
mmioSeek(hmmio, dwOldPos, SEEK_SET); mmioSeek(hmmio, dwOldPos, SEEK_SET);
WARN(mmio, "return ChunkNotFound\n"); WARN("return ChunkNotFound\n");
return MMIOERR_CHUNKNOTFOUND; return MMIOERR_CHUNKNOTFOUND;
} }
memcpy(ckid,&lpck->ckid,4); memcpy(ckid,&lpck->ckid,4);
memcpy(fcc,&lpck->fccType,4); memcpy(fcc,&lpck->fccType,4);
TRACE(mmio, "ckid=%s fcc=%s cksize=%08lX !\n", TRACE("ckid=%s fcc=%s cksize=%08lX !\n",
ckid, searchcki.fccType?fcc:"<unused>", ckid, searchcki.fccType?fcc:"<unused>",
lpck->cksize); lpck->cksize);
if ((searchcki.ckid == lpck->ckid) && if ((searchcki.ckid == lpck->ckid) &&
@ -1023,7 +1023,7 @@ UINT16 WINAPI mmioDescend(HMMIO16 hmmio, LPMMCKINFO lpck,
/* FIXME: unverified, does it do this? */ /* FIXME: unverified, does it do this? */
if (mmioRead(hmmio, (LPSTR)lpck, 3 * sizeof(DWORD)) < 3 * sizeof(DWORD)) { if (mmioRead(hmmio, (LPSTR)lpck, 3 * sizeof(DWORD)) < 3 * sizeof(DWORD)) {
mmioSeek(hmmio, dwOldPos, SEEK_SET); mmioSeek(hmmio, dwOldPos, SEEK_SET);
WARN(mmio, "return ChunkNotFound 2nd\n"); WARN("return ChunkNotFound 2nd\n");
return MMIOERR_CHUNKNOTFOUND; return MMIOERR_CHUNKNOTFOUND;
} }
lpck->dwDataOffset = dwOldPos + 2 * sizeof(DWORD); lpck->dwDataOffset = dwOldPos + 2 * sizeof(DWORD);
@ -1033,9 +1033,9 @@ UINT16 WINAPI mmioDescend(HMMIO16 hmmio, LPMMCKINFO lpck,
} }
mmioSeek(hmmio, lpck->dwDataOffset, SEEK_SET); mmioSeek(hmmio, lpck->dwDataOffset, SEEK_SET);
memcpy(ckid,&(lpck->ckid),4); memcpy(ckid,&(lpck->ckid),4);
TRACE(mmio, "lpck->ckid=%s lpck->cksize=%ld !\n", ckid, lpck->cksize); TRACE("lpck->ckid=%s lpck->cksize=%ld !\n", ckid, lpck->cksize);
memcpy(fcc,&(lpck->fccType),4); memcpy(fcc,&(lpck->fccType),4);
TRACE(mmio, "lpck->fccType=%08lX (%s)!\n", lpck->fccType,searchcki.fccType?fcc:""); TRACE("lpck->fccType=%08lX (%s)!\n", lpck->fccType,searchcki.fccType?fcc:"");
return 0; return 0;
} }
@ -1044,23 +1044,23 @@ UINT16 WINAPI mmioDescend(HMMIO16 hmmio, LPMMCKINFO lpck,
*/ */
UINT WINAPI mmioAscend(HMMIO hmmio, MMCKINFO * lpck, UINT uFlags) UINT WINAPI mmioAscend(HMMIO hmmio, MMCKINFO * lpck, UINT uFlags)
{ {
TRACE(mmio, "(%04X, %p, %04X);\n", TRACE("(%04X, %p, %04X);\n",
hmmio, lpck, uFlags); hmmio, lpck, uFlags);
if (lpck->dwFlags&MMIO_DIRTY) { if (lpck->dwFlags&MMIO_DIRTY) {
DWORD dwOldPos, dwNewSize, dwSizePos; DWORD dwOldPos, dwNewSize, dwSizePos;
TRACE(mmio, "chunk is marked MMIO_DIRTY, correcting chunk size\n"); TRACE("chunk is marked MMIO_DIRTY, correcting chunk size\n");
dwOldPos = mmioSeek(hmmio, 0, SEEK_CUR); dwOldPos = mmioSeek(hmmio, 0, SEEK_CUR);
TRACE(mmio, "dwOldPos=%ld\n", dwOldPos); TRACE("dwOldPos=%ld\n", dwOldPos);
dwNewSize = dwOldPos - lpck->dwDataOffset; dwNewSize = dwOldPos - lpck->dwDataOffset;
if (dwNewSize != lpck->cksize) { if (dwNewSize != lpck->cksize) {
TRACE(mmio, "dwNewSize=%ld\n", dwNewSize); TRACE("dwNewSize=%ld\n", dwNewSize);
lpck->cksize = dwNewSize; lpck->cksize = dwNewSize;
dwSizePos = lpck->dwDataOffset - sizeof(DWORD); dwSizePos = lpck->dwDataOffset - sizeof(DWORD);
if (lpck->ckid == FOURCC_RIFF || lpck->ckid == FOURCC_LIST) if (lpck->ckid == FOURCC_RIFF || lpck->ckid == FOURCC_LIST)
dwSizePos -= sizeof(DWORD); dwSizePos -= sizeof(DWORD);
TRACE(mmio, "dwSizePos=%ld\n", dwSizePos); TRACE("dwSizePos=%ld\n", dwSizePos);
mmioSeek(hmmio, dwSizePos, SEEK_SET); mmioSeek(hmmio, dwSizePos, SEEK_SET);
mmioWrite(hmmio, (LPSTR)&dwNewSize, sizeof(DWORD)); mmioWrite(hmmio, (LPSTR)&dwNewSize, sizeof(DWORD));
@ -1087,18 +1087,18 @@ UINT16 WINAPI mmioCreateChunk16(HMMIO16 hmmio, MMCKINFO * lpck, UINT16 uFlags)
DWORD dwOldPos; DWORD dwOldPos;
LONG ix; LONG ix;
TRACE(mmio, "(%04X, %p, %04X);\n", TRACE("(%04X, %p, %04X);\n",
hmmio, lpck, uFlags); hmmio, lpck, uFlags);
dwOldPos = mmioSeek(hmmio, 0, SEEK_CUR); dwOldPos = mmioSeek(hmmio, 0, SEEK_CUR);
TRACE(mmio, "dwOldPos=%ld\n", dwOldPos); TRACE("dwOldPos=%ld\n", dwOldPos);
if (uFlags == MMIO_CREATELIST) if (uFlags == MMIO_CREATELIST)
lpck->ckid = FOURCC_LIST; lpck->ckid = FOURCC_LIST;
else if (uFlags == MMIO_CREATERIFF) else if (uFlags == MMIO_CREATERIFF)
lpck->ckid = FOURCC_RIFF; lpck->ckid = FOURCC_RIFF;
TRACE(mmio, "ckid=%08lX\n", lpck->ckid); TRACE("ckid=%08lX\n", lpck->ckid);
lpck->dwDataOffset = dwOldPos + 2 * sizeof(DWORD); lpck->dwDataOffset = dwOldPos + 2 * sizeof(DWORD);
if (lpck->ckid == FOURCC_RIFF || lpck->ckid == FOURCC_LIST) if (lpck->ckid == FOURCC_RIFF || lpck->ckid == FOURCC_LIST)
@ -1106,11 +1106,11 @@ UINT16 WINAPI mmioCreateChunk16(HMMIO16 hmmio, MMCKINFO * lpck, UINT16 uFlags)
lpck->dwFlags = MMIO_DIRTY; lpck->dwFlags = MMIO_DIRTY;
ix = mmioWrite(hmmio, (LPSTR)lpck, lpck->dwDataOffset - dwOldPos); ix = mmioWrite(hmmio, (LPSTR)lpck, lpck->dwDataOffset - dwOldPos);
TRACE(mmio, "after mmioWrite ix = %ld req = %ld, errno = %d\n",ix,lpck->dwDataOffset - dwOldPos,errno); TRACE("after mmioWrite ix = %ld req = %ld, errno = %d\n",ix,lpck->dwDataOffset - dwOldPos,errno);
if (ix < lpck->dwDataOffset - dwOldPos) { if (ix < lpck->dwDataOffset - dwOldPos) {
mmioSeek(hmmio, dwOldPos, SEEK_SET); mmioSeek(hmmio, dwOldPos, SEEK_SET);
WARN(mmio, "return CannotWrite\n"); WARN("return CannotWrite\n");
return MMIOERR_CANNOTWRITE; return MMIOERR_CANNOTWRITE;
} }
@ -1135,7 +1135,7 @@ UINT16 WINAPI mmioRename16(LPCSTR szFileName, LPCSTR szNewFileName,
LPMMIOINFO16 lpmminfo; LPMMIOINFO16 lpmminfo;
HMMIO16 hmmio; HMMIO16 hmmio;
TRACE(mmio, "('%s', '%s', %p, %08lX);\n", TRACE("('%s', '%s', %p, %08lX);\n",
szFileName, szNewFileName, lpmmioinfo, dwRenameFlags); szFileName, szNewFileName, lpmmioinfo, dwRenameFlags);
hmmio = GlobalAlloc16(GHND, sizeof(MMIOINFO16)); hmmio = GlobalAlloc16(GHND, sizeof(MMIOINFO16));
@ -1173,7 +1173,7 @@ UINT16 WINAPI mmioRename16(LPCSTR szFileName, LPCSTR szNewFileName,
UINT WINAPI mmioRenameA(LPCSTR szFileName, LPCSTR szNewFileName, UINT WINAPI mmioRenameA(LPCSTR szFileName, LPCSTR szNewFileName,
MMIOINFO* lpmmioinfo, DWORD dwRenameFlags) MMIOINFO* lpmmioinfo, DWORD dwRenameFlags)
{ {
FIXME(mmio, "This may fail\n"); FIXME("This may fail\n");
return mmioRename16(szFileName, szNewFileName, (MMIOINFO16*)lpmmioinfo, dwRenameFlags); return mmioRename16(szFileName, szNewFileName, (MMIOINFO16*)lpmmioinfo, dwRenameFlags);
} }

View File

@ -10,7 +10,7 @@
#include "vfw.h" #include "vfw.h"
#include "wine/winestring.h" #include "wine/winestring.h"
#include "driver.h" #include "driver.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(msvideo) DEFAULT_DEBUG_CHANNEL(msvideo)
@ -40,7 +40,7 @@ ICInfo(
char type[5],buf[2000]; char type[5],buf[2000];
memcpy(type,&fccType,4);type[4]=0; memcpy(type,&fccType,4);type[4]=0;
TRACE(msvideo,"(%s,%ld,%p).\n",type,fccHandler,lpicinfo); TRACE("(%s,%ld,%p).\n",type,fccHandler,lpicinfo);
/* does OpenDriver/CloseDriver */ /* does OpenDriver/CloseDriver */
lpicinfo->dwSize = sizeof(ICINFO); lpicinfo->dwSize = sizeof(ICINFO);
lpicinfo->fccType = fccType; lpicinfo->fccType = fccType;
@ -73,7 +73,7 @@ ICOpen(DWORD fccType,DWORD fccHandler,UINT wMode) {
memcpy(type,&fccType,4);type[4]=0; memcpy(type,&fccType,4);type[4]=0;
memcpy(handler,&fccHandler,4);handler[4]=0; memcpy(handler,&fccHandler,4);handler[4]=0;
TRACE(msvideo,"(%s,%s,0x%08lx)\n",type,handler,(DWORD)wMode); TRACE("(%s,%s,0x%08lx)\n",type,handler,(DWORD)wMode);
sprintf(codecname,"%s.%s",type,handler); sprintf(codecname,"%s.%s",type,handler);
/* Well, lParam2 is in fact a LPVIDEO_OPEN_PARMS, but it has the /* Well, lParam2 is in fact a LPVIDEO_OPEN_PARMS, but it has the
@ -108,7 +108,7 @@ FARPROC lpfnHandler) {
memcpy(type,&fccType,4);type[4]=0; memcpy(type,&fccType,4);type[4]=0;
memcpy(handler,&fccHandler,4);handler[4]=0; memcpy(handler,&fccHandler,4);handler[4]=0;
FIXME(msvideo,"(%s,%s,%d,%p), stub!\n",type,handler,wMode,lpfnHandler); FIXME("(%s,%s,%d,%p), stub!\n",type,handler,wMode,lpfnHandler);
hic = ICOpen(fccType,fccHandler,wMode); hic = ICOpen(fccType,fccHandler,wMode);
if (!hic) if (!hic)
return hic; return hic;
@ -122,9 +122,9 @@ LRESULT WINAPI
ICGetInfo(HIC hic,ICINFO *picinfo,DWORD cb) { ICGetInfo(HIC hic,ICINFO *picinfo,DWORD cb) {
LRESULT ret; LRESULT ret;
TRACE(msvideo,"(0x%08lx,%p,%ld)\n",(DWORD)hic,picinfo,cb); TRACE("(0x%08lx,%p,%ld)\n",(DWORD)hic,picinfo,cb);
ret = ICSendMessage(hic,ICM_GETINFO,(DWORD)picinfo,cb); ret = ICSendMessage(hic,ICM_GETINFO,(DWORD)picinfo,cb);
TRACE(msvideo," -> 0x%08lx\n",ret); TRACE(" -> 0x%08lx\n",ret);
return ret; return ret;
} }
@ -150,7 +150,7 @@ ICLocate(
querymsg = ICM_DRAW_QUERY; querymsg = ICM_DRAW_QUERY;
break; break;
default: default:
FIXME(msvideo,"Unknown mode (%d)\n",wMode); FIXME("Unknown mode (%d)\n",wMode);
return 0; return 0;
} }
@ -168,7 +168,7 @@ ICLocate(
if (hic) if (hic)
return hic; return hic;
} }
FIXME(msvideo,"(%s,%s,%p,%p,0x%04x),unhandled!\n",type,handler,lpbiIn,lpbiOut,wMode); FIXME("(%s,%s,%p,%p,0x%04x),unhandled!\n",type,handler,lpbiIn,lpbiOut,wMode);
return 0; return 0;
} }
@ -179,7 +179,7 @@ HIC VFWAPI ICGetDisplayFormat(
HIC tmphic = hic; HIC tmphic = hic;
LRESULT lres; LRESULT lres;
FIXME(msvideo,"(0x%08lx,%p,%p,%d,%d,%d),stub!\n",(DWORD)hic,lpbiIn,lpbiOut,depth,dx,dy); FIXME("(0x%08lx,%p,%p,%d,%d,%d),stub!\n",(DWORD)hic,lpbiIn,lpbiOut,depth,dx,dy);
if (!tmphic) { if (!tmphic) {
tmphic=ICLocate(ICTYPE_VIDEO,0,lpbiIn,NULL,ICMODE_DECOMPRESS); tmphic=ICLocate(ICTYPE_VIDEO,0,lpbiIn,NULL,ICMODE_DECOMPRESS);
if (!tmphic) if (!tmphic)
@ -260,7 +260,7 @@ ICSendMessage(HIC hic,UINT msg,DWORD lParam1,DWORD lParam2) {
LRESULT ret; LRESULT ret;
WINE_HIC *whic = (WINE_HIC*)hic; WINE_HIC *whic = (WINE_HIC*)hic;
#define XX(x) case x: TRACE(msvideo,"(0x%08lx,"#x",0x%08lx,0x%08lx)\n",(DWORD)hic,lParam1,lParam2);break; #define XX(x) case x: TRACE("(0x%08lx,"#x",0x%08lx,0x%08lx)\n",(DWORD)hic,lParam1,lParam2);break;
switch (msg) { switch (msg) {
XX(ICM_ABOUT) XX(ICM_ABOUT)
@ -304,16 +304,16 @@ ICSendMessage(HIC hic,UINT msg,DWORD lParam1,DWORD lParam2) {
XX(ICM_DECOMPRESSEX_END) XX(ICM_DECOMPRESSEX_END)
XX(ICM_SET_STATUS_PROC) XX(ICM_SET_STATUS_PROC)
default: default:
FIXME(msvideo,"(0x%08lx,0x%08lx,0x%08lx,0x%08lx)\n",(DWORD)hic,(DWORD)msg,lParam1,lParam2); FIXME("(0x%08lx,0x%08lx,0x%08lx,0x%08lx)\n",(DWORD)hic,(DWORD)msg,lParam1,lParam2);
} }
#if 0 #if 0
if (whic->driverproc) { if (whic->driverproc) {
FIXME(msvideo,"(0x%08lx,0x%08lx,0x%08lx,0x%08lx), calling %p\n",(DWORD)hic,(DWORD)msg,lParam1,lParam2,whic->driverproc); FIXME("(0x%08lx,0x%08lx,0x%08lx,0x%08lx), calling %p\n",(DWORD)hic,(DWORD)msg,lParam1,lParam2,whic->driverproc);
ret = whic->driverproc(whic->hdrv,1,msg,lParam1,lParam2); ret = whic->driverproc(whic->hdrv,1,msg,lParam1,lParam2);
} else } else
#endif #endif
ret = SendDriverMessage(whic->hdrv,msg,lParam1,lParam2); ret = SendDriverMessage(whic->hdrv,msg,lParam1,lParam2);
TRACE(msvideo," -> 0x%08lx\n",ret); TRACE(" -> 0x%08lx\n",ret);
return ret; return ret;
} }
@ -370,7 +370,7 @@ DWORD VFWAPIV ICDraw(
LRESULT WINAPI ICClose(HIC hic) { LRESULT WINAPI ICClose(HIC hic) {
WINE_HIC *whic = (WINE_HIC*)hic; WINE_HIC *whic = (WINE_HIC*)hic;
TRACE(msvideo,"(%d).\n",hic); TRACE("(%d).\n",hic);
/* FIXME: correct? */ /* FIXME: correct? */
CloseDriver(whic->hdrv,0,0); CloseDriver(whic->hdrv,0,0);
HeapFree(GetProcessHeap(),0,whic); HeapFree(GetProcessHeap(),0,whic);
@ -379,7 +379,7 @@ LRESULT WINAPI ICClose(HIC hic) {
HANDLE /* HDRAWDIB */ WINAPI HANDLE /* HDRAWDIB */ WINAPI
DrawDibOpen( void ) { DrawDibOpen( void ) {
FIXME(msvideo,"stub!\n"); FIXME("stub!\n");
return 0xdead; return 0xdead;
} }
@ -391,7 +391,7 @@ BOOL VFWAPI DrawDibBegin(HANDLE /*HDRAWDIB*/ hdd,
INT dxSrc, INT dxSrc,
INT dySrc, INT dySrc,
UINT wFlags) { UINT wFlags) {
FIXME(msvideo,"(%d,0x%lx,%d,%d,%p,%d,%d,0x%08lx), stub!\n", FIXME("(%d,0x%lx,%d,%d,%p,%d,%d,0x%08lx), stub!\n",
hdd,(DWORD)hdc,dxDst,dyDst,lpbi,dxSrc,dySrc,(DWORD)wFlags hdd,(DWORD)hdc,dxDst,dyDst,lpbi,dxSrc,dySrc,(DWORD)wFlags
); );
return TRUE; return TRUE;
@ -400,28 +400,28 @@ BOOL VFWAPI DrawDibBegin(HANDLE /*HDRAWDIB*/ hdd,
BOOL VFWAPI BOOL VFWAPI
DrawDibSetPalette(HANDLE /*HDRAWDIB*/ hdd, HPALETTE hpal) { DrawDibSetPalette(HANDLE /*HDRAWDIB*/ hdd, HPALETTE hpal) {
FIXME(msvideo,"(%d,%d),stub!\n",hdd,hpal); FIXME("(%d,%d),stub!\n",hdd,hpal);
return TRUE; return TRUE;
} }
UINT VFWAPI DrawDibRealize(HANDLE /*HDRAWDIB*/ hdd, HDC hdc, BOOL fBackground) { UINT VFWAPI DrawDibRealize(HANDLE /*HDRAWDIB*/ hdd, HDC hdc, BOOL fBackground) {
FIXME(msvideo,"(0x%08lx,0x%08lx,%d),stub!\n",(DWORD)hdd,(DWORD)hdc,fBackground); FIXME("(0x%08lx,0x%08lx,%d),stub!\n",(DWORD)hdd,(DWORD)hdc,fBackground);
return 0; return 0;
} }
HWND VFWAPIV MCIWndCreate (HWND hwndParent, HINSTANCE hInstance, HWND VFWAPIV MCIWndCreate (HWND hwndParent, HINSTANCE hInstance,
DWORD dwStyle,LPVOID szFile) DWORD dwStyle,LPVOID szFile)
{ FIXME(msvideo,"%x %x %lx %p\n",hwndParent, hInstance, dwStyle, szFile); { FIXME("%x %x %lx %p\n",hwndParent, hInstance, dwStyle, szFile);
return 0; return 0;
} }
HWND VFWAPIV MCIWndCreateA(HWND hwndParent, HINSTANCE hInstance, HWND VFWAPIV MCIWndCreateA(HWND hwndParent, HINSTANCE hInstance,
DWORD dwStyle,LPCSTR szFile) DWORD dwStyle,LPCSTR szFile)
{ FIXME(msvideo,"%x %x %lx %s\n",hwndParent, hInstance, dwStyle, szFile); { FIXME("%x %x %lx %s\n",hwndParent, hInstance, dwStyle, szFile);
return 0; return 0;
} }
HWND VFWAPIV MCIWndCreateW(HWND hwndParent, HINSTANCE hInstance, HWND VFWAPIV MCIWndCreateW(HWND hwndParent, HINSTANCE hInstance,
DWORD dwStyle,LPCWSTR szFile) DWORD dwStyle,LPCWSTR szFile)
{ FIXME(msvideo,"%x %x %lx %s\n",hwndParent, hInstance, dwStyle, debugstr_w(szFile)); { FIXME("%x %x %lx %s\n",hwndParent, hInstance, dwStyle, debugstr_w(szFile));
return 0; return 0;
} }

View File

@ -6,7 +6,7 @@
#include <assert.h> #include <assert.h>
#include "winerror.h" #include "winerror.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
#include "winuser.h" #include "winuser.h"
#include "file.h" #include "file.h"
@ -128,7 +128,7 @@ HRESULT WINAPI AntiMonikerImpl_QueryInterface(IMoniker* iface,REFIID riid,void**
{ {
ICOM_THIS(AntiMonikerImpl,iface); ICOM_THIS(AntiMonikerImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
/* Perform a sanity check on the parameters.*/ /* Perform a sanity check on the parameters.*/
if ( (This==0) || (ppvObject==0) ) if ( (This==0) || (ppvObject==0) )
@ -164,7 +164,7 @@ ULONG WINAPI AntiMonikerImpl_AddRef(IMoniker* iface)
{ {
ICOM_THIS(AntiMonikerImpl,iface); ICOM_THIS(AntiMonikerImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return ++(This->ref); return ++(This->ref);
} }
@ -176,7 +176,7 @@ ULONG WINAPI AntiMonikerImpl_Release(IMoniker* iface)
{ {
ICOM_THIS(AntiMonikerImpl,iface); ICOM_THIS(AntiMonikerImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
This->ref--; This->ref--;
@ -195,7 +195,7 @@ ULONG WINAPI AntiMonikerImpl_Release(IMoniker* iface)
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI AntiMonikerImpl_GetClassID(const IMoniker* iface,CLSID *pClassID) HRESULT WINAPI AntiMonikerImpl_GetClassID(const IMoniker* iface,CLSID *pClassID)
{ {
TRACE(ole,"(%p,%p),stub!\n",iface,pClassID); TRACE("(%p,%p),stub!\n",iface,pClassID);
if (pClassID==NULL) if (pClassID==NULL)
return E_POINTER; return E_POINTER;
@ -214,7 +214,7 @@ HRESULT WINAPI AntiMonikerImpl_IsDirty(IMoniker* iface)
method in the OLE-provided moniker interfaces always return S_FALSE because method in the OLE-provided moniker interfaces always return S_FALSE because
their internal state never changes. */ their internal state never changes. */
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return S_FALSE; return S_FALSE;
} }
@ -256,7 +256,7 @@ HRESULT WINAPI AntiMonikerImpl_Save(IMoniker* iface,IStream* pStm,BOOL fClearDir
HRESULT WINAPI AntiMonikerImpl_GetSizeMax(IMoniker* iface, HRESULT WINAPI AntiMonikerImpl_GetSizeMax(IMoniker* iface,
ULARGE_INTEGER* pcbSize)/* Pointer to size of stream needed to save object */ ULARGE_INTEGER* pcbSize)/* Pointer to size of stream needed to save object */
{ {
TRACE(ole,"(%p,%p)\n",iface,pcbSize); TRACE("(%p,%p)\n",iface,pcbSize);
if (pcbSize!=NULL) if (pcbSize!=NULL)
return E_POINTER; return E_POINTER;
@ -278,7 +278,7 @@ HRESULT WINAPI AntiMonikerImpl_GetSizeMax(IMoniker* iface,
HRESULT WINAPI AntiMonikerImpl_Construct(AntiMonikerImpl* This) HRESULT WINAPI AntiMonikerImpl_Construct(AntiMonikerImpl* This)
{ {
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
/* Initialize the virtual fgunction table. */ /* Initialize the virtual fgunction table. */
This->lpvtbl1 = &VT_AntiMonikerImpl; This->lpvtbl1 = &VT_AntiMonikerImpl;
@ -293,7 +293,7 @@ HRESULT WINAPI AntiMonikerImpl_Construct(AntiMonikerImpl* This)
*******************************************************************************/ *******************************************************************************/
HRESULT WINAPI AntiMonikerImpl_Destroy(AntiMonikerImpl* This) HRESULT WINAPI AntiMonikerImpl_Destroy(AntiMonikerImpl* This)
{ {
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return HeapFree(GetProcessHeap(),0,This); return HeapFree(GetProcessHeap(),0,This);
} }
@ -307,7 +307,7 @@ HRESULT WINAPI AntiMonikerImpl_BindToObject(IMoniker* iface,
REFIID riid, REFIID riid,
VOID** ppvResult) VOID** ppvResult)
{ {
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -320,7 +320,7 @@ HRESULT WINAPI AntiMonikerImpl_BindToStorage(IMoniker* iface,
REFIID riid, REFIID riid,
VOID** ppvResult) VOID** ppvResult)
{ {
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -333,7 +333,7 @@ HRESULT WINAPI AntiMonikerImpl_Reduce(IMoniker* iface,
IMoniker** ppmkToLeft, IMoniker** ppmkToLeft,
IMoniker** ppmkReduced) IMoniker** ppmkReduced)
{ {
TRACE(ole,"(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced); TRACE("(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced);
if (ppmkReduced==NULL) if (ppmkReduced==NULL)
return E_POINTER; return E_POINTER;
@ -353,7 +353,7 @@ HRESULT WINAPI AntiMonikerImpl_ComposeWith(IMoniker* iface,
IMoniker** ppmkComposite) IMoniker** ppmkComposite)
{ {
TRACE(ole,"(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite); TRACE("(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite);
if ((ppmkComposite==NULL)||(pmkRight==NULL)) if ((ppmkComposite==NULL)||(pmkRight==NULL))
return E_POINTER; return E_POINTER;
@ -371,7 +371,7 @@ HRESULT WINAPI AntiMonikerImpl_ComposeWith(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI AntiMonikerImpl_Enum(IMoniker* iface,BOOL fForward, IEnumMoniker** ppenumMoniker) HRESULT WINAPI AntiMonikerImpl_Enum(IMoniker* iface,BOOL fForward, IEnumMoniker** ppenumMoniker)
{ {
TRACE(ole,"(%p,%d,%p)\n",iface,fForward,ppenumMoniker); TRACE("(%p,%d,%p)\n",iface,fForward,ppenumMoniker);
if (ppenumMoniker == NULL) if (ppenumMoniker == NULL)
return E_POINTER; return E_POINTER;
@ -388,7 +388,7 @@ HRESULT WINAPI AntiMonikerImpl_IsEqual(IMoniker* iface,IMoniker* pmkOtherMoniker
{ {
DWORD mkSys; DWORD mkSys;
TRACE(ole,"(%p,%p)\n",iface,pmkOtherMoniker); TRACE("(%p,%p)\n",iface,pmkOtherMoniker);
if (pmkOtherMoniker==NULL) if (pmkOtherMoniker==NULL)
return S_FALSE; return S_FALSE;
@ -425,7 +425,7 @@ HRESULT WINAPI AntiMonikerImpl_IsRunning(IMoniker* iface,
IRunningObjectTable* rot; IRunningObjectTable* rot;
HRESULT res; HRESULT res;
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning);
if (pbc==NULL) if (pbc==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -450,7 +450,7 @@ HRESULT WINAPI AntiMonikerImpl_GetTimeOfLastChange(IMoniker* iface,
IMoniker* pmkToLeft, IMoniker* pmkToLeft,
FILETIME* pAntiTime) FILETIME* pAntiTime)
{ {
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pAntiTime); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pAntiTime);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -459,7 +459,7 @@ HRESULT WINAPI AntiMonikerImpl_GetTimeOfLastChange(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI AntiMonikerImpl_Inverse(IMoniker* iface,IMoniker** ppmk) HRESULT WINAPI AntiMonikerImpl_Inverse(IMoniker* iface,IMoniker** ppmk)
{ {
TRACE(ole,"(%p,%p)\n",iface,ppmk); TRACE("(%p,%p)\n",iface,ppmk);
if (ppmk==NULL) if (ppmk==NULL)
return E_POINTER; return E_POINTER;
@ -497,7 +497,7 @@ HRESULT WINAPI AntiMonikerImpl_CommonPrefixWith(IMoniker* iface,IMoniker* pmkOth
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI AntiMonikerImpl_RelativePathTo(IMoniker* iface,IMoniker* pmOther, IMoniker** ppmkRelPath) HRESULT WINAPI AntiMonikerImpl_RelativePathTo(IMoniker* iface,IMoniker* pmOther, IMoniker** ppmkRelPath)
{ {
TRACE(ole,"(%p,%p,%p)\n",iface,pmOther,ppmkRelPath); TRACE("(%p,%p,%p)\n",iface,pmOther,ppmkRelPath);
if (ppmkRelPath==NULL) if (ppmkRelPath==NULL)
return E_POINTER; return E_POINTER;
@ -519,13 +519,13 @@ HRESULT WINAPI AntiMonikerImpl_GetDisplayName(IMoniker* iface,
{ {
WCHAR back[]={'\\','.','.',0}; WCHAR back[]={'\\','.','.',0};
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName);
if (ppszDisplayName==NULL) if (ppszDisplayName==NULL)
return E_POINTER; return E_POINTER;
if (pmkToLeft!=NULL){ if (pmkToLeft!=NULL){
FIXME(ole,"() pmkToLeft!=NULL not implemented \n"); FIXME("() pmkToLeft!=NULL not implemented \n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -549,7 +549,7 @@ HRESULT WINAPI AntiMonikerImpl_ParseDisplayName(IMoniker* iface,
ULONG* pchEaten, ULONG* pchEaten,
IMoniker** ppmkOut) IMoniker** ppmkOut)
{ {
TRACE(ole,"(%p,%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pszDisplayName,pchEaten,ppmkOut); TRACE("(%p,%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pszDisplayName,pchEaten,ppmkOut);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -558,7 +558,7 @@ HRESULT WINAPI AntiMonikerImpl_ParseDisplayName(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI AntiMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys) HRESULT WINAPI AntiMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys)
{ {
TRACE(ole,"(%p,%p)\n",iface,pwdMksys); TRACE("(%p,%p)\n",iface,pwdMksys);
if (!pwdMksys) if (!pwdMksys)
return E_POINTER; return E_POINTER;
@ -576,7 +576,7 @@ HRESULT WINAPI AntiMonikerROTDataImpl_QueryInterface(IROTData *iface,REFIID riid
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p,%p,%p)\n",iface,riid,ppvObject); TRACE("(%p,%p,%p)\n",iface,riid,ppvObject);
return AntiMonikerImpl_QueryInterface(This, riid, ppvObject); return AntiMonikerImpl_QueryInterface(This, riid, ppvObject);
} }
@ -588,7 +588,7 @@ ULONG WINAPI AntiMonikerROTDataImpl_AddRef(IROTData *iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return AntiMonikerImpl_AddRef(This); return AntiMonikerImpl_AddRef(This);
} }
@ -600,7 +600,7 @@ ULONG WINAPI AntiMonikerROTDataImpl_Release(IROTData* iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return AntiMonikerImpl_Release(This); return AntiMonikerImpl_Release(This);
} }
@ -613,7 +613,7 @@ HRESULT WINAPI AntiMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
ULONG cbMax, ULONG cbMax,
ULONG* pcbData) ULONG* pcbData)
{ {
FIXME(ole,"(),stub!\n"); FIXME("(),stub!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -626,7 +626,7 @@ HRESULT WINAPI CreateAntiMoniker(LPMONIKER * ppmk)
HRESULT hr = S_OK; HRESULT hr = S_OK;
IID riid=IID_IMoniker; IID riid=IID_IMoniker;
TRACE(ole,"(%p)\n",ppmk); TRACE("(%p)\n",ppmk);
newAntiMoniker = HeapAlloc(GetProcessHeap(), 0, sizeof(AntiMonikerImpl)); newAntiMoniker = HeapAlloc(GetProcessHeap(), 0, sizeof(AntiMonikerImpl));

View File

@ -8,7 +8,7 @@
#include <assert.h> #include <assert.h>
#include "winerror.h" #include "winerror.h"
#include "wine/obj_moniker.h" #include "wine/obj_moniker.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -91,7 +91,7 @@ HRESULT WINAPI BindCtxImpl_QueryInterface(IBindCtx* iface,REFIID riid,void** ppv
{ {
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
/* Perform a sanity check on the parameters.*/ /* Perform a sanity check on the parameters.*/
if ( (This==0) || (ppvObject==0) ) if ( (This==0) || (ppvObject==0) )
@ -124,7 +124,7 @@ ULONG WINAPI BindCtxImpl_AddRef(IBindCtx* iface)
{ {
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return ++(This->ref); return ++(This->ref);
} }
@ -136,7 +136,7 @@ ULONG WINAPI BindCtxImpl_Release(IBindCtx* iface)
{ {
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
This->ref--; This->ref--;
@ -158,7 +158,7 @@ ULONG WINAPI BindCtxImpl_Release(IBindCtx* iface)
*******************************************************************************/ *******************************************************************************/
HRESULT WINAPI BindCtxImpl_Construct(BindCtxImpl* This) HRESULT WINAPI BindCtxImpl_Construct(BindCtxImpl* This)
{ {
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
/* Initialize the virtual function table.*/ /* Initialize the virtual function table.*/
This->lpvtbl = &VT_BindCtxImpl; This->lpvtbl = &VT_BindCtxImpl;
@ -191,7 +191,7 @@ HRESULT WINAPI BindCtxImpl_Construct(BindCtxImpl* This)
*******************************************************************************/ *******************************************************************************/
HRESULT WINAPI BindCtxImpl_Destroy(BindCtxImpl* This) HRESULT WINAPI BindCtxImpl_Destroy(BindCtxImpl* This)
{ {
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
/* free the table space memory */ /* free the table space memory */
HeapFree(GetProcessHeap(),0,This->bindCtxTable); HeapFree(GetProcessHeap(),0,This->bindCtxTable);
@ -213,7 +213,7 @@ HRESULT WINAPI BindCtxImpl_RegisterObjectBound(IBindCtx* iface,IUnknown* punk)
DWORD lastIndex=This->bindCtxTableLastIndex; DWORD lastIndex=This->bindCtxTableLastIndex;
BindCtxObject cell; BindCtxObject cell;
TRACE(ole,"(%p,%p)\n",This,punk); TRACE("(%p,%p)\n",This,punk);
if (punk==NULL) if (punk==NULL)
return E_POINTER; return E_POINTER;
@ -230,7 +230,7 @@ HRESULT WINAPI BindCtxImpl_RegisterObjectBound(IBindCtx* iface,IUnknown* punk)
if (lastIndex == This->bindCtxTableSize){ /* the table is full so it must be resized */ if (lastIndex == This->bindCtxTableSize){ /* the table is full so it must be resized */
if (This->bindCtxTableSize > (MAX_TAB_SIZE-BLOCK_TAB_SIZE)){ if (This->bindCtxTableSize > (MAX_TAB_SIZE-BLOCK_TAB_SIZE)){
FIXME(ole,"This->bindCtxTableSize: %ld is out of data limite \n",This->bindCtxTableSize); FIXME("This->bindCtxTableSize: %ld is out of data limite \n",This->bindCtxTableSize);
return E_FAIL; return E_FAIL;
} }
@ -253,7 +253,7 @@ HRESULT WINAPI BindCtxImpl_RevokeObjectBound(IBindCtx* iface, IUnknown* punk)
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p)\n",This,punk); TRACE("(%p,%p)\n",This,punk);
/* check if the object was registred or not */ /* check if the object was registred or not */
if (BindCtxImpl_GetObjectIndex(This,punk,NULL,&index)==S_FALSE) if (BindCtxImpl_GetObjectIndex(This,punk,NULL,&index)==S_FALSE)
@ -280,7 +280,7 @@ HRESULT WINAPI BindCtxImpl_ReleaseBoundObjects(IBindCtx* iface)
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
for(i=0;i<This->bindCtxTableLastIndex;i++) for(i=0;i<This->bindCtxTableLastIndex;i++)
IUnknown_Release(This->bindCtxTable[i].pObj); IUnknown_Release(This->bindCtxTable[i].pObj);
@ -297,7 +297,7 @@ HRESULT WINAPI BindCtxImpl_SetBindOptions(IBindCtx* iface,LPBIND_OPTS2 pbindopts
{ {
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p)\n",This,pbindopts); TRACE("(%p,%p)\n",This,pbindopts);
if (pbindopts==NULL) if (pbindopts==NULL)
return E_POINTER; return E_POINTER;
@ -314,7 +314,7 @@ HRESULT WINAPI BindCtxImpl_GetBindOptions(IBindCtx* iface,LPBIND_OPTS2 pbindopts
{ {
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p)\n",This,pbindopts); TRACE("(%p,%p)\n",This,pbindopts);
if (pbindopts==NULL) if (pbindopts==NULL)
return E_POINTER; return E_POINTER;
@ -333,7 +333,7 @@ HRESULT WINAPI BindCtxImpl_GetRunningObjectTable(IBindCtx* iface,IRunningObjectT
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p)\n",This,pprot); TRACE("(%p,%p)\n",This,pprot);
if (pprot==NULL) if (pprot==NULL)
return E_POINTER; return E_POINTER;
@ -350,7 +350,7 @@ HRESULT WINAPI BindCtxImpl_RegisterObjectParam(IBindCtx* iface,LPOLESTR pszkey,
{ {
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,pszkey,punk); TRACE("(%p,%p,%p)\n",This,pszkey,punk);
if (punk==NULL) if (punk==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -381,7 +381,7 @@ HRESULT WINAPI BindCtxImpl_RegisterObjectParam(IBindCtx* iface,LPOLESTR pszkey,
This->bindCtxTableSize+=BLOCK_TAB_SIZE; /* new table size */ This->bindCtxTableSize+=BLOCK_TAB_SIZE; /* new table size */
if (This->bindCtxTableSize > (MAX_TAB_SIZE-BLOCK_TAB_SIZE)){ if (This->bindCtxTableSize > (MAX_TAB_SIZE-BLOCK_TAB_SIZE)){
FIXME(ole,"This->bindCtxTableSize: %ld is out of data limite \n",This->bindCtxTableSize); FIXME("This->bindCtxTableSize: %ld is out of data limite \n",This->bindCtxTableSize);
return E_FAIL; return E_FAIL;
} }
This->bindCtxTable = HeapReAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,This->bindCtxTable, This->bindCtxTable = HeapReAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,This->bindCtxTable,
@ -399,7 +399,7 @@ HRESULT WINAPI BindCtxImpl_GetObjectParam(IBindCtx* iface,LPOLESTR pszkey, IUnkn
DWORD index; DWORD index;
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,pszkey,punk); TRACE("(%p,%p,%p)\n",This,pszkey,punk);
if (punk==NULL) if (punk==NULL)
return E_POINTER; return E_POINTER;
@ -425,7 +425,7 @@ HRESULT WINAPI BindCtxImpl_RevokeObjectParam(IBindCtx* iface,LPOLESTR ppenum)
ICOM_THIS(BindCtxImpl,iface); ICOM_THIS(BindCtxImpl,iface);
TRACE(ole,"(%p,%p)\n",This,ppenum); TRACE("(%p,%p)\n",This,ppenum);
if (BindCtxImpl_GetObjectIndex(This,NULL,ppenum,&index)==S_FALSE) if (BindCtxImpl_GetObjectIndex(This,NULL,ppenum,&index)==S_FALSE)
return E_FAIL; return E_FAIL;
@ -447,7 +447,7 @@ HRESULT WINAPI BindCtxImpl_RevokeObjectParam(IBindCtx* iface,LPOLESTR ppenum)
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI BindCtxImpl_EnumObjectParam(IBindCtx* iface,IEnumString** pszkey) HRESULT WINAPI BindCtxImpl_EnumObjectParam(IBindCtx* iface,IEnumString** pszkey)
{ {
FIXME(ole,"(%p,%p),stub!\n",iface,pszkey); FIXME("(%p,%p),stub!\n",iface,pszkey);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -463,7 +463,7 @@ HRESULT WINAPI BindCtxImpl_GetObjectIndex(BindCtxImpl* This,
DWORD i; DWORD i;
BYTE found=0; BYTE found=0;
TRACE(ole,"(%p,%p,%p,%p)\n",This,punk,pszkey,index); TRACE("(%p,%p,%p,%p)\n",This,punk,pszkey,index);
if (punk==NULL) if (punk==NULL)
/* search object identified by a register key */ /* search object identified by a register key */
@ -501,7 +501,7 @@ HRESULT WINAPI BindCtxImpl_GetObjectIndex(BindCtxImpl* This,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI CreateBindCtx16(DWORD reserved, LPBC * ppbc) HRESULT WINAPI CreateBindCtx16(DWORD reserved, LPBC * ppbc)
{ {
FIXME(ole,"(%ld,%p),stub!\n",reserved,ppbc); FIXME("(%ld,%p),stub!\n",reserved,ppbc);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -514,7 +514,7 @@ HRESULT WINAPI CreateBindCtx(DWORD reserved, LPBC * ppbc)
HRESULT hr; HRESULT hr;
IID riid=IID_IBindCtx; IID riid=IID_IBindCtx;
TRACE(ole,"(%ld,%p)\n",reserved,ppbc); TRACE("(%ld,%p)\n",reserved,ppbc);
newBindCtx = HeapAlloc(GetProcessHeap(), 0, sizeof(BindCtxImpl)); newBindCtx = HeapAlloc(GetProcessHeap(), 0, sizeof(BindCtxImpl));

View File

@ -39,7 +39,7 @@
#include "winerror.h" #include "winerror.h"
#include "ole.h" #include "ole.h"
#include "ole2ver.h" #include "ole2ver.h"
#include "debug.h" #include "debugtools.h"
#include "file.h" #include "file.h"
#include "heap.h" #include "heap.h"
#include "ldt.h" #include "ldt.h"
@ -190,7 +190,7 @@ static void COM_RevokeAllClasses();
*/ */
DWORD WINAPI CoBuildVersion(void) DWORD WINAPI CoBuildVersion(void)
{ {
TRACE(ole,"(void)\n"); TRACE("(void)\n");
return (rmm<<16)+rup; return (rmm<<16)+rup;
} }
@ -249,11 +249,11 @@ HRESULT WINAPI CoInitializeEx(
{ {
HRESULT hr; HRESULT hr;
TRACE(ole, "(%p, %x)\n", lpReserved, (int)dwCoInit); TRACE("(%p, %x)\n", lpReserved, (int)dwCoInit);
if (lpReserved!=NULL) if (lpReserved!=NULL)
{ {
ERR(ole,"(%p, %x) - Bad parameter passed-in %p, must be an old Windows Application\n", lpReserved, (int)dwCoInit, lpReserved); ERR("(%p, %x) - Bad parameter passed-in %p, must be an old Windows Application\n", lpReserved, (int)dwCoInit, lpReserved);
} }
/* /*
@ -261,7 +261,7 @@ HRESULT WINAPI CoInitializeEx(
*/ */
if (dwCoInit!=COINIT_APARTMENTTHREADED) if (dwCoInit!=COINIT_APARTMENTTHREADED)
{ {
FIXME(ole, ":(%p,%x): unsupported flag %x\n", lpReserved, (int)dwCoInit, (int)dwCoInit); FIXME(":(%p,%x): unsupported flag %x\n", lpReserved, (int)dwCoInit, (int)dwCoInit);
/* Hope for the best and continue anyway */ /* Hope for the best and continue anyway */
} }
@ -274,7 +274,7 @@ HRESULT WINAPI CoInitializeEx(
/* /*
* Initialize the various COM libraries and data structures. * Initialize the various COM libraries and data structures.
*/ */
TRACE(ole, "() - Initializing the COM libraries\n"); TRACE("() - Initializing the COM libraries\n");
RunningObjectTableImpl_Initialize(); RunningObjectTableImpl_Initialize();
@ -299,7 +299,7 @@ HRESULT WINAPI CoInitializeEx(
*/ */
void WINAPI CoUninitialize16(void) void WINAPI CoUninitialize16(void)
{ {
TRACE(ole,"()\n"); TRACE("()\n");
CoFreeAllLibraries(); CoFreeAllLibraries();
} }
@ -312,7 +312,7 @@ void WINAPI CoUninitialize16(void)
*/ */
void WINAPI CoUninitialize(void) void WINAPI CoUninitialize(void)
{ {
TRACE(ole,"()\n"); TRACE("()\n");
/* /*
* Decrease the reference count. * Decrease the reference count.
@ -328,7 +328,7 @@ void WINAPI CoUninitialize(void)
/* /*
* Release the various COM libraries and data structures. * Release the various COM libraries and data structures.
*/ */
TRACE(ole, "() - Releasing the COM libraries\n"); TRACE("() - Releasing the COM libraries\n");
RunningObjectTableImpl_UnInitialize(); RunningObjectTableImpl_UnInitialize();
/* /*
@ -396,7 +396,7 @@ HRESULT WINAPI CoCreateStandardMalloc16(DWORD dwMemContext,
*/ */
HRESULT WINAPI CoDisconnectObject( LPUNKNOWN lpUnk, DWORD reserved ) HRESULT WINAPI CoDisconnectObject( LPUNKNOWN lpUnk, DWORD reserved )
{ {
TRACE(ole,"%p %lx\n",lpUnk,reserved); TRACE("%p %lx\n",lpUnk,reserved);
return S_OK; return S_OK;
} }
@ -450,7 +450,7 @@ HRESULT WINAPI CLSIDFromString16(
int i; int i;
BYTE table[256]; BYTE table[256];
TRACE(ole,"%s -> %p\n", idstr, id); TRACE("%s -> %p\n", idstr, id);
/* quick lookup table */ /* quick lookup table */
memset(table, 0, 256); memset(table, 0, 256);
@ -701,7 +701,7 @@ sizeof((i).ifr_name)+(i).ifr_addr.sa_len)
((unsigned char*)pguid->Data4)[6] = a[4]; ((unsigned char*)pguid->Data4)[6] = a[4];
((unsigned char*)pguid->Data4)[7] = a[5]; ((unsigned char*)pguid->Data4)[7] = a[5];
TRACE(ole, "%p", pguid); TRACE("%p", pguid);
return S_OK; return S_OK;
} }
@ -742,7 +742,7 @@ HRESULT WINE_StringFromCLSID(
int i; int i;
if (!id) if (!id)
{ ERR(ole,"called with id=Null\n"); { ERR("called with id=Null\n");
*idstr = 0x00; *idstr = 0x00;
return E_FAIL; return E_FAIL;
} }
@ -761,7 +761,7 @@ HRESULT WINE_StringFromCLSID(
*s++ = '}'; *s++ = '}';
*s++ = '\0'; *s++ = '\0';
TRACE(ole,"%p->%s\n", id, idstr); TRACE("%p->%s\n", id, idstr);
return OLE_OK; return OLE_OK;
} }
@ -800,7 +800,7 @@ HRESULT WINAPI StringFromCLSID16(
(LPVOID)args, (LPVOID)args,
(LPDWORD)idstr (LPDWORD)idstr
)) { )) {
WARN(ole,"CallTo16 IMalloc16 failed\n"); WARN("CallTo16 IMalloc16 failed\n");
return E_FAIL; return E_FAIL;
} }
return WINE_StringFromCLSID(id,PTR_SEG_TO_LIN(*idstr)); return WINE_StringFromCLSID(id,PTR_SEG_TO_LIN(*idstr));
@ -910,7 +910,7 @@ HRESULT WINAPI CLSIDFromProgID(
*/ */
HRESULT WINAPI WriteClassStm(IStream *pStm,REFCLSID rclsid) HRESULT WINAPI WriteClassStm(IStream *pStm,REFCLSID rclsid)
{ {
TRACE(ole,"(%p,%p)\n",pStm,rclsid); TRACE("(%p,%p)\n",pStm,rclsid);
if (rclsid==NULL) if (rclsid==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -928,7 +928,7 @@ HRESULT WINAPI ReadClassStm(IStream *pStm,REFCLSID rclsid)
ULONG nbByte; ULONG nbByte;
HRESULT res; HRESULT res;
TRACE(ole,"(%p,%p)\n",pStm,rclsid); TRACE("(%p,%p)\n",pStm,rclsid);
if (rclsid==NULL) if (rclsid==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -949,7 +949,7 @@ HRESULT WINAPI ReadClassStm(IStream *pStm,REFCLSID rclsid)
* LookupETask (COMPOBJ.94) * LookupETask (COMPOBJ.94)
*/ */
OLESTATUS WINAPI LookupETask16(HTASK16 *hTask,LPVOID p) { OLESTATUS WINAPI LookupETask16(HTASK16 *hTask,LPVOID p) {
FIXME(ole,"(%p,%p),stub!\n",hTask,p); FIXME("(%p,%p),stub!\n",hTask,p);
if ((*hTask = GetCurrentTask()) == hETask) { if ((*hTask = GetCurrentTask()) == hETask) {
memcpy(p, Table_ETask, sizeof(Table_ETask)); memcpy(p, Table_ETask, sizeof(Table_ETask));
} }
@ -961,7 +961,7 @@ OLESTATUS WINAPI LookupETask16(HTASK16 *hTask,LPVOID p) {
* SetETask (COMPOBJ.95) * SetETask (COMPOBJ.95)
*/ */
OLESTATUS WINAPI SetETask16(HTASK16 hTask, LPVOID p) { OLESTATUS WINAPI SetETask16(HTASK16 hTask, LPVOID p) {
FIXME(ole,"(%04x,%p),stub!\n",hTask,p); FIXME("(%04x,%p),stub!\n",hTask,p);
hETask = hTask; hETask = hTask;
return 0; return 0;
} }
@ -971,7 +971,7 @@ OLESTATUS WINAPI SetETask16(HTASK16 hTask, LPVOID p) {
* CallObjectInWOW (COMPOBJ.201) * CallObjectInWOW (COMPOBJ.201)
*/ */
OLESTATUS WINAPI CallObjectInWOW(LPVOID p1,LPVOID p2) { OLESTATUS WINAPI CallObjectInWOW(LPVOID p1,LPVOID p2) {
FIXME(ole,"(%p,%p),stub!\n",p1,p2); FIXME("(%p,%p),stub!\n",p1,p2);
return 0; return 0;
} }
@ -991,7 +991,7 @@ HRESULT WINAPI CoRegisterClassObject16(
WINE_StringFromCLSID(rclsid,buf); WINE_StringFromCLSID(rclsid,buf);
FIXME(ole,"(%s,%p,0x%08lx,0x%08lx,%p),stub\n", FIXME("(%s,%p,0x%08lx,0x%08lx,%p),stub\n",
buf,pUnk,dwClsContext,flags,lpdwRegister buf,pUnk,dwClsContext,flags,lpdwRegister
); );
return 0; return 0;
@ -1083,7 +1083,7 @@ HRESULT WINAPI CoRegisterClassObject(
WINE_StringFromCLSID(rclsid,buf); WINE_StringFromCLSID(rclsid,buf);
TRACE(ole,"(%s,%p,0x%08lx,0x%08lx,%p)\n", TRACE("(%s,%p,0x%08lx,0x%08lx,%p)\n",
buf,pUnk,dwClsContext,flags,lpdwRegister); buf,pUnk,dwClsContext,flags,lpdwRegister);
/* /*
@ -1166,7 +1166,7 @@ HRESULT WINAPI CoRevokeClassObject(
RegisteredClass** prevClassLink; RegisteredClass** prevClassLink;
RegisteredClass* curClass; RegisteredClass* curClass;
TRACE(ole,"(%08lx)\n",dwRegister); TRACE("(%08lx)\n",dwRegister);
/* /*
* Iterate through the whole list and try to match the cookie. * Iterate through the whole list and try to match the cookie.
@ -1231,7 +1231,7 @@ HRESULT WINAPI CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext,
WINE_StringFromCLSID((LPCLSID)rclsid,xclsid); WINE_StringFromCLSID((LPCLSID)rclsid,xclsid);
WINE_StringFromCLSID((LPCLSID)iid,xiid); WINE_StringFromCLSID((LPCLSID)iid,xiid);
TRACE(ole,"\n\tCLSID:\t%s,\n\tIID:\t%s\n",xclsid,xiid); TRACE("\n\tCLSID:\t%s,\n\tIID:\t%s\n",xclsid,xiid);
/* /*
* First, try and see if we can't match the class ID with one of the * First, try and see if we can't match the class ID with one of the
@ -1256,7 +1256,7 @@ HRESULT WINAPI CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext,
/* out of process and remote servers not supported yet */ /* out of process and remote servers not supported yet */
if ((CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER) & dwClsContext) { if ((CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER) & dwClsContext) {
FIXME(ole, "CLSCTX_LOCAL_SERVER and CLSCTX_REMOTE_SERVER not supported!\n"); FIXME("CLSCTX_LOCAL_SERVER and CLSCTX_REMOTE_SERVER not supported!\n");
return E_ACCESSDENIED; return E_ACCESSDENIED;
} }
@ -1279,18 +1279,18 @@ HRESULT WINAPI CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext,
RegCloseKey(CLSIDkey); RegCloseKey(CLSIDkey);
if (hres != ERROR_SUCCESS) if (hres != ERROR_SUCCESS)
return REGDB_E_READREGDB; return REGDB_E_READREGDB;
TRACE(ole,"found InprocServer32 dll %s\n", dllName); TRACE("found InprocServer32 dll %s\n", dllName);
/* open dll, call DllGetClassFactory */ /* open dll, call DllGetClassFactory */
hLibrary = CoLoadLibrary(dllName, TRUE); hLibrary = CoLoadLibrary(dllName, TRUE);
if (hLibrary == 0) { if (hLibrary == 0) {
TRACE(ole,"couldn't load InprocServer32 dll %s\n", dllName); TRACE("couldn't load InprocServer32 dll %s\n", dllName);
return E_ACCESSDENIED; /* or should this be CO_E_DLLNOTFOUND? */ return E_ACCESSDENIED; /* or should this be CO_E_DLLNOTFOUND? */
} }
DllGetClassObject = (DllGetClassObjectFunc)GetProcAddress(hLibrary, "DllGetClassObject"); DllGetClassObject = (DllGetClassObjectFunc)GetProcAddress(hLibrary, "DllGetClassObject");
if (!DllGetClassObject) { if (!DllGetClassObject) {
/* not sure if this should be called here CoFreeLibrary(hLibrary);*/ /* not sure if this should be called here CoFreeLibrary(hLibrary);*/
TRACE(ole,"couldn't find function DllGetClassObject in %s\n", dllName); TRACE("couldn't find function DllGetClassObject in %s\n", dllName);
return E_ACCESSDENIED; return E_ACCESSDENIED;
} }
@ -1317,7 +1317,7 @@ HRESULT WINAPI GetClassFile(LPOLESTR filePathName,CLSID *pclsid)
LPOLESTR *pathDec=0,absFile=0,progId=0; LPOLESTR *pathDec=0,absFile=0,progId=0;
WCHAR extention[100]={0}; WCHAR extention[100]={0};
TRACE(ole,"()\n"); TRACE("()\n");
/* if the file contain a storage object the return the CLSID writen by IStorage_SetClass method*/ /* if the file contain a storage object the return the CLSID writen by IStorage_SetClass method*/
if((StgIsStorageFile(filePathName))==S_OK){ if((StgIsStorageFile(filePathName))==S_OK){
@ -1401,7 +1401,7 @@ HRESULT WINAPI CoRegisterMessageFilter16(
LPMESSAGEFILTER lpMessageFilter, LPMESSAGEFILTER lpMessageFilter,
LPMESSAGEFILTER *lplpMessageFilter LPMESSAGEFILTER *lplpMessageFilter
) { ) {
FIXME(ole,"(%p,%p),stub!\n",lpMessageFilter,lplpMessageFilter); FIXME("(%p,%p),stub!\n",lpMessageFilter,lplpMessageFilter);
return 0; return 0;
} }
@ -1473,7 +1473,7 @@ HRESULT WINAPI CoCreateInstanceEx(
return E_INVALIDARG; return E_INVALIDARG;
if (pServerInfo!=NULL) if (pServerInfo!=NULL)
FIXME(ole, "() non-NULL pServerInfo not supported!\n"); FIXME("() non-NULL pServerInfo not supported!\n");
/* /*
* Initialize all the "out" parameters. * Initialize all the "out" parameters.
@ -1673,7 +1673,7 @@ HINSTANCE WINAPI CoLoadLibrary(LPOLESTR16 lpszLibName, BOOL bAutoFree)
OpenDll *ptr; OpenDll *ptr;
OpenDll *tmp; OpenDll *tmp;
TRACE(ole,"CoLoadLibrary(%p, %d\n", lpszLibName, bAutoFree); TRACE("CoLoadLibrary(%p, %d\n", lpszLibName, bAutoFree);
hLibrary = LoadLibraryA(lpszLibName); hLibrary = LoadLibraryA(lpszLibName);
@ -1712,7 +1712,7 @@ HINSTANCE WINAPI CoLoadLibrary(LPOLESTR16 lpszLibName, BOOL bAutoFree)
* CoInitializeWOW (OLE32.27) * CoInitializeWOW (OLE32.27)
*/ */
HRESULT WINAPI CoInitializeWOW(DWORD x,DWORD y) { HRESULT WINAPI CoInitializeWOW(DWORD x,DWORD y) {
FIXME(ole,"(0x%08lx,0x%08lx),stub!\n",x,y); FIXME("(0x%08lx,0x%08lx),stub!\n",x,y);
return 0; return 0;
} }
@ -1724,7 +1724,7 @@ HRESULT WINAPI CoLockObjectExternal16(
BOOL16 fLock, /* [in] do lock */ BOOL16 fLock, /* [in] do lock */
BOOL16 fLastUnlockReleases /* [in] ? */ BOOL16 fLastUnlockReleases /* [in] ? */
) { ) {
FIXME(ole,"(%p,%d,%d),stub!\n",pUnk,fLock,fLastUnlockReleases); FIXME("(%p,%d,%d),stub!\n",pUnk,fLock,fLastUnlockReleases);
return S_OK; return S_OK;
} }
@ -1762,7 +1762,7 @@ HRESULT WINAPI CoLockObjectExternal(
*/ */
HRESULT WINAPI CoGetState16(LPDWORD state) HRESULT WINAPI CoGetState16(LPDWORD state)
{ {
FIXME(ole, "(%p),stub!\n", state); FIXME("(%p),stub!\n", state);
*state = 0; *state = 0;
return S_OK; return S_OK;
} }
@ -1771,7 +1771,7 @@ HRESULT WINAPI CoGetState16(LPDWORD state)
*/ */
HRESULT WINAPI CoSetState(LPDWORD state) HRESULT WINAPI CoSetState(LPDWORD state)
{ {
FIXME(ole, "(%p),stub!\n", state); FIXME("(%p),stub!\n", state);
if (state) *state = 0; if (state) *state = 0;
return S_OK; return S_OK;
} }
@ -1996,7 +1996,7 @@ static void COM_ExternalLockDelete(
*/ */
BOOL WINAPI COMPOBJ_DllEntryPoint(DWORD Reason, HINSTANCE16 hInst, WORD ds, WORD HeapSize, DWORD res1, WORD res2) BOOL WINAPI COMPOBJ_DllEntryPoint(DWORD Reason, HINSTANCE16 hInst, WORD ds, WORD HeapSize, DWORD res1, WORD res2)
{ {
TRACE(ole, "(%08lx, %04x, %04x, %04x, %08lx, %04x)\n", Reason, hInst, ds, HeapSize, TRACE("(%08lx, %04x, %04x, %04x, %08lx, %04x)\n", Reason, hInst, ds, HeapSize,
res1, res2); res1, res2);
switch(Reason) switch(Reason)
{ {
@ -2004,7 +2004,7 @@ BOOL WINAPI COMPOBJ_DllEntryPoint(DWORD Reason, HINSTANCE16 hInst, WORD ds, WORD
COMPOBJ_Attach++; COMPOBJ_Attach++;
if(COMPOBJ_hInstance) if(COMPOBJ_hInstance)
{ {
ERR(ole, "compobj.dll instantiated twice!\n"); ERR("compobj.dll instantiated twice!\n");
/* /*
* We should return FALSE here, but that will break * We should return FALSE here, but that will break
* most apps that use CreateProcess because we do * most apps that use CreateProcess because we do

View File

@ -6,7 +6,7 @@
#include <assert.h> #include <assert.h>
#include "winerror.h" #include "winerror.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
#include "winuser.h" #include "winuser.h"
#include "file.h" #include "file.h"
@ -185,7 +185,7 @@ HRESULT WINAPI CompositeMonikerImpl_QueryInterface(IMoniker* iface,REFIID riid,v
{ {
ICOM_THIS(CompositeMonikerImpl,iface); ICOM_THIS(CompositeMonikerImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
/* Perform a sanity check on the parameters.*/ /* Perform a sanity check on the parameters.*/
if ( (This==0) || (ppvObject==0) ) if ( (This==0) || (ppvObject==0) )
@ -221,7 +221,7 @@ ULONG WINAPI CompositeMonikerImpl_AddRef(IMoniker* iface)
{ {
ICOM_THIS(CompositeMonikerImpl,iface); ICOM_THIS(CompositeMonikerImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return ++(This->ref); return ++(This->ref);
} }
@ -234,7 +234,7 @@ ULONG WINAPI CompositeMonikerImpl_Release(IMoniker* iface)
ICOM_THIS(CompositeMonikerImpl,iface); ICOM_THIS(CompositeMonikerImpl,iface);
ULONG i; ULONG i;
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
This->ref--; This->ref--;
@ -257,7 +257,7 @@ ULONG WINAPI CompositeMonikerImpl_Release(IMoniker* iface)
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI CompositeMonikerImpl_GetClassID(const IMoniker* iface,CLSID *pClassID) HRESULT WINAPI CompositeMonikerImpl_GetClassID(const IMoniker* iface,CLSID *pClassID)
{ {
TRACE(ole,"(%p,%p),stub!\n",iface,pClassID); TRACE("(%p,%p),stub!\n",iface,pClassID);
if (pClassID==NULL) if (pClassID==NULL)
return E_POINTER; return E_POINTER;
@ -276,7 +276,7 @@ HRESULT WINAPI CompositeMonikerImpl_IsDirty(IMoniker* iface)
method in the OLE-provided moniker interfaces always return S_FALSE because method in the OLE-provided moniker interfaces always return S_FALSE because
their internal state never changes. */ their internal state never changes. */
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return S_FALSE; return S_FALSE;
} }
@ -293,7 +293,7 @@ HRESULT WINAPI CompositeMonikerImpl_Load(IMoniker* iface,IStream* pStm)
ICOM_THIS(CompositeMonikerImpl,iface); ICOM_THIS(CompositeMonikerImpl,iface);
TRACE(ole,"(%p,%p)\n",iface,pStm); TRACE("(%p,%p)\n",iface,pStm);
/* this function call OleLoadFromStream function for each moniker within this object */ /* this function call OleLoadFromStream function for each moniker within this object */
@ -340,7 +340,7 @@ HRESULT WINAPI CompositeMonikerImpl_Load(IMoniker* iface,IStream* pStm)
return E_FAIL; return E_FAIL;
else{ else{
FIXME(ole,"()"); FIXME("()");
break; break;
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -369,7 +369,7 @@ HRESULT WINAPI CompositeMonikerImpl_Save(IMoniker* iface,IStream* pStm,BOOL fCle
IMoniker *pmk; IMoniker *pmk;
DWORD constant=3; DWORD constant=3;
TRACE(ole,"(%p,%p,%d)\n",iface,pStm,fClearDirty); TRACE("(%p,%p,%d)\n",iface,pStm,fClearDirty);
/* this function call OleSaveToStream function for each moniker within this object */ /* this function call OleSaveToStream function for each moniker within this object */
@ -409,7 +409,7 @@ HRESULT WINAPI CompositeMonikerImpl_GetSizeMax(IMoniker* iface,ULARGE_INTEGER* p
/* the sizeMax of this object is calculated by calling GetSizeMax on each moniker within this object then */ /* the sizeMax of this object is calculated by calling GetSizeMax on each moniker within this object then */
/* suming all returned sizemax */ /* suming all returned sizemax */
TRACE(ole,"(%p,%p)\n",iface,pcbSize); TRACE("(%p,%p)\n",iface,pcbSize);
if (pcbSize!=NULL) if (pcbSize!=NULL)
return E_POINTER; return E_POINTER;
@ -444,7 +444,7 @@ HRESULT WINAPI CompositeMonikerImpl_Construct(CompositeMonikerImpl* This,LPMONIK
IMoniker *tempMk; IMoniker *tempMk;
HRESULT res; HRESULT res;
TRACE(ole,"(%p,%p,%p)\n",This,pmkFirst,pmkRest); TRACE("(%p,%p,%p)\n",This,pmkFirst,pmkRest);
/* Initialize the virtual fgunction table. */ /* Initialize the virtual fgunction table. */
This->lpvtbl1 = &VT_CompositeMonikerImpl; This->lpvtbl1 = &VT_CompositeMonikerImpl;
@ -581,7 +581,7 @@ HRESULT WINAPI CompositeMonikerImpl_Construct(CompositeMonikerImpl* This,LPMONIK
*******************************************************************************/ *******************************************************************************/
HRESULT WINAPI CompositeMonikerImpl_Destroy(CompositeMonikerImpl* This) HRESULT WINAPI CompositeMonikerImpl_Destroy(CompositeMonikerImpl* This)
{ {
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
HeapFree(GetProcessHeap(),0,This->tabMoniker); HeapFree(GetProcessHeap(),0,This->tabMoniker);
@ -604,7 +604,7 @@ HRESULT WINAPI CompositeMonikerImpl_BindToObject(IMoniker* iface,
IMoniker *tempMk,*antiMk,*mostRigthMk; IMoniker *tempMk,*antiMk,*mostRigthMk;
IEnumMoniker *enumMoniker; IEnumMoniker *enumMoniker;
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult);
if (ppvResult==NULL) if (ppvResult==NULL)
return E_POINTER; return E_POINTER;
@ -659,7 +659,7 @@ HRESULT WINAPI CompositeMonikerImpl_BindToStorage(IMoniker* iface,
IMoniker *tempMk,*antiMk,*mostRigthMk; IMoniker *tempMk,*antiMk,*mostRigthMk;
IEnumMoniker *enumMoniker; IEnumMoniker *enumMoniker;
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult);
*ppvResult=0; *ppvResult=0;
@ -701,7 +701,7 @@ HRESULT WINAPI CompositeMonikerImpl_Reduce(IMoniker* iface,
IMoniker *tempMk,*antiMk,*mostRigthMk,*leftReducedComposedMk,*mostRigthReducedMk; IMoniker *tempMk,*antiMk,*mostRigthMk,*leftReducedComposedMk,*mostRigthReducedMk;
IEnumMoniker *enumMoniker; IEnumMoniker *enumMoniker;
TRACE(ole,"(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced); TRACE("(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced);
if (ppmkReduced==NULL) if (ppmkReduced==NULL)
return E_POINTER; return E_POINTER;
@ -763,7 +763,7 @@ HRESULT WINAPI CompositeMonikerImpl_ComposeWith(IMoniker* iface,
BOOL fOnlyIfNotGeneric, BOOL fOnlyIfNotGeneric,
IMoniker** ppmkComposite) IMoniker** ppmkComposite)
{ {
TRACE(ole,"(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite); TRACE("(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite);
if ((ppmkComposite==NULL)||(pmkRight==NULL)) if ((ppmkComposite==NULL)||(pmkRight==NULL))
return E_POINTER; return E_POINTER;
@ -787,7 +787,7 @@ HRESULT WINAPI CompositeMonikerImpl_Enum(IMoniker* iface,BOOL fForward, IEnumMon
{ {
ICOM_THIS(CompositeMonikerImpl,iface); ICOM_THIS(CompositeMonikerImpl,iface);
TRACE(ole,"(%p,%d,%p)\n",iface,fForward,ppenumMoniker); TRACE("(%p,%d,%p)\n",iface,fForward,ppenumMoniker);
if (ppenumMoniker == NULL) if (ppenumMoniker == NULL)
return E_POINTER; return E_POINTER;
@ -804,7 +804,7 @@ HRESULT WINAPI CompositeMonikerImpl_IsEqual(IMoniker* iface,IMoniker* pmkOtherMo
IMoniker *tempMk1,*tempMk2; IMoniker *tempMk1,*tempMk2;
HRESULT res1,res2,res; HRESULT res1,res2,res;
TRACE(ole,"(%p,%p)\n",iface,pmkOtherMoniker); TRACE("(%p,%p)\n",iface,pmkOtherMoniker);
if (pmkOtherMoniker==NULL) if (pmkOtherMoniker==NULL)
return S_FALSE; return S_FALSE;
@ -858,7 +858,7 @@ HRESULT WINAPI CompositeMonikerImpl_IsEqual(IMoniker* iface,IMoniker* pmkOtherMo
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI CompositeMonikerImpl_Hash(IMoniker* iface,DWORD* pdwHash) HRESULT WINAPI CompositeMonikerImpl_Hash(IMoniker* iface,DWORD* pdwHash)
{ {
FIXME(ole,"(),stub!\n"); FIXME("(),stub!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -876,7 +876,7 @@ HRESULT WINAPI CompositeMonikerImpl_IsRunning(IMoniker* iface,
IMoniker *tempMk,*antiMk,*mostRigthMk; IMoniker *tempMk,*antiMk,*mostRigthMk;
IEnumMoniker *enumMoniker; IEnumMoniker *enumMoniker;
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning);
/* If pmkToLeft is non-NULL, this method composes pmkToLeft with this moniker and calls IsRunning on the result.*/ /* If pmkToLeft is non-NULL, this method composes pmkToLeft with this moniker and calls IsRunning on the result.*/
if (pmkToLeft!=NULL){ if (pmkToLeft!=NULL){
@ -955,7 +955,7 @@ HRESULT WINAPI CompositeMonikerImpl_GetTimeOfLastChange(IMoniker* iface,
IMoniker *tempMk,*antiMk,*mostRigthMk; IMoniker *tempMk,*antiMk,*mostRigthMk;
IEnumMoniker *enumMoniker; IEnumMoniker *enumMoniker;
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pCompositeTime); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pCompositeTime);
if (pCompositeTime==NULL) if (pCompositeTime==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -1005,7 +1005,7 @@ HRESULT WINAPI CompositeMonikerImpl_Inverse(IMoniker* iface,IMoniker** ppmk)
IMoniker *tempMk,*antiMk,*mostRigthMk,*tempInvMk,*mostRigthInvMk; IMoniker *tempMk,*antiMk,*mostRigthMk,*tempInvMk,*mostRigthInvMk;
IEnumMoniker *enumMoniker; IEnumMoniker *enumMoniker;
TRACE(ole,"(%p,%p)\n",iface,ppmk); TRACE("(%p,%p)\n",iface,ppmk);
if (ppmk==NULL) if (ppmk==NULL)
return E_POINTER; return E_POINTER;
@ -1265,7 +1265,7 @@ HRESULT WINAPI CompositeMonikerImpl_RelativePathTo(IMoniker* iface,IMoniker* pmk
HRESULT res; HRESULT res;
IMoniker *restOtherMk=0,*restThisMk=0,*invRestThisMk=0,*commonMk=0; IMoniker *restOtherMk=0,*restThisMk=0,*invRestThisMk=0,*commonMk=0;
TRACE(ole,"(%p,%p,%p)\n",iface,pmkOther,ppmkRelPath); TRACE("(%p,%p,%p)\n",iface,pmkOther,ppmkRelPath);
if (ppmkRelPath==NULL) if (ppmkRelPath==NULL)
return E_POINTER; return E_POINTER;
@ -1330,7 +1330,7 @@ HRESULT WINAPI CompositeMonikerImpl_GetDisplayName(IMoniker* iface,
IMoniker* tempMk; IMoniker* tempMk;
LPOLESTR tempStr; LPOLESTR tempStr;
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName);
if (ppszDisplayName==NULL) if (ppszDisplayName==NULL)
return E_POINTER; return E_POINTER;
@ -1402,7 +1402,7 @@ HRESULT WINAPI CompositeMonikerImpl_ParseDisplayName(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI CompositeMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys) HRESULT WINAPI CompositeMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys)
{ {
TRACE(ole,"(%p,%p)\n",iface,pwdMksys); TRACE("(%p,%p)\n",iface,pwdMksys);
if (!pwdMksys) if (!pwdMksys)
return E_POINTER; return E_POINTER;
@ -1420,7 +1420,7 @@ HRESULT WINAPI CompositeMonikerROTDataImpl_QueryInterface(IROTData *iface,REFIID
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p,%p,%p)\n",iface,riid,ppvObject); TRACE("(%p,%p,%p)\n",iface,riid,ppvObject);
return CompositeMonikerImpl_QueryInterface(This, riid, ppvObject); return CompositeMonikerImpl_QueryInterface(This, riid, ppvObject);
} }
@ -1432,7 +1432,7 @@ ULONG WINAPI CompositeMonikerROTDataImpl_AddRef(IROTData *iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return CompositeMonikerImpl_AddRef(This); return CompositeMonikerImpl_AddRef(This);
} }
@ -1444,7 +1444,7 @@ ULONG WINAPI CompositeMonikerROTDataImpl_Release(IROTData* iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return CompositeMonikerImpl_Release(This); return CompositeMonikerImpl_Release(This);
} }
@ -1457,7 +1457,7 @@ HRESULT WINAPI CompositeMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
ULONG cbMax, ULONG cbMax,
ULONG* pcbData) ULONG* pcbData)
{ {
FIXME(ole,"(),stub!\n"); FIXME("(),stub!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1468,7 +1468,7 @@ HRESULT WINAPI EnumMonikerImpl_QueryInterface(IEnumMoniker* iface,REFIID riid,vo
{ {
ICOM_THIS(EnumMonikerImpl,iface); ICOM_THIS(EnumMonikerImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
/* Perform a sanity check on the parameters.*/ /* Perform a sanity check on the parameters.*/
if ( (This==0) || (ppvObject==0) ) if ( (This==0) || (ppvObject==0) )
@ -1498,7 +1498,7 @@ ULONG WINAPI EnumMonikerImpl_AddRef(IEnumMoniker* iface)
{ {
ICOM_THIS(EnumMonikerImpl,iface); ICOM_THIS(EnumMonikerImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return ++(This->ref); return ++(This->ref);
@ -1512,7 +1512,7 @@ ULONG WINAPI EnumMonikerImpl_Release(IEnumMoniker* iface)
ICOM_THIS(EnumMonikerImpl,iface); ICOM_THIS(EnumMonikerImpl,iface);
ULONG i ULONG i
; ;
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
This->ref--; This->ref--;
@ -1648,7 +1648,7 @@ HRESULT WINAPI CreateGenericComposite(LPMONIKER pmkFirst, LPMONIKER pmkRest, LPM
CompositeMonikerImpl* newCompositeMoniker = 0; CompositeMonikerImpl* newCompositeMoniker = 0;
HRESULT hr = S_OK; HRESULT hr = S_OK;
TRACE(ole,"(%p,%p,%p)\n",pmkFirst,pmkRest,ppmkComposite); TRACE("(%p,%p,%p)\n",pmkFirst,pmkRest,ppmkComposite);
if (ppmkComposite==NULL) if (ppmkComposite==NULL)
return E_POINTER; return E_POINTER;
@ -1694,7 +1694,7 @@ HRESULT WINAPI CreateGenericComposite(LPMONIKER pmkFirst, LPMONIKER pmkRest, LPM
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI MonikerCommonPrefixWith(IMoniker* pmkThis,IMoniker* pmkOther,IMoniker** ppmkCommon) HRESULT WINAPI MonikerCommonPrefixWith(IMoniker* pmkThis,IMoniker* pmkOther,IMoniker** ppmkCommon)
{ {
FIXME(ole,"(),stub!\n"); FIXME("(),stub!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }

View File

@ -35,7 +35,7 @@
#include "winuser.h" #include "winuser.h"
#include "winerror.h" #include "winerror.h"
#include "ole2.h" #include "ole2.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -449,7 +449,7 @@ HRESULT WINAPI CreateDataCache(
WINE_StringFromCLSID((LPCLSID)rclsid,xclsid); WINE_StringFromCLSID((LPCLSID)rclsid,xclsid);
WINE_StringFromCLSID((LPCLSID)riid,xriid); WINE_StringFromCLSID((LPCLSID)riid,xriid);
TRACE(ole, "(%s, %p, %s, %p)\n", xclsid, pUnkOuter, xriid, ppvObj); TRACE("(%s, %p, %s, %p)\n", xclsid, pUnkOuter, xriid, ppvObj);
/* /*
* Sanity check * Sanity check
@ -550,7 +550,7 @@ static DataCache* DataCache_Construct(
static void DataCache_Destroy( static void DataCache_Destroy(
DataCache* ptrToDestroy) DataCache* ptrToDestroy)
{ {
TRACE(ole, "()\n"); TRACE("()\n");
if (ptrToDestroy->sinkInterface != NULL) if (ptrToDestroy->sinkInterface != NULL)
{ {
@ -650,7 +650,7 @@ static void DataCache_FireOnViewChange(
DWORD aspect, DWORD aspect,
LONG lindex) LONG lindex)
{ {
TRACE(ole, "(%p, %lx, %ld)\n", this, aspect, lindex); TRACE("(%p, %lx, %ld)\n", this, aspect, lindex);
/* /*
* The sink supplies a filter when it registers * The sink supplies a filter when it registers
@ -888,7 +888,7 @@ static HRESULT WINAPI DataCache_NDIUnknown_QueryInterface(
WINE_StringFromCLSID((LPCLSID)riid,clsid); WINE_StringFromCLSID((LPCLSID)riid,clsid);
WARN(ole, WARN(
"() : asking for un supported interface %s\n", "() : asking for un supported interface %s\n",
clsid); clsid);
@ -1004,7 +1004,7 @@ static HRESULT WINAPI DataCache_GetData(
LPFORMATETC pformatetcIn, LPFORMATETC pformatetcIn,
STGMEDIUM* pmedium) STGMEDIUM* pmedium)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1013,7 +1013,7 @@ static HRESULT WINAPI DataCache_GetDataHere(
LPFORMATETC pformatetc, LPFORMATETC pformatetc,
STGMEDIUM* pmedium) STGMEDIUM* pmedium)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1021,7 +1021,7 @@ static HRESULT WINAPI DataCache_QueryGetData(
IDataObject* iface, IDataObject* iface,
LPFORMATETC pformatetc) LPFORMATETC pformatetc)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1037,7 +1037,7 @@ static HRESULT WINAPI DataCache_GetCanonicalFormatEtc(
LPFORMATETC pformatectIn, LPFORMATETC pformatectIn,
LPFORMATETC pformatetcOut) LPFORMATETC pformatetcOut)
{ {
TRACE(ole,"()\n"); TRACE("()\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1057,7 +1057,7 @@ static HRESULT WINAPI DataCache_IDataObject_SetData(
IOleCache2* oleCache = NULL; IOleCache2* oleCache = NULL;
HRESULT hres; HRESULT hres;
TRACE(ole,"(%p, %p, %p, %d)\n", iface, pformatetc, pmedium, fRelease); TRACE("(%p, %p, %p, %d)\n", iface, pformatetc, pmedium, fRelease);
hres = IDataObject_QueryInterface(iface, &IID_IOleCache2, (void**)&oleCache); hres = IDataObject_QueryInterface(iface, &IID_IOleCache2, (void**)&oleCache);
@ -1083,7 +1083,7 @@ static HRESULT WINAPI DataCache_EnumFormatEtc(
DWORD dwDirection, DWORD dwDirection,
IEnumFORMATETC** ppenumFormatEtc) IEnumFORMATETC** ppenumFormatEtc)
{ {
TRACE(ole,"()\n"); TRACE("()\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1101,7 +1101,7 @@ static HRESULT WINAPI DataCache_DAdvise(
IAdviseSink* pAdvSink, IAdviseSink* pAdvSink,
DWORD* pdwConnection) DWORD* pdwConnection)
{ {
TRACE(ole,"()\n"); TRACE("()\n");
return OLE_E_ADVISENOTSUPPORTED; return OLE_E_ADVISENOTSUPPORTED;
} }
@ -1116,7 +1116,7 @@ static HRESULT WINAPI DataCache_DUnadvise(
IDataObject* iface, IDataObject* iface,
DWORD dwConnection) DWORD dwConnection)
{ {
TRACE(ole,"()\n"); TRACE("()\n");
return OLE_E_NOCONNECTION; return OLE_E_NOCONNECTION;
} }
@ -1131,7 +1131,7 @@ static HRESULT WINAPI DataCache_EnumDAdvise(
IDataObject* iface, IDataObject* iface,
IEnumSTATDATA** ppenumAdvise) IEnumSTATDATA** ppenumAdvise)
{ {
TRACE(ole,"()\n"); TRACE("()\n");
return OLE_E_ADVISENOTSUPPORTED; return OLE_E_ADVISENOTSUPPORTED;
} }
@ -1192,7 +1192,7 @@ static HRESULT WINAPI DataCache_GetClassID(
const IPersistStorage* iface, const IPersistStorage* iface,
CLSID* pClassID) CLSID* pClassID)
{ {
TRACE(ole,"(%p, %p)\n", iface, pClassID); TRACE("(%p, %p)\n", iface, pClassID);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1207,7 +1207,7 @@ static HRESULT WINAPI DataCache_GetClassID(
static HRESULT WINAPI DataCache_IsDirty( static HRESULT WINAPI DataCache_IsDirty(
IPersistStorage* iface) IPersistStorage* iface)
{ {
TRACE(ole,"(%p)\n", iface); TRACE("(%p)\n", iface);
return S_FALSE; return S_FALSE;
} }
@ -1224,7 +1224,7 @@ static HRESULT WINAPI DataCache_InitNew(
IPersistStorage* iface, IPersistStorage* iface,
IStorage* pStg) IStorage* pStg)
{ {
TRACE(ole, "(%p, %p)\n", iface, pStg); TRACE("(%p, %p)\n", iface, pStg);
return DataCache_Load(iface, pStg); return DataCache_Load(iface, pStg);
} }
@ -1245,7 +1245,7 @@ static HRESULT WINAPI DataCache_Load(
{ {
_ICOM_THIS_From_IPersistStorage(DataCache, iface); _ICOM_THIS_From_IPersistStorage(DataCache, iface);
TRACE(ole, "(%p, %p)\n", iface, pStg); TRACE("(%p, %p)\n", iface, pStg);
if (this->presentationStorage != NULL) if (this->presentationStorage != NULL)
{ {
@ -1279,7 +1279,7 @@ static HRESULT WINAPI DataCache_Save(
{ {
_ICOM_THIS_From_IPersistStorage(DataCache, iface); _ICOM_THIS_From_IPersistStorage(DataCache, iface);
TRACE(ole, "(%p, %p, %d)\n", iface, pStg, fSameAsLoad); TRACE("(%p, %p, %d)\n", iface, pStg, fSameAsLoad);
if ( (!fSameAsLoad) && if ( (!fSameAsLoad) &&
(this->presentationStorage!=NULL) ) (this->presentationStorage!=NULL) )
@ -1306,7 +1306,7 @@ static HRESULT WINAPI DataCache_SaveCompleted(
IPersistStorage* iface, IPersistStorage* iface,
IStorage* pStgNew) IStorage* pStgNew)
{ {
TRACE(ole, "(%p, %p)\n", iface, pStgNew); TRACE("(%p, %p)\n", iface, pStgNew);
/* /*
* First, make sure we get our hands off any storage we have. * First, make sure we get our hands off any storage we have.
@ -1334,7 +1334,7 @@ static HRESULT WINAPI DataCache_HandsOffStorage(
{ {
_ICOM_THIS_From_IPersistStorage(DataCache, iface); _ICOM_THIS_From_IPersistStorage(DataCache, iface);
TRACE(ole,"(%p)\n", iface); TRACE("(%p)\n", iface);
if (this->presentationStorage != NULL) if (this->presentationStorage != NULL)
{ {
@ -1418,7 +1418,7 @@ static HRESULT WINAPI DataCache_Draw(
_ICOM_THIS_From_IViewObject2(DataCache, iface); _ICOM_THIS_From_IViewObject2(DataCache, iface);
TRACE(ole,"(%p, %lx, %ld, %p, %x, %x, %p, %p, %p, %lx)\n", TRACE("(%p, %lx, %ld, %p, %x, %x, %p, %p, %p, %lx)\n",
iface, iface,
dwDrawAspect, dwDrawAspect,
lindex, lindex,
@ -1515,7 +1515,7 @@ static HRESULT WINAPI DataCache_GetColorSet(
HDC hicTargetDevice, HDC hicTargetDevice,
LOGPALETTE** ppColorSet) LOGPALETTE** ppColorSet)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1526,7 +1526,7 @@ static HRESULT WINAPI DataCache_Freeze(
void* pvAspect, void* pvAspect,
DWORD* pdwFreeze) DWORD* pdwFreeze)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1534,7 +1534,7 @@ static HRESULT WINAPI DataCache_Unfreeze(
IViewObject2* iface, IViewObject2* iface,
DWORD dwFreeze) DWORD dwFreeze)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1554,7 +1554,7 @@ static HRESULT WINAPI DataCache_SetAdvise(
{ {
_ICOM_THIS_From_IViewObject2(DataCache, iface); _ICOM_THIS_From_IViewObject2(DataCache, iface);
TRACE(ole,"(%p, %lx, %lx, %p)\n", iface, aspects, advf, pAdvSink); TRACE("(%p, %lx, %lx, %p)\n", iface, aspects, advf, pAdvSink);
/* /*
* A call to this function removes the previous sink * A call to this function removes the previous sink
@ -1609,7 +1609,7 @@ static HRESULT WINAPI DataCache_GetAdvise(
{ {
_ICOM_THIS_From_IViewObject2(DataCache, iface); _ICOM_THIS_From_IViewObject2(DataCache, iface);
TRACE(ole,"(%p, %p, %p, %p)\n", iface, pAspects, pAdvf, ppAdvSink); TRACE("(%p, %p, %p, %p)\n", iface, pAspects, pAdvf, ppAdvSink);
/* /*
* Just copy all the requested values. * Just copy all the requested values.
@ -1649,7 +1649,7 @@ static HRESULT WINAPI DataCache_GetExtent(
_ICOM_THIS_From_IViewObject2(DataCache, iface); _ICOM_THIS_From_IViewObject2(DataCache, iface);
TRACE(ole, "(%p, %lx, %ld, %p, %p)\n", TRACE("(%p, %lx, %ld, %p, %p)\n",
iface, dwDrawAspect, lindex, ptd, lpsizel); iface, dwDrawAspect, lindex, ptd, lpsizel);
/* /*
@ -1668,14 +1668,14 @@ static HRESULT WINAPI DataCache_GetExtent(
* This flag should be set to -1. * This flag should be set to -1.
*/ */
if (lindex!=-1) if (lindex!=-1)
FIXME(ole, "Unimplemented flag lindex = %ld\n", lindex); FIXME("Unimplemented flag lindex = %ld\n", lindex);
/* /*
* Right now, we suport only the callback from * Right now, we suport only the callback from
* the default handler. * the default handler.
*/ */
if (ptd!=NULL) if (ptd!=NULL)
FIXME(ole, "Unimplemented ptd = %p\n", ptd); FIXME("Unimplemented ptd = %p\n", ptd);
/* /*
* Get the presentation information from the * Get the presentation information from the
@ -1753,7 +1753,7 @@ static HRESULT WINAPI DataCache_Cache(
DWORD advf, DWORD advf,
DWORD* pdwConnection) DWORD* pdwConnection)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1761,7 +1761,7 @@ static HRESULT WINAPI DataCache_Uncache(
IOleCache2* iface, IOleCache2* iface,
DWORD dwConnection) DWORD dwConnection)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1769,7 +1769,7 @@ static HRESULT WINAPI DataCache_EnumCache(
IOleCache2* iface, IOleCache2* iface,
IEnumSTATDATA** ppenumSTATDATA) IEnumSTATDATA** ppenumSTATDATA)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1777,7 +1777,7 @@ static HRESULT WINAPI DataCache_InitCache(
IOleCache2* iface, IOleCache2* iface,
IDataObject* pDataObject) IDataObject* pDataObject)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1787,7 +1787,7 @@ static HRESULT WINAPI DataCache_IOleCache2_SetData(
STGMEDIUM* pmedium, STGMEDIUM* pmedium,
BOOL fRelease) BOOL fRelease)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1797,7 +1797,7 @@ static HRESULT WINAPI DataCache_UpdateCache(
DWORD grfUpdf, DWORD grfUpdf,
LPVOID pReserved) LPVOID pReserved)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1805,7 +1805,7 @@ static HRESULT WINAPI DataCache_DiscardCache(
IOleCache2* iface, IOleCache2* iface,
DWORD dwDiscardOptions) DWORD dwDiscardOptions)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1860,14 +1860,14 @@ static HRESULT WINAPI DataCache_OnRun(
IOleCacheControl* iface, IOleCacheControl* iface,
LPDATAOBJECT pDataObject) LPDATAOBJECT pDataObject)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
static HRESULT WINAPI DataCache_OnStop( static HRESULT WINAPI DataCache_OnStop(
IOleCacheControl* iface) IOleCacheControl* iface)
{ {
FIXME(ole,"stub\n"); FIXME("stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }

View File

@ -35,7 +35,7 @@
#include "winuser.h" #include "winuser.h"
#include "winerror.h" #include "winerror.h"
#include "ole2.h" #include "ole2.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -387,7 +387,7 @@ HRESULT WINAPI OleCreateDefaultHandler(
WINE_StringFromCLSID((LPCLSID)clsid,xclsid); WINE_StringFromCLSID((LPCLSID)clsid,xclsid);
WINE_StringFromCLSID((LPCLSID)riid,xriid); WINE_StringFromCLSID((LPCLSID)riid,xriid);
TRACE(ole, "(%s, %p, %s, %p)\n", xclsid, pUnkOuter, xriid, ppvObj); TRACE("(%s, %p, %s, %p)\n", xclsid, pUnkOuter, xriid, ppvObj);
/* /*
* Sanity check * Sanity check
@ -623,7 +623,7 @@ static HRESULT WINAPI DefaultHandler_NDIUnknown_QueryInterface(
WINE_StringFromCLSID((LPCLSID)riid,clsid); WINE_StringFromCLSID((LPCLSID)riid,clsid);
WARN(ole, WARN(
"() : asking for un supported interface %s\n", "() : asking for un supported interface %s\n",
clsid); clsid);
@ -748,7 +748,7 @@ static HRESULT WINAPI DefaultHandler_SetClientSite(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p)\n", iface, pClientSite); TRACE("(%p, %p)\n", iface, pClientSite);
/* /*
* Make sure we release the previous client site if there * Make sure we release the previous client site if there
@ -814,7 +814,7 @@ static HRESULT WINAPI DefaultHandler_SetHostNames(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %s, %s)\n", TRACE("(%p, %s, %s)\n",
iface, iface,
debugstr_w(szContainerApp), debugstr_w(szContainerApp),
debugstr_w(szContainerObj)); debugstr_w(szContainerObj));
@ -858,7 +858,7 @@ static HRESULT WINAPI DefaultHandler_Close(
IOleObject* iface, IOleObject* iface,
DWORD dwSaveOption) DWORD dwSaveOption)
{ {
TRACE(ole, "()\n"); TRACE("()\n");
return S_OK; return S_OK;
} }
@ -874,7 +874,7 @@ static HRESULT WINAPI DefaultHandler_SetMoniker(
DWORD dwWhichMoniker, DWORD dwWhichMoniker,
IMoniker* pmk) IMoniker* pmk)
{ {
TRACE(ole, "(%p, %ld, %p)\n", TRACE("(%p, %ld, %p)\n",
iface, iface,
dwWhichMoniker, dwWhichMoniker,
pmk); pmk);
@ -897,7 +897,7 @@ static HRESULT WINAPI DefaultHandler_GetMoniker(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %ld, %ld, %p)\n", TRACE("(%p, %ld, %ld, %p)\n",
iface, dwAssign, dwWhichMoniker, ppmk); iface, dwAssign, dwWhichMoniker, ppmk);
if (this->clientSite) if (this->clientSite)
@ -925,7 +925,7 @@ static HRESULT WINAPI DefaultHandler_InitFromData(
BOOL fCreation, BOOL fCreation,
DWORD dwReserved) DWORD dwReserved)
{ {
TRACE(ole, "(%p, %p, %d, %ld)\n", TRACE("(%p, %p, %d, %ld)\n",
iface, pDataObject, fCreation, dwReserved); iface, pDataObject, fCreation, dwReserved);
return OLE_E_NOTRUNNING; return OLE_E_NOTRUNNING;
@ -943,7 +943,7 @@ static HRESULT WINAPI DefaultHandler_GetClipboardData(
DWORD dwReserved, DWORD dwReserved,
IDataObject** ppDataObject) IDataObject** ppDataObject)
{ {
TRACE(ole, "(%p, %ld, %p)\n", TRACE("(%p, %ld, %p)\n",
iface, dwReserved, ppDataObject); iface, dwReserved, ppDataObject);
return OLE_E_NOTRUNNING; return OLE_E_NOTRUNNING;
@ -958,7 +958,7 @@ static HRESULT WINAPI DefaultHandler_DoVerb(
HWND hwndParent, HWND hwndParent,
LPCRECT lprcPosRect) LPCRECT lprcPosRect)
{ {
FIXME(ole, ": Stub\n"); FIXME(": Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -976,7 +976,7 @@ static HRESULT WINAPI DefaultHandler_EnumVerbs(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p)\n", iface, ppEnumOleVerb); TRACE("(%p, %p)\n", iface, ppEnumOleVerb);
return OleRegEnumVerbs(&this->clsid, ppEnumOleVerb); return OleRegEnumVerbs(&this->clsid, ppEnumOleVerb);
} }
@ -984,7 +984,7 @@ static HRESULT WINAPI DefaultHandler_EnumVerbs(
static HRESULT WINAPI DefaultHandler_Update( static HRESULT WINAPI DefaultHandler_Update(
IOleObject* iface) IOleObject* iface)
{ {
FIXME(ole, ": Stub\n"); FIXME(": Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -998,7 +998,7 @@ static HRESULT WINAPI DefaultHandler_Update(
static HRESULT WINAPI DefaultHandler_IsUpToDate( static HRESULT WINAPI DefaultHandler_IsUpToDate(
IOleObject* iface) IOleObject* iface)
{ {
TRACE(ole, "(%p)\n", iface); TRACE("(%p)\n", iface);
return OLE_E_NOTRUNNING; return OLE_E_NOTRUNNING;
} }
@ -1016,7 +1016,7 @@ static HRESULT WINAPI DefaultHandler_GetUserClassID(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p)\n", iface, pClsid); TRACE("(%p, %p)\n", iface, pClsid);
/* /*
* Sanity check. * Sanity check.
@ -1044,7 +1044,7 @@ static HRESULT WINAPI DefaultHandler_GetUserType(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %ld, %p)\n", iface, dwFormOfType, pszUserType); TRACE("(%p, %ld, %p)\n", iface, dwFormOfType, pszUserType);
return OleRegGetUserType(&this->clsid, dwFormOfType, pszUserType); return OleRegGetUserType(&this->clsid, dwFormOfType, pszUserType);
} }
@ -1061,7 +1061,7 @@ static HRESULT WINAPI DefaultHandler_SetExtent(
DWORD dwDrawAspect, DWORD dwDrawAspect,
SIZEL* psizel) SIZEL* psizel)
{ {
TRACE(ole, "(%p, %lx, (%d,%d))\n", iface, dwDrawAspect, psizel->cx, psizel->cy); TRACE("(%p, %lx, (%d,%d))\n", iface, dwDrawAspect, psizel->cx, psizel->cy);
return OLE_E_NOTRUNNING; return OLE_E_NOTRUNNING;
} }
@ -1084,7 +1084,7 @@ static HRESULT WINAPI DefaultHandler_GetExtent(
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %lx, %p)\n", iface, dwDrawAspect, psizel); TRACE("(%p, %lx, %p)\n", iface, dwDrawAspect, psizel);
hres = IUnknown_QueryInterface(this->dataCache, &IID_IViewObject2, (void**)&cacheView); hres = IUnknown_QueryInterface(this->dataCache, &IID_IViewObject2, (void**)&cacheView);
@ -1131,7 +1131,7 @@ static HRESULT WINAPI DefaultHandler_Advise(
HRESULT hres = S_OK; HRESULT hres = S_OK;
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p, %p)\n", iface, pAdvSink, pdwConnection); TRACE("(%p, %p, %p)\n", iface, pAdvSink, pdwConnection);
/* /*
* Make sure we have an advise holder before we start. * Make sure we have an advise holder before we start.
@ -1165,7 +1165,7 @@ static HRESULT WINAPI DefaultHandler_Unadvise(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %ld)\n", iface, dwConnection); TRACE("(%p, %ld)\n", iface, dwConnection);
/* /*
* If we don't have an advise holder yet, it means we don't have * If we don't have an advise holder yet, it means we don't have
@ -1192,7 +1192,7 @@ static HRESULT WINAPI DefaultHandler_EnumAdvise(
{ {
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p)\n", iface, ppenumAdvise); TRACE("(%p, %p)\n", iface, ppenumAdvise);
/* /*
* Sanity check * Sanity check
@ -1228,7 +1228,7 @@ static HRESULT WINAPI DefaultHandler_GetMiscStatus(
HRESULT hres; HRESULT hres;
_ICOM_THIS_From_IOleObject(DefaultHandler, iface); _ICOM_THIS_From_IOleObject(DefaultHandler, iface);
TRACE(ole, "(%p, %lx, %p)\n", iface, dwAspect, pdwStatus); TRACE("(%p, %lx, %p)\n", iface, dwAspect, pdwStatus);
hres = OleRegGetMiscStatus(&(this->clsid), dwAspect, pdwStatus); hres = OleRegGetMiscStatus(&(this->clsid), dwAspect, pdwStatus);
@ -1249,7 +1249,7 @@ static HRESULT WINAPI DefaultHandler_SetColorScheme(
IOleObject* iface, IOleObject* iface,
LOGPALETTE* pLogpal) LOGPALETTE* pLogpal)
{ {
TRACE(ole, "(%p, %p))\n", iface, pLogpal); TRACE("(%p, %p))\n", iface, pLogpal);
return OLE_E_NOTRUNNING; return OLE_E_NOTRUNNING;
} }
@ -1304,7 +1304,7 @@ static HRESULT WINAPI DefaultHandler_GetData(
LPFORMATETC pformatetcIn, LPFORMATETC pformatetcIn,
STGMEDIUM* pmedium) STGMEDIUM* pmedium)
{ {
FIXME(ole, ": Stub\n"); FIXME(": Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1313,7 +1313,7 @@ static HRESULT WINAPI DefaultHandler_GetDataHere(
LPFORMATETC pformatetc, LPFORMATETC pformatetc,
STGMEDIUM* pmedium) STGMEDIUM* pmedium)
{ {
FIXME(ole, ": Stub\n"); FIXME(": Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1334,7 +1334,7 @@ static HRESULT WINAPI DefaultHandler_QueryGetData(
_ICOM_THIS_From_IDataObject(DefaultHandler, iface); _ICOM_THIS_From_IDataObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p)\n", iface, pformatetc); TRACE("(%p, %p)\n", iface, pformatetc);
hres = IUnknown_QueryInterface(this->dataCache, hres = IUnknown_QueryInterface(this->dataCache,
&IID_IDataObject, &IID_IDataObject,
@ -1363,7 +1363,7 @@ static HRESULT WINAPI DefaultHandler_GetCanonicalFormatEtc(
LPFORMATETC pformatectIn, LPFORMATETC pformatectIn,
LPFORMATETC pformatetcOut) LPFORMATETC pformatetcOut)
{ {
FIXME(ole, "(%p, %p, %p)\n", iface, pformatectIn, pformatetcOut); FIXME("(%p, %p, %p)\n", iface, pformatectIn, pformatetcOut);
return OLE_E_NOTRUNNING; return OLE_E_NOTRUNNING;
} }
@ -1387,7 +1387,7 @@ static HRESULT WINAPI DefaultHandler_SetData(
_ICOM_THIS_From_IDataObject(DefaultHandler, iface); _ICOM_THIS_From_IDataObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p, %p, %d)\n", iface, pformatetc, pmedium, fRelease); TRACE("(%p, %p, %p, %d)\n", iface, pformatetc, pmedium, fRelease);
hres = IUnknown_QueryInterface(this->dataCache, hres = IUnknown_QueryInterface(this->dataCache,
&IID_IDataObject, &IID_IDataObject,
@ -1422,7 +1422,7 @@ static HRESULT WINAPI DefaultHandler_EnumFormatEtc(
HRESULT hres; HRESULT hres;
_ICOM_THIS_From_IDataObject(DefaultHandler, iface); _ICOM_THIS_From_IDataObject(DefaultHandler, iface);
TRACE(ole, "(%p, %lx, %p)\n", iface, dwDirection, ppenumFormatEtc); TRACE("(%p, %lx, %p)\n", iface, dwDirection, ppenumFormatEtc);
hres = OleRegEnumFormatEtc(&(this->clsid), dwDirection, ppenumFormatEtc); hres = OleRegEnumFormatEtc(&(this->clsid), dwDirection, ppenumFormatEtc);
@ -1447,7 +1447,7 @@ static HRESULT WINAPI DefaultHandler_DAdvise(
HRESULT hres = S_OK; HRESULT hres = S_OK;
_ICOM_THIS_From_IDataObject(DefaultHandler, iface); _ICOM_THIS_From_IDataObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p, %ld, %p, %p)\n", TRACE("(%p, %p, %ld, %p, %p)\n",
iface, pformatetc, advf, pAdvSink, pdwConnection); iface, pformatetc, advf, pAdvSink, pdwConnection);
/* /*
@ -1485,7 +1485,7 @@ static HRESULT WINAPI DefaultHandler_DUnadvise(
{ {
_ICOM_THIS_From_IDataObject(DefaultHandler, iface); _ICOM_THIS_From_IDataObject(DefaultHandler, iface);
TRACE(ole, "(%p, %ld)\n", iface, dwConnection); TRACE("(%p, %ld)\n", iface, dwConnection);
/* /*
* If we don't have a data advise holder yet, it means that * If we don't have a data advise holder yet, it means that
@ -1514,7 +1514,7 @@ static HRESULT WINAPI DefaultHandler_EnumDAdvise(
{ {
_ICOM_THIS_From_IDataObject(DefaultHandler, iface); _ICOM_THIS_From_IDataObject(DefaultHandler, iface);
TRACE(ole, "(%p, %p)\n", iface, ppenumAdvise); TRACE("(%p, %p)\n", iface, ppenumAdvise);
/* /*
* Sanity check * Sanity check
@ -1598,7 +1598,7 @@ static HRESULT WINAPI DefaultHandler_GetRunningClass(
IRunnableObject* iface, IRunnableObject* iface,
LPCLSID lpClsid) LPCLSID lpClsid)
{ {
TRACE(ole, "()\n"); TRACE("()\n");
return S_OK; return S_OK;
} }
@ -1606,7 +1606,7 @@ static HRESULT WINAPI DefaultHandler_Run(
IRunnableObject* iface, IRunnableObject* iface,
IBindCtx* pbc) IBindCtx* pbc)
{ {
FIXME(ole, ": Stub\n"); FIXME(": Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1622,7 +1622,7 @@ static HRESULT WINAPI DefaultHandler_Run(
static BOOL WINAPI DefaultHandler_IsRunning( static BOOL WINAPI DefaultHandler_IsRunning(
IRunnableObject* iface) IRunnableObject* iface)
{ {
TRACE(ole, "()\n"); TRACE("()\n");
return S_FALSE; return S_FALSE;
} }
@ -1640,7 +1640,7 @@ static HRESULT WINAPI DefaultHandler_LockRunning(
BOOL fLock, BOOL fLock,
BOOL fLastUnlockCloses) BOOL fLastUnlockCloses)
{ {
TRACE(ole, "()\n"); TRACE("()\n");
return S_OK; return S_OK;
} }
@ -1657,7 +1657,7 @@ static HRESULT WINAPI DefaultHandler_SetContainedObject(
IRunnableObject* iface, IRunnableObject* iface,
BOOL fContained) BOOL fContained)
{ {
TRACE(ole, "()\n"); TRACE("()\n");
return S_OK; return S_OK;
} }

View File

@ -6,7 +6,7 @@
#include <assert.h> #include <assert.h>
#include "winerror.h" #include "winerror.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
#include "winuser.h" #include "winuser.h"
#include "file.h" #include "file.h"
@ -133,7 +133,7 @@ HRESULT WINAPI FileMonikerImpl_QueryInterface(IMoniker* iface,REFIID riid,void**
{ {
ICOM_THIS(FileMonikerImpl,iface); ICOM_THIS(FileMonikerImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
/* Perform a sanity check on the parameters.*/ /* Perform a sanity check on the parameters.*/
if ( (This==0) || (ppvObject==0) ) if ( (This==0) || (ppvObject==0) )
@ -170,7 +170,7 @@ ULONG WINAPI FileMonikerImpl_AddRef(IMoniker* iface)
{ {
ICOM_THIS(FileMonikerImpl,iface); ICOM_THIS(FileMonikerImpl,iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return ++(This->ref); return ++(This->ref);
} }
@ -182,7 +182,7 @@ ULONG WINAPI FileMonikerImpl_Release(IMoniker* iface)
{ {
ICOM_THIS(FileMonikerImpl,iface); ICOM_THIS(FileMonikerImpl,iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
This->ref--; This->ref--;
@ -202,7 +202,7 @@ ULONG WINAPI FileMonikerImpl_Release(IMoniker* iface)
HRESULT WINAPI FileMonikerImpl_GetClassID(const IMoniker* iface, HRESULT WINAPI FileMonikerImpl_GetClassID(const IMoniker* iface,
CLSID *pClassID)/* Pointer to CLSID of object */ CLSID *pClassID)/* Pointer to CLSID of object */
{ {
TRACE(ole,"(%p,%p),stub!\n",iface,pClassID); TRACE("(%p,%p),stub!\n",iface,pClassID);
if (pClassID==NULL) if (pClassID==NULL)
return E_POINTER; return E_POINTER;
@ -221,7 +221,7 @@ HRESULT WINAPI FileMonikerImpl_IsDirty(IMoniker* iface)
method in the OLE-provided moniker interfaces always return S_FALSE because method in the OLE-provided moniker interfaces always return S_FALSE because
their internal state never changes. */ their internal state never changes. */
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return S_FALSE; return S_FALSE;
} }
@ -240,7 +240,7 @@ HRESULT WINAPI FileMonikerImpl_Load(IMoniker* iface,IStream* pStm)
ICOM_THIS(FileMonikerImpl,iface); ICOM_THIS(FileMonikerImpl,iface);
TRACE(ole,"(%p,%p)\n",iface,pStm); TRACE("(%p,%p)\n",iface,pStm);
/* this function locate and read from the stream the filePath string writen by FileMonikerImpl_Save */ /* this function locate and read from the stream the filePath string writen by FileMonikerImpl_Save */
@ -344,7 +344,7 @@ HRESULT WINAPI FileMonikerImpl_Save(IMoniker* iface,
DWORD doubleLenDec; DWORD doubleLenDec;
int i=0; int i=0;
TRACE(ole,"(%p,%p,%d)\n",iface,pStm,fClearDirty); TRACE("(%p,%p,%d)\n",iface,pStm,fClearDirty);
if (pStm==NULL) if (pStm==NULL)
return E_POINTER; return E_POINTER;
@ -404,7 +404,7 @@ HRESULT WINAPI FileMonikerImpl_GetSizeMax(IMoniker* iface,
DWORD len=lstrlenW(This->filePathName); DWORD len=lstrlenW(This->filePathName);
DWORD sizeMAx; DWORD sizeMAx;
TRACE(ole,"(%p,%p)\n",iface,pcbSize); TRACE("(%p,%p)\n",iface,pcbSize);
if (pcbSize!=NULL) if (pcbSize!=NULL)
return E_POINTER; return E_POINTER;
@ -443,7 +443,7 @@ HRESULT WINAPI FileMonikerImpl_Construct(FileMonikerImpl* This, LPCOLESTR lpszPa
WCHAR bkSlash[]={'\\',0}; WCHAR bkSlash[]={'\\',0};
BYTE addBkSlash; BYTE addBkSlash;
TRACE(ole,"(%p,%p)\n",This,lpszPathName); TRACE("(%p,%p)\n",This,lpszPathName);
/* Initialize the virtual fgunction table. */ /* Initialize the virtual fgunction table. */
This->lpvtbl1 = &VT_FileMonikerImpl; This->lpvtbl1 = &VT_FileMonikerImpl;
@ -507,7 +507,7 @@ HRESULT WINAPI FileMonikerImpl_Construct(FileMonikerImpl* This, LPCOLESTR lpszPa
*******************************************************************************/ *******************************************************************************/
HRESULT WINAPI FileMonikerImpl_Destroy(FileMonikerImpl* This) HRESULT WINAPI FileMonikerImpl_Destroy(FileMonikerImpl* This)
{ {
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
if (This->filePathName!=NULL) if (This->filePathName!=NULL)
HeapFree(GetProcessHeap(),0,This->filePathName); HeapFree(GetProcessHeap(),0,This->filePathName);
@ -538,7 +538,7 @@ HRESULT WINAPI FileMonikerImpl_BindToObject(IMoniker* iface,
*ppvResult=0; *ppvResult=0;
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult);
if(pmkToLeft==NULL){ if(pmkToLeft==NULL){
@ -591,7 +591,7 @@ HRESULT WINAPI FileMonikerImpl_BindToObject(IMoniker* iface,
} }
if (pca!=NULL){ if (pca!=NULL){
FIXME(ole,"()"); FIXME("()");
/*res=GetClassFile(This->filePathName,&clsID); /*res=GetClassFile(This->filePathName,&clsID);
@ -645,7 +645,7 @@ HRESULT WINAPI FileMonikerImpl_BindToStorage(IMoniker* iface,
IStorage *pstg=0; IStorage *pstg=0;
HRESULT res; HRESULT res;
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvObject); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvObject);
if (pmkToLeft==NULL){ if (pmkToLeft==NULL){
@ -682,7 +682,7 @@ HRESULT WINAPI FileMonikerImpl_BindToStorage(IMoniker* iface,
} }
else { else {
FIXME(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvObject); FIXME("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvObject);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -698,7 +698,7 @@ HRESULT WINAPI FileMonikerImpl_Reduce(IMoniker* iface,
IMoniker** ppmkToLeft, IMoniker** ppmkToLeft,
IMoniker** ppmkReduced) IMoniker** ppmkReduced)
{ {
TRACE(ole,"(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced); TRACE("(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced);
if (ppmkReduced==NULL) if (ppmkReduced==NULL)
return E_POINTER; return E_POINTER;
@ -725,7 +725,7 @@ HRESULT WINAPI FileMonikerImpl_ComposeWith(IMoniker* iface,
int i=0,j=0,lastIdx1=0,lastIdx2=0; int i=0,j=0,lastIdx1=0,lastIdx2=0;
DWORD mkSys; DWORD mkSys;
TRACE(ole,"(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite); TRACE("(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite);
if (ppmkComposite==NULL) if (ppmkComposite==NULL)
return E_POINTER; return E_POINTER;
@ -815,7 +815,7 @@ HRESULT WINAPI FileMonikerImpl_ComposeWith(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI FileMonikerImpl_Enum(IMoniker* iface,BOOL fForward, IEnumMoniker** ppenumMoniker) HRESULT WINAPI FileMonikerImpl_Enum(IMoniker* iface,BOOL fForward, IEnumMoniker** ppenumMoniker)
{ {
TRACE(ole,"(%p,%d,%p)\n",iface,fForward,ppenumMoniker); TRACE("(%p,%d,%p)\n",iface,fForward,ppenumMoniker);
if (ppenumMoniker == NULL) if (ppenumMoniker == NULL)
return E_POINTER; return E_POINTER;
@ -836,7 +836,7 @@ HRESULT WINAPI FileMonikerImpl_IsEqual(IMoniker* iface,IMoniker* pmkOtherMoniker
IBindCtx* bind; IBindCtx* bind;
HRESULT res; HRESULT res;
TRACE(ole,"(%p,%p)\n",iface,pmkOtherMoniker); TRACE("(%p,%p)\n",iface,pmkOtherMoniker);
if (pmkOtherMoniker==NULL) if (pmkOtherMoniker==NULL)
return S_FALSE; return S_FALSE;
@ -906,7 +906,7 @@ HRESULT WINAPI FileMonikerImpl_IsRunning(IMoniker* iface,
IRunningObjectTable* rot; IRunningObjectTable* rot;
HRESULT res; HRESULT res;
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning);
if ( (pmkNewlyRunning!=NULL) && (IMoniker_IsEqual(pmkNewlyRunning,iface)==S_OK) ) if ( (pmkNewlyRunning!=NULL) && (IMoniker_IsEqual(pmkNewlyRunning,iface)==S_OK) )
return S_OK; return S_OK;
@ -939,7 +939,7 @@ HRESULT WINAPI FileMonikerImpl_GetTimeOfLastChange(IMoniker* iface,
HRESULT res; HRESULT res;
WIN32_FILE_ATTRIBUTE_DATA info; WIN32_FILE_ATTRIBUTE_DATA info;
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pFileTime); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pFileTime);
if (pFileTime==NULL) if (pFileTime==NULL)
return E_POINTER; return E_POINTER;
@ -971,7 +971,7 @@ HRESULT WINAPI FileMonikerImpl_GetTimeOfLastChange(IMoniker* iface,
HRESULT WINAPI FileMonikerImpl_Inverse(IMoniker* iface,IMoniker** ppmk) HRESULT WINAPI FileMonikerImpl_Inverse(IMoniker* iface,IMoniker** ppmk)
{ {
TRACE(ole,"(%p,%p)\n",iface,ppmk); TRACE("(%p,%p)\n",iface,ppmk);
return CreateAntiMoniker(ppmk); return CreateAntiMoniker(ppmk);
} }
@ -1125,7 +1125,7 @@ HRESULT WINAPI FileMonikerImpl_RelativePathTo(IMoniker* iface,IMoniker* pmOther,
DWORD len1=0,len2=0,sameIdx=0,j=0; DWORD len1=0,len2=0,sameIdx=0,j=0;
WCHAR back[] ={'.','.','\\',0}; WCHAR back[] ={'.','.','\\',0};
TRACE(ole,"(%p,%p,%p)\n",iface,pmOther,ppmkRelPath); TRACE("(%p,%p,%p)\n",iface,pmOther,ppmkRelPath);
if (ppmkRelPath==NULL) if (ppmkRelPath==NULL)
return E_POINTER; return E_POINTER;
@ -1201,7 +1201,7 @@ HRESULT WINAPI FileMonikerImpl_GetDisplayName(IMoniker* iface,
int len=lstrlenW(This->filePathName); int len=lstrlenW(This->filePathName);
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName);
if (ppszDisplayName==NULL) if (ppszDisplayName==NULL)
return E_POINTER; return E_POINTER;
@ -1228,7 +1228,7 @@ HRESULT WINAPI FileMonikerImpl_ParseDisplayName(IMoniker* iface,
ULONG* pchEaten, ULONG* pchEaten,
IMoniker** ppmkOut) IMoniker** ppmkOut)
{ {
FIXME(ole,"(%p,%p,%p,%p,%p,%p),stub!\n",iface,pbc,pmkToLeft,pszDisplayName,pchEaten,ppmkOut); FIXME("(%p,%p,%p,%p,%p,%p),stub!\n",iface,pbc,pmkToLeft,pszDisplayName,pchEaten,ppmkOut);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1237,7 +1237,7 @@ HRESULT WINAPI FileMonikerImpl_ParseDisplayName(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI FileMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys) HRESULT WINAPI FileMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys)
{ {
TRACE(ole,"(%p,%p)\n",iface,pwdMksys); TRACE("(%p,%p)\n",iface,pwdMksys);
if (!pwdMksys) if (!pwdMksys)
return E_POINTER; return E_POINTER;
@ -1255,7 +1255,7 @@ HRESULT WINAPI FileMonikerROTDataImpl_QueryInterface(IROTData *iface,REFIID riid
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
return FileMonikerImpl_QueryInterface(This, riid, ppvObject); return FileMonikerImpl_QueryInterface(This, riid, ppvObject);
} }
@ -1267,7 +1267,7 @@ ULONG WINAPI FileMonikerROTDataImpl_AddRef(IROTData *iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return FileMonikerImpl_AddRef(This); return FileMonikerImpl_AddRef(This);
} }
@ -1279,7 +1279,7 @@ ULONG WINAPI FileMonikerROTDataImpl_Release(IROTData* iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return FileMonikerImpl_Release(This); return FileMonikerImpl_Release(This);
} }
@ -1292,7 +1292,7 @@ HRESULT WINAPI FileMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
ULONG cbMax, ULONG cbMax,
ULONG* pcbData) ULONG* pcbData)
{ {
FIXME(ole,"(),stub!\n"); FIXME("(),stub!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1302,7 +1302,7 @@ HRESULT WINAPI FileMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
HRESULT WINAPI CreateFileMoniker16(LPCOLESTR16 lpszPathName,LPMONIKER* ppmk) HRESULT WINAPI CreateFileMoniker16(LPCOLESTR16 lpszPathName,LPMONIKER* ppmk)
{ {
FIXME(ole,"(%s,%p),stub!\n",lpszPathName,ppmk); FIXME("(%s,%p),stub!\n",lpszPathName,ppmk);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1315,7 +1315,7 @@ HRESULT WINAPI CreateFileMoniker(LPCOLESTR lpszPathName, LPMONIKER * ppmk)
HRESULT hr = E_FAIL; HRESULT hr = E_FAIL;
IID riid=IID_IMoniker; IID riid=IID_IMoniker;
TRACE(ole,"(%p,%p)\n",lpszPathName,ppmk); TRACE("(%p,%p)\n",lpszPathName,ppmk);
if (ppmk==NULL) if (ppmk==NULL)
return E_POINTER; return E_POINTER;

View File

@ -13,7 +13,7 @@
#include "winbase.h" #include "winbase.h"
#include "winerror.h" #include "winerror.h"
#include "debug.h" #include "debugtools.h"
#include "objbase.h" #include "objbase.h"
@ -279,7 +279,7 @@ HGLOBALStreamImpl* HGLOBALStreamImpl_Construct(
*/ */
void HGLOBALStreamImpl_Destroy(HGLOBALStreamImpl* This) void HGLOBALStreamImpl_Destroy(HGLOBALStreamImpl* This)
{ {
TRACE(storage, "(%p)\n", This); TRACE("(%p)\n", This);
/* /*
* Release the HGlobal if the constructor asked for that. * Release the HGlobal if the constructor asked for that.
@ -406,7 +406,7 @@ HRESULT WINAPI HGLOBALStreamImpl_Read(
ULONG bytesReadBuffer; ULONG bytesReadBuffer;
ULONG bytesToReadFromBuffer; ULONG bytesToReadFromBuffer;
TRACE(storage, "(%p, %p, %ld, %p)\n", iface, TRACE("(%p, %p, %ld, %p)\n", iface,
pv, cb, pcbRead); pv, cb, pcbRead);
/* /*
@ -477,7 +477,7 @@ HRESULT WINAPI HGLOBALStreamImpl_Write(
ULARGE_INTEGER newSize; ULARGE_INTEGER newSize;
ULONG bytesWritten = 0; ULONG bytesWritten = 0;
TRACE(storage, "(%p, %p, %ld, %p)\n", iface, TRACE("(%p, %p, %ld, %p)\n", iface,
pv, cb, pcbWritten); pv, cb, pcbWritten);
/* /*
@ -549,7 +549,7 @@ HRESULT WINAPI HGLOBALStreamImpl_Seek(
ULARGE_INTEGER newPosition; ULARGE_INTEGER newPosition;
TRACE(storage, "(%p, %ld, %ld, %p)\n", iface, TRACE("(%p, %ld, %ld, %p)\n", iface,
dlibMove.LowPart, dwOrigin, plibNewPosition); dlibMove.LowPart, dwOrigin, plibNewPosition);
/* /*
@ -625,7 +625,7 @@ HRESULT WINAPI HGLOBALStreamImpl_SetSize(
{ {
HGLOBALStreamImpl* const This=(HGLOBALStreamImpl*)iface; HGLOBALStreamImpl* const This=(HGLOBALStreamImpl*)iface;
TRACE(storage, "(%p, %ld)\n", iface, libNewSize.LowPart); TRACE("(%p, %ld)\n", iface, libNewSize.LowPart);
/* /*
* As documented. * As documented.
@ -668,7 +668,7 @@ HRESULT WINAPI HGLOBALStreamImpl_CopyTo(
ULARGE_INTEGER totalBytesRead; ULARGE_INTEGER totalBytesRead;
ULARGE_INTEGER totalBytesWritten; ULARGE_INTEGER totalBytesWritten;
TRACE(storage, "(%p, %p, %ld, %p, %p)\n", iface, pstm, TRACE("(%p, %p, %ld, %p, %p)\n", iface, pstm,
cb.LowPart, pcbRead, pcbWritten); cb.LowPart, pcbRead, pcbWritten);
/* /*
@ -823,6 +823,6 @@ HRESULT WINAPI HGLOBALStreamImpl_Clone(
IStream* iface, IStream* iface,
IStream** ppstm) /* [out] */ IStream** ppstm) /* [out] */
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }

View File

@ -15,7 +15,7 @@
#include "wine/obj_base.h" #include "wine/obj_base.h"
#include "local.h" #include "local.h"
#include "module.h" #include "module.h"
#include "debug.h" #include "debugtools.h"
#include "ifs.h" #include "ifs.h"
@ -35,7 +35,7 @@ typedef struct
*/ */
static ULONG WINAPI IUnknown_fnAddRef(LPUNKNOWN iface) { static ULONG WINAPI IUnknown_fnAddRef(LPUNKNOWN iface) {
ICOM_THIS(IUnknownImpl,iface); ICOM_THIS(IUnknownImpl,iface);
TRACE(relay,"(%p)->AddRef()\n",This); TRACE("(%p)->AddRef()\n",This);
return ++(This->ref); return ++(This->ref);
} }
@ -44,7 +44,7 @@ static ULONG WINAPI IUnknown_fnAddRef(LPUNKNOWN iface) {
*/ */
static ULONG WINAPI IUnknown_fnRelease(LPUNKNOWN iface) { static ULONG WINAPI IUnknown_fnRelease(LPUNKNOWN iface) {
ICOM_THIS(IUnknownImpl,iface); ICOM_THIS(IUnknownImpl,iface);
TRACE(relay,"(%p)->Release()\n",This); TRACE("(%p)->Release()\n",This);
if (!--(This->ref)) { if (!--(This->ref)) {
HeapFree(GetProcessHeap(),0,This); HeapFree(GetProcessHeap(),0,This);
return 0; return 0;
@ -60,7 +60,7 @@ static HRESULT WINAPI IUnknown_fnQueryInterface(LPUNKNOWN iface,REFIID refiid,LP
char xrefiid[50]; char xrefiid[50];
WINE_StringFromCLSID((LPCLSID)refiid,xrefiid); WINE_StringFromCLSID((LPCLSID)refiid,xrefiid);
TRACE(relay,"(%p)->QueryInterface(%s,%p)\n",This,xrefiid,obj); TRACE("(%p)->QueryInterface(%s,%p)\n",This,xrefiid,obj);
if (!memcmp(&IID_IUnknown,refiid,sizeof(IID_IUnknown))) { if (!memcmp(&IID_IUnknown,refiid,sizeof(IID_IUnknown))) {
*obj = This; *obj = This;
@ -114,7 +114,7 @@ HRESULT WINAPI IMalloc16_fnQueryInterface(IMalloc16* iface,REFIID refiid,LPVOID
char xrefiid[50]; char xrefiid[50];
WINE_StringFromCLSID((LPCLSID)refiid,xrefiid); WINE_StringFromCLSID((LPCLSID)refiid,xrefiid);
TRACE(relay,"(%p)->QueryInterface(%s,%p)\n",This,xrefiid,obj); TRACE("(%p)->QueryInterface(%s,%p)\n",This,xrefiid,obj);
if ( !memcmp(&IID_IUnknown,refiid,sizeof(IID_IUnknown)) || if ( !memcmp(&IID_IUnknown,refiid,sizeof(IID_IUnknown)) ||
!memcmp(&IID_IMalloc,refiid,sizeof(IID_IMalloc)) !memcmp(&IID_IMalloc,refiid,sizeof(IID_IMalloc))
) { ) {
@ -129,7 +129,7 @@ HRESULT WINAPI IMalloc16_fnQueryInterface(IMalloc16* iface,REFIID refiid,LPVOID
*/ */
ULONG WINAPI IMalloc16_fnAddRef(IMalloc16* iface) { ULONG WINAPI IMalloc16_fnAddRef(IMalloc16* iface) {
ICOM_THIS(IMalloc16Impl,iface); ICOM_THIS(IMalloc16Impl,iface);
TRACE(relay,"(%p)->AddRef()\n",This); TRACE("(%p)->AddRef()\n",This);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
@ -138,7 +138,7 @@ ULONG WINAPI IMalloc16_fnAddRef(IMalloc16* iface) {
*/ */
ULONG WINAPI IMalloc16_fnRelease(IMalloc16* iface) { ULONG WINAPI IMalloc16_fnRelease(IMalloc16* iface) {
ICOM_THIS(IMalloc16Impl,iface); ICOM_THIS(IMalloc16Impl,iface);
TRACE(relay,"(%p)->Release()\n",This); TRACE("(%p)->Release()\n",This);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
@ -147,7 +147,7 @@ ULONG WINAPI IMalloc16_fnRelease(IMalloc16* iface) {
*/ */
LPVOID WINAPI IMalloc16_fnAlloc(IMalloc16* iface,DWORD cb) { LPVOID WINAPI IMalloc16_fnAlloc(IMalloc16* iface,DWORD cb) {
ICOM_THIS(IMalloc16Impl,iface); ICOM_THIS(IMalloc16Impl,iface);
TRACE(relay,"(%p)->Alloc(%ld)\n",This,cb); TRACE("(%p)->Alloc(%ld)\n",This,cb);
return (LPVOID)PTR_SEG_OFF_TO_SEGPTR(This->heap,LOCAL_Alloc(This->heap,0,cb)); return (LPVOID)PTR_SEG_OFF_TO_SEGPTR(This->heap,LOCAL_Alloc(This->heap,0,cb));
} }
@ -156,7 +156,7 @@ LPVOID WINAPI IMalloc16_fnAlloc(IMalloc16* iface,DWORD cb) {
*/ */
LPVOID WINAPI IMalloc16_fnRealloc(IMalloc16* iface,LPVOID pv,DWORD cb) { LPVOID WINAPI IMalloc16_fnRealloc(IMalloc16* iface,LPVOID pv,DWORD cb) {
ICOM_THIS(IMalloc16Impl,iface); ICOM_THIS(IMalloc16Impl,iface);
TRACE(relay,"(%p)->Realloc(%p,%ld)\n",This,pv,cb); TRACE("(%p)->Realloc(%p,%ld)\n",This,pv,cb);
return (LPVOID)PTR_SEG_OFF_TO_SEGPTR(This->heap,LOCAL_ReAlloc(This->heap,0,LOWORD(pv),cb)); return (LPVOID)PTR_SEG_OFF_TO_SEGPTR(This->heap,LOCAL_ReAlloc(This->heap,0,LOWORD(pv),cb));
} }
@ -165,7 +165,7 @@ LPVOID WINAPI IMalloc16_fnRealloc(IMalloc16* iface,LPVOID pv,DWORD cb) {
*/ */
VOID WINAPI IMalloc16_fnFree(IMalloc16* iface,LPVOID pv) { VOID WINAPI IMalloc16_fnFree(IMalloc16* iface,LPVOID pv) {
ICOM_THIS(IMalloc16Impl,iface); ICOM_THIS(IMalloc16Impl,iface);
TRACE(relay,"(%p)->Free(%p)\n",This,pv); TRACE("(%p)->Free(%p)\n",This,pv);
LOCAL_Free(This->heap,LOWORD(pv)); LOCAL_Free(This->heap,LOWORD(pv));
} }
@ -174,7 +174,7 @@ VOID WINAPI IMalloc16_fnFree(IMalloc16* iface,LPVOID pv) {
*/ */
DWORD WINAPI IMalloc16_fnGetSize(const IMalloc16* iface,LPVOID pv) { DWORD WINAPI IMalloc16_fnGetSize(const IMalloc16* iface,LPVOID pv) {
ICOM_CTHIS(IMalloc16Impl,iface); ICOM_CTHIS(IMalloc16Impl,iface);
TRACE(relay,"(%p)->GetSize(%p)\n",This,pv); TRACE("(%p)->GetSize(%p)\n",This,pv);
return LOCAL_Size(This->heap,LOWORD(pv)); return LOCAL_Size(This->heap,LOWORD(pv));
} }
@ -183,7 +183,7 @@ DWORD WINAPI IMalloc16_fnGetSize(const IMalloc16* iface,LPVOID pv) {
*/ */
INT16 WINAPI IMalloc16_fnDidAlloc(const IMalloc16* iface,LPVOID pv) { INT16 WINAPI IMalloc16_fnDidAlloc(const IMalloc16* iface,LPVOID pv) {
ICOM_CTHIS(IMalloc16,iface); ICOM_CTHIS(IMalloc16,iface);
TRACE(relay,"(%p)->DidAlloc(%p)\n",This,pv); TRACE("(%p)->DidAlloc(%p)\n",This,pv);
return (INT16)-1; return (INT16)-1;
} }
@ -192,7 +192,7 @@ INT16 WINAPI IMalloc16_fnDidAlloc(const IMalloc16* iface,LPVOID pv) {
*/ */
LPVOID WINAPI IMalloc16_fnHeapMinimize(IMalloc16* iface) { LPVOID WINAPI IMalloc16_fnHeapMinimize(IMalloc16* iface) {
ICOM_THIS(IMalloc16Impl,iface); ICOM_THIS(IMalloc16Impl,iface);
TRACE(relay,"(%p)->HeapMinimize()\n",This); TRACE("(%p)->HeapMinimize()\n",This);
return NULL; return NULL;
} }
@ -248,7 +248,7 @@ static HRESULT WINAPI IMalloc_fnQueryInterface(LPMALLOC iface,REFIID refiid,LPVO
char xrefiid[50]; char xrefiid[50];
WINE_StringFromCLSID((LPCLSID)refiid,xrefiid); WINE_StringFromCLSID((LPCLSID)refiid,xrefiid);
TRACE(relay,"(%p)->QueryInterface(%s,%p)\n",This,xrefiid,obj); TRACE("(%p)->QueryInterface(%s,%p)\n",This,xrefiid,obj);
if ( !memcmp(&IID_IUnknown,refiid,sizeof(IID_IUnknown)) || if ( !memcmp(&IID_IUnknown,refiid,sizeof(IID_IUnknown)) ||
!memcmp(&IID_IMalloc,refiid,sizeof(IID_IMalloc)) !memcmp(&IID_IMalloc,refiid,sizeof(IID_IMalloc))
) { ) {
@ -263,7 +263,7 @@ static HRESULT WINAPI IMalloc_fnQueryInterface(LPMALLOC iface,REFIID refiid,LPVO
*/ */
static ULONG WINAPI IMalloc_fnAddRef(LPMALLOC iface) { static ULONG WINAPI IMalloc_fnAddRef(LPMALLOC iface) {
ICOM_THIS(IMalloc32Impl,iface); ICOM_THIS(IMalloc32Impl,iface);
TRACE(relay,"(%p)->AddRef()\n",This); TRACE("(%p)->AddRef()\n",This);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
@ -272,7 +272,7 @@ static ULONG WINAPI IMalloc_fnAddRef(LPMALLOC iface) {
*/ */
static ULONG WINAPI IMalloc_fnRelease(LPMALLOC iface) { static ULONG WINAPI IMalloc_fnRelease(LPMALLOC iface) {
ICOM_THIS(IMalloc32Impl,iface); ICOM_THIS(IMalloc32Impl,iface);
TRACE(relay,"(%p)->Release()\n",This); TRACE("(%p)->Release()\n",This);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
@ -281,7 +281,7 @@ static ULONG WINAPI IMalloc_fnRelease(LPMALLOC iface) {
*/ */
static LPVOID WINAPI IMalloc_fnAlloc(LPMALLOC iface,DWORD cb) { static LPVOID WINAPI IMalloc_fnAlloc(LPMALLOC iface,DWORD cb) {
ICOM_THIS(IMalloc32Impl,iface); ICOM_THIS(IMalloc32Impl,iface);
TRACE(relay,"(%p)->Alloc(%ld)\n",This,cb); TRACE("(%p)->Alloc(%ld)\n",This,cb);
return HeapAlloc(GetProcessHeap(),0,cb); return HeapAlloc(GetProcessHeap(),0,cb);
} }
@ -290,7 +290,7 @@ static LPVOID WINAPI IMalloc_fnAlloc(LPMALLOC iface,DWORD cb) {
*/ */
static LPVOID WINAPI IMalloc_fnRealloc(LPMALLOC iface,LPVOID pv,DWORD cb) { static LPVOID WINAPI IMalloc_fnRealloc(LPMALLOC iface,LPVOID pv,DWORD cb) {
ICOM_THIS(IMalloc32Impl,iface); ICOM_THIS(IMalloc32Impl,iface);
TRACE(relay,"(%p)->Realloc(%p,%ld)\n",This,pv,cb); TRACE("(%p)->Realloc(%p,%ld)\n",This,pv,cb);
return HeapReAlloc(GetProcessHeap(),0,pv,cb); return HeapReAlloc(GetProcessHeap(),0,pv,cb);
} }
@ -299,7 +299,7 @@ static LPVOID WINAPI IMalloc_fnRealloc(LPMALLOC iface,LPVOID pv,DWORD cb) {
*/ */
static VOID WINAPI IMalloc_fnFree(LPMALLOC iface,LPVOID pv) { static VOID WINAPI IMalloc_fnFree(LPMALLOC iface,LPVOID pv) {
ICOM_THIS(IMalloc32Impl,iface); ICOM_THIS(IMalloc32Impl,iface);
TRACE(relay,"(%p)->Free(%p)\n",This,pv); TRACE("(%p)->Free(%p)\n",This,pv);
HeapFree(GetProcessHeap(),0,pv); HeapFree(GetProcessHeap(),0,pv);
} }
@ -308,7 +308,7 @@ static VOID WINAPI IMalloc_fnFree(LPMALLOC iface,LPVOID pv) {
*/ */
static DWORD WINAPI IMalloc_fnGetSize(const IMalloc* iface,LPVOID pv) { static DWORD WINAPI IMalloc_fnGetSize(const IMalloc* iface,LPVOID pv) {
ICOM_CTHIS(IMalloc,iface); ICOM_CTHIS(IMalloc,iface);
TRACE(relay,"(%p)->GetSize(%p)\n",This,pv); TRACE("(%p)->GetSize(%p)\n",This,pv);
return HeapSize(GetProcessHeap(),0,pv); return HeapSize(GetProcessHeap(),0,pv);
} }
@ -317,7 +317,7 @@ static DWORD WINAPI IMalloc_fnGetSize(const IMalloc* iface,LPVOID pv) {
*/ */
static INT WINAPI IMalloc_fnDidAlloc(const IMalloc* iface,LPVOID pv) { static INT WINAPI IMalloc_fnDidAlloc(const IMalloc* iface,LPVOID pv) {
ICOM_CTHIS(IMalloc32Impl,iface); ICOM_CTHIS(IMalloc32Impl,iface);
TRACE(relay,"(%p)->DidAlloc(%p)\n",This,pv); TRACE("(%p)->DidAlloc(%p)\n",This,pv);
return -1; return -1;
} }
@ -326,7 +326,7 @@ static INT WINAPI IMalloc_fnDidAlloc(const IMalloc* iface,LPVOID pv) {
*/ */
static LPVOID WINAPI IMalloc_fnHeapMinimize(LPMALLOC iface) { static LPVOID WINAPI IMalloc_fnHeapMinimize(LPMALLOC iface) {
ICOM_THIS(IMalloc32Impl,iface); ICOM_THIS(IMalloc32Impl,iface);
TRACE(relay,"(%p)->HeapMinimize()\n",This); TRACE("(%p)->HeapMinimize()\n",This);
return NULL; return NULL;
} }

View File

@ -6,7 +6,7 @@
#include <assert.h> #include <assert.h>
#include "winerror.h" #include "winerror.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
#include "winuser.h" #include "winuser.h"
#include "file.h" #include "file.h"
@ -132,7 +132,7 @@ HRESULT WINAPI ItemMonikerImpl_QueryInterface(IMoniker* iface,REFIID riid,void**
{ {
ICOM_THIS(ItemMonikerImpl,iface); ICOM_THIS(ItemMonikerImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
/* Perform a sanity check on the parameters.*/ /* Perform a sanity check on the parameters.*/
if ( (This==0) || (ppvObject==0) ) if ( (This==0) || (ppvObject==0) )
@ -169,7 +169,7 @@ ULONG WINAPI ItemMonikerImpl_AddRef(IMoniker* iface)
{ {
ICOM_THIS(ItemMonikerImpl,iface); ICOM_THIS(ItemMonikerImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return ++(This->ref); return ++(This->ref);
} }
@ -181,7 +181,7 @@ ULONG WINAPI ItemMonikerImpl_Release(IMoniker* iface)
{ {
ICOM_THIS(ItemMonikerImpl,iface); ICOM_THIS(ItemMonikerImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
This->ref--; This->ref--;
@ -200,7 +200,7 @@ ULONG WINAPI ItemMonikerImpl_Release(IMoniker* iface)
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI ItemMonikerImpl_GetClassID(const IMoniker* iface,CLSID *pClassID) HRESULT WINAPI ItemMonikerImpl_GetClassID(const IMoniker* iface,CLSID *pClassID)
{ {
TRACE(ole,"(%p,%p),stub!\n",iface,pClassID); TRACE("(%p,%p),stub!\n",iface,pClassID);
if (pClassID==NULL) if (pClassID==NULL)
return E_POINTER; return E_POINTER;
@ -219,7 +219,7 @@ HRESULT WINAPI ItemMonikerImpl_IsDirty(IMoniker* iface)
method in the OLE-provided moniker interfaces always return S_FALSE because method in the OLE-provided moniker interfaces always return S_FALSE because
their internal state never changes. */ their internal state never changes. */
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return S_FALSE; return S_FALSE;
} }
@ -316,7 +316,7 @@ HRESULT WINAPI ItemMonikerImpl_GetSizeMax(IMoniker* iface,
DWORD delimiterLength=lstrlenW(This->itemDelimiter)+1; DWORD delimiterLength=lstrlenW(This->itemDelimiter)+1;
DWORD nameLength=lstrlenW(This->itemName)+1; DWORD nameLength=lstrlenW(This->itemName)+1;
TRACE(ole,"(%p,%p)\n",iface,pcbSize); TRACE("(%p,%p)\n",iface,pcbSize);
if (pcbSize!=NULL) if (pcbSize!=NULL)
return E_POINTER; return E_POINTER;
@ -343,7 +343,7 @@ HRESULT WINAPI ItemMonikerImpl_Construct(ItemMonikerImpl* This, LPCOLESTR lpszDe
int sizeStr1=lstrlenW(lpszItem); int sizeStr1=lstrlenW(lpszItem);
int sizeStr2=lstrlenW(lpszDelim); int sizeStr2=lstrlenW(lpszDelim);
TRACE(ole,"(%p,%p)\n",This,lpszItem); TRACE("(%p,%p)\n",This,lpszItem);
/* Initialize the virtual fgunction table. */ /* Initialize the virtual fgunction table. */
This->lpvtbl1 = &VT_ItemMonikerImpl; This->lpvtbl1 = &VT_ItemMonikerImpl;
@ -367,7 +367,7 @@ HRESULT WINAPI ItemMonikerImpl_Construct(ItemMonikerImpl* This, LPCOLESTR lpszDe
*******************************************************************************/ *******************************************************************************/
HRESULT WINAPI ItemMonikerImpl_Destroy(ItemMonikerImpl* This) HRESULT WINAPI ItemMonikerImpl_Destroy(ItemMonikerImpl* This)
{ {
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
if (This->itemName) if (This->itemName)
HeapFree(GetProcessHeap(),0,This->itemName); HeapFree(GetProcessHeap(),0,This->itemName);
@ -395,7 +395,7 @@ HRESULT WINAPI ItemMonikerImpl_BindToObject(IMoniker* iface,
IID refid=IID_IOleItemContainer; IID refid=IID_IOleItemContainer;
IOleItemContainer *poic=0; IOleItemContainer *poic=0;
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult);
if(ppvResult ==NULL) if(ppvResult ==NULL)
return E_POINTER; return E_POINTER;
@ -431,7 +431,7 @@ HRESULT WINAPI ItemMonikerImpl_BindToStorage(IMoniker* iface,
HRESULT res; HRESULT res;
IOleItemContainer *poic=0; IOleItemContainer *poic=0;
TRACE(ole,"(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult); TRACE("(%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,riid,ppvResult);
*ppvResult=0; *ppvResult=0;
@ -459,7 +459,7 @@ HRESULT WINAPI ItemMonikerImpl_Reduce(IMoniker* iface,
IMoniker** ppmkToLeft, IMoniker** ppmkToLeft,
IMoniker** ppmkReduced) IMoniker** ppmkReduced)
{ {
TRACE(ole,"(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced); TRACE("(%p,%p,%ld,%p,%p)\n",iface,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced);
if (ppmkReduced==NULL) if (ppmkReduced==NULL)
return E_POINTER; return E_POINTER;
@ -484,7 +484,7 @@ HRESULT WINAPI ItemMonikerImpl_ComposeWith(IMoniker* iface,
IMoniker *pmostLeftMk=0; IMoniker *pmostLeftMk=0;
IMoniker* tempMkComposite=0; IMoniker* tempMkComposite=0;
TRACE(ole,"(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite); TRACE("(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite);
if ((ppmkComposite==NULL)||(pmkRight==NULL)) if ((ppmkComposite==NULL)||(pmkRight==NULL))
return E_POINTER; return E_POINTER;
@ -550,7 +550,7 @@ HRESULT WINAPI ItemMonikerImpl_ComposeWith(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI ItemMonikerImpl_Enum(IMoniker* iface,BOOL fForward, IEnumMoniker** ppenumMoniker) HRESULT WINAPI ItemMonikerImpl_Enum(IMoniker* iface,BOOL fForward, IEnumMoniker** ppenumMoniker)
{ {
TRACE(ole,"(%p,%d,%p)\n",iface,fForward,ppenumMoniker); TRACE("(%p,%d,%p)\n",iface,fForward,ppenumMoniker);
if (ppenumMoniker == NULL) if (ppenumMoniker == NULL)
return E_POINTER; return E_POINTER;
@ -571,7 +571,7 @@ HRESULT WINAPI ItemMonikerImpl_IsEqual(IMoniker* iface,IMoniker* pmkOtherMoniker
IBindCtx* bind; IBindCtx* bind;
HRESULT res; HRESULT res;
TRACE(ole,"(%p,%p)\n",iface,pmkOtherMoniker); TRACE("(%p,%p)\n",iface,pmkOtherMoniker);
if (pmkOtherMoniker==NULL) if (pmkOtherMoniker==NULL)
return S_FALSE; return S_FALSE;
@ -644,7 +644,7 @@ HRESULT WINAPI ItemMonikerImpl_IsRunning(IMoniker* iface,
IOleItemContainer *poic=0; IOleItemContainer *poic=0;
ICOM_THIS(ItemMonikerImpl,iface); ICOM_THIS(ItemMonikerImpl,iface);
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning);
/* If pmkToLeft is NULL, this method returns TRUE if pmkNewlyRunning is non-NULL and is equal to this */ /* If pmkToLeft is NULL, this method returns TRUE if pmkNewlyRunning is non-NULL and is equal to this */
/* moniker. Otherwise, the method checks the ROT to see whether this moniker is running. */ /* moniker. Otherwise, the method checks the ROT to see whether this moniker is running. */
@ -695,7 +695,7 @@ HRESULT WINAPI ItemMonikerImpl_GetTimeOfLastChange(IMoniker* iface,
HRESULT res; HRESULT res;
IMoniker *compositeMk; IMoniker *compositeMk;
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pItemTime); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pItemTime);
if (pItemTime==NULL) if (pItemTime==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -729,7 +729,7 @@ HRESULT WINAPI ItemMonikerImpl_GetTimeOfLastChange(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI ItemMonikerImpl_Inverse(IMoniker* iface,IMoniker** ppmk) HRESULT WINAPI ItemMonikerImpl_Inverse(IMoniker* iface,IMoniker** ppmk)
{ {
TRACE(ole,"(%p,%p)\n",iface,ppmk); TRACE("(%p,%p)\n",iface,ppmk);
if (ppmk==NULL) if (ppmk==NULL)
return E_POINTER; return E_POINTER;
@ -766,7 +766,7 @@ HRESULT WINAPI ItemMonikerImpl_CommonPrefixWith(IMoniker* iface,IMoniker* pmkOth
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI ItemMonikerImpl_RelativePathTo(IMoniker* iface,IMoniker* pmOther, IMoniker** ppmkRelPath) HRESULT WINAPI ItemMonikerImpl_RelativePathTo(IMoniker* iface,IMoniker* pmOther, IMoniker** ppmkRelPath)
{ {
TRACE(ole,"(%p,%p,%p)\n",iface,pmOther,ppmkRelPath); TRACE("(%p,%p,%p)\n",iface,pmOther,ppmkRelPath);
if (ppmkRelPath==NULL) if (ppmkRelPath==NULL)
return E_POINTER; return E_POINTER;
@ -786,7 +786,7 @@ HRESULT WINAPI ItemMonikerImpl_GetDisplayName(IMoniker* iface,
{ {
ICOM_THIS(ItemMonikerImpl,iface); ICOM_THIS(ItemMonikerImpl,iface);
TRACE(ole,"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName); TRACE("(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,ppszDisplayName);
if (ppszDisplayName==NULL) if (ppszDisplayName==NULL)
return E_POINTER; return E_POINTER;
@ -852,7 +852,7 @@ HRESULT WINAPI ItemMonikerImpl_ParseDisplayName(IMoniker* iface,
******************************************************************************/ ******************************************************************************/
HRESULT WINAPI ItemMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys) HRESULT WINAPI ItemMonikerImpl_IsSystemMoniker(IMoniker* iface,DWORD* pwdMksys)
{ {
TRACE(ole,"(%p,%p)\n",iface,pwdMksys); TRACE("(%p,%p)\n",iface,pwdMksys);
if (!pwdMksys) if (!pwdMksys)
return E_POINTER; return E_POINTER;
@ -870,7 +870,7 @@ HRESULT WINAPI ItemMonikerROTDataImpl_QueryInterface(IROTData *iface,REFIID riid
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p,%p,%p)\n",iface,riid,ppvObject); TRACE("(%p,%p,%p)\n",iface,riid,ppvObject);
return ItemMonikerImpl_QueryInterface(This, riid, ppvObject); return ItemMonikerImpl_QueryInterface(This, riid, ppvObject);
} }
@ -882,7 +882,7 @@ ULONG WINAPI ItemMonikerROTDataImpl_AddRef(IROTData *iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return ItemMonikerImpl_AddRef(This); return ItemMonikerImpl_AddRef(This);
} }
@ -894,7 +894,7 @@ ULONG WINAPI ItemMonikerROTDataImpl_Release(IROTData* iface)
{ {
ICOM_THIS_From_IROTData(IMoniker, iface); ICOM_THIS_From_IROTData(IMoniker, iface);
TRACE(ole,"(%p)\n",iface); TRACE("(%p)\n",iface);
return ItemMonikerImpl_Release(This); return ItemMonikerImpl_Release(This);
} }
@ -907,7 +907,7 @@ HRESULT WINAPI ItemMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
ULONG cbMax, ULONG cbMax,
ULONG* pcbData) ULONG* pcbData)
{ {
FIXME(ole,"(),stub!\n"); FIXME("(),stub!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -917,7 +917,7 @@ HRESULT WINAPI ItemMonikerROTDataImpl_GetComparaisonData(IROTData* iface,
HRESULT WINAPI CreateItemMoniker16(LPCOLESTR16 lpszDelim,LPCOLESTR lpszItem,LPMONIKER* ppmk) HRESULT WINAPI CreateItemMoniker16(LPCOLESTR16 lpszDelim,LPCOLESTR lpszItem,LPMONIKER* ppmk)
{ {
FIXME(ole,"(%s,%p),stub!\n",lpszDelim,ppmk); FIXME("(%s,%p),stub!\n",lpszDelim,ppmk);
*ppmk = NULL; *ppmk = NULL;
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -931,7 +931,7 @@ HRESULT WINAPI CreateItemMoniker(LPCOLESTR lpszDelim,LPCOLESTR lpszItem, LPMONI
HRESULT hr = S_OK; HRESULT hr = S_OK;
IID riid=IID_IMoniker; IID riid=IID_IMoniker;
TRACE(ole,"(%p,%p,%p)\n",lpszDelim,lpszItem,ppmk); TRACE("(%p,%p,%p)\n",lpszDelim,lpszItem,ppmk);
newItemMoniker = HeapAlloc(GetProcessHeap(), 0, sizeof(ItemMonikerImpl)); newItemMoniker = HeapAlloc(GetProcessHeap(), 0, sizeof(ItemMonikerImpl));

View File

@ -11,7 +11,7 @@
#include "winerror.h" #include "winerror.h"
#include "objbase.h" #include "objbase.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)

View File

@ -8,7 +8,7 @@
#include <assert.h> #include <assert.h>
#include "winerror.h" #include "winerror.h"
#include "wine/obj_moniker.h" #include "wine/obj_moniker.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -82,7 +82,7 @@ HRESULT WINAPI RunningObjectTableImpl_QueryInterface(IRunningObjectTable* iface,
{ {
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,riid,ppvObject); TRACE("(%p,%p,%p)\n",This,riid,ppvObject);
/* validate arguments*/ /* validate arguments*/
if (This==0) if (This==0)
@ -114,7 +114,7 @@ ULONG WINAPI RunningObjectTableImpl_AddRef(IRunningObjectTable* iface)
{ {
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
return ++(This->ref); return ++(This->ref);
} }
@ -124,7 +124,7 @@ ULONG WINAPI RunningObjectTableImpl_AddRef(IRunningObjectTable* iface)
*/ */
HRESULT WINAPI RunningObjectTableImpl_Destroy() HRESULT WINAPI RunningObjectTableImpl_Destroy()
{ {
TRACE(ole,"()\n"); TRACE("()\n");
if (runningObjectTableInstance==NULL) if (runningObjectTableInstance==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -146,7 +146,7 @@ ULONG WINAPI RunningObjectTableImpl_Release(IRunningObjectTable* iface)
DWORD i; DWORD i;
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p)\n",This); TRACE("(%p)\n",This);
This->ref--; This->ref--;
@ -180,7 +180,7 @@ ULONG WINAPI RunningObjectTableImpl_Release(IRunningObjectTable* iface)
*/ */
HRESULT WINAPI RunningObjectTableImpl_Initialize() HRESULT WINAPI RunningObjectTableImpl_Initialize()
{ {
TRACE(ole,"()\n"); TRACE("()\n");
/* create the unique instance of the RunningObjectTableImpl structure */ /* create the unique instance of the RunningObjectTableImpl structure */
runningObjectTableInstance = HeapAlloc(GetProcessHeap(), 0, sizeof(RunningObjectTableImpl)); runningObjectTableInstance = HeapAlloc(GetProcessHeap(), 0, sizeof(RunningObjectTableImpl));
@ -214,7 +214,7 @@ HRESULT WINAPI RunningObjectTableImpl_Initialize()
*/ */
HRESULT WINAPI RunningObjectTableImpl_UnInitialize() HRESULT WINAPI RunningObjectTableImpl_UnInitialize()
{ {
TRACE(ole,"()\n"); TRACE("()\n");
if (runningObjectTableInstance==NULL) if (runningObjectTableInstance==NULL)
return E_POINTER; return E_POINTER;
@ -238,7 +238,7 @@ HRESULT WINAPI RunningObjectTableImpl_Register(IRunningObjectTable* iface,
HRESULT res=S_OK; HRESULT res=S_OK;
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p,%ld,%p,%p,%p)\n",This,grfFlags,punkObject,pmkObjectName,pdwRegister); TRACE("(%p,%ld,%p,%p,%p)\n",This,grfFlags,punkObject,pmkObjectName,pdwRegister);
/* there's only tow types of register : strong and or weak registration (only one must be passed on parameter) */ /* there's only tow types of register : strong and or weak registration (only one must be passed on parameter) */
if ( ( (grfFlags & ROTFLAGS_REGISTRATIONKEEPSALIVE) || !(grfFlags & ROTFLAGS_ALLOWANYCLIENT)) && if ( ( (grfFlags & ROTFLAGS_REGISTRATIONKEEPSALIVE) || !(grfFlags & ROTFLAGS_ALLOWANYCLIENT)) &&
@ -265,7 +265,7 @@ HRESULT WINAPI RunningObjectTableImpl_Register(IRunningObjectTable* iface,
if (This->runObjTabRegister == 0xFFFFFFFF){ if (This->runObjTabRegister == 0xFFFFFFFF){
FIXME(ole,"runObjTabRegister: %ld is out of data limite \n",This->runObjTabRegister); FIXME("runObjTabRegister: %ld is out of data limite \n",This->runObjTabRegister);
return E_FAIL; return E_FAIL;
} }
This->runObjTabRegister++; This->runObjTabRegister++;
@ -298,7 +298,7 @@ HRESULT WINAPI RunningObjectTableImpl_Revoke( IRunningObjectTable* iface,
DWORD index,j; DWORD index,j;
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p,%ld)\n",This,dwRegister); TRACE("(%p,%ld)\n",This,dwRegister);
/* verify if the object to be revoked was registred befor or not */ /* verify if the object to be revoked was registred befor or not */
if (RunningObjectTableImpl_GetObjectIndex(This,dwRegister,NULL,&index)==S_FALSE) if (RunningObjectTableImpl_GetObjectIndex(This,dwRegister,NULL,&index)==S_FALSE)
@ -328,7 +328,7 @@ HRESULT WINAPI RunningObjectTableImpl_IsRunning( IRunningObjectTable* iface,
{ {
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p,%p)\n",This,pmkObjectName); TRACE("(%p,%p)\n",This,pmkObjectName);
return RunningObjectTableImpl_GetObjectIndex(This,-1,pmkObjectName,NULL); return RunningObjectTableImpl_GetObjectIndex(This,-1,pmkObjectName,NULL);
} }
@ -343,7 +343,7 @@ HRESULT WINAPI RunningObjectTableImpl_GetObject( IRunningObjectTable* iface,
DWORD index; DWORD index;
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,pmkObjectName,ppunkObject); TRACE("(%p,%p,%p)\n",This,pmkObjectName,ppunkObject);
if (ppunkObject==NULL) if (ppunkObject==NULL)
return E_POINTER; return E_POINTER;
@ -371,7 +371,7 @@ HRESULT WINAPI RunningObjectTableImpl_NoteChangeTime(IRunningObjectTable* iface,
DWORD index=-1; DWORD index=-1;
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p,%ld,%p)\n",This,dwRegister,pfiletime); TRACE("(%p,%ld,%p)\n",This,dwRegister,pfiletime);
/* verify if the object to be changed was registred befor or not */ /* verify if the object to be changed was registred befor or not */
if (RunningObjectTableImpl_GetObjectIndex(This,dwRegister,NULL,&index)==S_FALSE) if (RunningObjectTableImpl_GetObjectIndex(This,dwRegister,NULL,&index)==S_FALSE)
@ -393,7 +393,7 @@ HRESULT WINAPI RunningObjectTableImpl_GetTimeOfLastChange(IRunningObjectTable* i
DWORD index=-1; DWORD index=-1;
ICOM_THIS(RunningObjectTableImpl,iface); ICOM_THIS(RunningObjectTableImpl,iface);
TRACE(ole,"(%p,%p,%p)\n",This,pmkObjectName,pfiletime); TRACE("(%p,%p,%p)\n",This,pmkObjectName,pfiletime);
if (pmkObjectName==NULL || pfiletime==NULL) if (pmkObjectName==NULL || pfiletime==NULL)
return E_INVALIDARG; return E_INVALIDARG;
@ -413,7 +413,7 @@ HRESULT WINAPI RunningObjectTableImpl_GetTimeOfLastChange(IRunningObjectTable* i
HRESULT WINAPI RunningObjectTableImpl_EnumRunning(IRunningObjectTable* iface, HRESULT WINAPI RunningObjectTableImpl_EnumRunning(IRunningObjectTable* iface,
IEnumMoniker **ppenumMoniker) /* Address of output variable that receives the IEnumMoniker interface pointer */ IEnumMoniker **ppenumMoniker) /* Address of output variable that receives the IEnumMoniker interface pointer */
{ {
FIXME(ole,"(%p,%p) needs the IEnumMoniker implementation \n",iface,ppenumMoniker); FIXME("(%p,%p) needs the IEnumMoniker implementation \n",iface,ppenumMoniker);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -428,7 +428,7 @@ HRESULT WINAPI RunningObjectTableImpl_GetObjectIndex(RunningObjectTableImpl* Thi
DWORD i; DWORD i;
TRACE(ole,"(%p,%ld,%p,%p)\n",This,identReg,pmk,indx); TRACE("(%p,%ld,%p,%p)\n",This,identReg,pmk,indx);
if (pmk!=NULL) if (pmk!=NULL)
/* search object identified by a moniker*/ /* search object identified by a moniker*/
@ -449,7 +449,7 @@ HRESULT WINAPI RunningObjectTableImpl_GetObjectIndex(RunningObjectTableImpl* Thi
*/ */
HRESULT WINAPI GetRunningObjectTable16(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot) HRESULT WINAPI GetRunningObjectTable16(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot)
{ {
FIXME(ole,"(%ld,%p),stub!\n",reserved,pprot); FIXME("(%ld,%p),stub!\n",reserved,pprot);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -461,7 +461,7 @@ HRESULT WINAPI GetRunningObjectTable(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot
IID riid=IID_IRunningObjectTable; IID riid=IID_IRunningObjectTable;
HRESULT res; HRESULT res;
TRACE(ole,"()\n"); TRACE("()\n");
if (reserved!=0) if (reserved!=0)
return E_UNEXPECTED; return E_UNEXPECTED;

View File

@ -18,7 +18,7 @@
#include "commctrl.h" #include "commctrl.h"
#include "wine/obj_clientserver.h" #include "wine/obj_clientserver.h"
#include "wine/wingdi16.h" #include "wine/wingdi16.h"
#include "debug.h" #include "debugtools.h"
#include "ole2ver.h" #include "ole2ver.h"
#include "winreg.h" #include "winreg.h"
@ -138,7 +138,7 @@ static DWORD OLEDD_GetButtonState();
*/ */
DWORD WINAPI OleBuildVersion(void) DWORD WINAPI OleBuildVersion(void)
{ {
TRACE(ole,"(void)\n"); TRACE("(void)\n");
return (rmm<<16)+rup; return (rmm<<16)+rup;
} }
@ -149,7 +149,7 @@ HRESULT WINAPI OleInitialize(LPVOID reserved)
{ {
HRESULT hr; HRESULT hr;
TRACE(ole, "(%p)\n", reserved); TRACE("(%p)\n", reserved);
/* /*
* The first duty of the OleInitialize is to initialize the COM libraries. * The first duty of the OleInitialize is to initialize the COM libraries.
@ -176,7 +176,7 @@ HRESULT WINAPI OleInitialize(LPVOID reserved)
/* /*
* Initialize the libraries. * Initialize the libraries.
*/ */
TRACE(ole, "() - Initializing the OLE libraries\n"); TRACE("() - Initializing the OLE libraries\n");
/* /*
* Drag and Drop * Drag and Drop
@ -212,7 +212,7 @@ DWORD WINAPI CoGetCurrentProcess(void) {
*/ */
void WINAPI OleUninitialize(void) void WINAPI OleUninitialize(void)
{ {
TRACE(ole, "()\n"); TRACE("()\n");
/* /*
* Decrease the lock count on the OLE module. * Decrease the lock count on the OLE module.
@ -227,7 +227,7 @@ void WINAPI OleUninitialize(void)
/* /*
* Actually free the libraries. * Actually free the libraries.
*/ */
TRACE(ole, "() - Freeing the last reference count\n"); TRACE("() - Freeing the last reference count\n");
/* /*
* Drag and Drop * Drag and Drop
@ -259,7 +259,7 @@ HRESULT WINAPI OleFlushClipboard16(void)
*/ */
HRESULT WINAPI OleSetClipboard(LPVOID pDataObj) HRESULT WINAPI OleSetClipboard(LPVOID pDataObj)
{ {
FIXME(ole,"(%p), stub!\n", pDataObj); FIXME("(%p), stub!\n", pDataObj);
return S_OK; return S_OK;
} }
@ -270,7 +270,7 @@ HRESULT WINAPI CoRegisterMessageFilter(
LPMESSAGEFILTER lpMessageFilter, /* Pointer to interface */ LPMESSAGEFILTER lpMessageFilter, /* Pointer to interface */
LPMESSAGEFILTER *lplpMessageFilter /* Indirect pointer to prior instance if non-NULL */ LPMESSAGEFILTER *lplpMessageFilter /* Indirect pointer to prior instance if non-NULL */
) { ) {
FIXME(ole,"stub\n"); FIXME("stub\n");
if (lplpMessageFilter) { if (lplpMessageFilter) {
*lplpMessageFilter = NULL; *lplpMessageFilter = NULL;
} }
@ -281,7 +281,7 @@ HRESULT WINAPI CoRegisterMessageFilter(
* OleInitializeWOW [OLE32.109] * OleInitializeWOW [OLE32.109]
*/ */
HRESULT WINAPI OleInitializeWOW(DWORD x) { HRESULT WINAPI OleInitializeWOW(DWORD x) {
FIXME(ole,"(0x%08lx),stub!\n",x); FIXME("(0x%08lx),stub!\n",x);
return 0; return 0;
} }
@ -292,7 +292,7 @@ HRESULT WINAPI RegisterDragDrop16(
HWND16 hwnd, HWND16 hwnd,
LPDROPTARGET pDropTarget LPDROPTARGET pDropTarget
) { ) {
FIXME(ole,"(0x%04x,%p),stub!\n",hwnd,pDropTarget); FIXME("(0x%04x,%p),stub!\n",hwnd,pDropTarget);
return S_OK; return S_OK;
} }
@ -305,7 +305,7 @@ HRESULT WINAPI RegisterDragDrop(
{ {
DropTargetNode* dropTargetInfo; DropTargetNode* dropTargetInfo;
TRACE(ole,"(0x%x,%p)\n", hwnd, pDropTarget); TRACE("(0x%x,%p)\n", hwnd, pDropTarget);
/* /*
* First, check if the window is already registered. * First, check if the window is already registered.
@ -345,7 +345,7 @@ HRESULT WINAPI RegisterDragDrop(
HRESULT WINAPI RevokeDragDrop16( HRESULT WINAPI RevokeDragDrop16(
HWND16 hwnd HWND16 hwnd
) { ) {
FIXME(ole,"(0x%04x),stub!\n",hwnd); FIXME("(0x%04x),stub!\n",hwnd);
return S_OK; return S_OK;
} }
@ -357,7 +357,7 @@ HRESULT WINAPI RevokeDragDrop(
{ {
DropTargetNode* dropTargetInfo; DropTargetNode* dropTargetInfo;
TRACE(ole,"(0x%x)\n", hwnd); TRACE("(0x%x)\n", hwnd);
/* /*
* First, check if the window is already registered. * First, check if the window is already registered.
@ -414,7 +414,7 @@ HRESULT WINAPI OleRegGetUserType(
strcat(keyName, xclsid); strcat(keyName, xclsid);
strcat(keyName, "\\"); strcat(keyName, "\\");
TRACE(ole,"(%s, %ld, %p)\n", keyName, dwFormOfType, pszUserType); TRACE("(%s, %ld, %p)\n", keyName, dwFormOfType, pszUserType);
/* /*
* Open the class id Key * Open the class id Key
@ -488,7 +488,7 @@ HRESULT WINAPI DoDragDrop (
HWND hwndTrackWindow; HWND hwndTrackWindow;
MSG msg; MSG msg;
TRACE(ole,"(DataObject %p, DropSource %p)\n", pDataObject, pDropSource); TRACE("(DataObject %p, DropSource %p)\n", pDataObject, pDropSource);
/* /*
* Setup the drag n drop tracking window. * Setup the drag n drop tracking window.
@ -572,7 +572,7 @@ HRESULT WINAPI DoDragDrop (
HRESULT WINAPI OleQueryLinkFromData( HRESULT WINAPI OleQueryLinkFromData(
IDataObject* pSrcDataObject) IDataObject* pSrcDataObject)
{ {
FIXME(ole,"(%p),stub!\n", pSrcDataObject); FIXME("(%p),stub!\n", pSrcDataObject);
return S_OK; return S_OK;
} }
@ -605,7 +605,7 @@ HRESULT WINAPI OleRegGetMiscStatus(
strcat(keyName, xclsid); strcat(keyName, xclsid);
strcat(keyName, "\\"); strcat(keyName, "\\");
TRACE(ole,"(%s, %ld, %p)\n", keyName, dwAspect, pdwStatus); TRACE("(%s, %ld, %p)\n", keyName, dwAspect, pdwStatus);
/* /*
* Open the class id Key * Open the class id Key
@ -670,7 +670,7 @@ HRESULT WINAPI OleSetContainedObject(
IRunnableObject* runnable = NULL; IRunnableObject* runnable = NULL;
HRESULT hres; HRESULT hres;
TRACE(ole,"(%p,%x), stub!\n", pUnknown, fContained); TRACE("(%p,%x), stub!\n", pUnknown, fContained);
hres = IUnknown_QueryInterface(pUnknown, hres = IUnknown_QueryInterface(pUnknown,
&IID_IRunnableObject, &IID_IRunnableObject,
@ -702,7 +702,7 @@ HRESULT WINAPI OleLoad(
STATSTG storageInfo; STATSTG storageInfo;
HRESULT hres; HRESULT hres;
TRACE(ole,"(%p,%p,%p,%p)\n", pStg, riid, pClientSite, ppvObj); TRACE("(%p,%p,%p,%p)\n", pStg, riid, pClientSite, ppvObj);
/* /*
* TODO, Conversion ... OleDoAutoConvert * TODO, Conversion ... OleDoAutoConvert
@ -784,7 +784,7 @@ HRESULT WINAPI OleSave(
HRESULT hres; HRESULT hres;
CLSID objectClass; CLSID objectClass;
TRACE(ole,"(%p,%p,%x)\n", pPS, pStg, fSameAsLoad); TRACE("(%p,%p,%x)\n", pPS, pStg, fSameAsLoad);
/* /*
* First, we transfer the class ID (if available) * First, we transfer the class ID (if available)
@ -818,7 +818,7 @@ HRESULT WINAPI OleSave(
HRESULT WINAPI OleGetClipboard( HRESULT WINAPI OleGetClipboard(
IDataObject** ppDataObj) IDataObject** ppDataObj)
{ {
FIXME(ole,"(%p),stub!\n", ppDataObj); FIXME("(%p),stub!\n", ppDataObj);
if (ppDataObj) if (ppDataObj)
*ppDataObj=0; *ppDataObj=0;
@ -1091,7 +1091,7 @@ LRESULT CALLBACK OLEMenu_CallWndProc(INT code, WPARAM wParam, LPARAM lParam)
OleMenuHookItem *pHookItem = NULL; OleMenuHookItem *pHookItem = NULL;
WORD fuFlags; WORD fuFlags;
TRACE(ole,"%i, %04x, %08x\n", code, wParam, (unsigned)lParam ); TRACE("%i, %04x, %08x\n", code, wParam, (unsigned)lParam );
/* Check if we're being asked to process the message */ /* Check if we're being asked to process the message */
if ( HC_ACTION != code ) if ( HC_ACTION != code )
@ -1175,7 +1175,7 @@ NEXTHOOK:
if ( !( pHookItem = OLEMenu_IsHookInstalled( GetCurrentThreadId(), NULL ) ) ) if ( !( pHookItem = OLEMenu_IsHookInstalled( GetCurrentThreadId(), NULL ) ) )
{ {
/* This should never fail!! */ /* This should never fail!! */
WARN(ole, "could not retrieve hHook for current thread!\n" ); WARN("could not retrieve hHook for current thread!\n" );
return 0; return 0;
} }
@ -1196,7 +1196,7 @@ LRESULT CALLBACK OLEMenu_GetMsgProc(INT code, WPARAM wParam, LPARAM lParam)
OleMenuHookItem *pHookItem = NULL; OleMenuHookItem *pHookItem = NULL;
WORD wCode; WORD wCode;
TRACE(ole,"%i, %04x, %08x\n", code, wParam, (unsigned)lParam ); TRACE("%i, %04x, %08x\n", code, wParam, (unsigned)lParam );
/* Check if we're being asked to process a messages */ /* Check if we're being asked to process a messages */
if ( HC_ACTION != code ) if ( HC_ACTION != code )
@ -1249,7 +1249,7 @@ NEXTHOOK:
if ( !( pHookItem = OLEMenu_IsHookInstalled( GetCurrentThreadId(), NULL ) ) ) if ( !( pHookItem = OLEMenu_IsHookInstalled( GetCurrentThreadId(), NULL ) ) )
{ {
/* This should never fail!! */ /* This should never fail!! */
WARN(ole, "could not retrieve hHook for current thread!\n" ); WARN("could not retrieve hHook for current thread!\n" );
return FALSE; return FALSE;
} }
@ -1343,7 +1343,7 @@ HRESULT WINAPI OleSetMenuDescriptor(
if ( lpFrame || lpActiveObject ) if ( lpFrame || lpActiveObject )
{ {
FIXME(ole,"(%x, %x, %x, %p, %p), Context sensitive help filtering not implemented!\n", FIXME("(%x, %x, %x, %p, %p), Context sensitive help filtering not implemented!\n",
(unsigned int)hOleMenu, (unsigned int)hOleMenu,
hwndFrame, hwndFrame,
hwndActiveObject, hwndActiveObject,
@ -2120,7 +2120,7 @@ HGLOBAL16 WINAPI OleMetaFilePictFromIconAndLabel16(
HGLOBAL16 hmf; HGLOBAL16 hmf;
HDC16 hdc; HDC16 hdc;
FIXME(ole, "(%04x, '%s', '%s', %d): incorrect metrics, please try to correct them !\n\n\n", hIcon, lpszLabel, lpszSourceFile, iIconIndex); FIXME("(%04x, '%s', '%s', %d): incorrect metrics, please try to correct them !\n\n\n", hIcon, lpszLabel, lpszSourceFile, iIconIndex);
if (!hIcon) { if (!hIcon) {
if (lpszSourceFile) { if (lpszSourceFile) {

View File

@ -11,7 +11,7 @@
#include "wine/obj_base.h" #include "wine/obj_base.h"
#include "heap.h" #include "heap.h"
#include "ldt.h" #include "ldt.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -300,7 +300,7 @@ HRESULT WINAPI CreateDispTypeInfo16(
LCID lcid, LCID lcid,
ITypeInfo **pptinfo ITypeInfo **pptinfo
) { ) {
FIXME(ole,"(%p,%ld,%p),stub\n",pidata,lcid,pptinfo); FIXME("(%p,%ld,%p),stub\n",pidata,lcid,pptinfo);
return 0; return 0;
} }
@ -312,7 +312,7 @@ HRESULT WINAPI RegisterActiveObject16(
) { ) {
char buf[80]; char buf[80];
WINE_StringFromCLSID(rclsid,buf); WINE_StringFromCLSID(rclsid,buf);
FIXME(ole,"(%p,%s,0x%08lx,%p):stub\n",punk,buf,dwFlags,pdwRegister); FIXME("(%p,%s,0x%08lx,%p):stub\n",punk,buf,dwFlags,pdwRegister);
return 0; return 0;
} }
@ -332,7 +332,7 @@ INT WINAPI OleTranslateColor(
COLORREF colorref; COLORREF colorref;
BYTE b = HIBYTE(HIWORD(clr)); BYTE b = HIBYTE(HIWORD(clr));
TRACE(ole,"(%08lx, %d, %p):stub\n", clr, hpal, pColorRef); TRACE("(%08lx, %d, %p):stub\n", clr, hpal, pColorRef);
/* /*
* In case pColorRef is NULL, provide our own to simplify the code. * In case pColorRef is NULL, provide our own to simplify the code.

View File

@ -5,7 +5,7 @@
*/ */
#include "ole2.h" #include "ole2.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -17,7 +17,7 @@ HRESULT WINAPI OleCreateFromData(LPDATAOBJECT pSrcDataObj, REFIID riid,
LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPOLECLIENTSITE pClientSite, LPSTORAGE pStg,
LPVOID* ppvObj) LPVOID* ppvObj)
{ {
FIXME(ole,"(%p,%p,%li,%p,%p,%p,%p), stub!\n", pSrcDataObj,riid,renderopt,pFormatEtc,pClientSite,pStg,ppvObj); FIXME("(%p,%p,%li,%p,%p,%p,%p), stub!\n", pSrcDataObj,riid,renderopt,pFormatEtc,pClientSite,pStg,ppvObj);
return S_OK; return S_OK;
} }
@ -29,7 +29,7 @@ HRESULT WINAPI OleCreateLinkToFile(LPCOLESTR lpszFileName, REFIID riid,
DWORD renderopt, LPFORMATETC lpFormatEtc, DWORD renderopt, LPFORMATETC lpFormatEtc,
LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj) LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj)
{ {
FIXME(ole,"(%p,%p,%li,%p,%p,%p,%p), stub!\n",lpszFileName, riid, renderopt, lpFormatEtc, pClientSite, pStg, ppvObj); FIXME("(%p,%p,%li,%p,%p,%p,%p), stub!\n",lpszFileName, riid, renderopt, lpFormatEtc, pClientSite, pStg, ppvObj);
return S_OK; return S_OK;
} }
@ -40,7 +40,7 @@ HRESULT WINAPI OleCreateLinkToFile(LPCOLESTR lpszFileName, REFIID riid,
HRESULT WINAPI OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, HRESULT WINAPI OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat,
UINT uiFlags) UINT uiFlags)
{ {
FIXME(ole,"(%x,%x,%x), stub!\n", hSrc, cfFormat, uiFlags); FIXME("(%x,%x,%x), stub!\n", hSrc, cfFormat, uiFlags);
return S_OK; return S_OK;
} }
@ -51,7 +51,7 @@ HRESULT WINAPI OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat,
HRESULT WINAPI WriteFmtUserTypeStg( HRESULT WINAPI WriteFmtUserTypeStg(
LPSTORAGE pstg, CLIPFORMAT cf, LPOLESTR lpszUserType) LPSTORAGE pstg, CLIPFORMAT cf, LPOLESTR lpszUserType)
{ {
FIXME(ole,"(%p,%x,%p) stub!\n",pstg,cf,lpszUserType); FIXME("(%p,%x,%p) stub!\n",pstg,cf,lpszUserType);
return S_OK; return S_OK;
} }
@ -61,7 +61,7 @@ HRESULT WINAPI WriteFmtUserTypeStg(
HRESULT WINAPI OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame, HRESULT WINAPI OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame,
LPOLEINPLACEFRAMEINFO lpFrameInfo, LPMSG lpmsg) LPOLEINPLACEFRAMEINFO lpFrameInfo, LPMSG lpmsg)
{ {
FIXME(ole,"(%p,%p,%p),stub!\n", lpFrame, lpFrameInfo, lpmsg); FIXME("(%p,%p,%p),stub!\n", lpFrame, lpFrameInfo, lpmsg);
return S_OK; return S_OK;
} }
@ -70,7 +70,7 @@ HRESULT WINAPI OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame,
*/ */
HRESULT WINAPI CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew) HRESULT WINAPI CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew)
{ {
FIXME(ole,"(%p,%p), stub!\n", clsidOld, clsidNew); FIXME("(%p,%p), stub!\n", clsidOld, clsidNew);
return S_OK; return S_OK;
} }
@ -80,7 +80,7 @@ HRESULT WINAPI CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew)
*/ */
BOOL WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, LPMSG lpMsg, WORD* lpwCmd) BOOL WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, LPMSG lpMsg, WORD* lpwCmd)
{ {
FIXME(ole,"(%x,%i,%p,%p), stub!\n", hAccel, cAccelEntries, lpMsg, lpwCmd); FIXME("(%x,%i,%p,%p), stub!\n", hAccel, cAccelEntries, lpMsg, lpwCmd);
return TRUE; return TRUE;
} }
@ -89,7 +89,7 @@ BOOL WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, LPMSG lpMsg, WORD* l
*/ */
HRESULT WINAPI SetConvertStg(LPSTORAGE pStg, BOOL fConvert) HRESULT WINAPI SetConvertStg(LPSTORAGE pStg, BOOL fConvert)
{ {
FIXME(ole,"(%p,%x), stub!\n", pStg, fConvert); FIXME("(%p,%x), stub!\n", pStg, fConvert);
return S_OK; return S_OK;
} }
@ -98,7 +98,7 @@ HRESULT WINAPI SetConvertStg(LPSTORAGE pStg, BOOL fConvert)
*/ */
HRESULT WINAPI OleFlushClipboard() HRESULT WINAPI OleFlushClipboard()
{ {
FIXME(ole,"(), stub!\n"); FIXME("(), stub!\n");
return S_OK; return S_OK;
} }
@ -108,7 +108,7 @@ HRESULT WINAPI OleFlushClipboard()
HRESULT WINAPI OleCreate(REFCLSID rclsid, REFIID riid, DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite, HRESULT WINAPI OleCreate(REFCLSID rclsid, REFIID riid, DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite,
LPSTORAGE pStg, LPVOID* ppvObj) LPSTORAGE pStg, LPVOID* ppvObj)
{ {
FIXME(ole,"(not shown), stub!\n"); FIXME("(not shown), stub!\n");
return S_OK; return S_OK;
} }
@ -118,7 +118,7 @@ HRESULT WINAPI OleCreate(REFCLSID rclsid, REFIID riid, DWORD renderopt, LPFORMAT
HRESULT WINAPI OleCreateLink(LPMONIKER pmkLinkSrc, REFIID riid, DWORD renderopt, LPFORMATETC lpFormatEtc, HRESULT WINAPI OleCreateLink(LPMONIKER pmkLinkSrc, REFIID riid, DWORD renderopt, LPFORMATETC lpFormatEtc,
LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj) LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj)
{ {
FIXME(ole,"(not shown), stub!\n"); FIXME("(not shown), stub!\n");
return S_OK; return S_OK;
} }
@ -128,7 +128,7 @@ HRESULT WINAPI OleCreateLink(LPMONIKER pmkLinkSrc, REFIID riid, DWORD renderopt,
HRESULT WINAPI OleCreateFromFile(REFCLSID rclsid, LPCOLESTR lpszFileName, REFIID riid, HRESULT WINAPI OleCreateFromFile(REFCLSID rclsid, LPCOLESTR lpszFileName, REFIID riid,
DWORD renderopt, LPFORMATETC lpFormatEtc, LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj) DWORD renderopt, LPFORMATETC lpFormatEtc, LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj)
{ {
FIXME(ole,"(not shown), stub!\n"); FIXME("(not shown), stub!\n");
return S_OK; return S_OK;
} }
@ -137,7 +137,7 @@ HRESULT WINAPI OleCreateFromFile(REFCLSID rclsid, LPCOLESTR lpszFileName, REFIID
*/ */
HRESULT WINAPI OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCloses) HRESULT WINAPI OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCloses)
{ {
FIXME(ole,"(%p,%x,%x), stub!\n", pUnknown, fLock, fLastUnlockCloses); FIXME("(%p,%x,%x), stub!\n", pUnknown, fLock, fLastUnlockCloses);
return S_OK; return S_OK;
} }
@ -146,7 +146,7 @@ HRESULT WINAPI OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCl
*/ */
HGLOBAL WINAPI OleGetIconOfClass(REFCLSID rclsid, LPOLESTR lpszLabel, BOOL fUseTypeAsLabel) HGLOBAL WINAPI OleGetIconOfClass(REFCLSID rclsid, LPOLESTR lpszLabel, BOOL fUseTypeAsLabel)
{ {
FIXME(ole,"(%p,%p,%x), stub!\n", rclsid, lpszLabel, fUseTypeAsLabel); FIXME("(%p,%p,%x), stub!\n", rclsid, lpszLabel, fUseTypeAsLabel);
return S_OK; return S_OK;
} }
@ -155,7 +155,7 @@ HGLOBAL WINAPI OleGetIconOfClass(REFCLSID rclsid, LPOLESTR lpszLabel, BOOL fUseT
*/ */
HRESULT WINAPI OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject) HRESULT WINAPI OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject)
{ {
FIXME(ole,"(%p), stub!\n", pSrcDataObject); FIXME("(%p), stub!\n", pSrcDataObject);
return S_OK; return S_OK;
} }
@ -164,7 +164,7 @@ HRESULT WINAPI OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject)
*/ */
HRESULT WINAPI ReadFmtUserTypeStg (LPSTORAGE pstg, CLIPFORMAT* pcf, LPOLESTR* lplpszUserType) HRESULT WINAPI ReadFmtUserTypeStg (LPSTORAGE pstg, CLIPFORMAT* pcf, LPOLESTR* lplpszUserType)
{ {
FIXME(ole,"(%p,%p,%p), stub!\n", pstg, pcf, lplpszUserType); FIXME("(%p,%p,%p), stub!\n", pstg, pcf, lplpszUserType);
return S_OK; return S_OK;
} }
@ -175,7 +175,7 @@ HRESULT WINAPI OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, REFIID iid,
DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite, DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite,
LPSTORAGE pStg, LPVOID* ppvObj) LPSTORAGE pStg, LPVOID* ppvObj)
{ {
FIXME(ole,"(not shown), stub!\n"); FIXME("(not shown), stub!\n");
return S_OK; return S_OK;
} }
@ -184,7 +184,7 @@ HRESULT WINAPI OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, REFIID iid,
*/ */
HRESULT WINAPI OleRun(LPUNKNOWN pUnknown) HRESULT WINAPI OleRun(LPUNKNOWN pUnknown)
{ {
FIXME(ole,"(%p), stub!\n", pUnknown); FIXME("(%p), stub!\n", pUnknown);
return S_OK; return S_OK;
} }
@ -197,7 +197,7 @@ HRESULT WINAPI OleCreateLinkFromData(LPDATAOBJECT pSrcDataObj, REFIID riid,
LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPOLECLIENTSITE pClientSite, LPSTORAGE pStg,
LPVOID* ppvObj) LPVOID* ppvObj)
{ {
FIXME(ole,"(not shown), stub!\n"); FIXME("(not shown), stub!\n");
return S_OK; return S_OK;
} }
@ -206,7 +206,7 @@ HRESULT WINAPI OleCreateLinkFromData(LPDATAOBJECT pSrcDataObj, REFIID riid,
*/ */
BOOL WINAPI OleIsRunning(LPOLEOBJECT pObject) BOOL WINAPI OleIsRunning(LPOLEOBJECT pObject)
{ {
FIXME(ole,"(%p), stub!\n", pObject); FIXME("(%p), stub!\n", pObject);
return TRUE; return TRUE;
} }
@ -215,7 +215,7 @@ BOOL WINAPI OleIsRunning(LPOLEOBJECT pObject)
*/ */
HRESULT WINAPI OleRegEnumVerbs (REFCLSID clsid, LPENUMOLEVERB* ppenum) HRESULT WINAPI OleRegEnumVerbs (REFCLSID clsid, LPENUMOLEVERB* ppenum)
{ {
FIXME(ole,"(%p,%p), stub!\n", clsid, ppenum); FIXME("(%p,%p), stub!\n", clsid, ppenum);
return S_OK; return S_OK;
} }
@ -227,7 +227,7 @@ HRESULT WINAPI OleRegEnumFormatEtc (
DWORD dwDirection, DWORD dwDirection,
LPENUMFORMATETC* ppenumFormatetc) LPENUMFORMATETC* ppenumFormatetc)
{ {
FIXME(ole,"(%p, %ld, %p), stub!\n", clsid, dwDirection, ppenumFormatetc); FIXME("(%p, %ld, %p), stub!\n", clsid, dwDirection, ppenumFormatetc);
return S_OK; return S_OK;
} }

View File

@ -11,7 +11,7 @@
#include "ole.h" #include "ole.h"
#include "gdi.h" #include "gdi.h"
#include "objidl.h" #include "objidl.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -24,7 +24,7 @@ extern LONG OLE_current_handle;
OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname, OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname,
LONG reserved, LHCLIENTDOC *hRet ) LONG reserved, LHCLIENTDOC *hRet )
{ {
FIXME(ole,"(%s,%s,...): stub\n",classname,docname); FIXME("(%s,%s,...): stub\n",classname,docname);
*hRet=++OLE_current_handle; *hRet=++OLE_current_handle;
return OLE_OK; return OLE_OK;
} }
@ -35,7 +35,7 @@ OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname,
OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR classname, LPCSTR docname, OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR classname, LPCSTR docname,
LONG reserved, LHCLIENTDOC *hRet ) LONG reserved, LHCLIENTDOC *hRet )
{ {
FIXME(ole,"(%s,%s,...): stub\n",classname,docname); FIXME("(%s,%s,...): stub\n",classname,docname);
*hRet=++OLE_current_handle; *hRet=++OLE_current_handle;
return OLE_OK; return OLE_OK;
} }
@ -45,7 +45,7 @@ OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR classname, LPCSTR docname,
*/ */
OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName) OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName)
{ {
FIXME(ole,"(%ld,%s,...): stub\n",hDoc, newName); FIXME("(%ld,%s,...): stub\n",hDoc, newName);
return OLE_OK; return OLE_OK;
} }
@ -54,7 +54,7 @@ OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName)
*/ */
OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC hDoc, LPCSTR newName) OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC hDoc, LPCSTR newName)
{ {
FIXME(ole,"(%ld,%s,...): stub\n",hDoc, newName); FIXME("(%ld,%s,...): stub\n",hDoc, newName);
return OLE_OK; return OLE_OK;
} }
@ -63,7 +63,7 @@ OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC hDoc, LPCSTR newName)
*/ */
OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc) OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc)
{ {
FIXME(ole,"(%ld): stub\n",hServerDoc); FIXME("(%ld): stub\n",hServerDoc);
return OLE_OK; return OLE_OK;
} }
@ -72,7 +72,7 @@ OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc)
*/ */
OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC hServerDoc) OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC hServerDoc)
{ {
FIXME(ole,"(%ld): stub\n",hServerDoc); FIXME("(%ld): stub\n",hServerDoc);
return OLE_OK; return OLE_OK;
} }
@ -81,7 +81,7 @@ OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC hServerDoc)
*/ */
OLESTATUS WINAPI OleRevertClientDoc16(LHCLIENTDOC hServerDoc) OLESTATUS WINAPI OleRevertClientDoc16(LHCLIENTDOC hServerDoc)
{ {
FIXME(ole, "(%ld): stub\n", hServerDoc); FIXME("(%ld): stub\n", hServerDoc);
return OLE_OK; return OLE_OK;
} }
@ -90,7 +90,7 @@ OLESTATUS WINAPI OleRevertClientDoc16(LHCLIENTDOC hServerDoc)
*/ */
OLESTATUS WINAPI OleEnumObjects16(LHCLIENTDOC hServerDoc, SEGPTR data) OLESTATUS WINAPI OleEnumObjects16(LHCLIENTDOC hServerDoc, SEGPTR data)
{ {
FIXME(ole, "(%ld, %04x:%04x): stub\n", hServerDoc, HIWORD(data), FIXME("(%ld, %04x:%04x): stub\n", hServerDoc, HIWORD(data),
LOWORD(data)); LOWORD(data));
return OLE_OK; return OLE_OK;
} }
@ -102,7 +102,7 @@ OLESTATUS WINAPI OleCreateLinkFromClip16(
LPCSTR name, LPOLECLIENT olecli, LHCLIENTDOC hclientdoc, LPCSTR xname, LPCSTR name, LPOLECLIENT olecli, LHCLIENTDOC hclientdoc, LPCSTR xname,
LPOLEOBJECT *lpoleob, UINT16 render, UINT16 clipformat LPOLEOBJECT *lpoleob, UINT16 render, UINT16 clipformat
) { ) {
FIXME(ole, "(%s, %04x:%04x, %ld, %s, %04x:%04x, %d, %d): stub!\n", FIXME("(%s, %04x:%04x, %ld, %s, %04x:%04x, %d, %d): stub!\n",
(char *)PTR_SEG_TO_LIN(name), HIWORD(olecli), LOWORD(olecli), (char *)PTR_SEG_TO_LIN(name), HIWORD(olecli), LOWORD(olecli),
hclientdoc, (char *)PTR_SEG_TO_LIN(xname), HIWORD(lpoleob), hclientdoc, (char *)PTR_SEG_TO_LIN(xname), HIWORD(lpoleob),
LOWORD(lpoleob), render, clipformat); LOWORD(lpoleob), render, clipformat);
@ -116,7 +116,7 @@ OLESTATUS WINAPI OleCreateLinkFromClip(
LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname, LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
LPOLEOBJECT *lpoleob,OLEOPT_RENDER render,OLECLIPFORMAT clipformat LPOLEOBJECT *lpoleob,OLEOPT_RENDER render,OLECLIPFORMAT clipformat
) { ) {
FIXME(ole,"(%s,%p,%08lx,%s,%p,%d,%ld): stub!\n", FIXME("(%s,%p,%08lx,%s,%p,%d,%ld): stub!\n",
name,olecli,hclientdoc,xname,lpoleob,render,clipformat); name,olecli,hclientdoc,xname,lpoleob,render,clipformat);
return OLE_OK; return OLE_OK;
} }
@ -125,7 +125,7 @@ OLESTATUS WINAPI OleCreateLinkFromClip(
* OleQueryLinkFromClip16 [OLECLI.9] * OleQueryLinkFromClip16 [OLECLI.9]
*/ */
OLESTATUS WINAPI OleQueryLinkFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat) { OLESTATUS WINAPI OleQueryLinkFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat) {
FIXME(ole, "(%s, %d, %d): stub!\n", (char*)(PTR_SEG_TO_LIN(name)), FIXME("(%s, %d, %d): stub!\n", (char*)(PTR_SEG_TO_LIN(name)),
render, clipformat); render, clipformat);
return OLE_OK; return OLE_OK;
} }
@ -134,7 +134,7 @@ OLESTATUS WINAPI OleQueryLinkFromClip16(LPCSTR name, UINT16 render, UINT16 clipf
* OleQueryLinkFromClip32 [OLECLI32.9] * OleQueryLinkFromClip32 [OLECLI32.9]
*/ */
OLESTATUS WINAPI OleQueryLinkFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) { OLESTATUS WINAPI OleQueryLinkFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) {
FIXME(ole,"(%s,%d,%ld): stub!\n",name,render,clipformat); FIXME("(%s,%d,%ld): stub!\n",name,render,clipformat);
return OLE_OK; return OLE_OK;
} }
@ -142,7 +142,7 @@ OLESTATUS WINAPI OleQueryLinkFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFO
* OleQueryCreateFromClip16 [OLECLI.10] * OleQueryCreateFromClip16 [OLECLI.10]
*/ */
OLESTATUS WINAPI OleQueryCreateFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat) { OLESTATUS WINAPI OleQueryCreateFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat) {
FIXME(ole, "(%s, %d, %d): stub!\n", (char*)(PTR_SEG_TO_LIN(name)), FIXME("(%s, %d, %d): stub!\n", (char*)(PTR_SEG_TO_LIN(name)),
render, clipformat); render, clipformat);
return OLE_OK; return OLE_OK;
} }
@ -151,7 +151,7 @@ OLESTATUS WINAPI OleQueryCreateFromClip16(LPCSTR name, UINT16 render, UINT16 cli
* OleQueryCreateFromClip32 [OLECLI32.10] * OleQueryCreateFromClip32 [OLECLI32.10]
*/ */
OLESTATUS WINAPI OleQueryCreateFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) { OLESTATUS WINAPI OleQueryCreateFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) {
FIXME(ole,"(%s,%d,%ld): stub!\n",name,render,clipformat); FIXME("(%s,%d,%ld): stub!\n",name,render,clipformat);
return OLE_OK; return OLE_OK;
} }
@ -160,7 +160,7 @@ OLESTATUS WINAPI OleQueryCreateFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIP
*/ */
BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc) BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc)
{ {
TRACE(ole,"(%04x)\n",hdc); TRACE("(%04x)\n",hdc);
if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) { if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) {
GDI_HEAP_UNLOCK( hdc ); GDI_HEAP_UNLOCK( hdc );
return TRUE; return TRUE;
@ -174,7 +174,7 @@ BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc)
*/ */
BOOL WINAPI OleIsDcMeta(HDC hdc) BOOL WINAPI OleIsDcMeta(HDC hdc)
{ {
TRACE(ole,"(%04x)\n",hdc); TRACE("(%04x)\n",hdc);
if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) { if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) {
GDI_HEAP_UNLOCK( hdc ); GDI_HEAP_UNLOCK( hdc );
return TRUE; return TRUE;
@ -187,7 +187,7 @@ BOOL WINAPI OleIsDcMeta(HDC hdc)
* OleSetHostNames32 [OLECLI32.15] * OleSetHostNames32 [OLECLI32.15]
*/ */
OLESTATUS WINAPI OleSetHostNames(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2) { OLESTATUS WINAPI OleSetHostNames(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2) {
FIXME(ole,"(%p,%s,%s): stub\n",oleob,name1,name2); FIXME("(%p,%s,%s): stub\n",oleob,name1,name2);
return OLE_OK; return OLE_OK;
} }
@ -195,7 +195,7 @@ OLESTATUS WINAPI OleSetHostNames(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2) {
* OleQueryType16 [OLECLI.14] * OleQueryType16 [OLECLI.14]
*/ */
OLESTATUS WINAPI OleQueryType16(LPOLEOBJECT oleob, SEGPTR xlong) { OLESTATUS WINAPI OleQueryType16(LPOLEOBJECT oleob, SEGPTR xlong) {
FIXME(ole, "(%p, %p): stub!\n", FIXME("(%p, %p): stub!\n",
PTR_SEG_TO_LIN(oleob), PTR_SEG_TO_LIN(xlong)); PTR_SEG_TO_LIN(oleob), PTR_SEG_TO_LIN(xlong));
return OLE_OK; return OLE_OK;
} }
@ -204,10 +204,10 @@ OLESTATUS WINAPI OleQueryType16(LPOLEOBJECT oleob, SEGPTR xlong) {
* OleQueryType32 [OLECLI32.14] * OleQueryType32 [OLECLI32.14]
*/ */
OLESTATUS WINAPI OleQueryType(LPOLEOBJECT oleob,LONG*xlong) { OLESTATUS WINAPI OleQueryType(LPOLEOBJECT oleob,LONG*xlong) {
FIXME(ole,"(%p,%p): stub!\n",oleob,xlong); FIXME("(%p,%p): stub!\n",oleob,xlong);
if (!oleob) if (!oleob)
return 0x10; return 0x10;
TRACE(ole,"Calling OLEOBJECT.QueryType (%p) (%p,%p)\n", TRACE("Calling OLEOBJECT.QueryType (%p) (%p,%p)\n",
oleob->lpvtbl->QueryType,oleob,xlong); oleob->lpvtbl->QueryType,oleob,xlong);
return oleob->lpvtbl->QueryType(oleob,xlong); return oleob->lpvtbl->QueryType(oleob,xlong);
} }
@ -219,7 +219,7 @@ OLESTATUS WINAPI OleCreateFromClip16(
LPCSTR name, LPOLECLIENT olecli, LHCLIENTDOC hclientdoc, LPCSTR xname, LPCSTR name, LPOLECLIENT olecli, LHCLIENTDOC hclientdoc, LPCSTR xname,
LPOLEOBJECT *lpoleob, UINT16 render, UINT16 clipformat LPOLEOBJECT *lpoleob, UINT16 render, UINT16 clipformat
) { ) {
FIXME(ole, "(%s, %04x:%04x, %ld, %s, %04x:%04x, %d, %d): stub!\n", FIXME("(%s, %04x:%04x, %ld, %s, %04x:%04x, %d, %d): stub!\n",
(char *)PTR_SEG_TO_LIN(name), HIWORD(olecli), LOWORD(olecli), (char *)PTR_SEG_TO_LIN(name), HIWORD(olecli), LOWORD(olecli),
hclientdoc, (char *)PTR_SEG_TO_LIN(xname), HIWORD(lpoleob), hclientdoc, (char *)PTR_SEG_TO_LIN(xname), HIWORD(lpoleob),
LOWORD(lpoleob), render, clipformat); LOWORD(lpoleob), render, clipformat);
@ -233,7 +233,7 @@ OLESTATUS WINAPI OleCreateFromClip(
LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname, LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
LPOLEOBJECT *lpoleob,OLEOPT_RENDER render, OLECLIPFORMAT clipformat LPOLEOBJECT *lpoleob,OLEOPT_RENDER render, OLECLIPFORMAT clipformat
) { ) {
FIXME(ole,"(%s,%p,%08lx,%s,%p,%d,%ld): stub!\n", FIXME("(%s,%p,%08lx,%s,%p,%d,%ld): stub!\n",
name,olecli,hclientdoc,xname,lpoleob,render,clipformat); name,olecli,hclientdoc,xname,lpoleob,render,clipformat);
/* clipb type, object kreieren entsprechend etc. */ /* clipb type, object kreieren entsprechend etc. */
return OLE_OK; return OLE_OK;
@ -245,7 +245,7 @@ OLESTATUS WINAPI OleCreateFromClip(
HRESULT WINAPI OleIsCurrentClipboard ( HRESULT WINAPI OleIsCurrentClipboard (
IDataObject *pDataObject) /* ptr to the data obj previously copied or cut */ IDataObject *pDataObject) /* ptr to the data obj previously copied or cut */
{ {
FIXME(ole,"(DataObject %p): stub!\n", pDataObject); FIXME("(DataObject %p): stub!\n", pDataObject);
return S_FALSE; return S_FALSE;
} }

View File

@ -8,7 +8,7 @@
#include "winbase.h" #include "winbase.h"
#include "winerror.h" #include "winerror.h"
#include "oledlg.h" #include "oledlg.h"
#include "debug.h" #include "debugtools.h"
#include "ole2.h" #include "ole2.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -20,7 +20,7 @@ BOOL WINAPI OleUIAddVerbMenuA(
HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax, HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
BOOL bAddConvert, UINT idConvert, HMENU *lphMenu) BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
{ {
FIXME(ole, "(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n", FIXME("(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n",
lpOleObj, debugstr_a(lpszShortType), lpOleObj, debugstr_a(lpszShortType),
hMenu, uPos, uIDVerbMin, uIDVerbMax, hMenu, uPos, uIDVerbMin, uIDVerbMax,
bAddConvert, idConvert, lphMenu bAddConvert, idConvert, lphMenu
@ -37,7 +37,7 @@ BOOL WINAPI OleUIAddVerbMenuW(
HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax, HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
BOOL bAddConvert, UINT idConvert, HMENU *lphMenu) BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
{ {
FIXME(ole, "(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n", FIXME("(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n",
lpOleObj, debugstr_w(lpszShortType), lpOleObj, debugstr_w(lpszShortType),
hMenu, uPos, uIDVerbMin, uIDVerbMax, hMenu, uPos, uIDVerbMin, uIDVerbMax,
bAddConvert, idConvert, lphMenu bAddConvert, idConvert, lphMenu
@ -52,7 +52,7 @@ BOOL WINAPI OleUIAddVerbMenuW(
BOOL WINAPI OleUICanConvertOrActivateAs( BOOL WINAPI OleUICanConvertOrActivateAs(
REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat) REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat)
{ {
FIXME(ole, "(%p, %d, %hd): stub\n", FIXME("(%p, %d, %hd): stub\n",
rClsid, fIsLinkedObject, wFormat rClsid, fIsLinkedObject, wFormat
); );
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@ -64,7 +64,7 @@ BOOL WINAPI OleUICanConvertOrActivateAs(
*/ */
UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject) UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIInsertObject); FIXME("(%p): stub\n", lpOleUIInsertObject);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -74,7 +74,7 @@ UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject)
*/ */
UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject) UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIInsertObject); FIXME("(%p): stub\n", lpOleUIInsertObject);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -84,7 +84,7 @@ UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject)
*/ */
UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial) UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIPasteSpecial); FIXME("(%p): stub\n", lpOleUIPasteSpecial);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -94,7 +94,7 @@ UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
*/ */
UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial) UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIPasteSpecial); FIXME("(%p): stub\n", lpOleUIPasteSpecial);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -104,7 +104,7 @@ UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
*/ */
UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks) UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIEditLinks); FIXME("(%p): stub\n", lpOleUIEditLinks);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -114,7 +114,7 @@ UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks)
*/ */
UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks) UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIEditLinks); FIXME("(%p): stub\n", lpOleUIEditLinks);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -125,7 +125,7 @@ UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks)
UINT WINAPI OleUIChangeIconA( UINT WINAPI OleUIChangeIconA(
LPOLEUICHANGEICONA lpOleUIChangeIcon) LPOLEUICHANGEICONA lpOleUIChangeIcon)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIChangeIcon); FIXME("(%p): stub\n", lpOleUIChangeIcon);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -136,7 +136,7 @@ UINT WINAPI OleUIChangeIconA(
UINT WINAPI OleUIChangeIconW( UINT WINAPI OleUIChangeIconW(
LPOLEUICHANGEICONW lpOleUIChangeIcon) LPOLEUICHANGEICONW lpOleUIChangeIcon)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIChangeIcon); FIXME("(%p): stub\n", lpOleUIChangeIcon);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -146,7 +146,7 @@ UINT WINAPI OleUIChangeIconW(
*/ */
UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert) UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIConvert); FIXME("(%p): stub\n", lpOleUIConvert);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -156,7 +156,7 @@ UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert)
*/ */
UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert) UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIConvert); FIXME("(%p): stub\n", lpOleUIConvert);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -166,7 +166,7 @@ UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert)
*/ */
UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy) UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIBusy); FIXME("(%p): stub\n", lpOleUIBusy);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -176,7 +176,7 @@ UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy)
*/ */
UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy) UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIBusy); FIXME("(%p): stub\n", lpOleUIBusy);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -188,7 +188,7 @@ BOOL WINAPI OleUIUpdateLinksA(
LPOLEUILINKCONTAINERA lpOleUILinkCntr, LPOLEUILINKCONTAINERA lpOleUILinkCntr,
HWND hwndParent, LPSTR lpszTitle, INT cLinks) HWND hwndParent, LPSTR lpszTitle, INT cLinks)
{ {
FIXME(ole,"(%p, 0x%08x, %s, %d): stub\n", FIXME("(%p, 0x%08x, %s, %d): stub\n",
lpOleUILinkCntr, hwndParent, debugstr_a(lpszTitle), cLinks lpOleUILinkCntr, hwndParent, debugstr_a(lpszTitle), cLinks
); );
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@ -205,7 +205,7 @@ BOOL WINAPI OleUIUpdateLinksW(
LPOLEUILINKCONTAINERW lpOleUILinkCntr, LPOLEUILINKCONTAINERW lpOleUILinkCntr,
HWND hwndParent, LPWSTR lpszTitle, INT cLinks) HWND hwndParent, LPWSTR lpszTitle, INT cLinks)
{ {
FIXME(ole, "(%p, 0x%08x, %s, %d): stub\n", FIXME("(%p, 0x%08x, %s, %d): stub\n",
lpOleUILinkCntr, hwndParent, debugstr_w(lpszTitle), cLinks lpOleUILinkCntr, hwndParent, debugstr_w(lpszTitle), cLinks
); );
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@ -218,7 +218,7 @@ BOOL WINAPI OleUIUpdateLinksW(
INT __cdecl OleUIPromptUserA( INT __cdecl OleUIPromptUserA(
INT nTemplate, HWND hwndParent, ...) INT nTemplate, HWND hwndParent, ...)
{ {
FIXME(ole, "(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent); FIXME("(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -229,7 +229,7 @@ INT __cdecl OleUIPromptUserA(
INT __cdecl OleUIPromptUserW( INT __cdecl OleUIPromptUserW(
INT nTemplate, HWND hwndParent, ...) INT nTemplate, HWND hwndParent, ...)
{ {
FIXME(ole, "(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent); FIXME("(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -240,7 +240,7 @@ INT __cdecl OleUIPromptUserW(
UINT WINAPI OleUIObjectPropertiesA( UINT WINAPI OleUIObjectPropertiesA(
LPOLEUIOBJECTPROPSA lpOleUIObjectProps) LPOLEUIOBJECTPROPSA lpOleUIObjectProps)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIObjectProps); FIXME("(%p): stub\n", lpOleUIObjectProps);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -251,7 +251,7 @@ UINT WINAPI OleUIObjectPropertiesA(
UINT WINAPI OleUIObjectPropertiesW( UINT WINAPI OleUIObjectPropertiesW(
LPOLEUIOBJECTPROPSW lpOleUIObjectProps) LPOLEUIOBJECTPROPSW lpOleUIObjectProps)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIObjectProps); FIXME("(%p): stub\n", lpOleUIObjectProps);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -262,7 +262,7 @@ UINT WINAPI OleUIObjectPropertiesW(
UINT WINAPI OleUIChangeSourceA( UINT WINAPI OleUIChangeSourceA(
LPOLEUICHANGESOURCEA lpOleUIChangeSource) LPOLEUICHANGESOURCEA lpOleUIChangeSource)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIChangeSource); FIXME("(%p): stub\n", lpOleUIChangeSource);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }
@ -273,7 +273,7 @@ UINT WINAPI OleUIChangeSourceA(
UINT WINAPI OleUIChangeSourceW( UINT WINAPI OleUIChangeSourceW(
LPOLEUICHANGESOURCEW lpOleUIChangeSource) LPOLEUICHANGESOURCEW lpOleUIChangeSource)
{ {
FIXME(ole, "(%p): stub\n", lpOleUIChangeSource); FIXME("(%p): stub\n", lpOleUIChangeSource);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return OLEUI_FALSE; return OLEUI_FALSE;
} }

View File

@ -12,7 +12,7 @@
#include "oleauto.h" #include "oleauto.h"
#include "ocidl.h" #include "ocidl.h"
#include "olectl.h" #include "olectl.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -405,7 +405,7 @@ HRESULT WINAPI OLEFontImpl_QueryInterface(
WINE_StringFromCLSID((LPCLSID)riid,clsid); WINE_StringFromCLSID((LPCLSID)riid,clsid);
WARN(ole, WARN(
"() : asking for un supported interface %s\n", "() : asking for un supported interface %s\n",
clsid); clsid);
@ -571,7 +571,7 @@ static HRESULT WINAPI OLEFontImpl_get_Bold(
IFont* iface, IFont* iface,
BOOL* pbold) BOOL* pbold)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -584,7 +584,7 @@ static HRESULT WINAPI OLEFontImpl_put_Bold(
IFont* iface, IFont* iface,
BOOL bold) BOOL bold)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -882,7 +882,7 @@ static HRESULT WINAPI OLEFontImpl_IsEqual(
IFont* iface, IFont* iface,
IFont* pFontOther) IFont* pFontOther)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -913,7 +913,7 @@ static HRESULT WINAPI OLEFontImpl_QueryTextMetrics(
IFont* iface, IFont* iface,
TEXTMETRICOLE* ptm) TEXTMETRICOLE* ptm)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -975,7 +975,7 @@ static HRESULT WINAPI OLEFontImpl_SetHdc(
IFont* iface, IFont* iface,
HDC hdc) HDC hdc)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1029,7 +1029,7 @@ static HRESULT WINAPI OLEFontImpl_GetTypeInfoCount(
IDispatch* iface, IDispatch* iface,
unsigned int* pctinfo) unsigned int* pctinfo)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1045,7 +1045,7 @@ static HRESULT WINAPI OLEFontImpl_GetTypeInfo(
LCID lcid, LCID lcid,
ITypeInfo** ppTInfo) ITypeInfo** ppTInfo)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1063,7 +1063,7 @@ static HRESULT WINAPI OLEFontImpl_GetIDsOfNames(
LCID lcid, LCID lcid,
DISPID* rgDispId) DISPID* rgDispId)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1084,7 +1084,7 @@ static HRESULT WINAPI OLEFontImpl_Invoke(
EXCEPINFO* pExepInfo, EXCEPINFO* pExepInfo,
UINT* puArgErr) UINT* puArgErr)
{ {
FIXME(ole,"():Stub\n"); FIXME("():Stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }

View File

@ -10,7 +10,7 @@
#include "winbase.h" #include "winbase.h"
#include "winerror.h" #include "winerror.h"
#include "oleidl.h" #include "oleidl.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -194,7 +194,7 @@ static HRESULT WINAPI OleAdviseHolderImpl_Advise(
ICOM_THIS(OleAdviseHolderImpl, iface); ICOM_THIS(OleAdviseHolderImpl, iface);
TRACE(ole, "(%p, %p, %p)\n", This, pAdvise, pdwConnection); TRACE("(%p, %p, %p)\n", This, pAdvise, pdwConnection);
/* /*
* Sanity check * Sanity check
@ -258,7 +258,7 @@ static HRESULT WINAPI OleAdviseHolderImpl_Unadvise(
{ {
ICOM_THIS(OleAdviseHolderImpl, iface); ICOM_THIS(OleAdviseHolderImpl, iface);
TRACE(ole, "(%p, %lu)\n", This, dwConnection); TRACE("(%p, %lu)\n", This, dwConnection);
/* /*
* So we don't return 0 as a cookie, the index was * So we don't return 0 as a cookie, the index was
@ -293,7 +293,7 @@ static HRESULT WINAPI
OleAdviseHolderImpl_EnumAdvise (LPOLEADVISEHOLDER iface, IEnumSTATDATA **ppenumAdvise) OleAdviseHolderImpl_EnumAdvise (LPOLEADVISEHOLDER iface, IEnumSTATDATA **ppenumAdvise)
{ {
ICOM_THIS(OleAdviseHolderImpl, iface); ICOM_THIS(OleAdviseHolderImpl, iface);
FIXME (ole, "(%p)->(%p)\n", This, ppenumAdvise); FIXME("(%p)->(%p)\n", This, ppenumAdvise);
*ppenumAdvise = NULL; *ppenumAdvise = NULL;
@ -307,7 +307,7 @@ static HRESULT WINAPI
OleAdviseHolderImpl_SendOnRename (LPOLEADVISEHOLDER iface, IMoniker *pmk) OleAdviseHolderImpl_SendOnRename (LPOLEADVISEHOLDER iface, IMoniker *pmk)
{ {
ICOM_THIS(OleAdviseHolderImpl, iface); ICOM_THIS(OleAdviseHolderImpl, iface);
FIXME (ole, "(%p)->(%p)\n", This, pmk); FIXME("(%p)->(%p)\n", This, pmk);
return S_OK; return S_OK;
@ -320,7 +320,7 @@ static HRESULT WINAPI
OleAdviseHolderImpl_SendOnSave (LPOLEADVISEHOLDER iface) OleAdviseHolderImpl_SendOnSave (LPOLEADVISEHOLDER iface)
{ {
ICOM_THIS(OleAdviseHolderImpl, iface); ICOM_THIS(OleAdviseHolderImpl, iface);
FIXME (ole, "(%p)\n", This); FIXME("(%p)\n", This);
return S_OK; return S_OK;
@ -333,7 +333,7 @@ static HRESULT WINAPI
OleAdviseHolderImpl_SendOnClose (LPOLEADVISEHOLDER iface) OleAdviseHolderImpl_SendOnClose (LPOLEADVISEHOLDER iface)
{ {
ICOM_THIS(OleAdviseHolderImpl, iface); ICOM_THIS(OleAdviseHolderImpl, iface);
FIXME (ole, "(%p)\n", This); FIXME("(%p)\n", This);
return S_OK; return S_OK;
@ -524,7 +524,7 @@ static HRESULT WINAPI DataAdviseHolder_Advise(
IAdviseSink* pAdvise, IAdviseSink* pAdvise,
DWORD* pdwConnection) DWORD* pdwConnection)
{ {
FIXME(ole, "(): stub\n"); FIXME("(): stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -532,7 +532,7 @@ static HRESULT WINAPI DataAdviseHolder_Unadvise(
IDataAdviseHolder* iface, IDataAdviseHolder* iface,
DWORD dwConnection) DWORD dwConnection)
{ {
FIXME(ole, "(): stub\n"); FIXME("(): stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -540,7 +540,7 @@ static HRESULT WINAPI DataAdviseHolder_EnumAdvise(
IDataAdviseHolder* iface, IDataAdviseHolder* iface,
IEnumSTATDATA** ppenumAdvise) IEnumSTATDATA** ppenumAdvise)
{ {
FIXME(ole, "(): stub\n"); FIXME("(): stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -550,7 +550,7 @@ static HRESULT WINAPI DataAdviseHolder_SendOnDataChange(
DWORD dwReserved, DWORD dwReserved,
DWORD advf) DWORD advf)
{ {
FIXME(ole, "(): stub\n"); FIXME("(): stub\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -564,7 +564,7 @@ static HRESULT WINAPI DataAdviseHolder_SendOnDataChange(
HRESULT WINAPI CreateOleAdviseHolder( HRESULT WINAPI CreateOleAdviseHolder(
LPOLEADVISEHOLDER *ppOAHolder) LPOLEADVISEHOLDER *ppOAHolder)
{ {
TRACE(ole, "(%p)\n", ppOAHolder); TRACE("(%p)\n", ppOAHolder);
/* /*
* Sanity check, * Sanity check,
@ -586,7 +586,7 @@ HRESULT WINAPI CreateOleAdviseHolder(
HRESULT WINAPI CreateDataAdviseHolder( HRESULT WINAPI CreateDataAdviseHolder(
LPDATAADVISEHOLDER* ppDAHolder) LPDATAADVISEHOLDER* ppDAHolder)
{ {
TRACE(ole,"(%p)\n", ppDAHolder); TRACE("(%p)\n", ppDAHolder);
/* /*
* Sanity check, * Sanity check,

View File

@ -8,7 +8,7 @@
*/ */
#include "ole.h" #include "ole.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -21,7 +21,7 @@ OLESTATUS WINAPI OleRegisterServer16( LPCSTR name, LPOLESERVER serverStruct,
LHSERVER *hRet, HINSTANCE16 hServer, LHSERVER *hRet, HINSTANCE16 hServer,
OLE_SERVER_USE use ) OLE_SERVER_USE use )
{ {
FIXME(ole,"(%s,...): stub\n",name); FIXME("(%s,...): stub\n",name);
*hRet=++OLE_current_handle; *hRet=++OLE_current_handle;
/* return OLE_ERROR_MEMORY, OLE_ERROR_PROTECT_ONLY if you want it fail*/ /* return OLE_ERROR_MEMORY, OLE_ERROR_PROTECT_ONLY if you want it fail*/
return OLE_OK; return OLE_OK;
@ -32,7 +32,7 @@ OLESTATUS WINAPI OleRegisterServer16( LPCSTR name, LPOLESERVER serverStruct,
*/ */
OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer) OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer)
{ {
FIXME(ole,"(%ld): stub\n",hServer); FIXME("(%ld): stub\n",hServer);
return OLE_OK; return OLE_OK;
} }
@ -41,7 +41,7 @@ OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer)
*/ */
OLESTATUS WINAPI OleBlockServer(LHSERVER hServer) OLESTATUS WINAPI OleBlockServer(LHSERVER hServer)
{ {
FIXME(ole,"(%ld): stub\n",hServer); FIXME("(%ld): stub\n",hServer);
return OLE_OK; return OLE_OK;
} }
@ -50,7 +50,7 @@ OLESTATUS WINAPI OleBlockServer(LHSERVER hServer)
*/ */
OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block) OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block)
{ {
FIXME(ole,"(%ld): stub\n",hServer); FIXME("(%ld): stub\n",hServer);
/* no more blocked messages :) */ /* no more blocked messages :) */
*block=FALSE; *block=FALSE;
return OLE_OK; return OLE_OK;
@ -61,7 +61,7 @@ OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block)
*/ */
OLESTATUS WINAPI OleUnblockServer(LHSERVER hServer, BOOL *block) OLESTATUS WINAPI OleUnblockServer(LHSERVER hServer, BOOL *block)
{ {
FIXME(ole,"(%ld): stub\n",hServer); FIXME("(%ld): stub\n",hServer);
/* no more blocked messages :) */ /* no more blocked messages :) */
*block=FALSE; *block=FALSE;
return OLE_OK; return OLE_OK;
@ -74,7 +74,7 @@ OLESTATUS WINAPI OleRegisterServerDoc16( LHSERVER hServer, LPCSTR docname,
LPOLESERVERDOC document, LPOLESERVERDOC document,
LHSERVERDOC *hRet) LHSERVERDOC *hRet)
{ {
FIXME(ole,"(%ld,%s): stub\n",hServer, docname); FIXME("(%ld,%s): stub\n",hServer, docname);
*hRet=++OLE_current_handle; *hRet=++OLE_current_handle;
return OLE_OK; return OLE_OK;
} }
@ -84,7 +84,7 @@ OLESTATUS WINAPI OleRegisterServerDoc16( LHSERVER hServer, LPCSTR docname,
*/ */
OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc) OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc)
{ {
FIXME(ole,"%ld - stub\n",hServerDoc); FIXME("%ld - stub\n",hServerDoc);
return OLE_OK; return OLE_OK;
} }
@ -93,7 +93,7 @@ OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc)
*/ */
OLESTATUS WINAPI OleRevokeServerDoc(LHSERVERDOC hServerDoc) OLESTATUS WINAPI OleRevokeServerDoc(LHSERVERDOC hServerDoc)
{ {
FIXME(ole,"(%ld): stub\n",hServerDoc); FIXME("(%ld): stub\n",hServerDoc);
return OLE_OK; return OLE_OK;
} }
@ -102,7 +102,7 @@ OLESTATUS WINAPI OleRevokeServerDoc(LHSERVERDOC hServerDoc)
*/ */
OLESTATUS WINAPI OleRevokeServer16(LHSERVER hServer) OLESTATUS WINAPI OleRevokeServer16(LHSERVER hServer)
{ {
FIXME(ole,"%ld - stub\n",hServer); FIXME("%ld - stub\n",hServer);
return OLE_OK; return OLE_OK;
} }
@ -110,7 +110,7 @@ OLESTATUS WINAPI OleRevokeServer16(LHSERVER hServer)
* OleRegisterServer32 [OLESVR32.2] * OleRegisterServer32 [OLESVR32.2]
*/ */
OLESTATUS WINAPI OleRegisterServer(LPCSTR svrname,LPOLESERVER olesvr,LHSERVER* hRet,HINSTANCE hinst,OLE_SERVER_USE osu) { OLESTATUS WINAPI OleRegisterServer(LPCSTR svrname,LPOLESERVER olesvr,LHSERVER* hRet,HINSTANCE hinst,OLE_SERVER_USE osu) {
FIXME(ole,"(%s,%p,%p,%08x,%d): stub!\n",svrname,olesvr,hRet,hinst,osu); FIXME("(%s,%p,%p,%08x,%d): stub!\n",svrname,olesvr,hRet,hinst,osu);
*hRet=++OLE_current_handle; *hRet=++OLE_current_handle;
return OLE_OK; return OLE_OK;
} }
@ -122,7 +122,7 @@ OLESTATUS WINAPI OleRegisterServerDoc( LHSERVER hServer, LPCSTR docname,
LPOLESERVERDOC document, LPOLESERVERDOC document,
LHSERVERDOC *hRet) LHSERVERDOC *hRet)
{ {
FIXME(ole,"(%ld,%s): stub\n", hServer, docname); FIXME("(%ld,%s): stub\n", hServer, docname);
*hRet=++OLE_current_handle; *hRet=++OLE_current_handle;
return OLE_OK; return OLE_OK;
} }
@ -133,6 +133,6 @@ OLESTATUS WINAPI OleRegisterServerDoc( LHSERVER hServer, LPCSTR docname,
*/ */
OLESTATUS WINAPI OleRenameServerDoc(LHSERVERDOC hDoc, LPCSTR newName) OLESTATUS WINAPI OleRenameServerDoc(LHSERVERDOC hDoc, LPCSTR newName)
{ {
FIXME(ole,"(%ld,%s): stub.\n",hDoc, newName); FIXME("(%ld,%s): stub.\n",hDoc, newName);
return OLE_OK; return OLE_OK;
} }

View File

@ -14,7 +14,7 @@
#include "winbase.h" #include "winbase.h"
#include "oleauto.h" #include "oleauto.h"
#include "wine/obj_base.h" #include "wine/obj_base.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole) DEFAULT_DEBUG_CHANNEL(ole)
@ -121,7 +121,7 @@ HRESULT WINAPI SafeArrayAllocDescriptor(
GetProcessHeap(), HEAP_ZERO_MEMORY, allocSize)) == NULL){ GetProcessHeap(), HEAP_ZERO_MEMORY, allocSize)) == NULL){
return(E_UNEXPECTED); return(E_UNEXPECTED);
} }
TRACE(ole,"SafeArray: %lu bytes allocated for descriptor.\n", allocSize); TRACE("SafeArray: %lu bytes allocated for descriptor.\n", allocSize);
return(S_OK); return(S_OK);
} }
@ -144,7 +144,7 @@ HRESULT WINAPI SafeArrayAllocData(
psa->cbElements*ulWholeArraySize)) == NULL) psa->cbElements*ulWholeArraySize)) == NULL)
return(E_UNEXPECTED); return(E_UNEXPECTED);
TRACE(ole, "SafeArray: %lu bytes allocated for data at %p (%lu objects).\n", TRACE("SafeArray: %lu bytes allocated for data at %p (%lu objects).\n",
psa->cbElements*ulWholeArraySize, psa->pvData, ulWholeArraySize); psa->cbElements*ulWholeArraySize, psa->pvData, ulWholeArraySize);
return(S_OK); return(S_OK);
@ -187,7 +187,7 @@ SAFEARRAY* WINAPI SafeArrayCreate(
/* allocate memory for the data... */ /* allocate memory for the data... */
if( FAILED( hRes = SafeArrayAllocData(psa))) { if( FAILED( hRes = SafeArrayAllocData(psa))) {
SafeArrayDestroyDescriptor(psa); SafeArrayDestroyDescriptor(psa);
ERR(ole,"() : Failed to allocate the Safe Array data\n"); ERR("() : Failed to allocate the Safe Array data\n");
return NULL; return NULL;
} }
@ -293,11 +293,11 @@ HRESULT WINAPI SafeArrayPutElement(
} }
} else { } else {
ERR(ole, "SafeArray: Cannot lock array....\n"); ERR("SafeArray: Cannot lock array....\n");
return E_UNEXPECTED; /* UNDOC error condition */ return E_UNEXPECTED; /* UNDOC error condition */
} }
TRACE(ole,"SafeArray: item put at adress %p.\n",elementStorageAddress); TRACE("SafeArray: item put at adress %p.\n",elementStorageAddress);
return SafeArrayUnlock(psa); return SafeArrayUnlock(psa);
} }
@ -343,7 +343,7 @@ HRESULT WINAPI SafeArrayGetElement(
memcpy(pv, elementStorageAddress, SafeArrayGetElemsize(psa) ); memcpy(pv, elementStorageAddress, SafeArrayGetElemsize(psa) );
} else { } else {
ERR(ole, "SafeArray: Cannot lock array....\n"); ERR("SafeArray: Cannot lock array....\n");
return E_UNEXPECTED; /* UNDOC error condition */ return E_UNEXPECTED; /* UNDOC error condition */
} }
@ -873,7 +873,7 @@ static ULONG calcDisplacement(
res += ((coor[iterDim]-mat[iterDim].lLbound) * res += ((coor[iterDim]-mat[iterDim].lLbound) *
endOfDim(coor, mat, iterDim+1, dim)); endOfDim(coor, mat, iterDim+1, dim));
TRACE(ole, "SafeArray: calculated displacement is %lu.\n", res); TRACE("SafeArray: calculated displacement is %lu.\n", res);
return(res); return(res);
} }

View File

@ -30,7 +30,7 @@
#include "storage32.h" #include "storage32.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(storage) DEFAULT_DEBUG_CHANNEL(storage)
@ -209,7 +209,7 @@ static BOOL BIGBLOCKFILE_MemInit(LPBIGBLOCKFILE This, ILockBytes* plkbyt)
*/ */
if (GetHGlobalFromILockBytes(plkbyt, &(This->hbytearray)) != S_OK) if (GetHGlobalFromILockBytes(plkbyt, &(This->hbytearray)) != S_OK)
{ {
FIXME(storage, "May not be an ILockBytes on HGLOBAL\n"); FIXME("May not be an ILockBytes on HGLOBAL\n");
return FALSE; return FALSE;
} }

View File

@ -15,7 +15,7 @@
#include "winbase.h" #include "winbase.h"
#include "winerror.h" #include "winerror.h"
#include "debug.h" #include "debugtools.h"
#include "wine/obj_storage.h" #include "wine/obj_storage.h"
#include "storage32.h" #include "storage32.h"
@ -114,7 +114,7 @@ StgStreamImpl* StgStreamImpl_Construct(
*/ */
void StgStreamImpl_Destroy(StgStreamImpl* This) void StgStreamImpl_Destroy(StgStreamImpl* This)
{ {
TRACE(storage, "(%p)\n", This); TRACE("(%p)\n", This);
/* /*
* Release the reference we are holding on the parent storage. * Release the reference we are holding on the parent storage.
@ -318,7 +318,7 @@ HRESULT WINAPI StgStreamImpl_Read(
ULONG bytesReadBuffer; ULONG bytesReadBuffer;
ULONG bytesToReadFromBuffer; ULONG bytesToReadFromBuffer;
TRACE(storage, "(%p, %p, %ld, %p)\n", TRACE("(%p, %p, %ld, %p)\n",
iface, pv, cb, pcbRead); iface, pv, cb, pcbRead);
/* /*
@ -401,7 +401,7 @@ HRESULT WINAPI StgStreamImpl_Write(
ULARGE_INTEGER newSize; ULARGE_INTEGER newSize;
ULONG bytesWritten = 0; ULONG bytesWritten = 0;
TRACE(storage, "(%p, %p, %ld, %p)\n", TRACE("(%p, %p, %ld, %p)\n",
iface, pv, cb, pcbWritten); iface, pv, cb, pcbWritten);
/* /*
@ -485,7 +485,7 @@ HRESULT WINAPI StgStreamImpl_Seek(
ULARGE_INTEGER newPosition; ULARGE_INTEGER newPosition;
TRACE(storage, "(%p, %ld, %ld, %p)\n", TRACE("(%p, %ld, %ld, %p)\n",
iface, dlibMove.LowPart, dwOrigin, plibNewPosition); iface, dlibMove.LowPart, dwOrigin, plibNewPosition);
/* /*
@ -564,7 +564,7 @@ HRESULT WINAPI StgStreamImpl_SetSize(
StgProperty curProperty; StgProperty curProperty;
BOOL Success; BOOL Success;
TRACE(storage, "(%p, %ld)\n", iface, libNewSize.LowPart); TRACE("(%p, %ld)\n", iface, libNewSize.LowPart);
/* /*
* As documented. * As documented.
@ -669,7 +669,7 @@ HRESULT WINAPI StgStreamImpl_CopyTo(
ULARGE_INTEGER totalBytesRead; ULARGE_INTEGER totalBytesRead;
ULARGE_INTEGER totalBytesWritten; ULARGE_INTEGER totalBytesWritten;
TRACE(storage, "(%p, %p, %ld, %p, %p)\n", TRACE("(%p, %p, %ld, %p, %p)\n",
iface, pstm, cb.LowPart, pcbRead, pcbWritten); iface, pstm, cb.LowPart, pcbRead, pcbWritten);
/* /*
@ -768,7 +768,7 @@ HRESULT WINAPI StgStreamImpl_LockRegion(
ULARGE_INTEGER cb, /* [in] */ ULARGE_INTEGER cb, /* [in] */
DWORD dwLockType) /* [in] */ DWORD dwLockType) /* [in] */
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -778,7 +778,7 @@ HRESULT WINAPI StgStreamImpl_UnlockRegion(
ULARGE_INTEGER cb, /* [in] */ ULARGE_INTEGER cb, /* [in] */
DWORD dwLockType) /* [in] */ DWORD dwLockType) /* [in] */
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -823,6 +823,6 @@ HRESULT WINAPI StgStreamImpl_Clone(
IStream* iface, IStream* iface,
IStream** ppstm) /* [out] */ IStream** ppstm) /* [out] */
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }

View File

@ -21,7 +21,7 @@
#include "wine/winestring.h" #include "wine/winestring.h"
#include "crtdll.h" #include "crtdll.h"
#include "tchar.h" #include "tchar.h"
#include "debug.h" #include "debugtools.h"
#include "windef.h" #include "windef.h"
#include "storage32.h" #include "storage32.h"
@ -284,7 +284,7 @@ HRESULT WINAPI StorageBaseImpl_OpenStream(
StgProperty currentProperty; StgProperty currentProperty;
ULONG foundPropertyIndex; ULONG foundPropertyIndex;
TRACE(storage, "(%p, %s, %p, %lx, %ld, %p)\n", TRACE("(%p, %s, %p, %lx, %ld, %p)\n",
iface, debugstr_w(pwcsName), reserved1, grfMode, reserved2, ppstm); iface, debugstr_w(pwcsName), reserved1, grfMode, reserved2, ppstm);
/* /*
@ -381,7 +381,7 @@ HRESULT WINAPI StorageBaseImpl_OpenStorage(
StgProperty currentProperty; StgProperty currentProperty;
ULONG foundPropertyIndex; ULONG foundPropertyIndex;
TRACE(storage, "(%p, %s, %p, %lx, %p, %ld, %p)\n", TRACE("(%p, %s, %p, %lx, %p, %ld, %p)\n",
iface, debugstr_w(pwcsName), pstgPriority, iface, debugstr_w(pwcsName), pstgPriority,
grfMode, snbExclude, reserved, ppstg); grfMode, snbExclude, reserved, ppstg);
@ -480,7 +480,7 @@ HRESULT WINAPI StorageBaseImpl_EnumElements(
ICOM_THIS(StorageBaseImpl,iface); ICOM_THIS(StorageBaseImpl,iface);
IEnumSTATSTGImpl* newEnum; IEnumSTATSTGImpl* newEnum;
TRACE(storage, "(%p, %ld, %p, %ld, %p)\n", TRACE("(%p, %ld, %p, %ld, %p)\n",
iface, reserved1, reserved2, reserved3, ppenum); iface, reserved1, reserved2, reserved3, ppenum);
/* /*
@ -528,7 +528,7 @@ HRESULT WINAPI StorageBaseImpl_Stat(
StgProperty curProperty; StgProperty curProperty;
BOOL readSucessful; BOOL readSucessful;
TRACE(storage, "(%p, %p, %lx)\n", TRACE("(%p, %p, %lx)\n",
iface, pstatstg, grfStatFlag); iface, pstatstg, grfStatFlag);
/* /*
@ -579,7 +579,7 @@ HRESULT WINAPI StorageBaseImpl_RenameElement(
StgProperty currentProperty; StgProperty currentProperty;
ULONG foundPropertyIndex; ULONG foundPropertyIndex;
TRACE(storage, "(%p, %s, %s)\n", TRACE("(%p, %s, %s)\n",
iface, debugstr_w(pwcsOldName), debugstr_w(pwcsNewName)); iface, debugstr_w(pwcsOldName), debugstr_w(pwcsNewName));
/* /*
@ -734,7 +734,7 @@ HRESULT WINAPI StorageBaseImpl_CreateStream(
StgProperty currentProperty, newStreamProperty; StgProperty currentProperty, newStreamProperty;
ULONG foundPropertyIndex, newPropertyIndex; ULONG foundPropertyIndex, newPropertyIndex;
TRACE(storage, "(%p, %s, %lx, %ld, %ld, %p)\n", TRACE("(%p, %s, %lx, %ld, %ld, %p)\n",
iface, debugstr_w(pwcsName), grfMode, iface, debugstr_w(pwcsName), grfMode,
reserved1, reserved2, ppstm); reserved1, reserved2, ppstm);
@ -883,7 +883,7 @@ HRESULT WINAPI StorageBaseImpl_SetClass(
StgProperty curProperty; StgProperty curProperty;
BOOL success; BOOL success;
TRACE(storage, "(%p, %p)\n", iface, clsid); TRACE("(%p, %p)\n", iface, clsid);
success = StorageImpl_ReadProperty(This->ancestorStorage, success = StorageImpl_ReadProperty(This->ancestorStorage,
This->rootPropertySetIndex, This->rootPropertySetIndex,
@ -930,7 +930,7 @@ HRESULT WINAPI StorageImpl_CreateStorage(
ULONG newPropertyIndex; ULONG newPropertyIndex;
HRESULT hr; HRESULT hr;
TRACE(storage, "(%p, %s, %lx, %ld, %ld, %p)\n", TRACE("(%p, %s, %lx, %ld, %ld, %p)\n",
iface, debugstr_w(pwcsName), grfMode, iface, debugstr_w(pwcsName), grfMode,
reserved1, reserved2, ppstg); reserved1, reserved2, ppstg);
@ -1303,9 +1303,9 @@ HRESULT WINAPI StorageImpl_CopyTo(
IStream *pstrTmp, *pstrChild; IStream *pstrTmp, *pstrChild;
if ((ciidExclude != 0) || (rgiidExclude != NULL) || (snbExclude != NULL)) if ((ciidExclude != 0) || (rgiidExclude != NULL) || (snbExclude != NULL))
FIXME( storage, "Exclude option not implemented\n"); FIXME("Exclude option not implemented\n");
TRACE(storage, "(%p, %ld, %p, %p, %p)\n", TRACE("(%p, %ld, %p, %p, %p)\n",
iface, ciidExclude, rgiidExclude, iface, ciidExclude, rgiidExclude,
snbExclude, pstgDest); snbExclude, pstgDest);
@ -1439,7 +1439,7 @@ HRESULT WINAPI StorageImpl_CopyTo(
} }
else else
{ {
WARN(storage, "unknown element type: %ld\n", curElement.type); WARN("unknown element type: %ld\n", curElement.type);
} }
} while (hr == S_OK); } while (hr == S_OK);
@ -1462,7 +1462,7 @@ HRESULT WINAPI StorageImpl_MoveElementTo(
const OLECHAR *pwcsNewName,/* [string][in] */ const OLECHAR *pwcsNewName,/* [string][in] */
DWORD grfFlags) /* [in] */ DWORD grfFlags) /* [in] */
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1473,7 +1473,7 @@ HRESULT WINAPI StorageImpl_Commit(
IStorage* iface, IStorage* iface,
DWORD grfCommitFlags)/* [in] */ DWORD grfCommitFlags)/* [in] */
{ {
FIXME(storage, "(%ld): stub!\n", grfCommitFlags); FIXME("(%ld): stub!\n", grfCommitFlags);
return S_OK; return S_OK;
} }
@ -1483,7 +1483,7 @@ HRESULT WINAPI StorageImpl_Commit(
HRESULT WINAPI StorageImpl_Revert( HRESULT WINAPI StorageImpl_Revert(
IStorage* iface) IStorage* iface)
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1513,7 +1513,7 @@ HRESULT WINAPI StorageImpl_DestroyElement(
ULONG typeOfRelation; ULONG typeOfRelation;
ULONG parentPropertyId; ULONG parentPropertyId;
TRACE(storage, "(%p, %s)\n", TRACE("(%p, %s)\n",
iface, debugstr_w(pwcsName)); iface, debugstr_w(pwcsName));
/* /*
@ -2007,7 +2007,7 @@ HRESULT WINAPI StorageImpl_SetElementTimes(
const FILETIME *patime, /* [in] */ const FILETIME *patime, /* [in] */
const FILETIME *pmtime) /* [in] */ const FILETIME *pmtime) /* [in] */
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -2019,7 +2019,7 @@ HRESULT WINAPI StorageImpl_SetStateBits(
DWORD grfStateBits,/* [in] */ DWORD grfStateBits,/* [in] */
DWORD grfMask) /* [in] */ DWORD grfMask) /* [in] */
{ {
FIXME(storage, "not implemented!\n"); FIXME("not implemented!\n");
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -2218,7 +2218,7 @@ HRESULT StorageImpl_Construct(
void StorageImpl_Destroy( void StorageImpl_Destroy(
StorageImpl* This) StorageImpl* This)
{ {
TRACE(storage, "(%p)\n", This); TRACE("(%p)\n", This);
BlockChainStream_Destroy(This->smallBlockRootChain); BlockChainStream_Destroy(This->smallBlockRootChain);
BlockChainStream_Destroy(This->rootBlockChain); BlockChainStream_Destroy(This->rootBlockChain);
@ -5204,7 +5204,7 @@ HRESULT WINAPI StgCreateDocfile(
DWORD fileAttributes; DWORD fileAttributes;
WCHAR tempFileName[MAX_PATH]; WCHAR tempFileName[MAX_PATH];
TRACE(storage, "(%s, %lx, %ld, %p)\n", TRACE("(%s, %lx, %ld, %p)\n",
debugstr_w(pwcsName), grfMode, debugstr_w(pwcsName), grfMode,
reserved, ppstgOpen); reserved, ppstgOpen);
@ -5253,7 +5253,7 @@ HRESULT WINAPI StgCreateDocfile(
fileAttributes = FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS; fileAttributes = FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS;
if (grfMode & STGM_TRANSACTED) if (grfMode & STGM_TRANSACTED)
FIXME(storage, "Transacted mode not implemented.\n"); FIXME("Transacted mode not implemented.\n");
/* /*
* Initialize the "out" parameter. * Initialize the "out" parameter.
@ -5322,7 +5322,7 @@ HRESULT WINAPI StgOpenStorage(
DWORD shareMode; DWORD shareMode;
DWORD accessMode; DWORD accessMode;
TRACE(storage, "(%s, %p, %lx, %p, %ld, %p)\n", TRACE("(%s, %p, %lx, %p, %ld, %p)\n",
debugstr_w(pwcsName), pstgPriority, grfMode, debugstr_w(pwcsName), pstgPriority, grfMode,
snbExclude, reserved, ppstgOpen); snbExclude, reserved, ppstgOpen);
@ -5555,7 +5555,7 @@ HRESULT WINAPI ReadClassStg(IStorage *pstg,CLSID *pclsid){
STATSTG pstatstg; STATSTG pstatstg;
HRESULT hRes; HRESULT hRes;
TRACE(storage,"()\n"); TRACE("()\n");
if(pclsid==NULL) if(pclsid==NULL)
return E_POINTER; return E_POINTER;
@ -5580,7 +5580,7 @@ HRESULT WINAPI OleLoadFromStream(IStream *pStm,REFIID iidInterface,void** ppvOb
CLSID clsid; CLSID clsid;
HRESULT res; HRESULT res;
FIXME(storage,"(),stub!\n"); FIXME("(),stub!\n");
res=ReadClassStm(pStm,&clsid); res=ReadClassStm(pStm,&clsid);
@ -5607,7 +5607,7 @@ HRESULT WINAPI OleSaveToStream(IPersistStream *pPStm,IStream *pStm)
CLSID clsid; CLSID clsid;
HRESULT res; HRESULT res;
TRACE(storage,"(%p,%p)\n",pPStm,pStm); TRACE("(%p,%p)\n",pPStm,pStm);
res=IPersistStream_GetClassID(pPStm,&clsid); res=IPersistStream_GetClassID(pPStm,&clsid);
@ -5797,11 +5797,11 @@ static DWORD GetCreationModeFromSTGM(DWORD stgm)
if ( stgm & STGM_CREATE) if ( stgm & STGM_CREATE)
return CREATE_ALWAYS; return CREATE_ALWAYS;
if (stgm & STGM_CONVERT) { if (stgm & STGM_CONVERT) {
FIXME(storage, "STGM_CONVERT not implemented!\n"); FIXME("STGM_CONVERT not implemented!\n");
return CREATE_NEW; return CREATE_NEW;
} }
/* All other cases */ /* All other cases */
if (stgm & ~ (STGM_CREATE|STGM_CONVERT)) if (stgm & ~ (STGM_CREATE|STGM_CONVERT))
FIXME(storage,"unhandled storage mode : 0x%08lx\n",stgm & ~ (STGM_CREATE|STGM_CONVERT)); FIXME("unhandled storage mode : 0x%08lx\n",stgm & ~ (STGM_CREATE|STGM_CONVERT));
return CREATE_NEW; return CREATE_NEW;
} }

View File

@ -35,7 +35,7 @@
#include "wine/winbase16.h" #include "wine/winbase16.h"
#include "heap.h" #include "heap.h"
#include "wine/obj_base.h" #include "wine/obj_base.h"
#include "debug.h" #include "debugtools.h"
#include "winversion.h" #include "winversion.h"
/* FIXME: get rid of these */ /* FIXME: get rid of these */
typedef struct ITypeInfoVtbl ITypeLib_VTable, *LPTYPEINFO_VTABLE ; typedef struct ITypeInfoVtbl ITypeLib_VTable, *LPTYPEINFO_VTABLE ;
@ -71,7 +71,7 @@ QueryPathOfRegTypeLib16(
); );
} else { } else {
sprintf(xguid,"<guid 0x%08lx>",(DWORD)guid); sprintf(xguid,"<guid 0x%08lx>",(DWORD)guid);
FIXME(ole,"(%s,%d,%d,0x%04lx,%p),can't handle non-string guids.\n",xguid,wMaj,wMin,(DWORD)lcid,path); FIXME_(ole)("(%s,%d,%d,0x%04lx,%p),can't handle non-string guids.\n",xguid,wMaj,wMin,(DWORD)lcid,path);
return E_FAIL; return E_FAIL;
} }
plen = sizeof(pathname); plen = sizeof(pathname);
@ -79,7 +79,7 @@ QueryPathOfRegTypeLib16(
/* try again without lang specific id */ /* try again without lang specific id */
if (SUBLANGID(lcid)) if (SUBLANGID(lcid))
return QueryPathOfRegTypeLib16(guid,wMaj,wMin,PRIMARYLANGID(lcid),path); return QueryPathOfRegTypeLib16(guid,wMaj,wMin,PRIMARYLANGID(lcid),path);
FIXME(ole,"key %s not found\n",typelibkey); FIXME_(ole)("key %s not found\n",typelibkey);
return E_FAIL; return E_FAIL;
} }
*path = SysAllocString16(pathname); *path = SysAllocString16(pathname);
@ -111,7 +111,7 @@ QueryPathOfRegTypeLib(
); );
} else { } else {
sprintf(xguid,"<guid 0x%08lx>",(DWORD)guid); sprintf(xguid,"<guid 0x%08lx>",(DWORD)guid);
FIXME(ole,"(%s,%d,%d,0x%04lx,%p),stub!\n",xguid,wMaj,wMin,(DWORD)lcid,path); FIXME_(ole)("(%s,%d,%d,0x%04lx,%p),stub!\n",xguid,wMaj,wMin,(DWORD)lcid,path);
return E_FAIL; return E_FAIL;
} }
plen = sizeof(pathname); plen = sizeof(pathname);
@ -119,7 +119,7 @@ QueryPathOfRegTypeLib(
/* try again without lang specific id */ /* try again without lang specific id */
if (SUBLANGID(lcid)) if (SUBLANGID(lcid))
return QueryPathOfRegTypeLib(guid,wMaj,wMin,PRIMARYLANGID(lcid),path); return QueryPathOfRegTypeLib(guid,wMaj,wMin,PRIMARYLANGID(lcid),path);
FIXME(ole,"key %s not found\n",typelibkey); FIXME_(ole)("key %s not found\n",typelibkey);
return E_FAIL; return E_FAIL;
} }
*path = HEAP_strdupAtoW(GetProcessHeap(),0,pathname); *path = HEAP_strdupAtoW(GetProcessHeap(),0,pathname);
@ -140,7 +140,7 @@ HRESULT WINAPI LoadTypeLib16(
OLECHAR *szFile, /* [in] Name of file to load from */ OLECHAR *szFile, /* [in] Name of file to load from */
void * *pptLib) /* [out] Pointer to pointer to loaded type library */ void * *pptLib) /* [out] Pointer to pointer to loaded type library */
{ {
FIXME(ole, "('%s',%p): stub\n",debugstr_w((LPWSTR)szFile),pptLib); FIXME_(ole)("('%s',%p): stub\n",debugstr_w((LPWSTR)szFile),pptLib);
if (pptLib!=0) if (pptLib!=0)
*pptLib=0; *pptLib=0;
@ -166,13 +166,13 @@ HRESULT WINAPI LoadTypeLib(
{ {
LPSTR p; LPSTR p;
HRESULT res; HRESULT res;
TRACE(typelib, "('%s',%p)\n",debugstr_w(szFile),pptLib); TRACE_(typelib)("('%s',%p)\n",debugstr_w(szFile),pptLib);
p=HEAP_strdupWtoA(GetProcessHeap(),0,szFile); p=HEAP_strdupWtoA(GetProcessHeap(),0,szFile);
res= TLB_ReadTypeLib(p, pptLib); res= TLB_ReadTypeLib(p, pptLib);
/* XXX need to free p ?? */ /* XXX need to free p ?? */
TRACE( typelib, " returns %ld\n",res); TRACE_(typelib)(" returns %ld\n",res);
return res; return res;
} }
@ -197,7 +197,7 @@ HRESULT WINAPI LoadRegTypeLib(
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)rguid,xriid); WINE_StringFromCLSID((LPCLSID)rguid,xriid);
TRACE(typelib,"(IID: %s) load %s (%p)\n",xriid, TRACE_(typelib)("(IID: %s) load %s (%p)\n",xriid,
SUCCEEDED(res)? "SUCCESS":"FAILED", *ppTLib); SUCCEEDED(res)? "SUCCESS":"FAILED", *ppTLib);
} }
return res; return res;
@ -221,7 +221,7 @@ HRESULT WINAPI RegisterTypeLib(
OLECHAR * szFullPath, /*[in] full Path of the library*/ OLECHAR * szFullPath, /*[in] full Path of the library*/
OLECHAR * szHelpDir) /*[in] dir to the helpfile for the library, OLECHAR * szHelpDir) /*[in] dir to the helpfile for the library,
may be NULL*/ may be NULL*/
{ FIXME(ole, "(%p,%s,%s): stub\n",ptlib, debugstr_w(szFullPath),debugstr_w(szHelpDir)); { FIXME_(ole)("(%p,%s,%s): stub\n",ptlib, debugstr_w(szFullPath),debugstr_w(szHelpDir));
return S_OK; /* FIXME: pretend everything is OK */ return S_OK; /* FIXME: pretend everything is OK */
} }
@ -244,7 +244,7 @@ HRESULT WINAPI UnRegisterTypeLib(
{ {
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)libid,xriid); WINE_StringFromCLSID((LPCLSID)libid,xriid);
TRACE(typelib,"(IID: %s): stub\n",xriid); TRACE_(typelib)("(IID: %s): stub\n",xriid);
return S_OK; /* FIXME: pretend everything is OK */ return S_OK; /* FIXME: pretend everything is OK */
} }
@ -263,7 +263,7 @@ WINDOWS_VERSION ver = VERSION_GetVersion();
case WIN31: case WIN31:
return MAKELONG(0xbd3, 0x3); /* WfW 3.11 */ return MAKELONG(0xbd3, 0x3); /* WfW 3.11 */
default: default:
FIXME(ole, "Version value not known yet. Please investigate it !"); FIXME_(ole)("Version value not known yet. Please investigate it !");
return MAKELONG(0xbd0, 0xa); /* return Win95A for now */ return MAKELONG(0xbd0, 0xa); /* return Win95A for now */
} }
} }
@ -498,7 +498,7 @@ static void * TLB_Alloc(unsigned size)
void * ret; void * ret;
if((ret=HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,size))==NULL){ if((ret=HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,size))==NULL){
/* FIXME */ /* FIXME */
ERR(ole,"cannot allocate memory\n"); ERR_(ole)("cannot allocate memory\n");
} }
return ret; return ret;
} }
@ -516,7 +516,7 @@ static BSTR TLB_DupAtoBstr(PCHAR Astr)
pdw[0]=(len)*sizeof(OLECHAR); pdw[0]=(len)*sizeof(OLECHAR);
bstr=(BSTR)&( pdw[1]); bstr=(BSTR)&( pdw[1]);
lstrcpyAtoW( bstr, Astr); lstrcpyAtoW( bstr, Astr);
TRACE(typelib,"copying %s to (%p)\n", Astr, bstr); TRACE_(typelib)("copying %s to (%p)\n", Astr, bstr);
return bstr; return bstr;
} }
@ -535,7 +535,7 @@ DWORD TLB_Read(void *buffer, DWORD count, TLBContext *pcx, long where )
!ReadFile(pcx->hFile, buffer, count, &bytesread, NULL) !ReadFile(pcx->hFile, buffer, count, &bytesread, NULL)
) { ) {
/* FIXME */ /* FIXME */
ERR(typelib,"read error is 0x%lx reading %ld bytes at 0x%lx\n", ERR_(typelib)("read error is 0x%lx reading %ld bytes at 0x%lx\n",
GetLastError(), count, where); GetLastError(), count, where);
TLB_abort(); TLB_abort();
exit(1); exit(1);
@ -647,7 +647,7 @@ static void TLB_ReadValue( VARIANT * pVar, int offset, TLBContext *pcx )
case VT_CLSID : case VT_CLSID :
default: default:
size=0; size=0;
FIXME(ole,"VARTYPE %d is not supported, setting pointer to NULL\n", FIXME_(ole)("VARTYPE %d is not supported, setting pointer to NULL\n",
pVar->vt); pVar->vt);
} }
@ -886,7 +886,7 @@ static void TLB_DoRefType(TLBContext *pcx,
(*pprtd)->pImpTLInfo=pImpLib; (*pprtd)->pImpTLInfo=pImpLib;
TLB_ReadGuid(&(*pprtd)->guid, impinfo.oGuid, pcx); TLB_ReadGuid(&(*pprtd)->guid, impinfo.oGuid, pcx);
}else{ }else{
ERR( typelib ,"Cannot find a reference\n"); ERR_(typelib)("Cannot find a reference\n");
(*pprtd)->reference=-1; (*pprtd)->reference=-1;
(*pprtd)->pImpTLInfo=(void *)-1; (*pprtd)->pImpTLInfo=(void *)-1;
} }
@ -954,7 +954,7 @@ TLBTypeInfo * TLB_DoTypeInfo(TLBContext *pcx, int count, TLBLibInfo* pLibInfo)
/* name, eventually add to a hash table */ /* name, eventually add to a hash table */
ptiRet->Name=TLB_ReadName(pcx, tiBase.NameOffset); ptiRet->Name=TLB_ReadName(pcx, tiBase.NameOffset);
TRACE( typelib,"reading %s\n", ptiRet->Name); TRACE_(typelib)("reading %s\n", ptiRet->Name);
/* help info */ /* help info */
ptiRet->DocString=TLB_ReadString(pcx, tiBase.docstringoffs); ptiRet->DocString=TLB_ReadString(pcx, tiBase.docstringoffs);
ptiRet->dwHelpStringContext=tiBase.helpstringcontext; ptiRet->dwHelpStringContext=tiBase.helpstringcontext;
@ -1023,9 +1023,9 @@ long TLB_FindTlb(TLBContext *pcx)
LOOK_FOR_MAGIC(TLBMAGIC1); LOOK_FOR_MAGIC(TLBMAGIC1);
if(count) if(count)
ERR(ole,"type library format not (yet) implemented\n"); ERR_(ole)("type library format not (yet) implemented\n");
else else
ERR(ole,"not type library found in this file\n"); ERR_(ole)("not type library found in this file\n");
return -1; return -1;
} }
#undef LOOK_FOR_MAGIC #undef LOOK_FOR_MAGIC
@ -1039,15 +1039,15 @@ int TLB_ReadTypeLib(PCHAR file, ITypeLib **ppTypeLib)
TLB2Header tlbHeader; TLB2Header tlbHeader;
TLBSegDir tlbSegDir; TLBSegDir tlbSegDir;
if((cx.hFile=OpenFile(file, &ofStruct, OF_READWRITE))==HFILE_ERROR) { if((cx.hFile=OpenFile(file, &ofStruct, OF_READWRITE))==HFILE_ERROR) {
ERR( typelib,"cannot open %s error 0x%lx\n",file, GetLastError()); ERR_(typelib)("cannot open %s error 0x%lx\n",file, GetLastError());
return E_FAIL; return E_FAIL;
} }
/* get pointer to beginning of typelib data */ /* get pointer to beginning of typelib data */
if((oStart=TLB_FindTlb(&cx))<0){ if((oStart=TLB_FindTlb(&cx))<0){
if(oStart==-1) if(oStart==-1)
ERR( typelib,"cannot locate typelib in %s\n",file); ERR_(typelib)("cannot locate typelib in %s\n",file);
else else
ERR( typelib,"unsupported typelib format in %s\n",file); ERR_(typelib)("unsupported typelib format in %s\n",file);
return E_FAIL; return E_FAIL;
} }
cx.oStart=oStart; cx.oStart=oStart;
@ -1074,7 +1074,7 @@ int TLB_ReadTypeLib(PCHAR file, ITypeLib **ppTypeLib)
if ( tlbSegDir.pTypeInfoTab.res0c != 0x0F || if ( tlbSegDir.pTypeInfoTab.res0c != 0x0F ||
tlbSegDir.pImpInfo.res0c != 0x0F tlbSegDir.pImpInfo.res0c != 0x0F
) { ) {
ERR( typelib,"cannot find the table directory, ptr=0x%lx\n",lPSegDir); ERR_(typelib)("cannot find the table directory, ptr=0x%lx\n",lPSegDir);
CloseHandle(cx.hFile); CloseHandle(cx.hFile);
return E_FAIL; return E_FAIL;
} }
@ -1150,7 +1150,7 @@ int TLB_ReadTypeLib(PCHAR file, ITypeLib **ppTypeLib)
} }
}else{ }else{
V_UNION(&(pLibInfo->pTypeDesc[i]),lpadesc)=NULL; V_UNION(&(pLibInfo->pTypeDesc[i]),lpadesc)=NULL;
ERR(ole, "didn't find array description data\n"); ERR_(ole)("didn't find array description data\n");
} }
} }
} }
@ -1202,7 +1202,7 @@ static HRESULT WINAPI ITypeLib_fnQueryInterface( LPTYPELIB This, REFIID riid,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)riid,xriid); WINE_StringFromCLSID((LPCLSID)riid,xriid);
TRACE(typelib,"(%p)->(IID: %s)\n",This,xriid); TRACE_(typelib)("(%p)->(IID: %s)\n",This,xriid);
} }
*ppvObject=NULL; *ppvObject=NULL;
if(IsEqualIID(riid, &IID_IUnknown) || if(IsEqualIID(riid, &IID_IUnknown) ||
@ -1211,10 +1211,10 @@ static HRESULT WINAPI ITypeLib_fnQueryInterface( LPTYPELIB This, REFIID riid,
*ppvObject = This; *ppvObject = This;
if(*ppvObject){ if(*ppvObject){
(*(LPTYPELIB*)ppvObject)->lpvtbl->fnAddRef(This); (*(LPTYPELIB*)ppvObject)->lpvtbl->fnAddRef(This);
TRACE(typelib,"-- Interface: (%p)->(%p)\n",ppvObject,*ppvObject); TRACE_(typelib)("-- Interface: (%p)->(%p)\n",ppvObject,*ppvObject);
return S_OK; return S_OK;
} }
TRACE(typelib,"-- Interface: E_NOINTERFACE\n"); TRACE_(typelib)("-- Interface: E_NOINTERFACE\n");
return E_NOINTERFACE; return E_NOINTERFACE;
} }
@ -1223,7 +1223,7 @@ static HRESULT WINAPI ITypeLib_fnQueryInterface( LPTYPELIB This, REFIID riid,
static ULONG WINAPI ITypeLib_fnAddRef( LPTYPELIB iface) static ULONG WINAPI ITypeLib_fnAddRef( LPTYPELIB iface)
{ {
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
TRACE(typelib,"(%p)->ref is %u\n",This, This->ref); TRACE_(typelib)("(%p)->ref is %u\n",This, This->ref);
return ++(This->ref); return ++(This->ref);
} }
@ -1232,7 +1232,7 @@ static ULONG WINAPI ITypeLib_fnAddRef( LPTYPELIB iface)
static ULONG WINAPI ITypeLib_fnRelease( LPTYPELIB iface) static ULONG WINAPI ITypeLib_fnRelease( LPTYPELIB iface)
{ {
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
FIXME(typelib,"(%p)->ref is %u: stub\n",This, This->ref); FIXME_(typelib)("(%p)->ref is %u: stub\n",This, This->ref);
(This->ref)--; (This->ref)--;
return S_OK; return S_OK;
} }
@ -1244,7 +1244,7 @@ static ULONG WINAPI ITypeLib_fnRelease( LPTYPELIB iface)
static UINT WINAPI ITypeLib_fnGetTypeInfoCount( LPTYPELIB iface) static UINT WINAPI ITypeLib_fnGetTypeInfoCount( LPTYPELIB iface)
{ {
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
TRACE(typelib,"(%p)->count is %d\n",This, This->TypeInfoCount); TRACE_(typelib)("(%p)->count is %d\n",This, This->TypeInfoCount);
return This->TypeInfoCount; return This->TypeInfoCount;
} }
@ -1258,15 +1258,15 @@ static HRESULT WINAPI ITypeLib_fnGetTypeInfo( LPTYPELIB iface, UINT index,
int i; int i;
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
TLBTypeInfo **ppTLBTInfo=(TLBTypeInfo **)ppTInfo; TLBTypeInfo **ppTLBTInfo=(TLBTypeInfo **)ppTInfo;
TRACE(typelib,"(%p) index %d \n",This, index); TRACE_(typelib)("(%p) index %d \n",This, index);
for(i=0,*ppTLBTInfo=This->pTypeInfo;*ppTLBTInfo && i != index;i++) for(i=0,*ppTLBTInfo=This->pTypeInfo;*ppTLBTInfo && i != index;i++)
*ppTLBTInfo=(*ppTLBTInfo)->next; *ppTLBTInfo=(*ppTLBTInfo)->next;
if(*ppTLBTInfo){ if(*ppTLBTInfo){
(*ppTLBTInfo)->lpvtbl->fnAddRef(*ppTInfo); (*ppTLBTInfo)->lpvtbl->fnAddRef(*ppTInfo);
TRACE(typelib,"-- found (%p)->(%p)\n",ppTLBTInfo,*ppTLBTInfo); TRACE_(typelib)("-- found (%p)->(%p)\n",ppTLBTInfo,*ppTLBTInfo);
return S_OK; return S_OK;
} }
TRACE(typelib,"-- element not found\n"); TRACE_(typelib)("-- element not found\n");
return TYPE_E_ELEMENTNOTFOUND; return TYPE_E_ELEMENTNOTFOUND;
} }
@ -1280,15 +1280,15 @@ static HRESULT WINAPI ITypeLib_fnGetTypeInfoType( LPTYPELIB iface, UINT index,
int i; int i;
TLBTypeInfo *pTInfo; TLBTypeInfo *pTInfo;
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
TRACE(typelib,"(%p) index %d \n",This, index); TRACE_(typelib)("(%p) index %d \n",This, index);
for(i=0,pTInfo=This->pTypeInfo;pTInfo && i != index;i++) for(i=0,pTInfo=This->pTypeInfo;pTInfo && i != index;i++)
pTInfo=(pTInfo)->next; pTInfo=(pTInfo)->next;
if(pTInfo){ if(pTInfo){
*pTKind=pTInfo->TypeAttr.typekind; *pTKind=pTInfo->TypeAttr.typekind;
TRACE(typelib,"-- found Type (%p)->%d\n",pTKind,*pTKind); TRACE_(typelib)("-- found Type (%p)->%d\n",pTKind,*pTKind);
return S_OK; return S_OK;
} }
TRACE(typelib,"-- element not found\n"); TRACE_(typelib)("-- element not found\n");
return TYPE_E_ELEMENTNOTFOUND; return TYPE_E_ELEMENTNOTFOUND;
} }
@ -1306,17 +1306,17 @@ static HRESULT WINAPI ITypeLib_fnGetTypeInfoOfGuid( LPTYPELIB iface,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)guid,xriid); WINE_StringFromCLSID((LPCLSID)guid,xriid);
TRACE(typelib,"(%p) guid %sx)\n",This,xriid); TRACE_(typelib)("(%p) guid %sx)\n",This,xriid);
} }
for(i=0,*ppTLBTInfo=This->pTypeInfo;*ppTLBTInfo && for(i=0,*ppTLBTInfo=This->pTypeInfo;*ppTLBTInfo &&
!IsEqualIID(guid,&(*ppTLBTInfo)->TypeAttr.guid);i++) !IsEqualIID(guid,&(*ppTLBTInfo)->TypeAttr.guid);i++)
*ppTLBTInfo=(*ppTLBTInfo)->next; *ppTLBTInfo=(*ppTLBTInfo)->next;
if(*ppTLBTInfo){ if(*ppTLBTInfo){
(*ppTLBTInfo)->lpvtbl->fnAddRef(*ppTInfo); (*ppTLBTInfo)->lpvtbl->fnAddRef(*ppTInfo);
TRACE(typelib,"-- found (%p)->(%p)\n",ppTLBTInfo,*ppTLBTInfo); TRACE_(typelib)("-- found (%p)->(%p)\n",ppTLBTInfo,*ppTLBTInfo);
return S_OK; return S_OK;
} }
TRACE(typelib,"-- element not found\n"); TRACE_(typelib)("-- element not found\n");
return TYPE_E_ELEMENTNOTFOUND; return TYPE_E_ELEMENTNOTFOUND;
} }
@ -1329,7 +1329,7 @@ static HRESULT WINAPI ITypeLib_fnGetLibAttr( LPTYPELIB iface,
LPTLIBATTR *ppTLibAttr) LPTLIBATTR *ppTLibAttr)
{ {
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
TRACE( typelib,"(%p)\n",This); TRACE_(typelib)("(%p)\n",This);
/* FIXME: must do a copy here */ /* FIXME: must do a copy here */
*ppTLibAttr=&This->LibAttr; *ppTLibAttr=&This->LibAttr;
return S_OK; return S_OK;
@ -1345,7 +1345,7 @@ static HRESULT WINAPI ITypeLib_fnGetTypeComp( LPTYPELIB iface,
ITypeComp **ppTComp) ITypeComp **ppTComp)
{ {
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
FIXME(typelib,"(%p): stub!\n",This); FIXME_(typelib)("(%p): stub!\n",This);
return E_NOTIMPL; return E_NOTIMPL;
} }
@ -1363,7 +1363,7 @@ static HRESULT WINAPI ITypeLib_fnGetDocumentation( LPTYPELIB iface, INT index,
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
HRESULT result; HRESULT result;
ITypeInfo *pTInfo; ITypeInfo *pTInfo;
TRACE( typelib, "(%p) index %d Name(%p) DocString(%p)" TRACE_(typelib)("(%p) index %d Name(%p) DocString(%p)"
" HelpContext(%p) HelpFile(%p)\n", " HelpContext(%p) HelpFile(%p)\n",
This, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); This, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile);
if(index<0){ /* documentation for the typelib */ if(index<0){ /* documentation for the typelib */
@ -1420,7 +1420,7 @@ static HRESULT WINAPI ITypeLib_fnIsName( LPTYPELIB iface, LPOLESTR szNameBuf,
*pfName=FALSE; *pfName=FALSE;
ITypeLib_fnIsName_exit: ITypeLib_fnIsName_exit:
TRACE( typelib,"(%p)slow! search for %s: %s found!\n", This, TRACE_(typelib)("(%p)slow! search for %s: %s found!\n", This,
debugstr_a(astr), *pfName?"NOT":""); debugstr_a(astr), *pfName?"NOT":"");
HeapFree( GetProcessHeap(), 0, astr ); HeapFree( GetProcessHeap(), 0, astr );
@ -1458,7 +1458,7 @@ ITypeLib_fnFindName_exit:
ppTInfo[j]=(LPTYPEINFO)pTInfo; ppTInfo[j]=(LPTYPEINFO)pTInfo;
j++; j++;
} }
TRACE( typelib,"(%p)slow! search for %d with %s: found %d TypeInfo's!\n", TRACE_(typelib)("(%p)slow! search for %d with %s: found %d TypeInfo's!\n",
This, *pcFound, debugstr_a(astr), j); This, *pcFound, debugstr_a(astr), j);
*pcFound=j; *pcFound=j;
@ -1475,7 +1475,7 @@ ITypeLib_fnFindName_exit:
static VOID WINAPI ITypeLib_fnReleaseTLibAttr( LPTYPELIB iface, TLIBATTR *pTLibAttr) static VOID WINAPI ITypeLib_fnReleaseTLibAttr( LPTYPELIB iface, TLIBATTR *pTLibAttr)
{ {
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
TRACE( typelib,"freeing (%p)\n",This); TRACE_(typelib)("freeing (%p)\n",This);
/* nothing to do */ /* nothing to do */
} }
@ -1493,7 +1493,7 @@ static HRESULT WINAPI ITypeLib2_fnGetCustData( ITypeLib * iface, REFGUID guid,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)guid,xriid); WINE_StringFromCLSID((LPCLSID)guid,xriid);
TRACE(typelib,"(%p) guid %s %s found!x)\n",This,xriid, TRACE_(typelib)("(%p) guid %s %s found!x)\n",This,xriid,
pCData? "" : "NOT"); pCData? "" : "NOT");
} }
if(pCData){ if(pCData){
@ -1514,7 +1514,7 @@ static HRESULT WINAPI ITypeLib2_fnGetLibStatistics( ITypeLib * iface,
UINT *pcUniqueNames, UINT *pcchUniqueNames) UINT *pcUniqueNames, UINT *pcchUniqueNames)
{ {
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
FIXME( typelib,"(%p): stub!\n", This); FIXME_(typelib)("(%p): stub!\n", This);
if(pcUniqueNames) *pcUniqueNames=1; if(pcUniqueNames) *pcUniqueNames=1;
if(pcchUniqueNames) *pcchUniqueNames=1; if(pcchUniqueNames) *pcchUniqueNames=1;
return S_OK; return S_OK;
@ -1534,7 +1534,7 @@ static HRESULT WINAPI ITypeLib2_fnGetDocumentation2( ITypeLib * iface,
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
HRESULT result; HRESULT result;
ITypeInfo *pTInfo; ITypeInfo *pTInfo;
FIXME( typelib,"(%p) index %d lcid %ld half implemented stub!\n", This, FIXME_(typelib)("(%p) index %d lcid %ld half implemented stub!\n", This,
index, lcid); index, lcid);
/* the help string should be obtained from the helpstringdll, /* the help string should be obtained from the helpstringdll,
* using the _DLLGetDocumentation function, based on the supplied * using the _DLLGetDocumentation function, based on the supplied
@ -1571,7 +1571,7 @@ static HRESULT WINAPI ITypeLib2_fnGetAllCustData( ITypeLib * iface,
ICOM_THIS( TLBLibInfo, iface); ICOM_THIS( TLBLibInfo, iface);
TLBCustData *pCData; TLBCustData *pCData;
int i; int i;
TRACE( typelib,"(%p) returning %d items\n", This, This->ctCustData); TRACE_(typelib)("(%p) returning %d items\n", This, This->ctCustData);
pCustData->prgCustData = TLB_Alloc(This->ctCustData * sizeof(CUSTDATAITEM)); pCustData->prgCustData = TLB_Alloc(This->ctCustData * sizeof(CUSTDATAITEM));
if(pCustData->prgCustData ){ if(pCustData->prgCustData ){
pCustData->cCustData=This->ctCustData; pCustData->cCustData=This->ctCustData;
@ -1580,7 +1580,7 @@ static HRESULT WINAPI ITypeLib2_fnGetAllCustData( ITypeLib * iface,
VariantCopy(& pCustData->prgCustData[i].varValue, & pCData->data); VariantCopy(& pCustData->prgCustData[i].varValue, & pCData->data);
} }
}else{ }else{
ERR( typelib," OUT OF MEMORY! \n"); ERR_(typelib)(" OUT OF MEMORY! \n");
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
} }
return S_OK; return S_OK;
@ -1598,7 +1598,7 @@ static HRESULT WINAPI ITypeInfo_fnQueryInterface( LPTYPEINFO iface, REFIID riid,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)riid,xriid); WINE_StringFromCLSID((LPCLSID)riid,xriid);
TRACE(typelib,"(%p)->(IID: %s)\n",This,xriid); TRACE_(typelib)("(%p)->(IID: %s)\n",This,xriid);
} }
*ppvObject=NULL; *ppvObject=NULL;
if(IsEqualIID(riid, &IID_IUnknown) || if(IsEqualIID(riid, &IID_IUnknown) ||
@ -1607,10 +1607,10 @@ static HRESULT WINAPI ITypeInfo_fnQueryInterface( LPTYPEINFO iface, REFIID riid,
*ppvObject = This; *ppvObject = This;
if(*ppvObject){ if(*ppvObject){
(*(LPTYPEINFO*)ppvObject)->lpvtbl->fnAddRef(iface); (*(LPTYPEINFO*)ppvObject)->lpvtbl->fnAddRef(iface);
TRACE(typelib,"-- Interface: (%p)->(%p)\n",ppvObject,*ppvObject); TRACE_(typelib)("-- Interface: (%p)->(%p)\n",ppvObject,*ppvObject);
return S_OK; return S_OK;
} }
TRACE(typelib,"-- Interface: E_NOINTERFACE\n"); TRACE_(typelib)("-- Interface: E_NOINTERFACE\n");
return E_NOINTERFACE; return E_NOINTERFACE;
} }
@ -1619,7 +1619,7 @@ static HRESULT WINAPI ITypeInfo_fnQueryInterface( LPTYPEINFO iface, REFIID riid,
static ULONG WINAPI ITypeInfo_fnAddRef( LPTYPEINFO iface) static ULONG WINAPI ITypeInfo_fnAddRef( LPTYPEINFO iface)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TRACE(typelib,"(%p)->ref is %u\n",This, This->ref); TRACE_(typelib)("(%p)->ref is %u\n",This, This->ref);
(This->pTypeLib->ref)++; (This->pTypeLib->ref)++;
return ++(This->ref); return ++(This->ref);
} }
@ -1629,7 +1629,7 @@ static ULONG WINAPI ITypeInfo_fnAddRef( LPTYPEINFO iface)
static ULONG WINAPI ITypeInfo_fnRelease( LPTYPEINFO iface) static ULONG WINAPI ITypeInfo_fnRelease( LPTYPEINFO iface)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
FIXME(typelib,"(%p)->ref is %u: stub\n",This, This->ref); FIXME_(typelib)("(%p)->ref is %u: stub\n",This, This->ref);
(This->ref)--; (This->ref)--;
(This->pTypeLib->ref)--; (This->pTypeLib->ref)--;
return S_OK; return S_OK;
@ -1645,7 +1645,7 @@ static HRESULT WINAPI ITypeInfo_fnGetTypeAttr( LPTYPEINFO iface,
LPTYPEATTR *ppTypeAttr) LPTYPEATTR *ppTypeAttr)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TRACE( typelib,"(%p)\n",This); TRACE_(typelib)("(%p)\n",This);
/* FIXME: must do a copy here */ /* FIXME: must do a copy here */
*ppTypeAttr=&This->TypeAttr; *ppTypeAttr=&This->TypeAttr;
return S_OK; return S_OK;
@ -1661,7 +1661,7 @@ static HRESULT WINAPI ITypeInfo_fnGetTypeComp( LPTYPEINFO iface,
ITypeComp * *ppTComp) ITypeComp * *ppTComp)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
FIXME( typelib,"(%p) stub!\n", This); FIXME_(typelib)("(%p) stub!\n", This);
return S_OK; return S_OK;
} }
@ -1677,7 +1677,7 @@ static HRESULT WINAPI ITypeInfo_fnGetFuncDesc( LPTYPEINFO iface, UINT index,
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
int i; int i;
TLBFuncDesc * pFDesc; TLBFuncDesc * pFDesc;
TRACE( typelib,"(%p) index %d\n", This, index); TRACE_(typelib)("(%p) index %d\n", This, index);
for(i=0, pFDesc=This->funclist; i!=index && pFDesc; i++, pFDesc=pFDesc->next) for(i=0, pFDesc=This->funclist; i!=index && pFDesc; i++, pFDesc=pFDesc->next)
; ;
if(pFDesc){ if(pFDesc){
@ -1699,7 +1699,7 @@ static HRESULT WINAPI ITypeInfo_fnGetVarDesc( LPTYPEINFO iface, UINT index,
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
int i; int i;
TLBVarDesc * pVDesc; TLBVarDesc * pVDesc;
TRACE( typelib,"(%p) index %d\n", This, index); TRACE_(typelib)("(%p) index %d\n", This, index);
for(i=0, pVDesc=This->varlist; i!=index && pVDesc; i++, pVDesc=pVDesc->next) for(i=0, pVDesc=This->varlist; i!=index && pVDesc; i++, pVDesc=pVDesc->next)
; ;
if(pVDesc){ if(pVDesc){
@ -1723,7 +1723,7 @@ static HRESULT WINAPI ITypeInfo_fnGetNames( LPTYPEINFO iface, MEMBERID memid,
TLBFuncDesc * pFDesc; TLBFuncDesc * pFDesc;
TLBVarDesc * pVDesc; TLBVarDesc * pVDesc;
int i; int i;
TRACE( typelib,"(%p) memid=0x%08lx Maxname=%d\n", This, memid, TRACE_(typelib)("(%p) memid=0x%08lx Maxname=%d\n", This, memid,
cMaxNames); cMaxNames);
for(pFDesc=This->funclist; pFDesc->funcdesc.memid != memid && pFDesc; for(pFDesc=This->funclist; pFDesc->funcdesc.memid != memid && pFDesc;
pFDesc=pFDesc->next) pFDesc=pFDesc->next)
@ -1758,9 +1758,9 @@ static HRESULT WINAPI ITypeInfo_fnGetNames( LPTYPEINFO iface, MEMBERID memid,
pTInfo->lpvtbl->fnRelease(pTInfo); pTInfo->lpvtbl->fnRelease(pTInfo);
return result; return result;
} }
WARN( typelib,"Could not search inherited interface!\n"); WARN_(typelib)("Could not search inherited interface!\n");
} else } else
WARN( typelib,"no names found\n"); WARN_(typelib)("no names found\n");
*pcNames=0; *pcNames=0;
return TYPE_E_ELEMENTNOTFOUND; return TYPE_E_ELEMENTNOTFOUND;
} }
@ -1783,7 +1783,7 @@ static HRESULT WINAPI ITypeInfo_fnGetRefTypeOfImplType( LPTYPEINFO iface,
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
int(i); int(i);
TLBRefType *pIref; TLBRefType *pIref;
TRACE( typelib,"(%p) index %d\n", This, index); TRACE_(typelib)("(%p) index %d\n", This, index);
for(i=0, pIref=This->impltypelist; i<index && pIref; for(i=0, pIref=This->impltypelist; i<index && pIref;
i++, pIref=pIref->next) i++, pIref=pIref->next)
; ;
@ -1805,7 +1805,7 @@ static HRESULT WINAPI ITypeInfo_fnGetImplTypeFlags( LPTYPEINFO iface,
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
int(i); int(i);
TLBRefType *pIref; TLBRefType *pIref;
TRACE( typelib,"(%p) index %d\n", This, index); TRACE_(typelib)("(%p) index %d\n", This, index);
for(i=0, pIref=This->impltypelist; i<index && pIref; i++, pIref=pIref->next) for(i=0, pIref=This->impltypelist; i<index && pIref; i++, pIref=pIref->next)
; ;
if(i==index && pIref){ if(i==index && pIref){
@ -1828,7 +1828,7 @@ static HRESULT WINAPI ITypeInfo_fnGetIDsOfNames( LPTYPEINFO iface,
TLBVarDesc * pVDesc; TLBVarDesc * pVDesc;
HRESULT ret=S_OK; HRESULT ret=S_OK;
PCHAR aszName= HEAP_strdupWtoA( GetProcessHeap(), 0, *rgszNames); PCHAR aszName= HEAP_strdupWtoA( GetProcessHeap(), 0, *rgszNames);
TRACE( typelib,"(%p) Name %s cNames %d\n", This, debugstr_a(aszName), TRACE_(typelib)("(%p) Name %s cNames %d\n", This, debugstr_a(aszName),
cNames); cNames);
for(pFDesc=This->funclist; pFDesc; pFDesc=pFDesc->next) { for(pFDesc=This->funclist; pFDesc; pFDesc=pFDesc->next) {
int i, j; int i, j;
@ -1869,9 +1869,9 @@ static HRESULT WINAPI ITypeInfo_fnGetIDsOfNames( LPTYPEINFO iface,
pTInfo->lpvtbl->fnRelease(pTInfo); pTInfo->lpvtbl->fnRelease(pTInfo);
return ret; return ret;
} }
WARN( typelib,"Could not search inherited interface!\n"); WARN_(typelib)("Could not search inherited interface!\n");
} else } else
WARN( typelib,"no names found\n"); WARN_(typelib)("no names found\n");
return DISP_E_UNKNOWNNAME; return DISP_E_UNKNOWNNAME;
} }
@ -1885,7 +1885,7 @@ static HRESULT WINAPI ITypeInfo_fnInvoke( LPTYPEINFO iface, VOID *pIUnk,
VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *pArgErr) VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *pArgErr)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
FIXME( typelib,"(%p) stub!", This); FIXME_(typelib)("(%p) stub!", This);
return S_OK; return S_OK;
} }
@ -1901,7 +1901,7 @@ static HRESULT WINAPI ITypeInfo_fnGetDocumentation( LPTYPEINFO iface,
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TLBFuncDesc * pFDesc; TLBFuncDesc * pFDesc;
TLBVarDesc * pVDesc; TLBVarDesc * pVDesc;
TRACE( typelib, "(%p) memid %ld Name(%p) DocString(%p)" TRACE_(typelib)("(%p) memid %ld Name(%p) DocString(%p)"
" HelpContext(%p) HelpFile(%p)\n", " HelpContext(%p) HelpFile(%p)\n",
This, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); This, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile);
if(memid==MEMBERID_NIL){ /* documentation for the typeinfo */ if(memid==MEMBERID_NIL){ /* documentation for the typeinfo */
@ -1937,7 +1937,7 @@ static HRESULT WINAPI ITypeInfo_fnGetDllEntry( LPTYPEINFO iface, MEMBERID memid,
WORD *pwOrdinal) WORD *pwOrdinal)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
FIXME( typelib,"(%p) stub!\n", This); FIXME_(typelib)("(%p) stub!\n", This);
return E_FAIL; return E_FAIL;
} }
@ -1991,7 +1991,7 @@ static HRESULT WINAPI ITypeInfo_fnGetRefTypeInfo( LPTYPEINFO iface,
} }
} }
} }
TRACE( typelib,"(%p) hreftype 0x%04lx loaded %s (%p)\n", This, hRefType, TRACE_(typelib)("(%p) hreftype 0x%04lx loaded %s (%p)\n", This, hRefType,
SUCCEEDED(result)? "SUCCESS":"FAILURE", *ppTInfo); SUCCEEDED(result)? "SUCCESS":"FAILURE", *ppTInfo);
return result; return result;
} }
@ -2005,7 +2005,7 @@ static HRESULT WINAPI ITypeInfo_fnAddressOfMember( LPTYPEINFO iface,
MEMBERID memid, INVOKEKIND invKind, PVOID *ppv) MEMBERID memid, INVOKEKIND invKind, PVOID *ppv)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
FIXME( typelib,"(%p) stub!\n", This); FIXME_(typelib)("(%p) stub!\n", This);
return S_OK; return S_OK;
} }
@ -2018,7 +2018,7 @@ static HRESULT WINAPI ITypeInfo_fnCreateInstance( LPTYPEINFO iface,
IUnknown *pUnk, REFIID riid, VOID **ppvObj) IUnknown *pUnk, REFIID riid, VOID **ppvObj)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
FIXME( typelib,"(%p) stub!\n", This); FIXME_(typelib)("(%p) stub!\n", This);
return S_OK; return S_OK;
} }
@ -2030,7 +2030,7 @@ static HRESULT WINAPI ITypeInfo_fnGetMops( LPTYPEINFO iface, MEMBERID memid,
BSTR *pBstrMops) BSTR *pBstrMops)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
FIXME( typelib,"(%p) stub!\n", This); FIXME_(typelib)("(%p) stub!\n", This);
return S_OK; return S_OK;
} }
@ -2046,7 +2046,7 @@ static HRESULT WINAPI ITypeInfo_fnGetContainingTypeLib( LPTYPEINFO iface,
*ppTLib=(LPTYPELIB )(This->pTypeLib); *ppTLib=(LPTYPELIB )(This->pTypeLib);
*pIndex=This->index; *pIndex=This->index;
(*ppTLib)->lpvtbl->fnAddRef(*ppTLib); (*ppTLib)->lpvtbl->fnAddRef(*ppTLib);
TRACE( typelib,"(%p) returns (%p) index %d!\n", This, *ppTLib, *pIndex); TRACE_(typelib)("(%p) returns (%p) index %d!\n", This, *ppTLib, *pIndex);
return S_OK; return S_OK;
} }
@ -2059,7 +2059,7 @@ static HRESULT WINAPI ITypeInfo_fnReleaseTypeAttr( LPTYPEINFO iface,
TYPEATTR* pTypeAttr) TYPEATTR* pTypeAttr)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TRACE( typelib,"(%p)->(%p)\n", This, pTypeAttr); TRACE_(typelib)("(%p)->(%p)\n", This, pTypeAttr);
return S_OK; return S_OK;
} }
@ -2071,7 +2071,7 @@ static HRESULT WINAPI ITypeInfo_fnReleaseFuncDesc( LPTYPEINFO iface,
FUNCDESC *pFuncDesc) FUNCDESC *pFuncDesc)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TRACE( typelib,"(%p)->(%p)\n", This, pFuncDesc); TRACE_(typelib)("(%p)->(%p)\n", This, pFuncDesc);
return S_OK; return S_OK;
} }
@ -2083,7 +2083,7 @@ static HRESULT WINAPI ITypeInfo_fnReleaseVarDesc( LPTYPEINFO iface,
VARDESC *pVarDesc) VARDESC *pVarDesc)
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TRACE( typelib,"(%p)->(%p)\n", This, pVarDesc); TRACE_(typelib)("(%p)->(%p)\n", This, pVarDesc);
return S_OK; return S_OK;
} }
@ -2097,7 +2097,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetTypeKind( ITypeInfo * iface,
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
*pTypeKind=This->TypeAttr.typekind; *pTypeKind=This->TypeAttr.typekind;
TRACE( typelib,"(%p) type 0x%0x\n", This,*pTypeKind); TRACE_(typelib)("(%p) type 0x%0x\n", This,*pTypeKind);
return S_OK; return S_OK;
} }
@ -2113,7 +2113,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetTypeFlags( ITypeInfo * iface,
{ {
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
*pTypeFlags=This->TypeAttr.wTypeFlags; *pTypeFlags=This->TypeAttr.wTypeFlags;
TRACE( typelib,"(%p) flags 0x%04x\n", This,*pTypeFlags); TRACE_(typelib)("(%p) flags 0x%04x\n", This,*pTypeFlags);
return S_OK; return S_OK;
} }
@ -2139,7 +2139,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetFuncIndexOfMemId( ITypeInfo * iface,
*pFuncIndex=0; *pFuncIndex=0;
result=E_INVALIDARG; result=E_INVALIDARG;
} }
TRACE( typelib,"(%p) memid 0x%08lx invKind 0x%04x -> %s\n", This, TRACE_(typelib)("(%p) memid 0x%08lx invKind 0x%04x -> %s\n", This,
memid, invKind, SUCCEEDED(result)? "SUCCES":"FAILED"); memid, invKind, SUCCEEDED(result)? "SUCCES":"FAILED");
return result; return result;
} }
@ -2167,7 +2167,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetVarIndexOfMemId( ITypeInfo * iface,
*pVarIndex=0; *pVarIndex=0;
result=E_INVALIDARG; result=E_INVALIDARG;
} }
TRACE( typelib,"(%p) memid 0x%08lx -> %s\n", This, TRACE_(typelib)("(%p) memid 0x%08lx -> %s\n", This,
memid, SUCCEEDED(result)? "SUCCES":"FAILED"); memid, SUCCEEDED(result)? "SUCCES":"FAILED");
return result; return result;
} }
@ -2186,7 +2186,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetCustData( ITypeInfo * iface,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)guid,xriid); WINE_StringFromCLSID((LPCLSID)guid,xriid);
TRACE(typelib,"(%p) guid %s %s found!x)\n", This, xriid, TRACE_(typelib)("(%p) guid %s %s found!x)\n", This, xriid,
pCData? "" : "NOT"); pCData? "" : "NOT");
} }
if(pCData){ if(pCData){
@ -2217,7 +2217,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetFuncCustData( ITypeInfo * iface,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)guid,xriid); WINE_StringFromCLSID((LPCLSID)guid,xriid);
TRACE(typelib,"(%p) guid %s %s found!x)\n",This,xriid, TRACE_(typelib)("(%p) guid %s %s found!x)\n",This,xriid,
pCData? "" : "NOT"); pCData? "" : "NOT");
} }
if(pCData){ if(pCData){
@ -2249,7 +2249,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetParamCustData( ITypeInfo * iface,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)guid,xriid); WINE_StringFromCLSID((LPCLSID)guid,xriid);
TRACE(typelib,"(%p) guid %s %s found!x)\n",This,xriid, TRACE_(typelib)("(%p) guid %s %s found!x)\n",This,xriid,
pCData? "" : "NOT"); pCData? "" : "NOT");
} }
if(pCData){ if(pCData){
@ -2280,7 +2280,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetVarCustData( ITypeInfo * iface,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)guid,xriid); WINE_StringFromCLSID((LPCLSID)guid,xriid);
TRACE(typelib,"(%p) guid %s %s found!x)\n",This,xriid, TRACE_(typelib)("(%p) guid %s %s found!x)\n",This,xriid,
pCData? "" : "NOT"); pCData? "" : "NOT");
} }
if(pCData){ if(pCData){
@ -2311,7 +2311,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetImplTypeCustData( ITypeInfo * iface,
if(TRACE_ON(typelib)){ if(TRACE_ON(typelib)){
char xriid[50]; char xriid[50];
WINE_StringFromCLSID((LPCLSID)guid,xriid); WINE_StringFromCLSID((LPCLSID)guid,xriid);
TRACE(typelib,"(%p) guid %s %s found!x)\n",This,xriid, TRACE_(typelib)("(%p) guid %s %s found!x)\n",This,xriid,
pCData? "" : "NOT"); pCData? "" : "NOT");
} }
if(pCData){ if(pCData){
@ -2336,7 +2336,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetDocumentation2( ITypeInfo * iface,
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TLBFuncDesc * pFDesc; TLBFuncDesc * pFDesc;
TLBVarDesc * pVDesc; TLBVarDesc * pVDesc;
TRACE( typelib, "(%p) memid %ld lcid(0x%lx) HelpString(%p) " TRACE_(typelib)("(%p) memid %ld lcid(0x%lx) HelpString(%p) "
"HelpStringContext(%p) HelpStringDll(%p)\n", "HelpStringContext(%p) HelpStringDll(%p)\n",
This, memid, lcid, pbstrHelpString, pdwHelpStringContext, This, memid, lcid, pbstrHelpString, pdwHelpStringContext,
pbstrHelpStringDll ); pbstrHelpStringDll );
@ -2391,7 +2391,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllCustData( ITypeInfo * iface,
ICOM_THIS( TLBTypeInfo, iface); ICOM_THIS( TLBTypeInfo, iface);
TLBCustData *pCData; TLBCustData *pCData;
int i; int i;
TRACE( typelib,"(%p) returning %d items\n", This, This->ctCustData); TRACE_(typelib)("(%p) returning %d items\n", This, This->ctCustData);
pCustData->prgCustData = TLB_Alloc(This->ctCustData * sizeof(CUSTDATAITEM)); pCustData->prgCustData = TLB_Alloc(This->ctCustData * sizeof(CUSTDATAITEM));
if(pCustData->prgCustData ){ if(pCustData->prgCustData ){
pCustData->cCustData=This->ctCustData; pCustData->cCustData=This->ctCustData;
@ -2400,7 +2400,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllCustData( ITypeInfo * iface,
VariantCopy(& pCustData->prgCustData[i].varValue, & pCData->data); VariantCopy(& pCustData->prgCustData[i].varValue, & pCData->data);
} }
}else{ }else{
ERR( typelib," OUT OF MEMORY! \n"); ERR_(typelib)(" OUT OF MEMORY! \n");
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
} }
return S_OK; return S_OK;
@ -2418,7 +2418,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllFuncCustData( ITypeInfo * iface,
TLBCustData *pCData; TLBCustData *pCData;
TLBFuncDesc * pFDesc; TLBFuncDesc * pFDesc;
int i; int i;
TRACE( typelib,"(%p) index %d\n", This, index); TRACE_(typelib)("(%p) index %d\n", This, index);
for(i=0, pFDesc=This->funclist; i!=index && pFDesc; i++, for(i=0, pFDesc=This->funclist; i!=index && pFDesc; i++,
pFDesc=pFDesc->next) pFDesc=pFDesc->next)
; ;
@ -2434,7 +2434,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllFuncCustData( ITypeInfo * iface,
& pCData->data); & pCData->data);
} }
}else{ }else{
ERR( typelib," OUT OF MEMORY! \n"); ERR_(typelib)(" OUT OF MEMORY! \n");
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
} }
return S_OK; return S_OK;
@ -2454,7 +2454,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllParamCustData( ITypeInfo * iface,
TLBCustData *pCData=NULL; TLBCustData *pCData=NULL;
TLBFuncDesc * pFDesc; TLBFuncDesc * pFDesc;
int i; int i;
TRACE( typelib,"(%p) index %d\n", This, indexFunc); TRACE_(typelib)("(%p) index %d\n", This, indexFunc);
for(i=0, pFDesc=This->funclist; i!=indexFunc && pFDesc; i++, for(i=0, pFDesc=This->funclist; i!=indexFunc && pFDesc; i++,
pFDesc=pFDesc->next) pFDesc=pFDesc->next)
; ;
@ -2471,7 +2471,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllParamCustData( ITypeInfo * iface,
& pCData->data); & pCData->data);
} }
}else{ }else{
ERR( typelib," OUT OF MEMORY! \n"); ERR_(typelib)(" OUT OF MEMORY! \n");
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
} }
return S_OK; return S_OK;
@ -2491,7 +2491,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllVarCustData( ITypeInfo * iface,
TLBCustData *pCData; TLBCustData *pCData;
TLBVarDesc * pVDesc; TLBVarDesc * pVDesc;
int i; int i;
TRACE( typelib,"(%p) index %d\n", This, index); TRACE_(typelib)("(%p) index %d\n", This, index);
for(i=0, pVDesc=This->varlist; i!=index && pVDesc; i++, for(i=0, pVDesc=This->varlist; i!=index && pVDesc; i++,
pVDesc=pVDesc->next) pVDesc=pVDesc->next)
; ;
@ -2507,7 +2507,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllVarCustData( ITypeInfo * iface,
& pCData->data); & pCData->data);
} }
}else{ }else{
ERR( typelib," OUT OF MEMORY! \n"); ERR_(typelib)(" OUT OF MEMORY! \n");
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
} }
return S_OK; return S_OK;
@ -2527,7 +2527,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllImplTypeCustData( ITypeInfo * iface,
TLBCustData *pCData; TLBCustData *pCData;
TLBRefType * pRDesc; TLBRefType * pRDesc;
int i; int i;
TRACE( typelib,"(%p) index %d\n", This, index); TRACE_(typelib)("(%p) index %d\n", This, index);
for(i=0, pRDesc=This->impltypelist; i!=index && pRDesc; i++, for(i=0, pRDesc=This->impltypelist; i!=index && pRDesc; i++,
pRDesc=pRDesc->next) pRDesc=pRDesc->next)
; ;
@ -2543,7 +2543,7 @@ static HRESULT WINAPI ITypeInfo2_fnGetAllImplTypeCustData( ITypeInfo * iface,
& pCData->data); & pCData->data);
} }
}else{ }else{
ERR( typelib," OUT OF MEMORY! \n"); ERR_(typelib)(" OUT OF MEMORY! \n");
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
} }
return S_OK; return S_OK;

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,7 @@
#include "module.h" #include "module.h"
#include "win.h" #include "win.h"
#include "winuser.h" #include "winuser.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(caret) DEFAULT_DEBUG_CHANNEL(caret)
@ -82,7 +82,7 @@ static void CARET_DisplayCaret( DISPLAY_CARET status )
*/ */
static VOID CALLBACK CARET_Callback( HWND hwnd, UINT msg, UINT id, DWORD ctime) static VOID CALLBACK CARET_Callback( HWND hwnd, UINT msg, UINT id, DWORD ctime)
{ {
TRACE(caret,"hwnd=%04x, timerid=%d, caret=%d\n", TRACE("hwnd=%04x, timerid=%d, caret=%d\n",
hwnd, id, Caret.on); hwnd, id, Caret.on);
CARET_DisplayCaret(CARET_TOGGLE); CARET_DisplayCaret(CARET_TOGGLE);
} }
@ -141,7 +141,7 @@ void WINAPI CreateCaret16( HWND16 hwnd, HBITMAP16 bitmap,
BOOL WINAPI CreateCaret( HWND hwnd, HBITMAP bitmap, BOOL WINAPI CreateCaret( HWND hwnd, HBITMAP bitmap,
INT width, INT height ) INT width, INT height )
{ {
TRACE(caret,"hwnd=%04x\n", hwnd); TRACE("hwnd=%04x\n", hwnd);
if (!hwnd) return FALSE; if (!hwnd) return FALSE;
@ -193,7 +193,7 @@ BOOL WINAPI DestroyCaret(void)
{ {
if (!Caret.hwnd) return FALSE; if (!Caret.hwnd) return FALSE;
TRACE(caret,"hwnd=%04x, timerid=%d\n", TRACE("hwnd=%04x, timerid=%d\n",
Caret.hwnd, Caret.timerid); Caret.hwnd, Caret.timerid);
CARET_KillTimer(); CARET_KillTimer();
@ -221,7 +221,7 @@ BOOL WINAPI SetCaretPos( INT x, INT y)
if (!Caret.hwnd) return FALSE; if (!Caret.hwnd) return FALSE;
if ((x == Caret.x) && (y == Caret.y)) return TRUE; if ((x == Caret.x) && (y == Caret.y)) return TRUE;
TRACE(caret,"x=%d, y=%d\n", x, y); TRACE("x=%d, y=%d\n", x, y);
CARET_KillTimer(); CARET_KillTimer();
CARET_DisplayCaret(CARET_OFF); CARET_DisplayCaret(CARET_OFF);
@ -253,7 +253,7 @@ BOOL WINAPI HideCaret( HWND hwnd )
if (!Caret.hwnd) return FALSE; if (!Caret.hwnd) return FALSE;
if (hwnd && (Caret.hwnd != hwnd)) return FALSE; if (hwnd && (Caret.hwnd != hwnd)) return FALSE;
TRACE(caret,"hwnd=%04x, hidden=%d\n", TRACE("hwnd=%04x, hidden=%d\n",
hwnd, Caret.hidden); hwnd, Caret.hidden);
CARET_KillTimer(); CARET_KillTimer();
@ -280,7 +280,7 @@ BOOL WINAPI ShowCaret( HWND hwnd )
if (!Caret.hwnd) return FALSE; if (!Caret.hwnd) return FALSE;
if (hwnd && (Caret.hwnd != hwnd)) return FALSE; if (hwnd && (Caret.hwnd != hwnd)) return FALSE;
TRACE(caret,"hwnd=%04x, hidden=%d\n", TRACE("hwnd=%04x, hidden=%d\n",
hwnd, Caret.hidden); hwnd, Caret.hidden);
if (Caret.hidden) if (Caret.hidden)
@ -311,7 +311,7 @@ BOOL WINAPI SetCaretBlinkTime( UINT msecs )
{ {
if (!Caret.hwnd) return FALSE; if (!Caret.hwnd) return FALSE;
TRACE(caret,"hwnd=%04x, msecs=%d\n", TRACE("hwnd=%04x, msecs=%d\n",
Caret.hwnd, msecs); Caret.hwnd, msecs);
Caret.timeout = msecs; Caret.timeout = msecs;
@ -345,7 +345,7 @@ VOID WINAPI GetCaretPos16( LPPOINT16 pt )
{ {
if (!Caret.hwnd || !pt) return; if (!Caret.hwnd || !pt) return;
TRACE(caret,"hwnd=%04x, pt=%p, x=%d, y=%d\n", TRACE("hwnd=%04x, pt=%p, x=%d, y=%d\n",
Caret.hwnd, pt, Caret.x, Caret.y); Caret.hwnd, pt, Caret.x, Caret.y);
pt->x = (INT16)Caret.x; pt->x = (INT16)Caret.x;
pt->y = (INT16)Caret.y; pt->y = (INT16)Caret.y;

View File

@ -22,7 +22,7 @@
#include "ldt.h" #include "ldt.h"
#include "toolhelp.h" #include "toolhelp.h"
#include "winproc.h" #include "winproc.h"
#include "debug.h" #include "debugtools.h"
#include "winerror.h" #include "winerror.h"
#include "wine/winuser16.h" #include "wine/winuser16.h"
@ -44,14 +44,14 @@ void CLASS_DumpClass( CLASS *ptr )
if (ptr->magic != CLASS_MAGIC) if (ptr->magic != CLASS_MAGIC)
{ {
DUMP("%p is not a class\n", ptr ); DPRINTF("%p is not a class\n", ptr );
return; return;
} }
GlobalGetAtomNameA( ptr->atomName, className, sizeof(className) ); GlobalGetAtomNameA( ptr->atomName, className, sizeof(className) );
DUMP( "Class %p:\n", ptr ); DPRINTF( "Class %p:\n", ptr );
DUMP( "next=%p name=%04x '%s' style=%08x wndProc=%08x\n" DPRINTF( "next=%p name=%04x '%s' style=%08x wndProc=%08x\n"
"inst=%04x dce=%08x icon=%04x cursor=%04x bkgnd=%04x\n" "inst=%04x dce=%08x icon=%04x cursor=%04x bkgnd=%04x\n"
"clsExtra=%d winExtra=%d #windows=%d\n", "clsExtra=%d winExtra=%d #windows=%d\n",
ptr->next, ptr->atomName, className, ptr->style, ptr->next, ptr->atomName, className, ptr->style,
@ -60,12 +60,12 @@ void CLASS_DumpClass( CLASS *ptr )
ptr->cbClsExtra, ptr->cbWndExtra, ptr->cWindows ); ptr->cbClsExtra, ptr->cbWndExtra, ptr->cWindows );
if (ptr->cbClsExtra) if (ptr->cbClsExtra)
{ {
DUMP( "extra bytes:" ); DPRINTF( "extra bytes:" );
for (i = 0; i < ptr->cbClsExtra; i++) for (i = 0; i < ptr->cbClsExtra; i++)
DUMP( " %02x", *((BYTE *)ptr->wExtra+i) ); DPRINTF( " %02x", *((BYTE *)ptr->wExtra+i) );
DUMP( "\n" ); DPRINTF( "\n" );
} }
DUMP( "\n" ); DPRINTF( "\n" );
} }
@ -79,14 +79,14 @@ void CLASS_WalkClasses(void)
CLASS *ptr; CLASS *ptr;
char className[MAX_CLASSNAME+1]; char className[MAX_CLASSNAME+1];
DUMP( " Class Name Style WndProc\n" ); DPRINTF( " Class Name Style WndProc\n" );
for (ptr = firstClass; ptr; ptr = ptr->next) for (ptr = firstClass; ptr; ptr = ptr->next)
{ {
GlobalGetAtomNameA( ptr->atomName, className, sizeof(className) ); GlobalGetAtomNameA( ptr->atomName, className, sizeof(className) );
DUMP( "%08x %-20.20s %08x %08x\n", (UINT)ptr, className, DPRINTF( "%08x %-20.20s %08x %08x\n", (UINT)ptr, className,
ptr->style, (UINT)ptr->winproc ); ptr->style, (UINT)ptr->winproc );
} }
DUMP( "\n" ); DPRINTF( "\n" );
} }
@ -237,7 +237,7 @@ static void CLASS_SetClassNameW( CLASS *classPtr, LPCWSTR name )
static BOOL CLASS_FreeClass( CLASS *classPtr ) static BOOL CLASS_FreeClass( CLASS *classPtr )
{ {
CLASS **ppClass; CLASS **ppClass;
TRACE(class,"%p \n", classPtr); TRACE("%p \n", classPtr);
/* Check if we can remove this class */ /* Check if we can remove this class */
@ -249,7 +249,7 @@ static BOOL CLASS_FreeClass( CLASS *classPtr )
if (*ppClass == classPtr) break; if (*ppClass == classPtr) break;
if (!*ppClass) if (!*ppClass)
{ {
ERR( class, "Class list corrupted\n" ); ERR("Class list corrupted\n" );
return FALSE; return FALSE;
} }
*ppClass = classPtr->next; *ppClass = classPtr->next;
@ -274,7 +274,7 @@ void CLASS_FreeModuleClasses( HMODULE16 hModule )
{ {
CLASS *ptr, *next; CLASS *ptr, *next;
TRACE(class,"0x%08x \n", hModule); TRACE("0x%08x \n", hModule);
for (ptr = firstClass; ptr; ptr = next) for (ptr = firstClass; ptr; ptr = next)
{ {
@ -297,7 +297,7 @@ void CLASS_FreeModuleClasses( HMODULE16 hModule )
CLASS *CLASS_FindClassByAtom( ATOM atom, HINSTANCE hinstance ) CLASS *CLASS_FindClassByAtom( ATOM atom, HINSTANCE hinstance )
{ CLASS * class, *tclass=0; { CLASS * class, *tclass=0;
TRACE(class,"0x%08x 0x%08x\n", atom, hinstance); TRACE("0x%08x 0x%08x\n", atom, hinstance);
/* First search task-specific classes */ /* First search task-specific classes */
@ -308,7 +308,7 @@ CLASS *CLASS_FindClassByAtom( ATOM atom, HINSTANCE hinstance )
{ {
if (hinstance==class->hInstance || hinstance==0xffff ) if (hinstance==class->hInstance || hinstance==0xffff )
{ {
TRACE(class,"-- found local %p\n", class); TRACE("-- found local %p\n", class);
return class; return class;
} }
if (class->hInstance==0) tclass = class; if (class->hInstance==0) tclass = class;
@ -322,7 +322,7 @@ CLASS *CLASS_FindClassByAtom( ATOM atom, HINSTANCE hinstance )
if (!(class->style & CS_GLOBALCLASS)) continue; if (!(class->style & CS_GLOBALCLASS)) continue;
if (class->atomName == atom) if (class->atomName == atom)
{ {
TRACE(class,"-- found global %p\n", class); TRACE("-- found global %p\n", class);
return class; return class;
} }
} }
@ -330,11 +330,11 @@ CLASS *CLASS_FindClassByAtom( ATOM atom, HINSTANCE hinstance )
/* Then check if there was a local class with hInst=0*/ /* Then check if there was a local class with hInst=0*/
if ( tclass ) if ( tclass )
{ {
WARN(class,"-- found local Class registred with hInst=0\n"); WARN("-- found local Class registred with hInst=0\n");
return tclass; return tclass;
} }
TRACE(class,"-- not found\n"); TRACE("-- not found\n");
return 0; return 0;
} }
@ -351,7 +351,7 @@ static CLASS *CLASS_RegisterClass( ATOM atom, HINSTANCE hInstance,
{ {
CLASS *classPtr; CLASS *classPtr;
TRACE(class,"atom=0x%x hinst=0x%x style=0x%lx clExtr=0x%x winExtr=0x%x wndProc=0x%p ProcType=0x%x\n", TRACE("atom=0x%x hinst=0x%x style=0x%lx clExtr=0x%x winExtr=0x%x wndProc=0x%p ProcType=0x%x\n",
atom, hInstance, style, classExtra, winExtra, wndProc, wndProcType); atom, hInstance, style, classExtra, winExtra, wndProc, wndProcType);
/* Check if a class with this name already exists */ /* Check if a class with this name already exists */
@ -369,10 +369,10 @@ static CLASS *CLASS_RegisterClass( ATOM atom, HINSTANCE hInstance,
if (classExtra < 0) classExtra = 0; if (classExtra < 0) classExtra = 0;
else if (classExtra > 40) /* Extra bytes are limited to 40 in Win32 */ else if (classExtra > 40) /* Extra bytes are limited to 40 in Win32 */
WARN(class, "Class extra bytes %d is > 40\n", classExtra); WARN("Class extra bytes %d is > 40\n", classExtra);
if (winExtra < 0) winExtra = 0; if (winExtra < 0) winExtra = 0;
else if (winExtra > 40) /* Extra bytes are limited to 40 in Win32 */ else if (winExtra > 40) /* Extra bytes are limited to 40 in Win32 */
WARN(class, "Win extra bytes %d is > 40\n", winExtra ); WARN("Win extra bytes %d is > 40\n", winExtra );
/* Create the class */ /* Create the class */
@ -423,7 +423,7 @@ ATOM WINAPI RegisterClass16( const WNDCLASS16 *wc )
return 0; return 0;
} }
TRACE(class, "atom=%04x wndproc=%08lx hinst=%04x " TRACE("atom=%04x wndproc=%08lx hinst=%04x "
"bg=%04x style=%08x clsExt=%d winExt=%d class=%p name='%s'\n", "bg=%04x style=%08x clsExt=%d winExt=%d class=%p name='%s'\n",
atom, (DWORD)wc->lpfnWndProc, hInstance, atom, (DWORD)wc->lpfnWndProc, hInstance,
wc->hbrBackground, wc->style, wc->cbClsExtra, wc->hbrBackground, wc->style, wc->cbClsExtra,
@ -471,7 +471,7 @@ ATOM WINAPI RegisterClassA(
return FALSE; return FALSE;
} }
TRACE(class, "atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p name='%s'\n", TRACE("atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p name='%s'\n",
atom, (DWORD)wc->lpfnWndProc, wc->hInstance, atom, (DWORD)wc->lpfnWndProc, wc->hInstance,
wc->hbrBackground, wc->style, wc->cbClsExtra, wc->hbrBackground, wc->style, wc->cbClsExtra,
wc->cbWndExtra, classPtr, wc->cbWndExtra, classPtr,
@ -511,7 +511,7 @@ ATOM WINAPI RegisterClassW( const WNDCLASSW* wc )
return 0; return 0;
} }
TRACE(class, "atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n", TRACE("atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n",
atom, (DWORD)wc->lpfnWndProc, wc->hInstance, atom, (DWORD)wc->lpfnWndProc, wc->hInstance,
wc->hbrBackground, wc->style, wc->cbClsExtra, wc->hbrBackground, wc->style, wc->cbClsExtra,
wc->cbWndExtra, classPtr ); wc->cbWndExtra, classPtr );
@ -545,7 +545,7 @@ ATOM WINAPI RegisterClassEx16( const WNDCLASSEX16 *wc )
return 0; return 0;
} }
TRACE(class, "atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n", TRACE("atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n",
atom, (DWORD)wc->lpfnWndProc, hInstance, atom, (DWORD)wc->lpfnWndProc, hInstance,
wc->hbrBackground, wc->style, wc->cbClsExtra, wc->hbrBackground, wc->style, wc->cbClsExtra,
wc->cbWndExtra, classPtr ); wc->cbWndExtra, classPtr );
@ -586,7 +586,7 @@ ATOM WINAPI RegisterClassExA( const WNDCLASSEXA* wc )
return FALSE; return FALSE;
} }
TRACE(class, "atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n", TRACE("atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n",
atom, (DWORD)wc->lpfnWndProc, wc->hInstance, atom, (DWORD)wc->lpfnWndProc, wc->hInstance,
wc->hbrBackground, wc->style, wc->cbClsExtra, wc->hbrBackground, wc->style, wc->cbClsExtra,
wc->cbWndExtra, classPtr ); wc->cbWndExtra, classPtr );
@ -624,7 +624,7 @@ ATOM WINAPI RegisterClassExW( const WNDCLASSEXW* wc )
return 0; return 0;
} }
TRACE(class, "atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n", TRACE("atom=%04x wndproc=%08lx hinst=%04x bg=%04x style=%08x clsExt=%d winExt=%d class=%p\n",
atom, (DWORD)wc->lpfnWndProc, wc->hInstance, atom, (DWORD)wc->lpfnWndProc, wc->hInstance,
wc->hbrBackground, wc->style, wc->cbClsExtra, wc->hbrBackground, wc->style, wc->cbClsExtra,
wc->cbWndExtra, classPtr ); wc->cbWndExtra, classPtr );
@ -664,7 +664,7 @@ BOOL WINAPI UnregisterClassA( LPCSTR className, HINSTANCE hInstance )
ATOM atom; ATOM atom;
BOOL ret; BOOL ret;
TRACE(class,"%s %x\n",debugres_a(className), hInstance); TRACE("%s %x\n",debugres_a(className), hInstance);
if (!(atom = GlobalFindAtomA( className ))) if (!(atom = GlobalFindAtomA( className )))
{ {
@ -690,7 +690,7 @@ BOOL WINAPI UnregisterClassW( LPCWSTR className, HINSTANCE hInstance )
ATOM atom; ATOM atom;
BOOL ret; BOOL ret;
TRACE(class,"%s %x\n",debugres_w(className), hInstance); TRACE("%s %x\n",debugres_w(className), hInstance);
if (!(atom = GlobalFindAtomW( className ))) if (!(atom = GlobalFindAtomW( className )))
{ {
@ -725,7 +725,7 @@ WORD WINAPI GetClassWord( HWND hwnd, INT offset )
WND * wndPtr; WND * wndPtr;
WORD retvalue = 0; WORD retvalue = 0;
TRACE(class,"%x %x\n",hwnd, offset); TRACE("%x %x\n",hwnd, offset);
if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0; if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0;
if (offset >= 0) if (offset >= 0)
@ -755,7 +755,7 @@ WORD WINAPI GetClassWord( HWND hwnd, INT offset )
retvalue = (WORD)GetClassLongA( hwnd, offset ); retvalue = (WORD)GetClassLongA( hwnd, offset );
} }
WARN(class, "Invalid offset %d\n", offset); WARN("Invalid offset %d\n", offset);
END: END:
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
return retvalue; return retvalue;
@ -770,7 +770,7 @@ LONG WINAPI GetClassLong16( HWND16 hwnd, INT16 offset )
WND *wndPtr; WND *wndPtr;
LONG ret; LONG ret;
TRACE(class,"%x %x\n",hwnd, offset); TRACE("%x %x\n",hwnd, offset);
switch( offset ) switch( offset )
{ {
@ -796,7 +796,7 @@ LONG WINAPI GetClassLongA( HWND hwnd, INT offset )
WND * wndPtr; WND * wndPtr;
LONG retvalue; LONG retvalue;
TRACE(class,"%x %x\n",hwnd, offset); TRACE("%x %x\n",hwnd, offset);
if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0; if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0;
if (offset >= 0) if (offset >= 0)
@ -832,7 +832,7 @@ LONG WINAPI GetClassLongA( HWND hwnd, INT offset )
retvalue = GetClassWord( hwnd, offset ); retvalue = GetClassWord( hwnd, offset );
goto END; goto END;
} }
WARN(class, "Invalid offset %d\n", offset); WARN("Invalid offset %d\n", offset);
retvalue = 0; retvalue = 0;
END: END:
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
@ -848,7 +848,7 @@ LONG WINAPI GetClassLongW( HWND hwnd, INT offset )
WND * wndPtr; WND * wndPtr;
LONG retvalue; LONG retvalue;
TRACE(class,"%x %x\n",hwnd, offset); TRACE("%x %x\n",hwnd, offset);
switch(offset) switch(offset)
{ {
@ -886,7 +886,7 @@ WORD WINAPI SetClassWord( HWND hwnd, INT offset, WORD newval )
WORD retval = 0; WORD retval = 0;
void *ptr; void *ptr;
TRACE(class,"%x %x %x\n",hwnd, offset, newval); TRACE("%x %x %x\n",hwnd, offset, newval);
if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0; if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0;
if (offset >= 0) if (offset >= 0)
@ -895,7 +895,7 @@ WORD WINAPI SetClassWord( HWND hwnd, INT offset, WORD newval )
ptr = ((char *)wndPtr->class->wExtra) + offset; ptr = ((char *)wndPtr->class->wExtra) + offset;
else else
{ {
WARN( class, "Invalid offset %d\n", offset ); WARN("Invalid offset %d\n", offset );
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
return 0; return 0;
} }
@ -914,7 +914,7 @@ WORD WINAPI SetClassWord( HWND hwnd, INT offset, WORD newval )
case GCW_HICONSM: ptr = &wndPtr->class->hIconSm; break; case GCW_HICONSM: ptr = &wndPtr->class->hIconSm; break;
case GCW_ATOM: ptr = &wndPtr->class->atomName; break; case GCW_ATOM: ptr = &wndPtr->class->atomName; break;
default: default:
WARN( class, "Invalid offset %d\n", offset); WARN("Invalid offset %d\n", offset);
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
return 0; return 0;
} }
@ -928,7 +928,7 @@ WORD WINAPI SetClassWord( HWND hwnd, INT offset, WORD newval )
if (offset == GCW_ATOM) if (offset == GCW_ATOM)
{ {
CLASS_SetClassNameA( wndPtr->class, NULL ); CLASS_SetClassNameA( wndPtr->class, NULL );
FIXME(class,"GCW_ATOM changed for a class. Not updating className, so GetClassInfoEx may not return correct className!\n"); FIXME("GCW_ATOM changed for a class. Not updating className, so GetClassInfoEx may not return correct className!\n");
} }
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
return retval; return retval;
@ -943,7 +943,7 @@ LONG WINAPI SetClassLong16( HWND16 hwnd, INT16 offset, LONG newval )
WND *wndPtr; WND *wndPtr;
LONG retval; LONG retval;
TRACE(class,"%x %x %lx\n",hwnd, offset, newval); TRACE("%x %x %lx\n",hwnd, offset, newval);
switch(offset) switch(offset)
{ {
@ -971,7 +971,7 @@ LONG WINAPI SetClassLongA( HWND hwnd, INT offset, LONG newval )
LONG retval = 0; LONG retval = 0;
void *ptr; void *ptr;
TRACE(class,"%x %x %lx\n",hwnd, offset, newval); TRACE("%x %x %lx\n",hwnd, offset, newval);
if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0; if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0;
if (offset >= 0) if (offset >= 0)
@ -980,7 +980,7 @@ LONG WINAPI SetClassLongA( HWND hwnd, INT offset, LONG newval )
ptr = ((char *)wndPtr->class->wExtra) + offset; ptr = ((char *)wndPtr->class->wExtra) + offset;
else else
{ {
WARN( class, "Invalid offset %d\n", offset ); WARN("Invalid offset %d\n", offset );
retval = 0; retval = 0;
goto END; goto END;
} }
@ -1008,7 +1008,7 @@ LONG WINAPI SetClassLongA( HWND hwnd, INT offset, LONG newval )
case GCL_CBCLSEXTRA: ptr = &wndPtr->class->cbClsExtra; break; case GCL_CBCLSEXTRA: ptr = &wndPtr->class->cbClsExtra; break;
case GCL_HMODULE: ptr = &wndPtr->class->hInstance; break; case GCL_HMODULE: ptr = &wndPtr->class->hInstance; break;
default: default:
WARN( class, "Invalid offset %d\n", offset ); WARN("Invalid offset %d\n", offset );
retval = 0; retval = 0;
goto END; goto END;
} }
@ -1028,7 +1028,7 @@ LONG WINAPI SetClassLongW( HWND hwnd, INT offset, LONG newval )
WND *wndPtr; WND *wndPtr;
LONG retval; LONG retval;
TRACE(class,"%x %x %lx\n",hwnd, offset, newval); TRACE("%x %x %lx\n",hwnd, offset, newval);
switch(offset) switch(offset)
{ {
@ -1075,7 +1075,7 @@ INT WINAPI GetClassNameA( HWND hwnd, LPSTR buffer, INT count )
ret = GlobalGetAtomNameA( wndPtr->class->atomName, buffer, count ); ret = GlobalGetAtomNameA( wndPtr->class->atomName, buffer, count );
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
TRACE(class,"%x %s %x\n",hwnd, buffer, count); TRACE("%x %s %x\n",hwnd, buffer, count);
return ret; return ret;
} }
@ -1090,7 +1090,7 @@ INT WINAPI GetClassNameW( HWND hwnd, LPWSTR buffer, INT count )
if (!(wndPtr = WIN_FindWndPtr(hwnd))) return 0; if (!(wndPtr = WIN_FindWndPtr(hwnd))) return 0;
ret = GlobalGetAtomNameW( wndPtr->class->atomName, buffer, count ); ret = GlobalGetAtomNameW( wndPtr->class->atomName, buffer, count );
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
TRACE(class,"%x %s %x\n",hwnd, debugstr_w(buffer), count); TRACE("%x %s %x\n",hwnd, debugstr_w(buffer), count);
return ret; return ret;
} }
@ -1105,7 +1105,7 @@ BOOL16 WINAPI GetClassInfo16( HINSTANCE16 hInstance, SEGPTR name,
ATOM atom; ATOM atom;
CLASS *classPtr; CLASS *classPtr;
TRACE(class,"%x %p %p\n",hInstance, PTR_SEG_TO_LIN (name), wc); TRACE("%x %p %p\n",hInstance, PTR_SEG_TO_LIN (name), wc);
hInstance = GetExePtr( hInstance ); hInstance = GetExePtr( hInstance );
if (!(atom = GlobalFindAtom16( name )) || if (!(atom = GlobalFindAtom16( name )) ||
@ -1141,7 +1141,7 @@ BOOL WINAPI GetClassInfoA( HINSTANCE hInstance, LPCSTR name,
ATOM atom; ATOM atom;
CLASS *classPtr; CLASS *classPtr;
TRACE(class,"%x %p %p\n",hInstance, name, wc); TRACE("%x %p %p\n",hInstance, name, wc);
/* workaround: if hInstance=NULL you expect to get the system classes /* workaround: if hInstance=NULL you expect to get the system classes
but this classes (as example from comctl32.dll SysListView) won't be but this classes (as example from comctl32.dll SysListView) won't be
@ -1155,7 +1155,7 @@ BOOL WINAPI GetClassInfoA( HINSTANCE hInstance, LPCSTR name,
{ {
if (hInstance) return FALSE; if (hInstance) return FALSE;
else else
WARN(class,"systemclass %s (hInst=0) demanded but only class with hInst!=0 found\n",name); WARN("systemclass %s (hInst=0) demanded but only class with hInst!=0 found\n",name);
} }
wc->style = classPtr->style; wc->style = classPtr->style;
@ -1182,7 +1182,7 @@ BOOL WINAPI GetClassInfoW( HINSTANCE hInstance, LPCWSTR name,
ATOM atom; ATOM atom;
CLASS *classPtr; CLASS *classPtr;
TRACE(class,"%x %p %p\n",hInstance, name, wc); TRACE("%x %p %p\n",hInstance, name, wc);
if (!(atom = GlobalFindAtomW( name )) || if (!(atom = GlobalFindAtomW( name )) ||
!(classPtr = CLASS_FindClassByAtom( atom, hInstance )) || !(classPtr = CLASS_FindClassByAtom( atom, hInstance )) ||
@ -1216,7 +1216,7 @@ BOOL16 WINAPI GetClassInfoEx16( HINSTANCE16 hInstance, SEGPTR name,
ATOM atom; ATOM atom;
CLASS *classPtr; CLASS *classPtr;
TRACE(class,"%x %p %p\n",hInstance,PTR_SEG_TO_LIN( name ), wc); TRACE("%x %p %p\n",hInstance,PTR_SEG_TO_LIN( name ), wc);
hInstance = GetExePtr( hInstance ); hInstance = GetExePtr( hInstance );
if (!(atom = GlobalFindAtom16( name )) || if (!(atom = GlobalFindAtom16( name )) ||
@ -1251,7 +1251,7 @@ BOOL WINAPI GetClassInfoExA( HINSTANCE hInstance, LPCSTR name,
ATOM atom; ATOM atom;
CLASS *classPtr; CLASS *classPtr;
TRACE(class,"%x %p %p\n",hInstance, name, wc); TRACE("%x %p %p\n",hInstance, name, wc);
if (!(atom = GlobalFindAtomA( name )) || if (!(atom = GlobalFindAtomA( name )) ||
!(classPtr = CLASS_FindClassByAtom( atom, hInstance )) !(classPtr = CLASS_FindClassByAtom( atom, hInstance ))
@ -1281,7 +1281,7 @@ BOOL WINAPI GetClassInfoExW( HINSTANCE hInstance, LPCWSTR name,
ATOM atom; ATOM atom;
CLASS *classPtr; CLASS *classPtr;
TRACE(class,"%x %p %p\n",hInstance, name, wc); TRACE("%x %p %p\n",hInstance, name, wc);
if (!(atom = GlobalFindAtomW( name )) || if (!(atom = GlobalFindAtomW( name )) ||
!(classPtr = CLASS_FindClassByAtom( atom, hInstance )) || !(classPtr = CLASS_FindClassByAtom( atom, hInstance )) ||
@ -1307,7 +1307,7 @@ BOOL WINAPI GetClassInfoExW( HINSTANCE hInstance, LPCWSTR name,
*/ */
BOOL16 WINAPI ClassFirst16( CLASSENTRY *pClassEntry ) BOOL16 WINAPI ClassFirst16( CLASSENTRY *pClassEntry )
{ {
TRACE(class,"%p\n",pClassEntry); TRACE("%p\n",pClassEntry);
pClassEntry->wNext = 1; pClassEntry->wNext = 1;
return ClassNext16( pClassEntry ); return ClassNext16( pClassEntry );
} }
@ -1321,7 +1321,7 @@ BOOL16 WINAPI ClassNext16( CLASSENTRY *pClassEntry )
int i; int i;
CLASS *class = firstClass; CLASS *class = firstClass;
TRACE(class,"%p\n",pClassEntry); TRACE("%p\n",pClassEntry);
if (!pClassEntry->wNext) return FALSE; if (!pClassEntry->wNext) return FALSE;
for (i = 1; (i < pClassEntry->wNext) && class; i++) class = class->next; for (i = 1; (i < pClassEntry->wNext) && class; i++) class = class->next;

View File

@ -19,7 +19,7 @@
#include "message.h" #include "message.h"
#include "clipboard.h" #include "clipboard.h"
#include "xmalloc.h" #include "xmalloc.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(clipboard) DEFAULT_DEBUG_CHANNEL(clipboard)
@ -173,7 +173,7 @@ BOOL WINAPI OpenClipboard( HWND hWnd )
{ {
BOOL bRet; BOOL bRet;
TRACE(clipboard,"(%04x)...\n", hWnd); TRACE("(%04x)...\n", hWnd);
if (!hqClipLock) if (!hqClipLock)
{ {
@ -184,7 +184,7 @@ BOOL WINAPI OpenClipboard( HWND hWnd )
} }
else bRet = FALSE; else bRet = FALSE;
TRACE(clipboard," returning %i\n", bRet); TRACE(" returning %i\n", bRet);
return bRet; return bRet;
} }
@ -203,7 +203,7 @@ BOOL16 WINAPI CloseClipboard16(void)
*/ */
BOOL WINAPI CloseClipboard(void) BOOL WINAPI CloseClipboard(void)
{ {
TRACE(clipboard,"!\n"); TRACE("!\n");
if (hqClipLock == GetFastQueue16()) if (hqClipLock == GetFastQueue16())
{ {
@ -233,7 +233,7 @@ BOOL WINAPI EmptyClipboard(void)
{ {
LPWINE_CLIPFORMAT lpFormat = ClipFormats; LPWINE_CLIPFORMAT lpFormat = ClipFormats;
TRACE(clipboard,"(void)\n"); TRACE("(void)\n");
if (hqClipLock != GetFastQueue16()) return FALSE; if (hqClipLock != GetFastQueue16()) return FALSE;
@ -283,7 +283,7 @@ HANDLE16 WINAPI SetClipboardData16( UINT16 wFormat, HANDLE16 hData )
{ {
LPWINE_CLIPFORMAT lpFormat = __lookup_format( ClipFormats, wFormat ); LPWINE_CLIPFORMAT lpFormat = __lookup_format( ClipFormats, wFormat );
TRACE(clipboard, "(%04X, %04x) !\n", wFormat, hData); TRACE("(%04X, %04x) !\n", wFormat, hData);
/* NOTE: If the hData is zero and current owner doesn't match /* NOTE: If the hData is zero and current owner doesn't match
* the window that opened the clipboard then this application * the window that opened the clipboard then this application
@ -331,7 +331,7 @@ HANDLE WINAPI SetClipboardData( UINT wFormat, HANDLE hData )
{ {
LPWINE_CLIPFORMAT lpFormat = __lookup_format( ClipFormats, wFormat ); LPWINE_CLIPFORMAT lpFormat = __lookup_format( ClipFormats, wFormat );
TRACE(clipboard, "(%08X, %08x) !\n", wFormat, hData); TRACE("(%08X, %08x) !\n", wFormat, hData);
/* NOTE: If the hData is zero and current owner doesn't match /* NOTE: If the hData is zero and current owner doesn't match
* the window that opened the clipboard then this application * the window that opened the clipboard then this application
@ -384,7 +384,7 @@ static BOOL CLIPBOARD_RenderFormat(LPWINE_CLIPFORMAT lpFormat)
(WPARAM16)lpFormat->wFormatID,0L); (WPARAM16)lpFormat->wFormatID,0L);
else else
{ {
WARN(clipboard, "\thWndClipOwner (%04x) is lost!\n", WARN("\thWndClipOwner (%04x) is lost!\n",
hWndClipOwner); hWndClipOwner);
hWndClipOwner = 0; lpFormat->wDataPresent = 0; hWndClipOwner = 0; lpFormat->wDataPresent = 0;
return FALSE; return FALSE;
@ -419,7 +419,7 @@ static BOOL CLIPBOARD_RenderText(LPWINE_CLIPFORMAT lpTarget, LPWINE_CLIPFORMAT l
} }
if( !lpstrS ) return FALSE; if( !lpstrS ) return FALSE;
TRACE(clipboard,"\tconverting from '%s' to '%s', %i chars\n", TRACE("\tconverting from '%s' to '%s', %i chars\n",
lpSource->Name, lpTarget->Name, size); lpSource->Name, lpTarget->Name, size);
lpTarget->hData32 = GlobalAlloc(GMEM_ZEROINIT, size); lpTarget->hData32 = GlobalAlloc(GMEM_ZEROINIT, size);
@ -431,7 +431,7 @@ static BOOL CLIPBOARD_RenderText(LPWINE_CLIPFORMAT lpTarget, LPWINE_CLIPFORMAT l
CharToOemBuffA(lpstrS, lpstrT, size); CharToOemBuffA(lpstrS, lpstrT, size);
else else
OemToCharBuffA(lpstrS, lpstrT, size); OemToCharBuffA(lpstrS, lpstrT, size);
TRACE(clipboard,"\tgot %s\n", lpstrT); TRACE("\tgot %s\n", lpstrT);
GlobalUnlock(lpTarget->hData32); GlobalUnlock(lpTarget->hData32);
if (lpSource->hData32) if (lpSource->hData32)
GlobalUnlock(lpSource->hData32); GlobalUnlock(lpSource->hData32);
@ -458,7 +458,7 @@ HANDLE16 WINAPI GetClipboardData16( UINT16 wFormat )
if (hqClipLock != GetFastQueue16()) return 0; if (hqClipLock != GetFastQueue16()) return 0;
TRACE(clipboard,"(%04X)\n", wFormat); TRACE("(%04X)\n", wFormat);
if( wFormat == CF_TEXT && !lpRender[CF_TEXT-1].wDataPresent if( wFormat == CF_TEXT && !lpRender[CF_TEXT-1].wDataPresent
&& lpRender[CF_OEMTEXT-1].wDataPresent ) && lpRender[CF_OEMTEXT-1].wDataPresent )
@ -466,7 +466,7 @@ HANDLE16 WINAPI GetClipboardData16( UINT16 wFormat )
lpRender = &ClipFormats[CF_OEMTEXT-1]; lpRender = &ClipFormats[CF_OEMTEXT-1];
lpUpdate = &ClipFormats[CF_TEXT-1]; lpUpdate = &ClipFormats[CF_TEXT-1];
TRACE(clipboard,"\tOEMTEXT -> TEXT\n"); TRACE("\tOEMTEXT -> TEXT\n");
} }
else if( wFormat == CF_OEMTEXT && !lpRender[CF_OEMTEXT-1].wDataPresent else if( wFormat == CF_OEMTEXT && !lpRender[CF_OEMTEXT-1].wDataPresent
&& lpRender[CF_TEXT-1].wDataPresent ) && lpRender[CF_TEXT-1].wDataPresent )
@ -474,7 +474,7 @@ HANDLE16 WINAPI GetClipboardData16( UINT16 wFormat )
lpRender = &ClipFormats[CF_TEXT-1]; lpRender = &ClipFormats[CF_TEXT-1];
lpUpdate = &ClipFormats[CF_OEMTEXT-1]; lpUpdate = &ClipFormats[CF_OEMTEXT-1];
TRACE(clipboard,"\tTEXT -> OEMTEXT\n"); TRACE("\tTEXT -> OEMTEXT\n");
} }
else else
{ {
@ -495,13 +495,13 @@ HANDLE16 WINAPI GetClipboardData16( UINT16 wFormat )
size = GlobalSize(lpUpdate->hData32); size = GlobalSize(lpUpdate->hData32);
lpUpdate->hData16 = GlobalAlloc16(GMEM_ZEROINIT, size); lpUpdate->hData16 = GlobalAlloc16(GMEM_ZEROINIT, size);
if( !lpUpdate->hData16 ) if( !lpUpdate->hData16 )
ERR(clipboard, "(%04X) -- not enough memory in 16b heap\n", wFormat); ERR("(%04X) -- not enough memory in 16b heap\n", wFormat);
else else
{ {
if( lpUpdate->wFormatID == CF_METAFILEPICT ) if( lpUpdate->wFormatID == CF_METAFILEPICT )
{ {
FIXME(clipboard,"\timplement function CopyMetaFilePict32to16\n"); FIXME("\timplement function CopyMetaFilePict32to16\n");
FIXME(clipboard,"\tin the appropriate file.\n"); FIXME("\tin the appropriate file.\n");
#ifdef SOMEONE_IMPLEMENTED_ME #ifdef SOMEONE_IMPLEMENTED_ME
CopyMetaFilePict32to16( GlobalLock16(lpUpdate->hData16), CopyMetaFilePict32to16( GlobalLock16(lpUpdate->hData16),
GlobalLock(lpUpdate->hData32) ); GlobalLock(lpUpdate->hData32) );
@ -518,7 +518,7 @@ HANDLE16 WINAPI GetClipboardData16( UINT16 wFormat )
} }
} }
TRACE(clipboard,"\treturning %04x (type %i)\n", TRACE("\treturning %04x (type %i)\n",
lpUpdate->hData16, lpUpdate->wFormatID); lpUpdate->hData16, lpUpdate->wFormatID);
return lpUpdate->hData16; return lpUpdate->hData16;
} }
@ -534,7 +534,7 @@ HANDLE WINAPI GetClipboardData( UINT wFormat )
if (hqClipLock != GetFastQueue16()) return 0; if (hqClipLock != GetFastQueue16()) return 0;
TRACE(clipboard,"(%08X)\n", wFormat); TRACE("(%08X)\n", wFormat);
if( wFormat == CF_TEXT && !lpRender[CF_TEXT-1].wDataPresent if( wFormat == CF_TEXT && !lpRender[CF_TEXT-1].wDataPresent
&& lpRender[CF_OEMTEXT-1].wDataPresent ) && lpRender[CF_OEMTEXT-1].wDataPresent )
@ -542,7 +542,7 @@ HANDLE WINAPI GetClipboardData( UINT wFormat )
lpRender = &ClipFormats[CF_OEMTEXT-1]; lpRender = &ClipFormats[CF_OEMTEXT-1];
lpUpdate = &ClipFormats[CF_TEXT-1]; lpUpdate = &ClipFormats[CF_TEXT-1];
TRACE(clipboard,"\tOEMTEXT -> TEXT\n"); TRACE("\tOEMTEXT -> TEXT\n");
} }
else if( wFormat == CF_OEMTEXT && !lpRender[CF_OEMTEXT-1].wDataPresent else if( wFormat == CF_OEMTEXT && !lpRender[CF_OEMTEXT-1].wDataPresent
&& lpRender[CF_TEXT-1].wDataPresent ) && lpRender[CF_TEXT-1].wDataPresent )
@ -550,7 +550,7 @@ HANDLE WINAPI GetClipboardData( UINT wFormat )
lpRender = &ClipFormats[CF_TEXT-1]; lpRender = &ClipFormats[CF_TEXT-1];
lpUpdate = &ClipFormats[CF_OEMTEXT-1]; lpUpdate = &ClipFormats[CF_OEMTEXT-1];
TRACE(clipboard,"\tTEXT -> OEMTEXT\n"); TRACE("\tTEXT -> OEMTEXT\n");
} }
else else
{ {
@ -572,8 +572,8 @@ HANDLE WINAPI GetClipboardData( UINT wFormat )
lpUpdate->hData32 = GlobalAlloc(GMEM_ZEROINIT, size); lpUpdate->hData32 = GlobalAlloc(GMEM_ZEROINIT, size);
if( lpUpdate->wFormatID == CF_METAFILEPICT ) if( lpUpdate->wFormatID == CF_METAFILEPICT )
{ {
FIXME(clipboard,"\timplement function CopyMetaFilePict16to32\n"); FIXME("\timplement function CopyMetaFilePict16to32\n");
FIXME(clipboard,"\tin the appropriate file.\n"); FIXME("\tin the appropriate file.\n");
#ifdef SOMEONE_IMPLEMENTED_ME #ifdef SOMEONE_IMPLEMENTED_ME
CopyMetaFilePict16to32( GlobalLock16(lpUpdate->hData32), CopyMetaFilePict16to32( GlobalLock16(lpUpdate->hData32),
GlobalLock(lpUpdate->hData16) ); GlobalLock(lpUpdate->hData16) );
@ -589,7 +589,7 @@ HANDLE WINAPI GetClipboardData( UINT wFormat )
GlobalUnlock16(lpUpdate->hData16); GlobalUnlock16(lpUpdate->hData16);
} }
TRACE(clipboard,"\treturning %04x (type %i)\n", TRACE("\treturning %04x (type %i)\n",
lpUpdate->hData32, lpUpdate->wFormatID); lpUpdate->hData32, lpUpdate->wFormatID);
return lpUpdate->hData32; return lpUpdate->hData32;
} }
@ -611,7 +611,7 @@ INT WINAPI CountClipboardFormats(void)
INT FormatCount = 0; INT FormatCount = 0;
LPWINE_CLIPFORMAT lpFormat = ClipFormats; LPWINE_CLIPFORMAT lpFormat = ClipFormats;
TRACE(clipboard,"(void)\n"); TRACE("(void)\n");
while(TRUE) while(TRUE)
{ {
@ -622,7 +622,7 @@ INT WINAPI CountClipboardFormats(void)
if (lpFormat->wDataPresent) if (lpFormat->wDataPresent)
{ {
TRACE(clipboard, "\tdata found for format %i\n", lpFormat->wFormatID); TRACE("\tdata found for format %i\n", lpFormat->wFormatID);
FormatCount++; FormatCount++;
} }
lpFormat = lpFormat->NextFormat; lpFormat = lpFormat->NextFormat;
@ -633,7 +633,7 @@ INT WINAPI CountClipboardFormats(void)
FormatCount += abs(ClipFormats[CF_TEXT-1].wDataPresent - FormatCount += abs(ClipFormats[CF_TEXT-1].wDataPresent -
ClipFormats[CF_OEMTEXT-1].wDataPresent); ClipFormats[CF_OEMTEXT-1].wDataPresent);
TRACE(clipboard,"\ttotal %d\n", FormatCount); TRACE("\ttotal %d\n", FormatCount);
return FormatCount; return FormatCount;
} }
@ -654,7 +654,7 @@ UINT WINAPI EnumClipboardFormats( UINT wFormat )
{ {
LPWINE_CLIPFORMAT lpFormat = ClipFormats; LPWINE_CLIPFORMAT lpFormat = ClipFormats;
TRACE(clipboard,"(%04X)\n", wFormat); TRACE("(%04X)\n", wFormat);
if( hqClipLock != GetFastQueue16() ) return 0; if( hqClipLock != GetFastQueue16() ) return 0;
@ -700,7 +700,7 @@ UINT16 WINAPI RegisterClipboardFormat16( LPCSTR FormatName )
if (FormatName == NULL) return 0; if (FormatName == NULL) return 0;
TRACE(clipboard,"('%s') !\n", FormatName); TRACE("('%s') !\n", FormatName);
/* walk format chain to see if it's already registered */ /* walk format chain to see if it's already registered */
@ -774,12 +774,12 @@ INT WINAPI GetClipboardFormatNameA( UINT wFormat, LPSTR retStr, INT maxlen )
{ {
LPWINE_CLIPFORMAT lpFormat = __lookup_format( ClipFormats, wFormat ); LPWINE_CLIPFORMAT lpFormat = __lookup_format( ClipFormats, wFormat );
TRACE(clipboard, "(%04X, %p, %d) !\n", wFormat, retStr, maxlen); TRACE("(%04X, %p, %d) !\n", wFormat, retStr, maxlen);
if (lpFormat == NULL || lpFormat->Name == NULL || if (lpFormat == NULL || lpFormat->Name == NULL ||
lpFormat->wFormatID < CF_REGFORMATBASE) return 0; lpFormat->wFormatID < CF_REGFORMATBASE) return 0;
TRACE(clipboard, "Name='%s' !\n", lpFormat->Name); TRACE("Name='%s' !\n", lpFormat->Name);
lstrcpynA( retStr, lpFormat->Name, maxlen ); lstrcpynA( retStr, lpFormat->Name, maxlen );
return strlen(retStr); return strlen(retStr);
@ -815,7 +815,7 @@ HWND WINAPI SetClipboardViewer( HWND hWnd )
{ {
HWND hwndPrev = hWndViewer; HWND hwndPrev = hWndViewer;
TRACE(clipboard,"(%04x): returning %04x\n", hWnd, hwndPrev); TRACE("(%04x): returning %04x\n", hWnd, hwndPrev);
hWndViewer = hWnd; hWndViewer = hWnd;
return hwndPrev; return hwndPrev;
@ -855,13 +855,13 @@ BOOL WINAPI ChangeClipboardChain(HWND hWnd, HWND hWndNext)
{ {
BOOL bRet = 0; BOOL bRet = 0;
FIXME(clipboard, "(0x%04x, 0x%04x): stub?\n", hWnd, hWndNext); FIXME("(0x%04x, 0x%04x): stub?\n", hWnd, hWndNext);
if( hWndViewer ) if( hWndViewer )
bRet = !SendMessage16( hWndViewer, WM_CHANGECBCHAIN, bRet = !SendMessage16( hWndViewer, WM_CHANGECBCHAIN,
(WPARAM16)hWnd, (LPARAM)hWndNext); (WPARAM16)hWnd, (LPARAM)hWndNext);
else else
WARN(clipboard, "hWndViewer is lost\n"); WARN("hWndViewer is lost\n");
if( hWnd == hWndViewer ) hWndViewer = hWndNext; if( hWnd == hWndViewer ) hWndViewer = hWndNext;
@ -884,7 +884,7 @@ BOOL16 WINAPI IsClipboardFormatAvailable16( UINT16 wFormat )
*/ */
BOOL WINAPI IsClipboardFormatAvailable( UINT wFormat ) BOOL WINAPI IsClipboardFormatAvailable( UINT wFormat )
{ {
TRACE(clipboard,"(%04X) !\n", wFormat); TRACE("(%04X) !\n", wFormat);
CLIPBOARD_Driver->pGetData( (wFormat == CF_TEXT) ? CF_OEMTEXT : wFormat ); CLIPBOARD_Driver->pGetData( (wFormat == CF_TEXT) ? CF_OEMTEXT : wFormat );
@ -915,7 +915,7 @@ HWND WINAPI GetOpenClipboardWindow(void)
*/ */
INT16 WINAPI GetPriorityClipboardFormat16( UINT16 *lpPriorityList, INT16 nCount) INT16 WINAPI GetPriorityClipboardFormat16( UINT16 *lpPriorityList, INT16 nCount)
{ {
FIXME(clipboard, "(%p,%d): stub\n", lpPriorityList, nCount ); FIXME("(%p,%d): stub\n", lpPriorityList, nCount );
return 0; return 0;
} }

View File

@ -27,7 +27,7 @@
#include "region.h" #include "region.h"
#include "heap.h" #include "heap.h"
#include "local.h" #include "local.h"
#include "debug.h" #include "debugtools.h"
#include "wine/winuser16.h" #include "wine/winuser16.h"
DEFAULT_DEBUG_CHANNEL(dc) DEFAULT_DEBUG_CHANNEL(dc)
@ -51,10 +51,10 @@ static void DCE_DumpCache(void)
WIN_LockWnds(); WIN_LockWnds();
dce = firstDCE; dce = firstDCE;
DUMP("DCE:\n"); DPRINTF("DCE:\n");
while( dce ) while( dce )
{ {
DUMP("\t[0x%08x] hWnd 0x%04x, dcx %08x, %s %s\n", DPRINTF("\t[0x%08x] hWnd 0x%04x, dcx %08x, %s %s\n",
(unsigned)dce, dce->hwndCurrent, (unsigned)dce->DCXflags, (unsigned)dce, dce->hwndCurrent, (unsigned)dce->DCXflags,
(dce->DCXflags & DCX_CACHE) ? "Cache" : "Owned", (dce->DCXflags & DCX_CACHE) ? "Cache" : "Owned",
(dce->DCXflags & DCX_DCEBUSY) ? "InUse" : "" ); (dce->DCXflags & DCX_DCEBUSY) ? "InUse" : "" );
@ -169,7 +169,7 @@ void DCE_FreeWindowDCE( WND* pWnd )
} }
else if( pDCE->DCXflags & DCX_DCEBUSY ) /* shared cache DCE */ else if( pDCE->DCXflags & DCX_DCEBUSY ) /* shared cache DCE */
{ {
ERR(dc,"[%04x] GetDC() without ReleaseDC()!\n", ERR("[%04x] GetDC() without ReleaseDC()!\n",
pWnd->hwndSelf); pWnd->hwndSelf);
DCE_ReleaseDC( pDCE ); DCE_ReleaseDC( pDCE );
} }
@ -201,7 +201,7 @@ static void DCE_DeleteClipRgn( DCE* dce )
dce->hClipRgn = 0; dce->hClipRgn = 0;
TRACE(dc,"\trestoring VisRgn\n"); TRACE("\trestoring VisRgn\n");
RestoreVisRgn16(dce->hDC); RestoreVisRgn16(dce->hDC);
} }
@ -257,7 +257,7 @@ BOOL DCE_InvalidateDCE(WND* pWnd, const RECT* pRectUpdate)
{ {
DCE *dce; DCE *dce;
TRACE(dc,"scope hwnd = %04x, (%i,%i - %i,%i)\n", TRACE("scope hwnd = %04x, (%i,%i - %i,%i)\n",
wndScope->hwndSelf, pRectUpdate->left,pRectUpdate->top, wndScope->hwndSelf, pRectUpdate->left,pRectUpdate->top,
pRectUpdate->right,pRectUpdate->bottom); pRectUpdate->right,pRectUpdate->bottom);
if(TRACE_ON(dc)) if(TRACE_ON(dc))
@ -310,7 +310,7 @@ BOOL DCE_InvalidateDCE(WND* pWnd, const RECT* pRectUpdate)
{ {
/* Don't bother with visible regions of unused DCEs */ /* Don't bother with visible regions of unused DCEs */
TRACE(dc,"\tpurged %08x dce [%04x]\n", TRACE("\tpurged %08x dce [%04x]\n",
(unsigned)dce, wndCurrent->hwndSelf); (unsigned)dce, wndCurrent->hwndSelf);
dce->hwndCurrent = 0; dce->hwndCurrent = 0;
@ -321,7 +321,7 @@ BOOL DCE_InvalidateDCE(WND* pWnd, const RECT* pRectUpdate)
{ {
/* Set dirty bits in the hDC and DCE structs */ /* Set dirty bits in the hDC and DCE structs */
TRACE(dc,"\tfixed up %08x dce [%04x]\n", TRACE("\tfixed up %08x dce [%04x]\n",
(unsigned)dce, wndCurrent->hwndSelf); (unsigned)dce, wndCurrent->hwndSelf);
dce->DCXflags |= DCX_DCEDIRTY; dce->DCXflags |= DCX_DCEDIRTY;
@ -655,7 +655,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
BOOL bUpdateVisRgn = TRUE; BOOL bUpdateVisRgn = TRUE;
BOOL bUpdateClipOrigin = FALSE; BOOL bUpdateClipOrigin = FALSE;
TRACE(dc,"hwnd %04x, hrgnClip %04x, flags %08x\n", TRACE("hwnd %04x, hrgnClip %04x, flags %08x\n",
hwnd, hrgnClip, (unsigned)flags); hwnd, hrgnClip, (unsigned)flags);
if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0; if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return 0;
@ -734,7 +734,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
((dce->DCXflags & (DCX_CLIPSIBLINGS | DCX_CLIPCHILDREN | ((dce->DCXflags & (DCX_CLIPSIBLINGS | DCX_CLIPCHILDREN |
DCX_CACHE | DCX_WINDOW | DCX_PARENTCLIP)) == dcxFlags)) DCX_CACHE | DCX_WINDOW | DCX_PARENTCLIP)) == dcxFlags))
{ {
TRACE(dc,"\tfound valid %08x dce [%04x], flags %08x\n", TRACE("\tfound valid %08x dce [%04x], flags %08x\n",
(unsigned)dce, hwnd, (unsigned)dcxFlags ); (unsigned)dce, hwnd, (unsigned)dcxFlags );
bUpdateVisRgn = FALSE; bUpdateVisRgn = FALSE;
bUpdateClipOrigin = TRUE; bUpdateClipOrigin = TRUE;
@ -756,7 +756,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
dce = (wndPtr->class->style & CS_OWNDC) ? wndPtr->dce : wndPtr->class->dce; dce = (wndPtr->class->style & CS_OWNDC) ? wndPtr->dce : wndPtr->class->dce;
if( dce->hwndCurrent == hwnd ) if( dce->hwndCurrent == hwnd )
{ {
TRACE(dc,"\tskipping hVisRgn update\n"); TRACE("\tskipping hVisRgn update\n");
bUpdateVisRgn = FALSE; /* updated automatically, via DCHook() */ bUpdateVisRgn = FALSE; /* updated automatically, via DCHook() */
if( (dce->DCXflags & (DCX_EXCLUDERGN | DCX_INTERSECTRGN)) && if( (dce->DCXflags & (DCX_EXCLUDERGN | DCX_INTERSECTRGN)) &&
@ -766,7 +766,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
if( dce->hClipRgn != hrgnClip ) if( dce->hClipRgn != hrgnClip )
{ {
FIXME(dc,"new hrgnClip[%04x] smashes the previous[%04x]\n", FIXME("new hrgnClip[%04x] smashes the previous[%04x]\n",
hrgnClip, dce->hClipRgn ); hrgnClip, dce->hClipRgn );
DCE_DeleteClipRgn( dce ); DCE_DeleteClipRgn( dce );
} }
@ -798,7 +798,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
wndPtr->pDriver->pSetDrawable( wndPtr, dc, flags, bUpdateClipOrigin ); wndPtr->pDriver->pSetDrawable( wndPtr, dc, flags, bUpdateClipOrigin );
if( bUpdateVisRgn ) if( bUpdateVisRgn )
{ {
TRACE(dc,"updating visrgn for %08x dce, hwnd [%04x]\n", (unsigned)dce, hwnd); TRACE("updating visrgn for %08x dce, hwnd [%04x]\n", (unsigned)dce, hwnd);
if (flags & DCX_PARENTCLIP) if (flags & DCX_PARENTCLIP)
{ {
@ -839,7 +839,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
SelectVisRgn16( hdc, hrgnVisible ); SelectVisRgn16( hdc, hrgnVisible );
} }
else else
TRACE(dc,"no visrgn update %08x dce, hwnd [%04x]\n", (unsigned)dce, hwnd); TRACE("no visrgn update %08x dce, hwnd [%04x]\n", (unsigned)dce, hwnd);
/* apply additional region operation (if any) */ /* apply additional region operation (if any) */
@ -850,7 +850,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
dce->DCXflags |= flags & (DCX_KEEPCLIPRGN | DCX_INTERSECTRGN | DCX_EXCLUDERGN); dce->DCXflags |= flags & (DCX_KEEPCLIPRGN | DCX_INTERSECTRGN | DCX_EXCLUDERGN);
dce->hClipRgn = hrgnClip; dce->hClipRgn = hrgnClip;
TRACE(dc, "\tsaved VisRgn, clipRgn = %04x\n", hrgnClip); TRACE("\tsaved VisRgn, clipRgn = %04x\n", hrgnClip);
SaveVisRgn16( hdc ); SaveVisRgn16( hdc );
CombineRgn( hrgnVisible, hrgnClip, 0, RGN_COPY ); CombineRgn( hrgnVisible, hrgnClip, 0, RGN_COPY );
@ -862,7 +862,7 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags )
if( hrgnVisible ) DeleteObject( hrgnVisible ); if( hrgnVisible ) DeleteObject( hrgnVisible );
TRACE(dc, "(%04x,%04x,0x%lx): returning %04x\n", TRACE("(%04x,%04x,0x%lx): returning %04x\n",
hwnd, hrgnClip, flags, hdc); hwnd, hrgnClip, flags, hdc);
END: END:
WIN_ReleaseWndPtr(wndPtr); WIN_ReleaseWndPtr(wndPtr);
@ -940,7 +940,7 @@ INT WINAPI ReleaseDC(
WIN_LockWnds(); WIN_LockWnds();
dce = firstDCE; dce = firstDCE;
TRACE(dc, "%04x %04x\n", hwnd, hdc ); TRACE("%04x %04x\n", hwnd, hdc );
while (dce && (dce->hDC != hdc)) dce = dce->next; while (dce && (dce->hDC != hdc)) dce = dce->next;
@ -966,7 +966,7 @@ BOOL16 WINAPI DCHook16( HDC16 hDC, WORD code, DWORD data, LPARAM lParam )
DC *dc; DC *dc;
WND *wndPtr; WND *wndPtr;
TRACE(dc,"hDC = %04x, %i\n", hDC, code); TRACE("hDC = %04x, %i\n", hDC, code);
if (!dce) return 0; if (!dce) return 0;
assert(dce->hDC == hDC); assert(dce->hDC == hDC);
@ -995,7 +995,7 @@ BOOL16 WINAPI DCHook16( HDC16 hDC, WORD code, DWORD data, LPARAM lParam )
SetHookFlags16(hDC, DCHF_VALIDATEVISRGN); SetHookFlags16(hDC, DCHF_VALIDATEVISRGN);
hVisRgn = DCE_GetVisRgn(dce->hwndCurrent, dce->DCXflags, 0, 0); hVisRgn = DCE_GetVisRgn(dce->hwndCurrent, dce->DCXflags, 0, 0);
TRACE(dc,"\tapplying saved clipRgn\n"); TRACE("\tapplying saved clipRgn\n");
/* clip this region with saved clipping region */ /* clip this region with saved clipping region */
@ -1017,7 +1017,7 @@ BOOL16 WINAPI DCHook16( HDC16 hDC, WORD code, DWORD data, LPARAM lParam )
WIN_ReleaseWndPtr( wndPtr ); /* Release WIN_FindWndPtr lock */ WIN_ReleaseWndPtr( wndPtr ); /* Release WIN_FindWndPtr lock */
} }
else /* non-fatal but shouldn't happen */ else /* non-fatal but shouldn't happen */
WARN(dc, "DC is not in use!\n"); WARN("DC is not in use!\n");
break; break;
case DCHC_DELETEDC: case DCHC_DELETEDC:
@ -1028,13 +1028,13 @@ BOOL16 WINAPI DCHook16( HDC16 hDC, WORD code, DWORD data, LPARAM lParam )
if ( dce->DCXflags & DCX_DCEBUSY ) if ( dce->DCXflags & DCX_DCEBUSY )
{ {
WARN(dc, "Application trying to delete a busy DC\n"); WARN("Application trying to delete a busy DC\n");
retv = FALSE; retv = FALSE;
} }
break; break;
default: default:
FIXME(dc,"unknown code\n"); FIXME("unknown code\n");
} }
WIN_UnlockWnds(); /* Release the wnd lock */ WIN_UnlockWnds(); /* Release the wnd lock */

View File

@ -13,7 +13,7 @@
#include "nonclient.h" #include "nonclient.h"
#include "winpos.h" #include "winpos.h"
#include "dce.h" #include "dce.h"
#include "debug.h" #include "debugtools.h"
#include "spy.h" #include "spy.h"
#include "tweak.h" #include "tweak.h"
#include "cache.h" #include "cache.h"
@ -121,7 +121,7 @@ static void DEFWND_SetRedraw( WND* wndPtr, WPARAM wParam )
{ {
BOOL bVisible = wndPtr->dwStyle & WS_VISIBLE; BOOL bVisible = wndPtr->dwStyle & WS_VISIBLE;
TRACE(win,"%04x %i\n", wndPtr->hwndSelf, (wParam!=0) ); TRACE("%04x %i\n", wndPtr->hwndSelf, (wParam!=0) );
if( wParam ) if( wParam )
{ {
@ -166,7 +166,7 @@ static void DEFWND_Print(
(uFlags & PRF_OWNED) || (uFlags & PRF_OWNED) ||
(uFlags & PRF_NONCLIENT) ) (uFlags & PRF_NONCLIENT) )
{ {
WARN(win,"WM_PRINT message with unsupported flags\n"); WARN("WM_PRINT message with unsupported flags\n");
} }
/* /*
@ -224,7 +224,7 @@ static LRESULT DEFWND_DefWinProc( WND *wndPtr, UINT msg, WPARAM wParam,
TrackPopupMenu32(wndPtr->hSysMenu,TPM_LEFTALIGN | TPM_RETURNCMD,LOWORD(lParam),HIWORD(lParam),0,wndPtr->hwndSelf,NULL); TrackPopupMenu32(wndPtr->hSysMenu,TPM_LEFTALIGN | TPM_RETURNCMD,LOWORD(lParam),HIWORD(lParam),0,wndPtr->hwndSelf,NULL);
DestroyMenu32(wndPtr->hSysMenu); DestroyMenu32(wndPtr->hSysMenu);
*/ */
FIXME(win,"Display default popup menu\n"); FIXME("Display default popup menu\n");
/* Track system popup if click was in the caption area. */ /* Track system popup if click was in the caption area. */
} }
break; break;
@ -257,7 +257,7 @@ static LRESULT DEFWND_DefWinProc( WND *wndPtr, UINT msg, WPARAM wParam,
GetSystemMetrics(SM_CXICON))/2; GetSystemMetrics(SM_CXICON))/2;
int y = (wndPtr->rectWindow.bottom - wndPtr->rectWindow.top - int y = (wndPtr->rectWindow.bottom - wndPtr->rectWindow.top -
GetSystemMetrics(SM_CYICON))/2; GetSystemMetrics(SM_CYICON))/2;
TRACE(win,"Painting class icon: vis rect=(%i,%i - %i,%i)\n", TRACE("Painting class icon: vis rect=(%i,%i - %i,%i)\n",
ps.rcPaint.left, ps.rcPaint.top, ps.rcPaint.right, ps.rcPaint.bottom ); ps.rcPaint.left, ps.rcPaint.top, ps.rcPaint.right, ps.rcPaint.bottom );
DrawIcon( hdc, x, y, wndPtr->class->hIcon ); DrawIcon( hdc, x, y, wndPtr->class->hIcon );
} }

View File

@ -21,7 +21,7 @@
#include "user.h" #include "user.h"
#include "winproc.h" #include "winproc.h"
#include "message.h" #include "message.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(dialog) DEFAULT_DEBUG_CHANNEL(dialog)
@ -166,7 +166,7 @@ BOOL DIALOG_Init(void)
xBaseUnit = size.cx; xBaseUnit = size.cx;
yBaseUnit = size.cy; yBaseUnit = size.cy;
TRACE(dialog, "base units = %d,%d\n", xBaseUnit, yBaseUnit ); TRACE("base units = %d,%d\n", xBaseUnit, yBaseUnit );
return TRUE; return TRUE;
} }
@ -228,12 +228,12 @@ static LPCSTR DIALOG_GetControl16( LPCSTR p, DLG_CONTROL_INFO *info )
p += *p + 1; p += *p + 1;
if(int_id) if(int_id)
TRACE(dialog," %s %04x %d, %d, %d, %d, %d, %08lx, %08lx\n", TRACE(" %s %04x %d, %d, %d, %d, %d, %08lx, %08lx\n",
info->className, LOWORD(info->windowName), info->className, LOWORD(info->windowName),
info->id, info->x, info->y, info->cx, info->cy, info->id, info->x, info->y, info->cx, info->cy,
info->style, (DWORD)info->data); info->style, (DWORD)info->data);
else else
TRACE(dialog," %s '%s' %d, %d, %d, %d, %d, %08lx, %08lx\n", TRACE(" %s '%s' %d, %d, %d, %d, %d, %08lx, %08lx\n",
info->className, info->windowName, info->className, info->windowName,
info->id, info->x, info->y, info->cx, info->cy, info->id, info->x, info->y, info->cx, info->cy,
info->style, (DWORD)info->data); info->style, (DWORD)info->data);
@ -297,7 +297,7 @@ static const WORD *DIALOG_GetControl32( const WORD *p, DLG_CONTROL_INFO *info,
else else
{ {
info->className = NULL; info->className = NULL;
ERR( dialog, "Unknown built-in class id %04x\n", id ); ERR("Unknown built-in class id %04x\n", id );
} }
p += 2; p += 2;
} }
@ -318,7 +318,7 @@ static const WORD *DIALOG_GetControl32( const WORD *p, DLG_CONTROL_INFO *info,
p += lstrlenW( (LPCWSTR)p ) + 1; p += lstrlenW( (LPCWSTR)p ) + 1;
} }
TRACE(dialog," %s %s %d, %d, %d, %d, %d, %08lx, %08lx, %08lx\n", TRACE(" %s %s %d, %d, %d, %d, %d, %08lx, %08lx, %08lx\n",
debugstr_w( (LPCWSTR)info->className ), debugstr_w( (LPCWSTR)info->className ),
debugres_w( (LPCWSTR)info->windowName ), debugres_w( (LPCWSTR)info->windowName ),
info->id, info->x, info->y, info->cx, info->cy, info->id, info->x, info->y, info->cx, info->cy,
@ -329,11 +329,11 @@ static const WORD *DIALOG_GetControl32( const WORD *p, DLG_CONTROL_INFO *info,
if (TRACE_ON(dialog)) if (TRACE_ON(dialog))
{ {
WORD i, count = GET_WORD(p) / sizeof(WORD); WORD i, count = GET_WORD(p) / sizeof(WORD);
TRACE(dialog, " BEGIN\n"); TRACE(" BEGIN\n");
TRACE(dialog, " "); TRACE(" ");
for (i = 0; i < count; i++) DUMP( "%04x,", GET_WORD(p+i+1) ); for (i = 0; i < count; i++) DPRINTF( "%04x,", GET_WORD(p+i+1) );
DUMP("\n"); DPRINTF("\n");
TRACE(dialog, " END\n" ); TRACE(" END\n" );
} }
info->data = (LPVOID)(p + 1); info->data = (LPVOID)(p + 1);
p += GET_WORD(p) / sizeof(WORD); p += GET_WORD(p) / sizeof(WORD);
@ -360,7 +360,7 @@ static BOOL DIALOG_CreateControls( WND *pWnd, LPCSTR template,
HWND hwndCtrl, hwndDefButton = 0; HWND hwndCtrl, hwndDefButton = 0;
INT items = dlgTemplate->nbItems; INT items = dlgTemplate->nbItems;
TRACE(dialog, " BEGIN\n" ); TRACE(" BEGIN\n" );
while (items--) while (items--)
{ {
if (!win32) if (!win32)
@ -375,7 +375,7 @@ static BOOL DIALOG_CreateControls( WND *pWnd, LPCSTR template,
dlgInfo->hDialogHeap = GlobalAlloc16(GMEM_FIXED, 0x10000); dlgInfo->hDialogHeap = GlobalAlloc16(GMEM_FIXED, 0x10000);
if (!dlgInfo->hDialogHeap) if (!dlgInfo->hDialogHeap)
{ {
ERR(dialog, "Insufficient memory to create heap for edit control\n" ); ERR("Insufficient memory to create heap for edit control\n" );
continue; continue;
} }
LocalInit16(dlgInfo->hDialogHeap, 0, 0xffff); LocalInit16(dlgInfo->hDialogHeap, 0, 0xffff);
@ -425,7 +425,7 @@ static BOOL DIALOG_CreateControls( WND *pWnd, LPCSTR template,
dlgInfo->idResult = GetWindowWord( hwndCtrl, GWW_ID ); dlgInfo->idResult = GetWindowWord( hwndCtrl, GWW_ID );
} }
} }
TRACE(dialog, " END\n" ); TRACE(" END\n" );
return TRUE; return TRUE;
} }
@ -445,9 +445,9 @@ static LPCSTR DIALOG_ParseTemplate16( LPCSTR p, DLG_TEMPLATE * result )
result->y = GET_WORD(p); p += sizeof(WORD); result->y = GET_WORD(p); p += sizeof(WORD);
result->cx = GET_WORD(p); p += sizeof(WORD); result->cx = GET_WORD(p); p += sizeof(WORD);
result->cy = GET_WORD(p); p += sizeof(WORD); result->cy = GET_WORD(p); p += sizeof(WORD);
TRACE(dialog, "DIALOG %d, %d, %d, %d\n", TRACE("DIALOG %d, %d, %d, %d\n",
result->x, result->y, result->cx, result->cy ); result->x, result->y, result->cx, result->cy );
TRACE(dialog, " STYLE %08lx\n", result->style ); TRACE(" STYLE %08lx\n", result->style );
/* Get the menu name */ /* Get the menu name */
@ -460,11 +460,11 @@ static LPCSTR DIALOG_ParseTemplate16( LPCSTR p, DLG_TEMPLATE * result )
case 0xff: case 0xff:
result->menuName = (LPCSTR)(UINT)GET_WORD( p + 1 ); result->menuName = (LPCSTR)(UINT)GET_WORD( p + 1 );
p += 3; p += 3;
TRACE(dialog, " MENU %04x\n", LOWORD(result->menuName) ); TRACE(" MENU %04x\n", LOWORD(result->menuName) );
break; break;
default: default:
result->menuName = p; result->menuName = p;
TRACE(dialog, " MENU '%s'\n", p ); TRACE(" MENU '%s'\n", p );
p += strlen(p) + 1; p += strlen(p) + 1;
break; break;
} }
@ -474,7 +474,7 @@ static LPCSTR DIALOG_ParseTemplate16( LPCSTR p, DLG_TEMPLATE * result )
if (*p) if (*p)
{ {
result->className = p; result->className = p;
TRACE(dialog, " CLASS '%s'\n", result->className ); TRACE(" CLASS '%s'\n", result->className );
} }
else result->className = DIALOG_CLASS_ATOM; else result->className = DIALOG_CLASS_ATOM;
p += strlen(p) + 1; p += strlen(p) + 1;
@ -483,7 +483,7 @@ static LPCSTR DIALOG_ParseTemplate16( LPCSTR p, DLG_TEMPLATE * result )
result->caption = p; result->caption = p;
p += strlen(p) + 1; p += strlen(p) + 1;
TRACE(dialog, " CAPTION '%s'\n", result->caption ); TRACE(" CAPTION '%s'\n", result->caption );
/* Get the font name */ /* Get the font name */
@ -493,7 +493,7 @@ static LPCSTR DIALOG_ParseTemplate16( LPCSTR p, DLG_TEMPLATE * result )
p += sizeof(WORD); p += sizeof(WORD);
result->faceName = p; result->faceName = p;
p += strlen(p) + 1; p += strlen(p) + 1;
TRACE(dialog, " FONT %d,'%s'\n", TRACE(" FONT %d,'%s'\n",
result->pointSize, result->faceName ); result->pointSize, result->faceName );
} }
return p; return p;
@ -529,11 +529,11 @@ static LPCSTR DIALOG_ParseTemplate32( LPCSTR template, DLG_TEMPLATE * result )
result->y = GET_WORD(p); p++; result->y = GET_WORD(p); p++;
result->cx = GET_WORD(p); p++; result->cx = GET_WORD(p); p++;
result->cy = GET_WORD(p); p++; result->cy = GET_WORD(p); p++;
TRACE( dialog, "DIALOG%s %d, %d, %d, %d, %ld\n", TRACE("DIALOG%s %d, %d, %d, %d, %ld\n",
result->dialogEx ? "EX" : "", result->x, result->y, result->dialogEx ? "EX" : "", result->x, result->y,
result->cx, result->cy, result->helpId ); result->cx, result->cy, result->helpId );
TRACE( dialog, " STYLE 0x%08lx\n", result->style ); TRACE(" STYLE 0x%08lx\n", result->style );
TRACE( dialog, " EXSTYLE 0x%08lx\n", result->exStyle ); TRACE(" EXSTYLE 0x%08lx\n", result->exStyle );
/* Get the menu name */ /* Get the menu name */
@ -546,11 +546,11 @@ static LPCSTR DIALOG_ParseTemplate32( LPCSTR template, DLG_TEMPLATE * result )
case 0xffff: case 0xffff:
result->menuName = (LPCSTR)(UINT)GET_WORD( p + 1 ); result->menuName = (LPCSTR)(UINT)GET_WORD( p + 1 );
p += 2; p += 2;
TRACE(dialog, " MENU %04x\n", LOWORD(result->menuName) ); TRACE(" MENU %04x\n", LOWORD(result->menuName) );
break; break;
default: default:
result->menuName = (LPCSTR)p; result->menuName = (LPCSTR)p;
TRACE(dialog, " MENU %s\n", debugstr_w( (LPCWSTR)p )); TRACE(" MENU %s\n", debugstr_w( (LPCWSTR)p ));
p += lstrlenW( (LPCWSTR)p ) + 1; p += lstrlenW( (LPCWSTR)p ) + 1;
break; break;
} }
@ -566,11 +566,11 @@ static LPCSTR DIALOG_ParseTemplate32( LPCSTR template, DLG_TEMPLATE * result )
case 0xffff: case 0xffff:
result->className = (LPCSTR)(UINT)GET_WORD( p + 1 ); result->className = (LPCSTR)(UINT)GET_WORD( p + 1 );
p += 2; p += 2;
TRACE(dialog, " CLASS %04x\n", LOWORD(result->className) ); TRACE(" CLASS %04x\n", LOWORD(result->className) );
break; break;
default: default:
result->className = (LPCSTR)p; result->className = (LPCSTR)p;
TRACE(dialog, " CLASS %s\n", debugstr_w( (LPCWSTR)p )); TRACE(" CLASS %s\n", debugstr_w( (LPCWSTR)p ));
p += lstrlenW( (LPCWSTR)p ) + 1; p += lstrlenW( (LPCWSTR)p ) + 1;
break; break;
} }
@ -579,7 +579,7 @@ static LPCSTR DIALOG_ParseTemplate32( LPCSTR template, DLG_TEMPLATE * result )
result->caption = (LPCSTR)p; result->caption = (LPCSTR)p;
p += lstrlenW( (LPCWSTR)p ) + 1; p += lstrlenW( (LPCWSTR)p ) + 1;
TRACE(dialog, " CAPTION %s\n", debugstr_w( (LPCWSTR)result->caption ) ); TRACE(" CAPTION %s\n", debugstr_w( (LPCWSTR)result->caption ) );
/* Get the font name */ /* Get the font name */
@ -599,7 +599,7 @@ static LPCSTR DIALOG_ParseTemplate32( LPCSTR template, DLG_TEMPLATE * result )
} }
result->faceName = (LPCSTR)p; result->faceName = (LPCSTR)p;
p += lstrlenW( (LPCWSTR)p ) + 1; p += lstrlenW( (LPCWSTR)p ) + 1;
TRACE(dialog, " FONT %d, %s, %d, %s\n", TRACE(" FONT %d, %s, %d, %s\n",
result->pointSize, debugstr_w( (LPCWSTR)result->faceName ), result->pointSize, debugstr_w( (LPCWSTR)result->faceName ),
result->weight, result->italic ? "TRUE" : "FALSE" ); result->weight, result->italic ? "TRUE" : "FALSE" );
} }
@ -807,7 +807,7 @@ HWND16 WINAPI CreateDialogParam16( HINSTANCE16 hInst, SEGPTR dlgTemplate,
HGLOBAL16 hmem; HGLOBAL16 hmem;
LPCVOID data; LPCVOID data;
TRACE(dialog, "%04x,%08lx,%04x,%08lx,%ld\n", TRACE("%04x,%08lx,%04x,%08lx,%ld\n",
hInst, (DWORD)dlgTemplate, owner, (DWORD)dlgProc, param ); hInst, (DWORD)dlgTemplate, owner, (DWORD)dlgProc, param );
if (!(hRsrc = FindResource16( hInst, dlgTemplate, RT_DIALOG16 ))) return 0; if (!(hRsrc = FindResource16( hInst, dlgTemplate, RT_DIALOG16 ))) return 0;
@ -894,7 +894,7 @@ HWND WINAPI CreateDialogIndirectParamAorW( HINSTANCE hInst,
LPCVOID dlgTemplate, LPCVOID dlgTemplate,
HWND owner, DLGPROC dlgProc, HWND owner, DLGPROC dlgProc,
LPARAM param ) LPARAM param )
{ FIXME(dialog,"assume WIN_PROC_32W\n"); { FIXME("assume WIN_PROC_32W\n");
return DIALOG_CreateIndirect( hInst, dlgTemplate, TRUE, owner, return DIALOG_CreateIndirect( hInst, dlgTemplate, TRUE, owner,
(DLGPROC16)dlgProc, param, WIN_PROC_32W ); (DLGPROC16)dlgProc, param, WIN_PROC_32W );
} }
@ -1069,7 +1069,7 @@ BOOL WINAPI EndDialog( HWND hwnd, INT retval )
WND * wndPtr = WIN_FindWndPtr( hwnd ); WND * wndPtr = WIN_FindWndPtr( hwnd );
DIALOGINFO * dlgInfo = (DIALOGINFO *)wndPtr->wExtra; DIALOGINFO * dlgInfo = (DIALOGINFO *)wndPtr->wExtra;
TRACE(dialog, "%04x %d\n", hwnd, retval ); TRACE("%04x %d\n", hwnd, retval );
if( dlgInfo ) if( dlgInfo )
{ {
@ -1934,7 +1934,7 @@ static BOOL DIALOG_DlgDirSelect( HWND hwnd, LPSTR str, INT len,
BOOL ret; BOOL ret;
HWND listbox = GetDlgItem( hwnd, id ); HWND listbox = GetDlgItem( hwnd, id );
TRACE(dialog, "%04x '%s' %d\n", hwnd, str, id ); TRACE("%04x '%s' %d\n", hwnd, str, id );
if (!listbox) return FALSE; if (!listbox) return FALSE;
if (win32) if (win32)
{ {
@ -1983,7 +1983,7 @@ static BOOL DIALOG_DlgDirSelect( HWND hwnd, LPSTR str, INT len,
if (unicode) lstrcpynAtoW( (LPWSTR)str, ptr, len ); if (unicode) lstrcpynAtoW( (LPWSTR)str, ptr, len );
else lstrcpynA( str, ptr, len ); else lstrcpynA( str, ptr, len );
SEGPTR_FREE( buffer ); SEGPTR_FREE( buffer );
TRACE(dialog, "Returning %d '%s'\n", ret, str ); TRACE("Returning %d '%s'\n", ret, str );
return ret; return ret;
} }
@ -2004,7 +2004,7 @@ static INT DIALOG_DlgDirList( HWND hDlg, LPSTR spec, INT idLBox,
((attrib & DDL_POSTMSGS) ? PostMessageA( hwnd, msg, wparam, lparam ) \ ((attrib & DDL_POSTMSGS) ? PostMessageA( hwnd, msg, wparam, lparam ) \
: SendMessageA( hwnd, msg, wparam, lparam )) : SendMessageA( hwnd, msg, wparam, lparam ))
TRACE(dialog, "%04x '%s' %d %d %04x\n", TRACE("%04x '%s' %d %d %04x\n",
hDlg, spec ? spec : "NULL", idLBox, idStatic, attrib ); hDlg, spec ? spec : "NULL", idLBox, idStatic, attrib );
if (spec && spec[0] && (spec[1] == ':')) if (spec && spec[0] && (spec[1] == ':'))
@ -2036,7 +2036,7 @@ static INT DIALOG_DlgDirList( HWND hDlg, LPSTR spec, INT idLBox,
} }
} }
TRACE(dialog, "path=%c:\\%s mask=%s\n", TRACE("path=%c:\\%s mask=%s\n",
'A' + drive, DRIVE_GetDosCwd(drive), spec ); 'A' + drive, DRIVE_GetDosCwd(drive), spec );
if (idLBox && ((hwnd = GetDlgItem( hDlg, idLBox )) != 0)) if (idLBox && ((hwnd = GetDlgItem( hDlg, idLBox )) != 0))

View File

@ -25,7 +25,7 @@
#include <sys/signal.h> #include <sys/signal.h>
#include "wine/obj_base.h" #include "wine/obj_base.h"
#include "debug.h" #include "debugtools.h"
#include "dinput.h" #include "dinput.h"
#include "display.h" #include "display.h"
#include "keyboard.h" #include "keyboard.h"
@ -124,8 +124,8 @@ static void _dump_cooperativelevel(DWORD dwFlags) {
}; };
for (i=0;i<sizeof(flags)/sizeof(flags[0]);i++) for (i=0;i<sizeof(flags)/sizeof(flags[0]);i++)
if (flags[i].mask & dwFlags) if (flags[i].mask & dwFlags)
DUMP("%s ",flags[i].name); DPRINTF("%s ",flags[i].name);
DUMP("\n"); DPRINTF("\n");
} }
struct IDirectInputAImpl struct IDirectInputAImpl
@ -140,7 +140,7 @@ struct IDirectInputAImpl
HRESULT WINAPI DirectInputCreateA(HINSTANCE hinst, DWORD dwVersion, LPDIRECTINPUTA *ppDI, LPUNKNOWN punkOuter) HRESULT WINAPI DirectInputCreateA(HINSTANCE hinst, DWORD dwVersion, LPDIRECTINPUTA *ppDI, LPUNKNOWN punkOuter)
{ {
IDirectInputAImpl* This; IDirectInputAImpl* This;
TRACE(dinput, "(0x%08lx,%04lx,%p,%p)\n", TRACE("(0x%08lx,%04lx,%p,%p)\n",
(DWORD)hinst,dwVersion,ppDI,punkOuter (DWORD)hinst,dwVersion,ppDI,punkOuter
); );
This = (IDirectInputAImpl*)HeapAlloc(GetProcessHeap(),0,sizeof(IDirectInputAImpl)); This = (IDirectInputAImpl*)HeapAlloc(GetProcessHeap(),0,sizeof(IDirectInputAImpl));
@ -161,7 +161,7 @@ static HRESULT WINAPI IDirectInputAImpl_EnumDevices(
DIDEVICEINSTANCEA devInstance; DIDEVICEINSTANCEA devInstance;
int ret; int ret;
TRACE(dinput, "(this=%p,0x%04lx,%p,%p,%04lx)\n", This, dwDevType, lpCallback, pvRef, dwFlags); TRACE("(this=%p,0x%04lx,%p,%p,%04lx)\n", This, dwDevType, lpCallback, pvRef, dwFlags);
devInstance.dwSize = sizeof(DIDEVICEINSTANCEA); devInstance.dwSize = sizeof(DIDEVICEINSTANCEA);
@ -174,7 +174,7 @@ static HRESULT WINAPI IDirectInputAImpl_EnumDevices(
strcpy(devInstance.tszProductName, "Wine Keyboard"); strcpy(devInstance.tszProductName, "Wine Keyboard");
ret = lpCallback(&devInstance, pvRef); ret = lpCallback(&devInstance, pvRef);
TRACE(dinput, "Keyboard registered\n"); TRACE("Keyboard registered\n");
if (ret == DIENUM_STOP) if (ret == DIENUM_STOP)
return 0; return 0;
@ -189,7 +189,7 @@ static HRESULT WINAPI IDirectInputAImpl_EnumDevices(
strcpy(devInstance.tszProductName, "Wine Mouse"); strcpy(devInstance.tszProductName, "Wine Mouse");
ret = lpCallback(&devInstance, pvRef); ret = lpCallback(&devInstance, pvRef);
TRACE(dinput, "Mouse registered\n"); TRACE("Mouse registered\n");
} }
/* Should also do joystick enumerations.... */ /* Should also do joystick enumerations.... */
@ -221,7 +221,7 @@ static HRESULT WINAPI IDirectInputAImpl_CreateDevice(
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(rguid,xbuf); WINE_StringFromCLSID(rguid,xbuf);
FIXME(dinput,"(this=%p,%s,%p,%p): stub\n",This,xbuf,pdev,punk); FIXME("(this=%p,%s,%p,%p): stub\n",This,xbuf,pdev,punk);
if ((!memcmp(&GUID_SysKeyboard,rguid,sizeof(GUID_SysKeyboard))) || /* Generic Keyboard */ if ((!memcmp(&GUID_SysKeyboard,rguid,sizeof(GUID_SysKeyboard))) || /* Generic Keyboard */
(!memcmp(&DInput_Wine_Keyboard_GUID,rguid,sizeof(GUID_SysKeyboard)))) { /* Wine Keyboard */ (!memcmp(&DInput_Wine_Keyboard_GUID,rguid,sizeof(GUID_SysKeyboard)))) { /* Wine Keyboard */
SysKeyboardAImpl* newDevice; SysKeyboardAImpl* newDevice;
@ -253,7 +253,7 @@ static HRESULT WINAPI IDirectInputAImpl_QueryInterface(
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dinput,"(this=%p,%s,%p)\n",This,xbuf,ppobj); TRACE("(this=%p,%s,%p)\n",This,xbuf,ppobj);
if (!memcmp(&IID_IUnknown,riid,sizeof(*riid))) { if (!memcmp(&IID_IUnknown,riid,sizeof(*riid))) {
IDirectInputA_AddRef(iface); IDirectInputA_AddRef(iface);
*ppobj = This; *ppobj = This;
@ -279,7 +279,7 @@ static HRESULT WINAPI IDirectInputAImpl_GetDeviceStatus(LPDIRECTINPUTA iface,
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(rguid,xbuf); WINE_StringFromCLSID(rguid,xbuf);
FIXME(dinput,"(%p)->(%s): stub\n",This,xbuf); FIXME("(%p)->(%s): stub\n",This,xbuf);
return DI_OK; return DI_OK;
} }
@ -288,7 +288,7 @@ static HRESULT WINAPI IDirectInputAImpl_RunControlPanel(LPDIRECTINPUTA iface,
HWND hwndOwner, HWND hwndOwner,
DWORD dwFlags) { DWORD dwFlags) {
ICOM_THIS(IDirectInputAImpl,iface); ICOM_THIS(IDirectInputAImpl,iface);
FIXME(dinput,"(%p)->(%08lx,%08lx): stub\n",This, (DWORD) hwndOwner, dwFlags); FIXME("(%p)->(%08lx,%08lx): stub\n",This, (DWORD) hwndOwner, dwFlags);
return DI_OK; return DI_OK;
} }
@ -343,7 +343,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_SetCooperativeLevel(
LPDIRECTINPUTDEVICE2A iface,HWND hwnd,DWORD dwflags LPDIRECTINPUTDEVICE2A iface,HWND hwnd,DWORD dwflags
) { ) {
ICOM_THIS(IDirectInputDevice2AImpl,iface); ICOM_THIS(IDirectInputDevice2AImpl,iface);
FIXME(dinput,"(this=%p,0x%08lx,0x%08lx): stub\n",This,(DWORD)hwnd,dwflags); FIXME("(this=%p,0x%08lx,0x%08lx): stub\n",This,(DWORD)hwnd,dwflags);
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
_dump_cooperativelevel(dwflags); _dump_cooperativelevel(dwflags);
return 0; return 0;
@ -353,7 +353,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_SetEventNotification(
LPDIRECTINPUTDEVICE2A iface,HANDLE hnd LPDIRECTINPUTDEVICE2A iface,HANDLE hnd
) { ) {
ICOM_THIS(IDirectInputDevice2AImpl,iface); ICOM_THIS(IDirectInputDevice2AImpl,iface);
FIXME(dinput,"(this=%p,0x%08lx): stub\n",This,(DWORD)hnd); FIXME("(this=%p,0x%08lx): stub\n",This,(DWORD)hnd);
return 0; return 0;
} }
@ -378,19 +378,19 @@ static HRESULT WINAPI SysKeyboardAImpl_SetProperty(
WINE_StringFromCLSID(rguid,xbuf); WINE_StringFromCLSID(rguid,xbuf);
else else
sprintf(xbuf,"<special guid %ld>",(DWORD)rguid); sprintf(xbuf,"<special guid %ld>",(DWORD)rguid);
TRACE(dinput,"(this=%p,%s,%p)\n",This,xbuf,ph); TRACE("(this=%p,%s,%p)\n",This,xbuf,ph);
TRACE(dinput,"(size=%ld,headersize=%ld,obj=%ld,how=%ld\n", TRACE("(size=%ld,headersize=%ld,obj=%ld,how=%ld\n",
ph->dwSize,ph->dwHeaderSize,ph->dwObj,ph->dwHow); ph->dwSize,ph->dwHeaderSize,ph->dwObj,ph->dwHow);
if (!HIWORD(rguid)) { if (!HIWORD(rguid)) {
switch ((DWORD)rguid) { switch ((DWORD)rguid) {
case (DWORD) DIPROP_BUFFERSIZE: { case (DWORD) DIPROP_BUFFERSIZE: {
LPCDIPROPDWORD pd = (LPCDIPROPDWORD)ph; LPCDIPROPDWORD pd = (LPCDIPROPDWORD)ph;
TRACE(dinput,"(buffersize=%ld)\n",pd->dwData); TRACE("(buffersize=%ld)\n",pd->dwData);
break; break;
} }
default: default:
WARN(dinput,"Unknown type %ld\n",(DWORD)rguid); WARN("Unknown type %ld\n",(DWORD)rguid);
break; break;
} }
} }
@ -411,7 +411,7 @@ static HRESULT WINAPI SysKeyboardAImpl_GetDeviceData(
{ {
ICOM_THIS(SysKeyboardAImpl,iface); ICOM_THIS(SysKeyboardAImpl,iface);
TRACE(dinput, "(this=%p,%ld,%p,%p(%ld)),0x%08lx)\n", TRACE("(this=%p,%ld,%p,%p(%ld)),0x%08lx)\n",
This,dodsize,dod,entries,entries?*entries:0,flags); This,dodsize,dod,entries,entries?*entries:0,flags);
return KEYBOARD_Driver->pGetDIData( return KEYBOARD_Driver->pGetDIData(
@ -421,14 +421,14 @@ static HRESULT WINAPI SysKeyboardAImpl_GetDeviceData(
static HRESULT WINAPI SysKeyboardAImpl_Acquire(LPDIRECTINPUTDEVICE2A iface) static HRESULT WINAPI SysKeyboardAImpl_Acquire(LPDIRECTINPUTDEVICE2A iface)
{ {
ICOM_THIS(SysKeyboardAImpl,iface); ICOM_THIS(SysKeyboardAImpl,iface);
TRACE(dinput,"(this=%p): stub\n",This); TRACE("(this=%p): stub\n",This);
return 0; return 0;
} }
static HRESULT WINAPI SysKeyboardAImpl_Unacquire(LPDIRECTINPUTDEVICE2A iface) static HRESULT WINAPI SysKeyboardAImpl_Unacquire(LPDIRECTINPUTDEVICE2A iface)
{ {
ICOM_THIS(SysKeyboardAImpl,iface); ICOM_THIS(SysKeyboardAImpl,iface);
TRACE(dinput,"(this=%p): stub\n",This); TRACE("(this=%p): stub\n",This);
return 0; return 0;
} }
@ -440,7 +440,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_QueryInterface(
char xbuf[50]; char xbuf[50];
WINE_StringFromCLSID(riid,xbuf); WINE_StringFromCLSID(riid,xbuf);
TRACE(dinput,"(this=%p,%s,%p)\n",This,xbuf,ppobj); TRACE("(this=%p,%s,%p)\n",This,xbuf,ppobj);
if (!memcmp(&IID_IUnknown,riid,sizeof(*riid))) { if (!memcmp(&IID_IUnknown,riid,sizeof(*riid))) {
IDirectInputDevice2_AddRef(iface); IDirectInputDevice2_AddRef(iface);
*ppobj = This; *ppobj = This;
@ -471,7 +471,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_GetCapabilities(
LPDIDEVCAPS lpDIDevCaps) LPDIDEVCAPS lpDIDevCaps)
{ {
lpDIDevCaps->dwFlags = DIDC_ATTACHED; lpDIDevCaps->dwFlags = DIDC_ATTACHED;
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -481,7 +481,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_EnumObjects(
LPVOID lpvRef, LPVOID lpvRef,
DWORD dwFlags) DWORD dwFlags)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
#if 0 #if 0
if (lpCallback) if (lpCallback)
lpCallback(NULL, lpvRef); lpCallback(NULL, lpvRef);
@ -494,7 +494,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_GetProperty(
REFGUID rguid, REFGUID rguid,
LPDIPROPHEADER pdiph) LPDIPROPHEADER pdiph)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -504,7 +504,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_GetObjectInfo(
DWORD dwObj, DWORD dwObj,
DWORD dwHow) DWORD dwHow)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -512,7 +512,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_GetDeviceInfo(
LPDIRECTINPUTDEVICE2A iface, LPDIRECTINPUTDEVICE2A iface,
LPDIDEVICEINSTANCEA pdidi) LPDIDEVICEINSTANCEA pdidi)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -521,7 +521,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_RunControlPanel(
HWND hwndOwner, HWND hwndOwner,
DWORD dwFlags) DWORD dwFlags)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -531,7 +531,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_Initialize(
DWORD dwVersion, DWORD dwVersion,
REFGUID rguid) REFGUID rguid)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -546,7 +546,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_CreateEffect(
LPDIRECTINPUTEFFECT *ppdef, LPDIRECTINPUTEFFECT *ppdef,
LPUNKNOWN pUnkOuter) LPUNKNOWN pUnkOuter)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -556,7 +556,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_EnumEffects(
LPVOID lpvRef, LPVOID lpvRef,
DWORD dwFlags) DWORD dwFlags)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
if (lpCallback) if (lpCallback)
lpCallback(NULL, lpvRef); lpCallback(NULL, lpvRef);
return DI_OK; return DI_OK;
@ -567,7 +567,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_GetEffectInfo(
LPDIEFFECTINFOA lpdei, LPDIEFFECTINFOA lpdei,
REFGUID rguid) REFGUID rguid)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -575,7 +575,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_GetForceFeedbackState(
LPDIRECTINPUTDEVICE2A iface, LPDIRECTINPUTDEVICE2A iface,
LPDWORD pdwOut) LPDWORD pdwOut)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -583,7 +583,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_SendForceFeedbackCommand(
LPDIRECTINPUTDEVICE2A iface, LPDIRECTINPUTDEVICE2A iface,
DWORD dwFlags) DWORD dwFlags)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -593,7 +593,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_EnumCreatedEffectObjects(
LPVOID lpvRef, LPVOID lpvRef,
DWORD dwFlags) DWORD dwFlags)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
if (lpCallback) if (lpCallback)
lpCallback(NULL, lpvRef); lpCallback(NULL, lpvRef);
return DI_OK; return DI_OK;
@ -603,14 +603,14 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_Escape(
LPDIRECTINPUTDEVICE2A iface, LPDIRECTINPUTDEVICE2A iface,
LPDIEFFESCAPE lpDIEEsc) LPDIEFFESCAPE lpDIEEsc)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
static HRESULT WINAPI IDirectInputDevice2AImpl_Poll( static HRESULT WINAPI IDirectInputDevice2AImpl_Poll(
LPDIRECTINPUTDEVICE2A iface) LPDIRECTINPUTDEVICE2A iface)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -621,7 +621,7 @@ static HRESULT WINAPI IDirectInputDevice2AImpl_SendDeviceData(
LPDWORD pdwInOut, LPDWORD pdwInOut,
DWORD dwFlags) DWORD dwFlags)
{ {
FIXME(dinput, "stub!\n"); FIXME("stub!\n");
return DI_OK; return DI_OK;
} }
@ -664,7 +664,7 @@ static HRESULT WINAPI SysMouseAImpl_SetCooperativeLevel(
{ {
ICOM_THIS(SysMouseAImpl,iface); ICOM_THIS(SysMouseAImpl,iface);
TRACE(dinput,"(this=%p,0x%08lx,0x%08lx): stub\n",This,(DWORD)hwnd,dwflags); TRACE("(this=%p,0x%08lx,0x%08lx): stub\n",This,(DWORD)hwnd,dwflags);
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
_dump_cooperativelevel(dwflags); _dump_cooperativelevel(dwflags);
@ -690,13 +690,13 @@ static HRESULT WINAPI SysMouseAImpl_SetDataFormat(
ICOM_THIS(SysMouseAImpl,iface); ICOM_THIS(SysMouseAImpl,iface);
int i; int i;
TRACE(dinput,"(this=%p,%p)\n",This,df); TRACE("(this=%p,%p)\n",This,df);
TRACE(dinput,"(df.dwSize=%ld)\n",df->dwSize); TRACE("(df.dwSize=%ld)\n",df->dwSize);
TRACE(dinput,"(df.dwObjsize=%ld)\n",df->dwObjSize); TRACE("(df.dwObjsize=%ld)\n",df->dwObjSize);
TRACE(dinput,"(df.dwFlags=0x%08lx)\n",df->dwFlags); TRACE("(df.dwFlags=0x%08lx)\n",df->dwFlags);
TRACE(dinput,"(df.dwDataSize=%ld)\n",df->dwDataSize); TRACE("(df.dwDataSize=%ld)\n",df->dwDataSize);
TRACE(dinput,"(df.dwNumObjs=%ld)\n",df->dwNumObjs); TRACE("(df.dwNumObjs=%ld)\n",df->dwNumObjs);
for (i=0;i<df->dwNumObjs;i++) { for (i=0;i<df->dwNumObjs;i++) {
char xbuf[50]; char xbuf[50];
@ -705,16 +705,16 @@ static HRESULT WINAPI SysMouseAImpl_SetDataFormat(
WINE_StringFromCLSID(df->rgodf[i].pguid,xbuf); WINE_StringFromCLSID(df->rgodf[i].pguid,xbuf);
else else
strcpy(xbuf,"<no guid>"); strcpy(xbuf,"<no guid>");
TRACE(dinput,"df.rgodf[%d].guid %s (%p)\n",i,xbuf, df->rgodf[i].pguid); TRACE("df.rgodf[%d].guid %s (%p)\n",i,xbuf, df->rgodf[i].pguid);
TRACE(dinput,"df.rgodf[%d].dwOfs %ld\n",i,df->rgodf[i].dwOfs); TRACE("df.rgodf[%d].dwOfs %ld\n",i,df->rgodf[i].dwOfs);
TRACE(dinput,"dwType 0x%02x,dwInstance %d\n",DIDFT_GETTYPE(df->rgodf[i].dwType),DIDFT_GETINSTANCE(df->rgodf[i].dwType)); TRACE("dwType 0x%02x,dwInstance %d\n",DIDFT_GETTYPE(df->rgodf[i].dwType),DIDFT_GETINSTANCE(df->rgodf[i].dwType));
TRACE(dinput,"df.rgodf[%d].dwFlags 0x%08lx\n",i,df->rgodf[i].dwFlags); TRACE("df.rgodf[%d].dwFlags 0x%08lx\n",i,df->rgodf[i].dwFlags);
} }
/* Check size of data format to prevent crashes if the applications /* Check size of data format to prevent crashes if the applications
sends a smaller buffer */ sends a smaller buffer */
if (df->dwDataSize != sizeof(struct DIMOUSESTATE)) { if (df->dwDataSize != sizeof(struct DIMOUSESTATE)) {
FIXME(dinput, "non-standard mouse configuration not supported yet."); FIXME("non-standard mouse configuration not supported yet.");
return DIERR_INVALIDPARAM; return DIERR_INVALIDPARAM;
} }
@ -759,11 +759,11 @@ static void WINAPI dinput_mouse_event( DWORD dwFlags, DWORD dx, DWORD dy,
posX = (dx * GetSystemMetrics(SM_CXSCREEN)) >> 16; posX = (dx * GetSystemMetrics(SM_CXSCREEN)) >> 16;
posY = (dy * GetSystemMetrics(SM_CYSCREEN)) >> 16; posY = (dy * GetSystemMetrics(SM_CYSCREEN)) >> 16;
} else { } else {
ERR(dinput, "Mouse event not supported...\n"); ERR("Mouse event not supported...\n");
return ; return ;
} }
TRACE(dinput, " %ld %ld ", posX, posY); TRACE(" %ld %ld ", posX, posY);
if ( dwFlags & MOUSEEVENTF_MOVE ) { if ( dwFlags & MOUSEEVENTF_MOVE ) {
if (This->absolute) { if (This->absolute) {
@ -795,42 +795,42 @@ static void WINAPI dinput_mouse_event( DWORD dwFlags, DWORD dx, DWORD dy,
} }
if ( dwFlags & MOUSEEVENTF_LEFTDOWN ) { if ( dwFlags & MOUSEEVENTF_LEFTDOWN ) {
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
DUMP(" LD "); DPRINTF(" LD ");
GEN_EVENT(DIMOFS_BUTTON0, 0xFF, time, 0); GEN_EVENT(DIMOFS_BUTTON0, 0xFF, time, 0);
} }
if ( dwFlags & MOUSEEVENTF_LEFTUP ) { if ( dwFlags & MOUSEEVENTF_LEFTUP ) {
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
DUMP(" LU "); DPRINTF(" LU ");
GEN_EVENT(DIMOFS_BUTTON0, 0x00, time, 0); GEN_EVENT(DIMOFS_BUTTON0, 0x00, time, 0);
} }
if ( dwFlags & MOUSEEVENTF_RIGHTDOWN ) { if ( dwFlags & MOUSEEVENTF_RIGHTDOWN ) {
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
DUMP(" RD "); DPRINTF(" RD ");
GEN_EVENT(DIMOFS_BUTTON1, 0xFF, time, 0); GEN_EVENT(DIMOFS_BUTTON1, 0xFF, time, 0);
} }
if ( dwFlags & MOUSEEVENTF_RIGHTUP ) { if ( dwFlags & MOUSEEVENTF_RIGHTUP ) {
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
DUMP(" RU "); DPRINTF(" RU ");
GEN_EVENT(DIMOFS_BUTTON1, 0x00, time, 0); GEN_EVENT(DIMOFS_BUTTON1, 0x00, time, 0);
} }
if ( dwFlags & MOUSEEVENTF_MIDDLEDOWN ) { if ( dwFlags & MOUSEEVENTF_MIDDLEDOWN ) {
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
DUMP(" MD "); DPRINTF(" MD ");
GEN_EVENT(DIMOFS_BUTTON2, 0xFF, time, 0); GEN_EVENT(DIMOFS_BUTTON2, 0xFF, time, 0);
} }
if ( dwFlags & MOUSEEVENTF_MIDDLEUP ) { if ( dwFlags & MOUSEEVENTF_MIDDLEUP ) {
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
DUMP(" MU "); DPRINTF(" MU ");
GEN_EVENT(DIMOFS_BUTTON2, 0x00, time, 0); GEN_EVENT(DIMOFS_BUTTON2, 0x00, time, 0);
} }
if (TRACE_ON(dinput)) if (TRACE_ON(dinput))
DUMP("\n"); DPRINTF("\n");
This->prevX = posX; This->prevX = posX;
This->prevY = posY; This->prevY = posY;
@ -845,7 +845,7 @@ static HRESULT WINAPI SysMouseAImpl_Acquire(LPDIRECTINPUTDEVICE2A iface)
ICOM_THIS(SysMouseAImpl,iface); ICOM_THIS(SysMouseAImpl,iface);
RECT rect; RECT rect;
TRACE(dinput,"(this=%p)\n",This); TRACE("(this=%p)\n",This);
if (This->acquired == 0) { if (This->acquired == 0) {
POINT point; POINT point;
@ -865,7 +865,7 @@ static HRESULT WINAPI SysMouseAImpl_Acquire(LPDIRECTINPUTDEVICE2A iface)
This->win_centerY = (rect.bottom - rect.top ) / 2; This->win_centerY = (rect.bottom - rect.top ) / 2;
/* Warp the mouse to the center of the window */ /* Warp the mouse to the center of the window */
TRACE(dinput, "Warping mouse to %ld - %ld\n", This->win_centerX, This->win_centerY); TRACE("Warping mouse to %ld - %ld\n", This->win_centerX, This->win_centerY);
point.x = This->win_centerX; point.x = This->win_centerX;
point.y = This->win_centerY; point.y = This->win_centerY;
MapWindowPoints(This->win, HWND_DESKTOP, &point, 1); MapWindowPoints(This->win, HWND_DESKTOP, &point, 1);
@ -883,7 +883,7 @@ static HRESULT WINAPI SysMouseAImpl_Unacquire(LPDIRECTINPUTDEVICE2A iface)
{ {
ICOM_THIS(SysMouseAImpl,iface); ICOM_THIS(SysMouseAImpl,iface);
TRACE(dinput,"(this=%p)\n",This); TRACE("(this=%p)\n",This);
/* Reinstall previous mouse event handler */ /* Reinstall previous mouse event handler */
MOUSE_Enable(This->prev_handler); MOUSE_Enable(This->prev_handler);
@ -911,17 +911,17 @@ static HRESULT WINAPI SysMouseAImpl_GetDeviceState(
DWORD rx, ry, state; DWORD rx, ry, state;
struct DIMOUSESTATE *mstate = (struct DIMOUSESTATE *) ptr; struct DIMOUSESTATE *mstate = (struct DIMOUSESTATE *) ptr;
TRACE(dinput,"(this=%p,0x%08lx,%p): \n",This,len,ptr); TRACE("(this=%p,0x%08lx,%p): \n",This,len,ptr);
/* Check if the buffer is big enough */ /* Check if the buffer is big enough */
if (len < sizeof(struct DIMOUSESTATE)) { if (len < sizeof(struct DIMOUSESTATE)) {
FIXME(dinput, "unsupported state structure."); FIXME("unsupported state structure.");
return DIERR_INVALIDPARAM; return DIERR_INVALIDPARAM;
} }
/* Get the mouse position */ /* Get the mouse position */
EVENT_QueryPointer(&rx, &ry, &state); EVENT_QueryPointer(&rx, &ry, &state);
TRACE(dinput,"(X:%ld - Y:%ld)\n", rx, ry); TRACE("(X:%ld - Y:%ld)\n", rx, ry);
/* Fill the mouse state structure */ /* Fill the mouse state structure */
if (This->absolute) { if (This->absolute) {
@ -944,7 +944,7 @@ static HRESULT WINAPI SysMouseAImpl_GetDeviceState(
if (This->need_warp) { if (This->need_warp) {
POINT point; POINT point;
TRACE(dinput, "Warping mouse to %ld - %ld\n", This->win_centerX, This->win_centerY); TRACE("Warping mouse to %ld - %ld\n", This->win_centerX, This->win_centerY);
point.x = This->win_centerX; point.x = This->win_centerX;
point.y = This->win_centerY; point.y = This->win_centerY;
MapWindowPoints(This->win, HWND_DESKTOP, &point, 1); MapWindowPoints(This->win, HWND_DESKTOP, &point, 1);
@ -953,7 +953,7 @@ static HRESULT WINAPI SysMouseAImpl_GetDeviceState(
This->need_warp = 0; This->need_warp = 0;
} }
TRACE(dinput, "(X: %ld - Y: %ld L: %02x M: %02x R: %02x)\n", TRACE("(X: %ld - Y: %ld L: %02x M: %02x R: %02x)\n",
mstate->lX, mstate->lY, mstate->lX, mstate->lY,
mstate->rgbButtons[0], mstate->rgbButtons[2], mstate->rgbButtons[1]); mstate->rgbButtons[0], mstate->rgbButtons[2], mstate->rgbButtons[1]);
@ -971,11 +971,11 @@ static HRESULT WINAPI SysMouseAImpl_GetDeviceData(LPDIRECTINPUTDEVICE2A iface,
) { ) {
ICOM_THIS(SysMouseAImpl,iface); ICOM_THIS(SysMouseAImpl,iface);
TRACE(dinput,"(%p)->(%ld,%p,%p(0x%08lx),0x%08lx)\n", TRACE("(%p)->(%ld,%p,%p(0x%08lx),0x%08lx)\n",
This,dodsize,dod,entries,*entries,flags); This,dodsize,dod,entries,*entries,flags);
if (flags & DIGDD_PEEK) if (flags & DIGDD_PEEK)
TRACE(dinput, "DIGDD_PEEK\n"); TRACE("DIGDD_PEEK\n");
if (dod == NULL) { if (dod == NULL) {
*entries = This->queue_pos; *entries = This->queue_pos;
@ -983,15 +983,15 @@ static HRESULT WINAPI SysMouseAImpl_GetDeviceData(LPDIRECTINPUTDEVICE2A iface,
} else { } else {
/* Check for buffer overflow */ /* Check for buffer overflow */
if (This->queue_pos > *entries) { if (This->queue_pos > *entries) {
WARN(dinput, "Buffer overflow not handled properly yet...\n"); WARN("Buffer overflow not handled properly yet...\n");
This->queue_pos = *entries; This->queue_pos = *entries;
} }
if (dodsize != sizeof(DIDEVICEOBJECTDATA)) { if (dodsize != sizeof(DIDEVICEOBJECTDATA)) {
ERR(dinput, "Wrong structure size !\n"); ERR("Wrong structure size !\n");
return DIERR_INVALIDPARAM; return DIERR_INVALIDPARAM;
} }
TRACE(dinput, "Application retrieving %d event(s).\n", This->queue_pos); TRACE("Application retrieving %d event(s).\n", This->queue_pos);
/* Copy the buffered data into the application queue */ /* Copy the buffered data into the application queue */
memcpy(dod, This->data_queue, This->queue_pos * dodsize); memcpy(dod, This->data_queue, This->queue_pos * dodsize);
@ -1004,7 +1004,7 @@ static HRESULT WINAPI SysMouseAImpl_GetDeviceData(LPDIRECTINPUTDEVICE2A iface,
if (This->need_warp) { if (This->need_warp) {
POINT point; POINT point;
TRACE(dinput, "Warping mouse to %ld - %ld\n", This->win_centerX, This->win_centerY); TRACE("Warping mouse to %ld - %ld\n", This->win_centerX, This->win_centerY);
point.x = This->win_centerX; point.x = This->win_centerX;
point.y = This->win_centerY; point.y = This->win_centerY;
MapWindowPoints(This->win, HWND_DESKTOP, &point, 1); MapWindowPoints(This->win, HWND_DESKTOP, &point, 1);
@ -1031,14 +1031,14 @@ static HRESULT WINAPI SysMouseAImpl_SetProperty(LPDIRECTINPUTDEVICE2A iface,
else else
sprintf(xbuf,"<special guid %ld>",(DWORD)rguid); sprintf(xbuf,"<special guid %ld>",(DWORD)rguid);
TRACE(dinput,"(this=%p,%s,%p)\n",This,xbuf,ph); TRACE("(this=%p,%s,%p)\n",This,xbuf,ph);
if (!HIWORD(rguid)) { if (!HIWORD(rguid)) {
switch ((DWORD)rguid) { switch ((DWORD)rguid) {
case (DWORD) DIPROP_BUFFERSIZE: { case (DWORD) DIPROP_BUFFERSIZE: {
LPCDIPROPDWORD pd = (LPCDIPROPDWORD)ph; LPCDIPROPDWORD pd = (LPCDIPROPDWORD)ph;
TRACE(dinput,"buffersize = %ld\n",pd->dwData); TRACE("buffersize = %ld\n",pd->dwData);
This->data_queue = (LPDIDEVICEOBJECTDATA)HeapAlloc(GetProcessHeap(),0, This->data_queue = (LPDIDEVICEOBJECTDATA)HeapAlloc(GetProcessHeap(),0,
pd->dwData * sizeof(DIDEVICEOBJECTDATA)); pd->dwData * sizeof(DIDEVICEOBJECTDATA));
@ -1047,7 +1047,7 @@ static HRESULT WINAPI SysMouseAImpl_SetProperty(LPDIRECTINPUTDEVICE2A iface,
break; break;
} }
default: default:
WARN(dinput,"Unknown type %ld\n",(DWORD)rguid); WARN("Unknown type %ld\n",(DWORD)rguid);
break; break;
} }
} }

View File

@ -5,7 +5,7 @@
* *
*/ */
#include "debug.h" #include "debugtools.h"
#include "display.h" #include "display.h"
#include "mouse.h" #include "mouse.h"
#include "windef.h" #include "windef.h"
@ -46,7 +46,7 @@ VOID WINAPI DISPLAY_MoveCursor( WORD wAbsX, WORD wAbsY )
*/ */
VOID WINAPI DISPLAY_CheckCursor( void ) VOID WINAPI DISPLAY_CheckCursor( void )
{ {
TRACE( cursor, "stub\n" ); TRACE("stub\n" );
} }
/*********************************************************************** /***********************************************************************

View File

@ -13,7 +13,7 @@
#include "hook.h" #include "hook.h"
#include "message.h" #include "message.h"
#include "task.h" #include "task.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(win) DEFAULT_DEBUG_CHANNEL(win)
@ -78,7 +78,7 @@ HWND WINAPI SetFocus( HWND hwnd )
/* Get the messageQ for the current thread */ /* Get the messageQ for the current thread */
if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() ))) if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() )))
{ {
WARN( win, "\tCurrent message queue not found. Exiting!\n" ); WARN("\tCurrent message queue not found. Exiting!\n" );
goto CLEANUP; goto CLEANUP;
} }
@ -99,7 +99,7 @@ HWND WINAPI SetFocus( HWND hwnd )
pMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( wndPtr->hmemTaskQ ); pMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( wndPtr->hmemTaskQ );
if ( !pMsgQ ) if ( !pMsgQ )
{ {
WARN( win, "\tMessage queue not found. Exiting!\n" ); WARN("\tMessage queue not found. Exiting!\n" );
goto CLEANUP; goto CLEANUP;
} }
@ -187,7 +187,7 @@ HWND WINAPI GetFocus(void)
/* Get the messageQ for the current thread */ /* Get the messageQ for the current thread */
if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() ))) if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() )))
{ {
WARN( win, "\tCurrent message queue not found. Exiting!\n" ); WARN("\tCurrent message queue not found. Exiting!\n" );
return 0; return 0;
} }

View File

@ -25,7 +25,7 @@
#include "heap.h" #include "heap.h"
#include "struct32.h" #include "struct32.h"
#include "winproc.h" #include "winproc.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(hook) DEFAULT_DEBUG_CHANNEL(hook)
@ -227,7 +227,7 @@ static void HOOK_Map16To32Common(INT id, INT code, WPARAM *pwParam,
case WH_HARDWARE: case WH_HARDWARE:
case WH_FOREGROUNDIDLE: case WH_FOREGROUNDIDLE:
case WH_CALLWNDPROCRET: case WH_CALLWNDPROCRET:
FIXME(hook, "\t[%i] 16to32 translation unimplemented\n", id); FIXME("\t[%i] 16to32 translation unimplemented\n", id);
} }
} }
@ -331,7 +331,7 @@ static void HOOK_UnMap16To32Common(INT id, INT code, WPARAM wParamOrig,
case WH_HARDWARE: case WH_HARDWARE:
case WH_FOREGROUNDIDLE: case WH_FOREGROUNDIDLE:
case WH_CALLWNDPROCRET: case WH_CALLWNDPROCRET:
FIXME(hook, "\t[%i] skipping unmap\n", id); FIXME("\t[%i] skipping unmap\n", id);
break; break;
} }
} }
@ -495,7 +495,7 @@ static void HOOK_Map32To16Common(INT id, INT code, WPARAM *pwParam,
case WH_HARDWARE: case WH_HARDWARE:
case WH_FOREGROUNDIDLE: case WH_FOREGROUNDIDLE:
case WH_CALLWNDPROCRET: case WH_CALLWNDPROCRET:
FIXME(hook,"\t[%i] 32to16 translation unimplemented\n", id); FIXME("\t[%i] 32to16 translation unimplemented\n", id);
} }
} }
@ -645,7 +645,7 @@ static void HOOK_UnMap32To16Common(INT id, INT code, WPARAM wParamOrig,
case WH_HARDWARE: case WH_HARDWARE:
case WH_FOREGROUNDIDLE: case WH_FOREGROUNDIDLE:
case WH_CALLWNDPROCRET: case WH_CALLWNDPROCRET:
FIXME(hook, "\t[%i] skipping unmap\n", id); FIXME("\t[%i] skipping unmap\n", id);
} }
} }
@ -859,7 +859,7 @@ static HHOOK HOOK_SetHook( INT16 id, LPVOID proc, INT type,
if ((id < WH_MINHOOK) || (id > WH_MAXHOOK)) return 0; if ((id < WH_MINHOOK) || (id > WH_MAXHOOK)) return 0;
TRACE(hook, "Setting hook %d: %08x %04x %08lx\n", TRACE("Setting hook %d: %08x %04x %08lx\n",
id, (UINT)proc, hModule, dwThreadId ); id, (UINT)proc, hModule, dwThreadId );
/* Create task queue if none present */ /* Create task queue if none present */
@ -899,7 +899,7 @@ static HHOOK HOOK_SetHook( INT16 id, LPVOID proc, INT type,
data->next = HOOK_systemHooks[id - WH_MINHOOK]; data->next = HOOK_systemHooks[id - WH_MINHOOK];
HOOK_systemHooks[id - WH_MINHOOK] = handle; HOOK_systemHooks[id - WH_MINHOOK] = handle;
} }
TRACE(hook, "Setting hook %d: ret=%04x [next=%04x]\n", TRACE("Setting hook %d: ret=%04x [next=%04x]\n",
id, handle, data->next ); id, handle, data->next );
return (HHOOK)( handle? MAKELONG( handle, HOOK_MAGIC ) : 0 ); return (HHOOK)( handle? MAKELONG( handle, HOOK_MAGIC ) : 0 );
@ -916,13 +916,13 @@ static BOOL HOOK_RemoveHook( HANDLE16 hook )
HOOKDATA *data; HOOKDATA *data;
HANDLE16 *prevHook; HANDLE16 *prevHook;
TRACE(hook, "Removing hook %04x\n", hook ); TRACE("Removing hook %04x\n", hook );
if (!(data = (HOOKDATA *)USER_HEAP_LIN_ADDR(hook))) return FALSE; if (!(data = (HOOKDATA *)USER_HEAP_LIN_ADDR(hook))) return FALSE;
if (data->flags & HOOK_INUSE) if (data->flags & HOOK_INUSE)
{ {
/* Mark it for deletion later on */ /* Mark it for deletion later on */
WARN(hook, "Hook still running, deletion delayed\n" ); WARN("Hook still running, deletion delayed\n" );
data->proc = (HOOKPROC)0; data->proc = (HOOKPROC)0;
return TRUE; return TRUE;
} }
@ -998,7 +998,7 @@ static LRESULT HOOK_CallHook( HANDLE16 hook, INT fromtype, INT code,
queue->hCurHook = hook; queue->hCurHook = hook;
data->flags |= HOOK_INUSE; data->flags |= HOOK_INUSE;
TRACE(hook, "Calling hook %04x: %d %08x %08lx\n", TRACE("Calling hook %04x: %d %08x %08lx\n",
hook, code, wParam, lParam ); hook, code, wParam, lParam );
/* Suspend window structure locks before calling user code */ /* Suspend window structure locks before calling user code */
@ -1017,7 +1017,7 @@ static LRESULT HOOK_CallHook( HANDLE16 hook, INT fromtype, INT code,
WIN_RestoreWndsLock(iWndsLocks); WIN_RestoreWndsLock(iWndsLocks);
TRACE(hook, "Ret hook %04x = %08lx\n", hook, ret ); TRACE("Ret hook %04x = %08lx\n", hook, ret );
data->flags &= ~HOOK_INUSE; data->flags &= ~HOOK_INUSE;
queue->hCurHook = prevHook; queue->hCurHook = prevHook;
@ -1238,7 +1238,7 @@ HHOOK WINAPI SetWindowsHookEx16( INT16 id, HOOKPROC16 proc, HINSTANCE16 hInst,
{ {
if (id == WH_DEBUG) if (id == WH_DEBUG)
{ {
FIXME(hook, "WH_DEBUG is broken in 16-bit Windows.\n"); FIXME("WH_DEBUG is broken in 16-bit Windows.\n");
return 0; return 0;
} }
return HOOK_SetHook( id, proc, HOOK_WIN16, GetExePtr(hInst), (DWORD)hTask ); return HOOK_SetHook( id, proc, HOOK_WIN16, GetExePtr(hInst), (DWORD)hTask );
@ -1278,7 +1278,7 @@ BOOL WINAPI UnhookWindowsHook( INT id, HOOKPROC proc )
{ {
HANDLE16 hook = HOOK_GetHook( id, GetFastQueue16() ); HANDLE16 hook = HOOK_GetHook( id, GetFastQueue16() );
TRACE(hook, "%d %08lx\n", id, (DWORD)proc ); TRACE("%d %08lx\n", id, (DWORD)proc );
while (hook) while (hook)
{ {
@ -1346,7 +1346,7 @@ LRESULT WINAPI CallNextHookEx( HHOOK hhook, INT code, WPARAM wParam,
fromtype = oldhook->flags & HOOK_MAPTYPE; fromtype = oldhook->flags & HOOK_MAPTYPE;
if (fromtype == HOOK_WIN16) if (fromtype == HOOK_WIN16)
ERR(hook, "called from 16bit hook!\n"); ERR("called from 16bit hook!\n");
return HOOK_CallHook( next, fromtype, code, wParam, lParam ); return HOOK_CallHook( next, fromtype, code, wParam, lParam );
} }

View File

@ -26,7 +26,7 @@
#include "scroll.h" #include "scroll.h"
#include "struct32.h" #include "struct32.h"
#include "tweak.h" #include "tweak.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(mdi) DEFAULT_DEBUG_CHANNEL(mdi)
@ -123,7 +123,7 @@ static BOOL MDI_MenuDeleteItem(WND* clientWnd, HWND hWndChild )
WND *tmpWnd = WIN_FindWndPtr(MDI_GetChildByID(clientWnd,index)); WND *tmpWnd = WIN_FindWndPtr(MDI_GetChildByID(clientWnd,index));
if( !tmpWnd ) if( !tmpWnd )
{ {
TRACE(mdi,"no window for id=%i\n",index); TRACE("no window for id=%i\n",index);
WIN_ReleaseWndPtr(tmpWnd); WIN_ReleaseWndPtr(tmpWnd);
continue; continue;
} }
@ -212,7 +212,7 @@ static LRESULT MDISetMenu( HWND hwnd, HMENU hmenuFrame,
HWND hwndFrame = GetParent(hwnd); HWND hwndFrame = GetParent(hwnd);
HMENU oldFrameMenu = GetMenu(hwndFrame); HMENU oldFrameMenu = GetMenu(hwndFrame);
TRACE(mdi, "%04x %04x %04x\n", TRACE("%04x %04x %04x\n",
hwnd, hmenuFrame, hmenuWindow); hwnd, hmenuFrame, hmenuWindow);
ci = (MDICLIENTINFO *) w->wExtra; ci = (MDICLIENTINFO *) w->wExtra;
@ -277,10 +277,10 @@ static LRESULT MDIRefreshMenu( HWND hwnd, HMENU hmenuFrame,
HWND hwndFrame = GetParent(hwnd); HWND hwndFrame = GetParent(hwnd);
HMENU oldFrameMenu = GetMenu(hwndFrame); HMENU oldFrameMenu = GetMenu(hwndFrame);
TRACE(mdi, "%04x %04x %04x\n", TRACE("%04x %04x %04x\n",
hwnd, hmenuFrame, hmenuWindow); hwnd, hmenuFrame, hmenuWindow);
FIXME(mdi,"partially function stub\n"); FIXME("partially function stub\n");
return oldFrameMenu; return oldFrameMenu;
} }
@ -301,7 +301,7 @@ static HWND MDICreateChild( WND *w, MDICLIENTINFO *ci, HWND parent,
WORD wIDmenu = ci->idFirstChild + ci->nActiveChildren; WORD wIDmenu = ci->idFirstChild + ci->nActiveChildren;
char lpstrDef[]="junk!"; char lpstrDef[]="junk!";
TRACE(mdi, "origin %i,%i - dim %i,%i, style %08x\n", TRACE("origin %i,%i - dim %i,%i, style %08x\n",
cs->x, cs->y, cs->cx, cs->cy, (unsigned)cs->style); cs->x, cs->y, cs->cx, cs->cy, (unsigned)cs->style);
/* calculate placement */ /* calculate placement */
MDI_CalcDefaultChildPos(w, ci->nTotalCreated++, pos, 0); MDI_CalcDefaultChildPos(w, ci->nTotalCreated++, pos, 0);
@ -406,7 +406,7 @@ static HWND MDICreateChild( WND *w, MDICLIENTINFO *ci, HWND parent,
} }
WIN_ReleaseWndPtr(wnd); WIN_ReleaseWndPtr(wnd);
TRACE(mdi, "created child - %04x\n",hwnd); TRACE("created child - %04x\n",hwnd);
} }
else else
{ {
@ -443,7 +443,7 @@ static void MDI_ChildGetMinMaxInfo( WND* clientWnd, HWND hwnd,
WIN_ReleaseWndPtr(childWnd); WIN_ReleaseWndPtr(childWnd);
TRACE(mdi,"max rect (%i,%i - %i, %i)\n", TRACE("max rect (%i,%i - %i, %i)\n",
rect.left,rect.top,rect.right,rect.bottom); rect.left,rect.top,rect.right,rect.bottom);
} }
@ -466,7 +466,7 @@ static void MDI_SwitchActiveChild( HWND clientHwnd, HWND childHwnd,
ci = (MDICLIENTINFO *) w->wExtra; ci = (MDICLIENTINFO *) w->wExtra;
TRACE(mdi, "from %04x, to %04x\n",childHwnd,hwndTo); TRACE("from %04x, to %04x\n",childHwnd,hwndTo);
if ( !hwndTo ) goto END; /* no window to switch to */ if ( !hwndTo ) goto END; /* no window to switch to */
@ -529,7 +529,7 @@ static LRESULT MDIDestroyChild( WND *w_parent, MDICLIENTINFO *ci,
ci->nActiveChildren--; ci->nActiveChildren--;
TRACE(mdi,"child destroyed - %04x\n",child); TRACE("child destroyed - %04x\n",child);
if (flagDestroy) if (flagDestroy)
{ {
@ -571,7 +571,7 @@ static LONG MDI_ChildActivate( WND *clientPtr, HWND hWndChild )
} }
} }
TRACE(mdi,"%04x\n", hWndChild); TRACE("%04x\n", hWndChild);
if( GetActiveWindow() == clientPtr->parent->hwndSelf ) if( GetActiveWindow() == clientPtr->parent->hwndSelf )
isActiveFrameWnd = TRUE; isActiveFrameWnd = TRUE;
@ -705,7 +705,7 @@ static LONG MDICascade(WND* clientWnd, MDICLIENTINFO *ci)
while (ppWnd != heapPtr) while (ppWnd != heapPtr)
{ {
ppWnd--; ppWnd--;
TRACE(mdi, "move %04x to (%ld,%ld) size [%ld,%ld]\n", TRACE("move %04x to (%ld,%ld) size [%ld,%ld]\n",
(*ppWnd)->hwndSelf, pos[0].x, pos[0].y, pos[1].x, pos[1].y); (*ppWnd)->hwndSelf, pos[0].x, pos[0].y, pos[1].x, pos[1].y);
MDI_CalcDefaultChildPos(clientWnd, n++, pos, delta); MDI_CalcDefaultChildPos(clientWnd, n++, pos, delta);
@ -739,7 +739,7 @@ static void MDITile( WND* wndClient, MDICLIENTINFO *ci, WPARAM wParam )
ppWnd = WIN_BuildWinArray(wndClient, BWA_SKIPHIDDEN | BWA_SKIPOWNED | BWA_SKIPICONIC | ppWnd = WIN_BuildWinArray(wndClient, BWA_SKIPHIDDEN | BWA_SKIPOWNED | BWA_SKIPICONIC |
((wParam & MDITILE_SKIPDISABLED)? BWA_SKIPDISABLED : 0), &total ); ((wParam & MDITILE_SKIPDISABLED)? BWA_SKIPDISABLED : 0), &total );
TRACE(mdi,"%u windows to tile\n", total); TRACE("%u windows to tile\n", total);
if( ppWnd ) if( ppWnd )
{ {
@ -809,7 +809,7 @@ static BOOL MDI_AugmentFrameMenu( MDICLIENTINFO* ci, WND *frame,
HMENU hSysPopup = 0; HMENU hSysPopup = 0;
HBITMAP hSysMenuBitmap = 0; HBITMAP hSysMenuBitmap = 0;
TRACE(mdi,"frame %p,child %04x\n",frame,hChild); TRACE("frame %p,child %04x\n",frame,hChild);
if( !frame->wIDmenu || !child->hSysMenu ) if( !frame->wIDmenu || !child->hSysMenu )
{ {
@ -823,7 +823,7 @@ static BOOL MDI_AugmentFrameMenu( MDICLIENTINFO* ci, WND *frame,
if (!(hSysPopup = LoadMenuA(GetModuleHandleA("USER32"), "SYSMENU"))) if (!(hSysPopup = LoadMenuA(GetModuleHandleA("USER32"), "SYSMENU")))
return 0; return 0;
TRACE(mdi,"\tgot popup %04x in sysmenu %04x\n", TRACE("\tgot popup %04x in sysmenu %04x\n",
hSysPopup, child->hSysMenu); hSysPopup, child->hSysMenu);
AppendMenuA(frame->wIDmenu,MF_HELP | MF_BITMAP, AppendMenuA(frame->wIDmenu,MF_HELP | MF_BITMAP,
@ -870,7 +870,7 @@ static BOOL MDI_AugmentFrameMenu( MDICLIENTINFO* ci, WND *frame,
if( !InsertMenuA(frame->wIDmenu,0,MF_BYPOSITION | MF_BITMAP | MF_POPUP, if( !InsertMenuA(frame->wIDmenu,0,MF_BYPOSITION | MF_BITMAP | MF_POPUP,
hSysPopup, (LPSTR)(DWORD)hSysMenuBitmap)) hSysPopup, (LPSTR)(DWORD)hSysMenuBitmap))
{ {
TRACE(mdi,"not inserted\n"); TRACE("not inserted\n");
DestroyMenu(hSysPopup); DestroyMenu(hSysPopup);
return 0; return 0;
} }
@ -901,7 +901,7 @@ static BOOL MDI_RestoreFrameMenu( WND *frameWnd, HWND hChild )
INT nItems = GetMenuItemCount(frameWnd->wIDmenu) - 1; INT nItems = GetMenuItemCount(frameWnd->wIDmenu) - 1;
UINT iId = GetMenuItemID(frameWnd->wIDmenu,nItems) ; UINT iId = GetMenuItemID(frameWnd->wIDmenu,nItems) ;
TRACE(mdi,"frameWnd %p,child %04x\n",frameWnd,hChild); TRACE("frameWnd %p,child %04x\n",frameWnd,hChild);
if(!(iId == SC_RESTORE || iId == SC_CLOSE) ) if(!(iId == SC_RESTORE || iId == SC_CLOSE) )
return 0; return 0;
@ -939,7 +939,7 @@ static void MDI_UpdateFrameText( WND *frameWnd, HWND hClient,
WND* clientWnd = WIN_FindWndPtr(hClient); WND* clientWnd = WIN_FindWndPtr(hClient);
MDICLIENTINFO *ci = (MDICLIENTINFO *) clientWnd->wExtra; MDICLIENTINFO *ci = (MDICLIENTINFO *) clientWnd->wExtra;
TRACE(mdi, "repaint %i, frameText %s\n", repaint, (lpTitle)?lpTitle:"NULL"); TRACE("repaint %i, frameText %s\n", repaint, (lpTitle)?lpTitle:"NULL");
if (!clientWnd) if (!clientWnd)
return; return;
@ -1075,7 +1075,7 @@ LRESULT WINAPI MDIClientWndProc( HWND hwnd, UINT message, WPARAM wParam,
NC_HandleNCCalcSize( w, &rect ); NC_HandleNCCalcSize( w, &rect );
w->rectClient = rect; w->rectClient = rect;
TRACE(mdi,"Client created - hwnd = %04x, idFirst = %u\n", TRACE("Client created - hwnd = %04x, idFirst = %u\n",
hwnd, ci->idFirstChild ); hwnd, ci->idFirstChild );
retvalue = 0; retvalue = 0;
@ -1185,7 +1185,7 @@ LRESULT WINAPI MDIClientWndProc( HWND hwnd, UINT message, WPARAM wParam,
POINT16 pt = MAKEPOINT16(lParam); POINT16 pt = MAKEPOINT16(lParam);
HWND16 child = ChildWindowFromPoint16(hwnd, pt); HWND16 child = ChildWindowFromPoint16(hwnd, pt);
TRACE(mdi,"notification from %04x (%i,%i)\n",child,pt.x,pt.y); TRACE("notification from %04x (%i,%i)\n",child,pt.x,pt.y);
if( child && child != hwnd && child != ci->hwndActiveChild ) if( child && child != hwnd && child != ci->hwndActiveChild )
SetWindowPos(child, 0,0,0,0,0, SWP_NOSIZE | SWP_NOMOVE ); SetWindowPos(child, 0,0,0,0,0, SWP_NOSIZE | SWP_NOMOVE );
@ -1251,7 +1251,7 @@ LRESULT WINAPI DefFrameProc16( HWND16 hwnd, HWND16 hwndMDIClient,
wndPtr = WIN_FindWndPtr(hwndMDIClient); wndPtr = WIN_FindWndPtr(hwndMDIClient);
if (!wndPtr) { if (!wndPtr) {
ERR(mdi,"null wndPtr for mdi window hwndMDIClient=%04x\n", ERR("null wndPtr for mdi window hwndMDIClient=%04x\n",
hwndMDIClient); hwndMDIClient);
return 0; return 0;
} }
@ -1468,7 +1468,7 @@ LRESULT WINAPI DefMDIChildProc16( HWND16 hwnd, UINT16 message,
goto END; goto END;
case WM_NCPAINT: case WM_NCPAINT:
TRACE(mdi,"WM_NCPAINT for %04x, active %04x\n", TRACE("WM_NCPAINT for %04x, active %04x\n",
hwnd, ci->hwndActiveChild ); hwnd, ci->hwndActiveChild );
break; break;
@ -1549,7 +1549,7 @@ LRESULT WINAPI DefMDIChildProc16( HWND16 hwnd, UINT16 message,
SendMessage16( hMaxChild, WM_SETREDRAW, TRUE, 0L ); SendMessage16( hMaxChild, WM_SETREDRAW, TRUE, 0L );
} }
TRACE(mdi,"maximizing child %04x\n", hwnd ); TRACE("maximizing child %04x\n", hwnd );
ci->hwndChildMaximized = hwnd; /* !!! */ ci->hwndChildMaximized = hwnd; /* !!! */
ci->hwndActiveChild = hwnd; ci->hwndActiveChild = hwnd;
@ -1757,7 +1757,7 @@ HWND WINAPI CreateMDIWindowA(
HINSTANCE hInstance, /* [in] Handle to application instance */ HINSTANCE hInstance, /* [in] Handle to application instance */
LPARAM lParam) /* [in] Application-defined value */ LPARAM lParam) /* [in] Application-defined value */
{ {
WARN(mdi,"is only single threaded!\n"); WARN("is only single threaded!\n");
return MDI_CreateMDIWindowA(lpClassName, lpWindowName, dwStyle, X, Y, return MDI_CreateMDIWindowA(lpClassName, lpWindowName, dwStyle, X, Y,
nWidth, nHeight, hWndParent, hInstance, lParam); nWidth, nHeight, hWndParent, hInstance, lParam);
} }
@ -1784,12 +1784,12 @@ HWND MDI_CreateMDIWindowA(
WND *pWnd=WIN_FindWndPtr(hWndParent); WND *pWnd=WIN_FindWndPtr(hWndParent);
HWND retvalue; HWND retvalue;
TRACE(mdi, "(%s,%s,%ld,%d,%d,%d,%d,%x,%d,%ld)\n", TRACE("(%s,%s,%ld,%d,%d,%d,%d,%x,%d,%ld)\n",
debugstr_a(lpClassName),debugstr_a(lpWindowName),dwStyle,X,Y, debugstr_a(lpClassName),debugstr_a(lpWindowName),dwStyle,X,Y,
nWidth,nHeight,hWndParent,hInstance,lParam); nWidth,nHeight,hWndParent,hInstance,lParam);
if(!pWnd){ if(!pWnd){
ERR(mdi," bad hwnd for MDI-client: %d\n",hWndParent); ERR(" bad hwnd for MDI-client: %d\n",hWndParent);
return 0; return 0;
} }
cs.szClass=lpClassName; cs.szClass=lpClassName;
@ -1828,7 +1828,7 @@ HWND WINAPI CreateMDIWindowW(
HINSTANCE hInstance, /* [in] Handle to application instance */ HINSTANCE hInstance, /* [in] Handle to application instance */
LPARAM lParam) /* [in] Application-defined value */ LPARAM lParam) /* [in] Application-defined value */
{ {
FIXME(mdi, "(%s,%s,%ld,%d,%d,%d,%d,%x,%d,%ld): stub\n", FIXME("(%s,%s,%ld,%d,%d,%d,%d,%x,%d,%ld): stub\n",
debugstr_w(lpClassName),debugstr_w(lpWindowName),dwStyle,X,Y, debugstr_w(lpClassName),debugstr_w(lpWindowName),dwStyle,X,Y,
nWidth,nHeight,hWndParent,hInstance,lParam); nWidth,nHeight,hWndParent,hInstance,lParam);
return (HWND)NULL; return (HWND)NULL;
@ -1852,7 +1852,7 @@ HWND MDI_CreateMDIWindowW(
HINSTANCE hInstance, /* [in] Handle to application instance */ HINSTANCE hInstance, /* [in] Handle to application instance */
LPARAM lParam) /* [in] Application-defined value */ LPARAM lParam) /* [in] Application-defined value */
{ {
FIXME(mdi, "(%s,%s,%ld,%d,%d,%d,%d,%x,%d,%ld): stub\n", FIXME("(%s,%s,%ld,%d,%d,%d,%d,%x,%d,%ld): stub\n",
debugstr_w(lpClassName),debugstr_w(lpWindowName),dwStyle,X,Y, debugstr_w(lpClassName),debugstr_w(lpWindowName),dwStyle,X,Y,
nWidth,nHeight,hWndParent,hInstance,lParam); nWidth,nHeight,hWndParent,hInstance,lParam);
return (HWND)NULL; return (HWND)NULL;
@ -1912,7 +1912,7 @@ BOOL16 WINAPI TranslateMDISysAccel16( HWND16 hwndClient, LPMSG16 msg )
default: default:
return 0; return 0;
} }
TRACE(mdi,"wParam = %04x\n", wParam); TRACE("wParam = %04x\n", wParam);
SendMessage16( ci->hwndActiveChild, WM_SYSCOMMAND, SendMessage16( ci->hwndActiveChild, WM_SYSCOMMAND,
wParam, (LPARAM)msg->wParam); wParam, (LPARAM)msg->wParam);
return 1; return 1;
@ -2078,7 +2078,7 @@ WORD WINAPI
CascadeWindows (HWND hwndParent, UINT wFlags, const LPRECT lpRect, CascadeWindows (HWND hwndParent, UINT wFlags, const LPRECT lpRect,
UINT cKids, const HWND *lpKids) UINT cKids, const HWND *lpKids)
{ {
FIXME (mdi, "(0x%08x,0x%08x,...,%u,...): stub\n", FIXME("(0x%08x,0x%08x,...,%u,...): stub\n",
hwndParent, wFlags, cKids); hwndParent, wFlags, cKids);
return 0; return 0;
@ -2096,7 +2096,7 @@ WORD WINAPI
TileWindows (HWND hwndParent, UINT wFlags, const LPRECT lpRect, TileWindows (HWND hwndParent, UINT wFlags, const LPRECT lpRect,
UINT cKids, const HWND *lpKids) UINT cKids, const HWND *lpKids)
{ {
FIXME (mdi, "(0x%08x,0x%08x,...,%u,...): stub\n", FIXME("(0x%08x,0x%08x,...,%u,...): stub\n",
hwndParent, wFlags, cKids); hwndParent, wFlags, cKids);
return 0; return 0;

View File

@ -5,7 +5,7 @@
* *
*/ */
#include "debug.h" #include "debugtools.h"
#include "mouse.h" #include "mouse.h"
#include "monitor.h" #include "monitor.h"
#include "winuser.h" #include "winuser.h"
@ -67,7 +67,7 @@ void MOUSE_SendEvent( DWORD mouseStatus, DWORD posX, DWORD posY,
if ( !DefMouseEventProc ) return; if ( !DefMouseEventProc ) return;
TRACE( event, "(%04lX,%ld,%ld)\n", mouseStatus, posX, posY ); TRACE("(%04lX,%ld,%ld)\n", mouseStatus, posX, posY );
mouseStatus |= MOUSEEVENTF_ABSOLUTE; mouseStatus |= MOUSEEVENTF_ABSOLUTE;
posX = (((long)posX << 16) + width-1) / width; posX = (((long)posX << 16) + width-1) / width;

View File

@ -11,7 +11,7 @@
#include "dlgs.h" #include "dlgs.h"
#include "heap.h" #include "heap.h"
#include "ldt.h" #include "ldt.h"
#include "debug.h" #include "debugtools.h"
#include "debugstr.h" #include "debugstr.h"
#include "tweak.h" #include "tweak.h"
@ -190,7 +190,7 @@ static LRESULT CALLBACK MSGBOX_DlgProc( HWND hwnd, UINT message,
default: default:
/* Ok. Ignore all the other messages */ /* Ok. Ignore all the other messages */
TRACE (dialog, "Message number %i is being ignored.\n", message); TRACE("Message number %i is being ignored.\n", message);
break; break;
} }
return 0; return 0;
@ -202,7 +202,7 @@ static LRESULT CALLBACK MSGBOX_DlgProc( HWND hwnd, UINT message,
*/ */
INT16 WINAPI MessageBox16( HWND16 hwnd, LPCSTR text, LPCSTR title, UINT16 type) INT16 WINAPI MessageBox16( HWND16 hwnd, LPCSTR text, LPCSTR title, UINT16 type)
{ {
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
return MessageBoxA( hwnd, text, title, type ); return MessageBoxA( hwnd, text, title, type );
} }
@ -220,7 +220,7 @@ INT WINAPI MessageBoxA(HWND hWnd, LPCSTR text, LPCSTR title, UINT type)
HRSRC hRes; HRSRC hRes;
MSGBOXPARAMSA mbox; MSGBOXPARAMSA mbox;
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
if(!(hRes = FindResourceA(GetModuleHandleA("USER32"), "MSGBOX", RT_DIALOGA))) if(!(hRes = FindResourceA(GetModuleHandleA("USER32"), "MSGBOX", RT_DIALOGA)))
return 0; return 0;
@ -248,7 +248,7 @@ INT WINAPI MessageBoxW( HWND hwnd, LPCWSTR text, LPCWSTR title,
LPSTR textA = HEAP_strdupWtoA( GetProcessHeap(), 0, text ); LPSTR textA = HEAP_strdupWtoA( GetProcessHeap(), 0, text );
INT ret; INT ret;
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
ret = MessageBoxA( hwnd, textA, titleA, type ); ret = MessageBoxA( hwnd, textA, titleA, type );
HeapFree( GetProcessHeap(), 0, titleA ); HeapFree( GetProcessHeap(), 0, titleA );
@ -263,7 +263,7 @@ INT WINAPI MessageBoxW( HWND hwnd, LPCWSTR text, LPCWSTR title,
INT WINAPI MessageBoxExA( HWND hWnd, LPCSTR text, LPCSTR title, INT WINAPI MessageBoxExA( HWND hWnd, LPCSTR text, LPCSTR title,
UINT type, WORD langid ) UINT type, WORD langid )
{ {
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
/* ignore language id for now */ /* ignore language id for now */
return MessageBoxA(hWnd,text,title,type); return MessageBoxA(hWnd,text,title,type);
} }
@ -274,7 +274,7 @@ INT WINAPI MessageBoxExA( HWND hWnd, LPCSTR text, LPCSTR title,
INT WINAPI MessageBoxExW( HWND hWnd, LPCWSTR text, LPCWSTR title, INT WINAPI MessageBoxExW( HWND hWnd, LPCWSTR text, LPCWSTR title,
UINT type, WORD langid ) UINT type, WORD langid )
{ {
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
/* ignore language id for now */ /* ignore language id for now */
return MessageBoxW(hWnd,text,title,type); return MessageBoxW(hWnd,text,title,type);
} }
@ -288,7 +288,7 @@ INT16 WINAPI MessageBoxIndirect16( LPMSGBOXPARAMS16 msgbox )
HRSRC hRes; HRSRC hRes;
MSGBOXPARAMSA msgbox32; MSGBOXPARAMSA msgbox32;
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
if(!(hRes = FindResourceA(GetModuleHandleA("USER32"), "MSGBOX", RT_DIALOGA))) if(!(hRes = FindResourceA(GetModuleHandleA("USER32"), "MSGBOX", RT_DIALOGA)))
return 0; return 0;
@ -319,7 +319,7 @@ INT WINAPI MessageBoxIndirectA( LPMSGBOXPARAMSA msgbox )
LPVOID template; LPVOID template;
HRSRC hRes; HRSRC hRes;
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
if(!(hRes = FindResourceA(GetModuleHandleA("USER32"), "MSGBOX", RT_DIALOGA))) if(!(hRes = FindResourceA(GetModuleHandleA("USER32"), "MSGBOX", RT_DIALOGA)))
return 0; return 0;
@ -337,7 +337,7 @@ INT WINAPI MessageBoxIndirectA( LPMSGBOXPARAMSA msgbox )
INT WINAPI MessageBoxIndirectW( LPMSGBOXPARAMSW msgbox ) INT WINAPI MessageBoxIndirectW( LPMSGBOXPARAMSW msgbox )
{ {
MSGBOXPARAMSA msgboxa; MSGBOXPARAMSA msgboxa;
WARN(dialog,"Messagebox\n"); WARN("Messagebox\n");
memcpy(&msgboxa,msgbox,sizeof(msgboxa)); memcpy(&msgboxa,msgbox,sizeof(msgboxa));
if (msgbox->lpszCaption) if (msgbox->lpszCaption)
@ -354,7 +354,7 @@ INT WINAPI MessageBoxIndirectW( LPMSGBOXPARAMSW msgbox )
*/ */
void WINAPI FatalAppExit16( UINT16 action, LPCSTR str ) void WINAPI FatalAppExit16( UINT16 action, LPCSTR str )
{ {
WARN(dialog,"AppExit\n"); WARN("AppExit\n");
FatalAppExitA( action, str ); FatalAppExitA( action, str );
} }
@ -364,7 +364,7 @@ void WINAPI FatalAppExit16( UINT16 action, LPCSTR str )
*/ */
void WINAPI FatalAppExitA( UINT action, LPCSTR str ) void WINAPI FatalAppExitA( UINT action, LPCSTR str )
{ {
WARN(dialog,"AppExit\n"); WARN("AppExit\n");
MessageBoxA( 0, str, NULL, MB_SYSTEMMODAL | MB_OK ); MessageBoxA( 0, str, NULL, MB_SYSTEMMODAL | MB_OK );
ExitProcess(0); ExitProcess(0);
} }
@ -375,7 +375,7 @@ void WINAPI FatalAppExitA( UINT action, LPCSTR str )
*/ */
void WINAPI FatalAppExitW( UINT action, LPCWSTR str ) void WINAPI FatalAppExitW( UINT action, LPCWSTR str )
{ {
WARN(dialog,"AppExit\n"); WARN("AppExit\n");
MessageBoxW( 0, str, NULL, MB_SYSTEMMODAL | MB_OK ); MessageBoxW( 0, str, NULL, MB_SYSTEMMODAL | MB_OK );
ExitProcess(0); ExitProcess(0);
} }

View File

@ -9,7 +9,7 @@
#include "wine/winuser16.h" #include "wine/winuser16.h"
#include "win.h" #include "win.h"
#include "heap.h" #include "heap.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(prop) DEFAULT_DEBUG_CHANNEL(prop)
@ -80,10 +80,10 @@ HANDLE WINAPI GetPropA( HWND hwnd, LPCSTR str )
PROPERTY *prop = PROP_FindProp( hwnd, str ); PROPERTY *prop = PROP_FindProp( hwnd, str );
if (HIWORD(str)) if (HIWORD(str))
TRACE(prop, "(%08x,'%s'): returning %08x\n", TRACE("(%08x,'%s'): returning %08x\n",
hwnd, str, prop ? prop->handle : 0 ); hwnd, str, prop ? prop->handle : 0 );
else else
TRACE(prop, "(%08x,#%04x): returning %08x\n", TRACE("(%08x,#%04x): returning %08x\n",
hwnd, LOWORD(str), prop ? prop->handle : 0 ); hwnd, LOWORD(str), prop ? prop->handle : 0 );
return prop ? prop->handle : 0; return prop ? prop->handle : 0;
@ -123,9 +123,9 @@ BOOL WINAPI SetPropA( HWND hwnd, LPCSTR str, HANDLE handle )
PROPERTY *prop; PROPERTY *prop;
if (HIWORD(str)) if (HIWORD(str))
TRACE(prop, "%04x '%s' %08x\n", hwnd, str, handle ); TRACE("%04x '%s' %08x\n", hwnd, str, handle );
else else
TRACE(prop, "%04x #%04x %08x\n", TRACE("%04x #%04x %08x\n",
hwnd, LOWORD(str), handle ); hwnd, LOWORD(str), handle );
if (!(prop = PROP_FindProp( hwnd, str ))) if (!(prop = PROP_FindProp( hwnd, str )))
@ -191,9 +191,9 @@ HANDLE WINAPI RemovePropA( HWND hwnd, LPCSTR str )
WND *pWnd = WIN_FindWndPtr( hwnd ); WND *pWnd = WIN_FindWndPtr( hwnd );
if (HIWORD(str)) if (HIWORD(str))
TRACE(prop, "%04x '%s'\n", hwnd, str ); TRACE("%04x '%s'\n", hwnd, str );
else else
TRACE(prop, "%04x #%04x\n", hwnd, LOWORD(str)); TRACE("%04x #%04x\n", hwnd, LOWORD(str));
if (!pWnd) return (HANDLE)0; if (!pWnd) return (HANDLE)0;
@ -277,7 +277,7 @@ INT16 WINAPI EnumProps16( HWND16 hwnd, PROPENUMPROC16 func )
WND *pWnd; WND *pWnd;
INT16 ret = -1; INT16 ret = -1;
TRACE(prop, "%04x %08x\n", hwnd, (UINT)func ); TRACE("%04x %08x\n", hwnd, (UINT)func );
if (!(pWnd = WIN_FindWndPtr( hwnd ))) return -1; if (!(pWnd = WIN_FindWndPtr( hwnd ))) return -1;
for (prop = pWnd->pProp; (prop); prop = next) for (prop = pWnd->pProp; (prop); prop = next)
{ {
@ -285,7 +285,7 @@ INT16 WINAPI EnumProps16( HWND16 hwnd, PROPENUMPROC16 func )
/* function removes the current property. */ /* function removes the current property. */
next = prop->next; next = prop->next;
TRACE(prop, " Callback: handle=%08x str='%s'\n", TRACE(" Callback: handle=%08x str='%s'\n",
prop->handle, prop->string ); prop->handle, prop->string );
ret = func( hwnd, SEGPTR_GET(prop->string), prop->handle ); ret = func( hwnd, SEGPTR_GET(prop->string), prop->handle );
if (!ret) break; if (!ret) break;
@ -322,7 +322,7 @@ INT WINAPI EnumPropsExA(HWND hwnd, PROPENUMPROCEXA func, LPARAM lParam)
WND *pWnd; WND *pWnd;
INT ret = -1; INT ret = -1;
TRACE(prop, "%04x %08x %08lx\n", TRACE("%04x %08x %08lx\n",
hwnd, (UINT)func, lParam ); hwnd, (UINT)func, lParam );
if (!(pWnd = WIN_FindWndPtr( hwnd ))) return -1; if (!(pWnd = WIN_FindWndPtr( hwnd ))) return -1;
for (prop = pWnd->pProp; (prop); prop = next) for (prop = pWnd->pProp; (prop); prop = next)
@ -331,7 +331,7 @@ INT WINAPI EnumPropsExA(HWND hwnd, PROPENUMPROCEXA func, LPARAM lParam)
/* function removes the current property. */ /* function removes the current property. */
next = prop->next; next = prop->next;
TRACE(prop, " Callback: handle=%08x str='%s'\n", TRACE(" Callback: handle=%08x str='%s'\n",
prop->handle, prop->string ); prop->handle, prop->string );
ret = func( hwnd, prop->string, prop->handle, lParam ); ret = func( hwnd, prop->string, prop->handle, lParam );
if (!ret) break; if (!ret) break;
@ -350,7 +350,7 @@ INT WINAPI EnumPropsExW(HWND hwnd, PROPENUMPROCEXW func, LPARAM lParam)
WND *pWnd; WND *pWnd;
INT ret = -1; INT ret = -1;
TRACE(prop, "%04x %08x %08lx\n", TRACE("%04x %08x %08lx\n",
hwnd, (UINT)func, lParam ); hwnd, (UINT)func, lParam );
if (!(pWnd = WIN_FindWndPtr( hwnd ))) return -1; if (!(pWnd = WIN_FindWndPtr( hwnd ))) return -1;
for (prop = pWnd->pProp; (prop); prop = next) for (prop = pWnd->pProp; (prop); prop = next)
@ -359,7 +359,7 @@ INT WINAPI EnumPropsExW(HWND hwnd, PROPENUMPROCEXW func, LPARAM lParam)
/* function removes the current property. */ /* function removes the current property. */
next = prop->next; next = prop->next;
TRACE(prop, " Callback: handle=%08x str='%s'\n", TRACE(" Callback: handle=%08x str='%s'\n",
prop->handle, prop->string ); prop->handle, prop->string );
if (HIWORD(prop->string)) if (HIWORD(prop->string))
{ {

View File

@ -16,7 +16,7 @@
#include "gdi.h" #include "gdi.h"
#include "dce.h" #include "dce.h"
#include "region.h" #include "region.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(scroll) DEFAULT_DEBUG_CHANNEL(scroll)
@ -81,7 +81,7 @@ BOOL WINAPI ScrollDC( HDC hdc, INT dx, INT dy, const RECT *rc,
POINT src, dest; POINT src, dest;
DC *dc = (DC *)GDI_GetObjPtr(hdc, DC_MAGIC); DC *dc = (DC *)GDI_GetObjPtr(hdc, DC_MAGIC);
TRACE(scroll,"%04x %d,%d hrgnUpdate=%04x rcUpdate = %p cliprc = (%d,%d-%d,%d), rc=(%d,%d-%d,%d)\n", TRACE("%04x %d,%d hrgnUpdate=%04x rcUpdate = %p cliprc = (%d,%d-%d,%d), rc=(%d,%d-%d,%d)\n",
(HDC16)hdc, dx, dy, hrgnUpdate, rcUpdate, (HDC16)hdc, dx, dy, hrgnUpdate, rcUpdate,
prLClip ? prLClip->left : 0, prLClip ? prLClip->top : 0, prLClip ? prLClip->right : 0, prLClip ? prLClip->bottom : 0, prLClip ? prLClip->left : 0, prLClip ? prLClip->top : 0, prLClip ? prLClip->right : 0, prLClip ? prLClip->bottom : 0,
rc ? rc->left : 0, rc ? rc->top : 0, rc ? rc->right : 0, rc ? rc->bottom : 0 ); rc ? rc->left : 0, rc ? rc->top : 0, rc ? rc->right : 0, rc ? rc->bottom : 0 );
@ -259,7 +259,7 @@ INT WINAPI ScrollWindowEx( HWND hwnd, INT dx, INT dy,
HRGN hrgnTemp = CreateRectRgnIndirect(&rc); HRGN hrgnTemp = CreateRectRgnIndirect(&rc);
RECT caretrc; RECT caretrc;
TRACE(scroll,"%04x, %d,%d hrgnUpdate=%04x rcUpdate = %p \ TRACE("%04x, %d,%d hrgnUpdate=%04x rcUpdate = %p \
cliprc = (%d,%d-%d,%d), rc=(%d,%d-%d,%d) %04x\n", cliprc = (%d,%d-%d,%d), rc=(%d,%d-%d,%d) %04x\n",
(HWND16)hwnd, dx, dy, hrgnUpdate, rcUpdate, (HWND16)hwnd, dx, dy, hrgnUpdate, rcUpdate,
clipRect?clipRect->left:0, clipRect?clipRect->top:0, clipRect?clipRect->right:0, clipRect?clipRect->bottom:0, clipRect?clipRect->left:0, clipRect?clipRect->top:0, clipRect?clipRect->right:0, clipRect?clipRect->bottom:0,

View File

@ -15,7 +15,7 @@
#include "sysmetrics.h" #include "sysmetrics.h"
#include "winbase.h" #include "winbase.h"
#include "winuser.h" #include "winuser.h"
#include "debug.h" #include "debugtools.h"
#include "tweak.h" #include "tweak.h"
#include "winreg.h" #include "winreg.h"
#include "winversion.h" #include "winversion.h"
@ -251,7 +251,7 @@ HBRUSH WINAPI GetSysColorBrush( INT index )
{ {
if (0 <= index && index < NUM_SYS_COLORS) if (0 <= index && index < NUM_SYS_COLORS)
return SysColorBrushes[index]; return SysColorBrushes[index];
WARN(syscolor, "Unknown index(%d)\n", index ); WARN("Unknown index(%d)\n", index );
return GetStockObject(LTGRAY_BRUSH); return GetStockObject(LTGRAY_BRUSH);
} }

View File

@ -11,7 +11,7 @@
#include "winproc.h" #include "winproc.h"
#include "services.h" #include "services.h"
#include "message.h" #include "message.h"
#include "debug.h" #include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(timer) DEFAULT_DEBUG_CHANNEL(timer)
@ -136,7 +136,7 @@ static void CALLBACK TIMER_CheckTimer( ULONG_PTR timer_ptr )
if ( !pTimer->expired ) if ( !pTimer->expired )
{ {
TRACE(timer, "Timer expired: %04x, %04x, %04x, %08lx\n", TRACE("Timer expired: %04x, %04x, %04x, %08lx\n",
pTimer->hwnd, pTimer->msg, pTimer->id, (DWORD)pTimer->proc); pTimer->hwnd, pTimer->msg, pTimer->id, (DWORD)pTimer->proc);
pTimer->expired = TRUE; pTimer->expired = TRUE;
@ -177,7 +177,7 @@ BOOL TIMER_GetTimerMsg( MSG *msg, HWND hwnd,
return FALSE; /* No timer */ return FALSE; /* No timer */
} }
TRACE(timer, "Timer got message: %04x, %04x, %04x, %08lx\n", TRACE("Timer got message: %04x, %04x, %04x, %08lx\n",
pTimer->hwnd, pTimer->msg, pTimer->id, (DWORD)pTimer->proc); pTimer->hwnd, pTimer->msg, pTimer->id, (DWORD)pTimer->proc);
if (remove) if (remove)
@ -251,7 +251,7 @@ static UINT TIMER_SetTimer( HWND hwnd, UINT id, UINT timeout,
pTimer->hService = SERVICE_AddTimer( timeout * 1000L, pTimer->hService = SERVICE_AddTimer( timeout * 1000L,
TIMER_CheckTimer, (ULONG_PTR)pTimer ); TIMER_CheckTimer, (ULONG_PTR)pTimer );
TRACE(timer, "Timer added: %p, %04x, %04x, %04x, %08lx\n", TRACE("Timer added: %p, %04x, %04x, %04x, %08lx\n",
pTimer, pTimer->hwnd, pTimer->msg, pTimer->id, pTimer, pTimer->hwnd, pTimer->msg, pTimer->id,
(DWORD)pTimer->proc ); (DWORD)pTimer->proc );
@ -303,7 +303,7 @@ static BOOL TIMER_KillTimer( HWND hwnd, UINT id, BOOL sys )
UINT16 WINAPI SetTimer16( HWND16 hwnd, UINT16 id, UINT16 timeout, UINT16 WINAPI SetTimer16( HWND16 hwnd, UINT16 id, UINT16 timeout,
TIMERPROC16 proc ) TIMERPROC16 proc )
{ {
TRACE(timer, "%04x %d %d %08lx\n", TRACE("%04x %d %d %08lx\n",
hwnd, id, timeout, (LONG)proc ); hwnd, id, timeout, (LONG)proc );
return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc, return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc,
WIN_PROC_16, FALSE ); WIN_PROC_16, FALSE );
@ -316,7 +316,7 @@ UINT16 WINAPI SetTimer16( HWND16 hwnd, UINT16 id, UINT16 timeout,
UINT WINAPI SetTimer( HWND hwnd, UINT id, UINT timeout, UINT WINAPI SetTimer( HWND hwnd, UINT id, UINT timeout,
TIMERPROC proc ) TIMERPROC proc )
{ {
TRACE(timer, "%04x %d %d %08lx\n", TRACE("%04x %d %d %08lx\n",
hwnd, id, timeout, (LONG)proc ); hwnd, id, timeout, (LONG)proc );
return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc, return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc,
WIN_PROC_32A, FALSE ); WIN_PROC_32A, FALSE );
@ -329,7 +329,7 @@ UINT WINAPI SetTimer( HWND hwnd, UINT id, UINT timeout,
UINT16 WINAPI SetSystemTimer16( HWND16 hwnd, UINT16 id, UINT16 timeout, UINT16 WINAPI SetSystemTimer16( HWND16 hwnd, UINT16 id, UINT16 timeout,
TIMERPROC16 proc ) TIMERPROC16 proc )
{ {
TRACE(timer, "%04x %d %d %08lx\n", TRACE("%04x %d %d %08lx\n",
hwnd, id, timeout, (LONG)proc ); hwnd, id, timeout, (LONG)proc );
return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc, return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc,
WIN_PROC_16, TRUE ); WIN_PROC_16, TRUE );
@ -342,7 +342,7 @@ UINT16 WINAPI SetSystemTimer16( HWND16 hwnd, UINT16 id, UINT16 timeout,
UINT WINAPI SetSystemTimer( HWND hwnd, UINT id, UINT timeout, UINT WINAPI SetSystemTimer( HWND hwnd, UINT id, UINT timeout,
TIMERPROC proc ) TIMERPROC proc )
{ {
TRACE(timer, "%04x %d %d %08lx\n", TRACE("%04x %d %d %08lx\n",
hwnd, id, timeout, (LONG)proc ); hwnd, id, timeout, (LONG)proc );
return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc, return TIMER_SetTimer( hwnd, id, timeout, (WNDPROC16)proc,
WIN_PROC_32A, TRUE ); WIN_PROC_32A, TRUE );
@ -354,7 +354,7 @@ UINT WINAPI SetSystemTimer( HWND hwnd, UINT id, UINT timeout,
*/ */
BOOL16 WINAPI KillTimer16( HWND16 hwnd, UINT16 id ) BOOL16 WINAPI KillTimer16( HWND16 hwnd, UINT16 id )
{ {
TRACE(timer, "%04x %d\n", hwnd, id ); TRACE("%04x %d\n", hwnd, id );
return TIMER_KillTimer( hwnd, id, FALSE ); return TIMER_KillTimer( hwnd, id, FALSE );
} }
@ -364,7 +364,7 @@ BOOL16 WINAPI KillTimer16( HWND16 hwnd, UINT16 id )
*/ */
BOOL WINAPI KillTimer( HWND hwnd, UINT id ) BOOL WINAPI KillTimer( HWND hwnd, UINT id )
{ {
TRACE(timer, "%04x %d\n", hwnd, id ); TRACE("%04x %d\n", hwnd, id );
return TIMER_KillTimer( hwnd, id, FALSE ); return TIMER_KillTimer( hwnd, id, FALSE );
} }
@ -374,7 +374,7 @@ BOOL WINAPI KillTimer( HWND hwnd, UINT id )
*/ */
BOOL16 WINAPI KillSystemTimer16( HWND16 hwnd, UINT16 id ) BOOL16 WINAPI KillSystemTimer16( HWND16 hwnd, UINT16 id )
{ {
TRACE(timer, "%04x %d\n", hwnd, id ); TRACE("%04x %d\n", hwnd, id );
return TIMER_KillTimer( hwnd, id, TRUE ); return TIMER_KillTimer( hwnd, id, TRUE );
} }
@ -384,6 +384,6 @@ BOOL16 WINAPI KillSystemTimer16( HWND16 hwnd, UINT16 id )
*/ */
BOOL WINAPI KillSystemTimer( HWND hwnd, UINT id ) BOOL WINAPI KillSystemTimer( HWND hwnd, UINT id )
{ {
TRACE(timer, "%04x %d\n", hwnd, id ); TRACE("%04x %d\n", hwnd, id );
return TIMER_KillTimer( hwnd, id, TRUE ); return TIMER_KillTimer( hwnd, id, TRUE );
} }

View File

@ -6,7 +6,7 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include "debug.h" #include "debugtools.h"
#include "wine/winuser16.h" #include "wine/winuser16.h"
#include "wine/winbase16.h" #include "wine/winbase16.h"
#include "heap.h" #include "heap.h"
@ -86,7 +86,7 @@ BOOL WINAPI WinHelpA( HWND hWnd, LPCSTR lpHelpFile, UINT wCommand,
dsize = ((LPHELPWININFO)dwData)->wStructSize; dsize = ((LPHELPWININFO)dwData)->wStructSize;
break; break;
default: default:
WARN( win,"Unknown help command %d\n",wCommand); WARN("Unknown help command %d\n",wCommand);
return FALSE; return FALSE;
} }
if(lpHelpFile) if(lpHelpFile)

View File

@ -20,7 +20,7 @@
#include "winpos.h" #include "winpos.h"
#include "dce.h" #include "dce.h"
#include "nonclient.h" #include "nonclient.h"
#include "debug.h" #include "debugtools.h"
#include "local.h" #include "local.h"
#include "ldt.h" #include "ldt.h"
@ -91,7 +91,7 @@ void WINPOS_CheckInternalPos( WND* wndPtr )
pMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( wndPtr->hmemTaskQ ); pMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( wndPtr->hmemTaskQ );
if ( !pMsgQ ) if ( !pMsgQ )
{ {
WARN( win, "\tMessage queue not found. Exiting!\n" ); WARN("\tMessage queue not found. Exiting!\n" );
return; return;
} }
@ -100,7 +100,7 @@ void WINPOS_CheckInternalPos( WND* wndPtr )
if( hwnd == PERQDATA_GetActiveWnd( pMsgQ->pQData ) ) if( hwnd == PERQDATA_GetActiveWnd( pMsgQ->pQData ) )
{ {
PERQDATA_SetActiveWnd( pMsgQ->pQData, 0 ); PERQDATA_SetActiveWnd( pMsgQ->pQData, 0 );
WARN(win, "\tattempt to activate destroyed window!\n"); WARN("\tattempt to activate destroyed window!\n");
} }
if( lpPos ) if( lpPos )
@ -274,13 +274,13 @@ BOOL WINAPI GetWindowRgn ( HWND hwnd, HRGN hrgn )
WND * wndPtr = WIN_FindWndPtr( hwnd ); WND * wndPtr = WIN_FindWndPtr( hwnd );
if (!wndPtr) return (ERROR); if (!wndPtr) return (ERROR);
FIXME (win, "GetWindowRgn: doesn't really do regions\n"); FIXME("GetWindowRgn: doesn't really do regions\n");
memset (&rect, 0, sizeof(rect)); memset (&rect, 0, sizeof(rect));
GetWindowRect ( hwnd, &rect ); GetWindowRect ( hwnd, &rect );
FIXME (win, "Check whether a valid region here\n"); FIXME("Check whether a valid region here\n");
SetRectRgn ( hrgn, rect.left, rect.top, rect.right, rect.bottom ); SetRectRgn ( hrgn, rect.left, rect.top, rect.right, rect.bottom );
@ -295,7 +295,7 @@ INT WINAPI SetWindowRgn( HWND hwnd, HRGN hrgn,BOOL bRedraw)
{ {
FIXME (win, "SetWindowRgn: stub\n"); FIXME("SetWindowRgn: stub\n");
return TRUE; return TRUE;
} }
@ -306,7 +306,7 @@ INT16 WINAPI SetWindowRgn16( HWND16 hwnd, HRGN16 hrgn,BOOL16 bRedraw)
{ {
FIXME (win, "SetWindowRgn16: stub\n"); FIXME("SetWindowRgn16: stub\n");
return TRUE; return TRUE;
} }
@ -656,7 +656,7 @@ static void WINPOS_GetWinOffset( HWND hwndFrom, HWND hwndTo,
{ {
if (!(wndPtr = WIN_FindWndPtr( hwndFrom ))) if (!(wndPtr = WIN_FindWndPtr( hwndFrom )))
{ {
ERR(win,"bad hwndFrom = %04x\n",hwndFrom); ERR("bad hwndFrom = %04x\n",hwndFrom);
return; return;
} }
while (wndPtr->parent) while (wndPtr->parent)
@ -673,7 +673,7 @@ static void WINPOS_GetWinOffset( HWND hwndFrom, HWND hwndTo,
{ {
if (!(wndPtr = WIN_FindWndPtr( hwndTo ))) if (!(wndPtr = WIN_FindWndPtr( hwndTo )))
{ {
ERR(win,"bad hwndTo = %04x\n", hwndTo ); ERR("bad hwndTo = %04x\n", hwndTo );
return; return;
} }
while (wndPtr->parent) while (wndPtr->parent)
@ -789,7 +789,7 @@ HWND WINAPI GetActiveWindow(void)
/* Get the messageQ for the current thread */ /* Get the messageQ for the current thread */
if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() ))) if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() )))
{ {
WARN( win, "\tCurrent message queue not found. Exiting!\n" ); WARN("\tCurrent message queue not found. Exiting!\n" );
return 0; return 0;
} }
@ -839,7 +839,7 @@ HWND WINAPI SetActiveWindow( HWND hwnd )
/* Get the messageQ for the current thread */ /* Get the messageQ for the current thread */
if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() ))) if (!(pCurMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( GetFastQueue16() )))
{ {
WARN( win, "\tCurrent message queue not found. Exiting!\n" ); WARN("\tCurrent message queue not found. Exiting!\n" );
goto CLEANUP; goto CLEANUP;
} }
@ -847,7 +847,7 @@ HWND WINAPI SetActiveWindow( HWND hwnd )
pMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( wndPtr->hmemTaskQ ); pMsgQ = (MESSAGEQUEUE *)QUEUE_Lock( wndPtr->hmemTaskQ );
if ( !pMsgQ ) if ( !pMsgQ )
{ {
WARN( win, "\tWindow message queue not found. Exiting!\n" ); WARN("\tWindow message queue not found. Exiting!\n" );
goto CLEANUP; goto CLEANUP;
} }
@ -935,7 +935,7 @@ HWND16 WINAPI GetShellWindow16(void)
* SetShellWindow (USER32.504) * SetShellWindow (USER32.504)
*/ */
HWND WINAPI SetShellWindow(HWND hwndshell) HWND WINAPI SetShellWindow(HWND hwndshell)
{ WARN(win, "(hWnd=%08x) semi stub\n",hwndshell ); { WARN("(hWnd=%08x) semi stub\n",hwndshell );
hGlobalShellWindow = hwndshell; hGlobalShellWindow = hwndshell;
return hGlobalShellWindow; return hGlobalShellWindow;
@ -946,7 +946,7 @@ HWND WINAPI SetShellWindow(HWND hwndshell)
* GetShellWindow (USER32.287) * GetShellWindow (USER32.287)
*/ */
HWND WINAPI GetShellWindow(void) HWND WINAPI GetShellWindow(void)
{ WARN(win, "(hWnd=%x) semi stub\n",hGlobalShellWindow ); { WARN("(hWnd=%x) semi stub\n",hGlobalShellWindow );
return hGlobalShellWindow; return hGlobalShellWindow;
} }
@ -988,7 +988,7 @@ BOOL WINAPI MoveWindow( HWND hwnd, INT x, INT y, INT cx, INT cy,
{ {
int flags = SWP_NOZORDER | SWP_NOACTIVATE; int flags = SWP_NOZORDER | SWP_NOACTIVATE;
if (!repaint) flags |= SWP_NOREDRAW; if (!repaint) flags |= SWP_NOREDRAW;
TRACE(win, "%04x %d,%d %dx%d %d\n", TRACE("%04x %d,%d %dx%d %d\n",
hwnd, x, y, cx, cy, repaint ); hwnd, x, y, cx, cy, repaint );
return SetWindowPos( hwnd, 0, x, y, cx, cy, flags ); return SetWindowPos( hwnd, 0, x, y, cx, cy, flags );
} }
@ -1054,7 +1054,7 @@ BOOL WINPOS_ShowIconTitle( WND* pWnd, BOOL bShow )
{ {
HWND16 hWnd = lpPos->hwndIconTitle; HWND16 hWnd = lpPos->hwndIconTitle;
TRACE(win,"0x%04x %i\n", pWnd->hwndSelf, (bShow != 0) ); TRACE("0x%04x %i\n", pWnd->hwndSelf, (bShow != 0) );
if( !hWnd ) if( !hWnd )
lpPos->hwndIconTitle = hWnd = ICONTITLE_Create( pWnd ); lpPos->hwndIconTitle = hWnd = ICONTITLE_Create( pWnd );
@ -1133,7 +1133,7 @@ void WINPOS_GetMinMaxInfo( WND *wndPtr, POINT *maxSize, POINT *maxPos,
/* Some sanity checks */ /* Some sanity checks */
TRACE(win,"%ld %ld / %ld %ld / %ld %ld / %ld %ld\n", TRACE("%ld %ld / %ld %ld / %ld %ld / %ld %ld\n",
MinMax.ptMaxSize.x, MinMax.ptMaxSize.y, MinMax.ptMaxSize.x, MinMax.ptMaxSize.y,
MinMax.ptMaxPosition.x, MinMax.ptMaxPosition.y, MinMax.ptMaxPosition.x, MinMax.ptMaxPosition.y,
MinMax.ptMaxTrackSize.x, MinMax.ptMaxTrackSize.y, MinMax.ptMaxTrackSize.x, MinMax.ptMaxTrackSize.y,
@ -1162,7 +1162,7 @@ UINT WINPOS_MinMaximize( WND* wndPtr, UINT16 cmd, LPRECT16 lpRect )
POINT pt, size; POINT pt, size;
LPINTERNALPOS lpPos; LPINTERNALPOS lpPos;
TRACE(win,"0x%04x %u\n", wndPtr->hwndSelf, cmd ); TRACE("0x%04x %u\n", wndPtr->hwndSelf, cmd );
size.x = wndPtr->rectWindow.left; size.y = wndPtr->rectWindow.top; size.x = wndPtr->rectWindow.left; size.y = wndPtr->rectWindow.top;
lpPos = WINPOS_InitInternalPos( wndPtr, size, &wndPtr->rectWindow ); lpPos = WINPOS_InitInternalPos( wndPtr, size, &wndPtr->rectWindow );
@ -1289,7 +1289,7 @@ BOOL WINAPI ShowWindow( HWND hwnd, INT cmd )
if (!wndPtr) return FALSE; if (!wndPtr) return FALSE;
TRACE(win,"hwnd=%04x, cmd=%d\n", hwnd, cmd); TRACE("hwnd=%04x, cmd=%d\n", hwnd, cmd);
wasVisible = (wndPtr->dwStyle & WS_VISIBLE) != 0; wasVisible = (wndPtr->dwStyle & WS_VISIBLE) != 0;
@ -1653,7 +1653,7 @@ BOOL WINPOS_SetActiveWindow( HWND hWnd, BOOL fMouse, BOOL fChangeFocus)
HWND hwndActive = 0; HWND hwndActive = 0;
BOOL bRet = 0; BOOL bRet = 0;
TRACE( win, "(%04x, %d, %d)\n", hWnd, fMouse, fChangeFocus ); TRACE("(%04x, %d, %d)\n", hWnd, fMouse, fChangeFocus );
/* Get current active window from the active queue */ /* Get current active window from the active queue */
if ( hActiveQueue ) if ( hActiveQueue )
@ -1679,7 +1679,7 @@ BOOL WINPOS_SetActiveWindow( HWND hWnd, BOOL fMouse, BOOL fChangeFocus)
WIN_ReleaseWndPtr(wndTemp); WIN_ReleaseWndPtr(wndTemp);
} }
else else
TRACE(win,"no current active window.\n"); TRACE("no current active window.\n");
/* call CBT hook chain */ /* call CBT hook chain */
if ((cbtStruct = SEGPTR_NEW(CBTACTIVATESTRUCT16))) if ((cbtStruct = SEGPTR_NEW(CBTACTIVATESTRUCT16)))
@ -2011,7 +2011,7 @@ LONG WINPOS_SendNCCalcSize( HWND hwnd, BOOL calcValidRect,
} }
result = SendMessageA( hwnd, WM_NCCALCSIZE, calcValidRect, result = SendMessageA( hwnd, WM_NCCALCSIZE, calcValidRect,
(LPARAM)&params ); (LPARAM)&params );
TRACE(win, "%d,%d-%d,%d\n", TRACE("%d,%d-%d,%d\n",
params.rgrc[0].left, params.rgrc[0].top, params.rgrc[0].left, params.rgrc[0].top,
params.rgrc[0].right, params.rgrc[0].bottom ); params.rgrc[0].right, params.rgrc[0].bottom );
*newClientRect = params.rgrc[0]; *newClientRect = params.rgrc[0];
@ -2075,7 +2075,7 @@ static HWND SWP_DoOwnedPopups(WND* pDesktop, WND* wndPtr, HWND hwndInsertAfter,
{ {
WND* w = WIN_LockWndPtr(pDesktop->child); WND* w = WIN_LockWndPtr(pDesktop->child);
WARN(win, "(%04x) hInsertAfter = %04x\n", wndPtr->hwndSelf, hwndInsertAfter ); WARN("(%04x) hInsertAfter = %04x\n", wndPtr->hwndSelf, hwndInsertAfter );
if( (wndPtr->dwStyle & WS_POPUP) && wndPtr->owner ) if( (wndPtr->dwStyle & WS_POPUP) && wndPtr->owner )
{ {
@ -2138,12 +2138,12 @@ static UINT SWP_CopyValidBits( WND* Wnd, HRGN* pVisRgn,
HRGN newVisRgn, dirtyRgn; HRGN newVisRgn, dirtyRgn;
INT my = COMPLEXREGION; INT my = COMPLEXREGION;
TRACE(win,"\tnew wnd=(%i %i-%i %i) old wnd=(%i %i-%i %i), %04x\n", TRACE("\tnew wnd=(%i %i-%i %i) old wnd=(%i %i-%i %i), %04x\n",
Wnd->rectWindow.left, Wnd->rectWindow.top, Wnd->rectWindow.left, Wnd->rectWindow.top,
Wnd->rectWindow.right, Wnd->rectWindow.bottom, Wnd->rectWindow.right, Wnd->rectWindow.bottom,
lpOldWndRect->left, lpOldWndRect->top, lpOldWndRect->left, lpOldWndRect->top,
lpOldWndRect->right, lpOldWndRect->bottom, *pVisRgn); lpOldWndRect->right, lpOldWndRect->bottom, *pVisRgn);
TRACE(win,"\tnew client=(%i %i-%i %i) old client=(%i %i-%i %i)\n", TRACE("\tnew client=(%i %i-%i %i) old client=(%i %i-%i %i)\n",
Wnd->rectClient.left, Wnd->rectClient.top, Wnd->rectClient.left, Wnd->rectClient.top,
Wnd->rectClient.right, Wnd->rectClient.bottom, Wnd->rectClient.right, Wnd->rectClient.bottom,
lpOldClientRect->left, lpOldClientRect->top, lpOldClientRect->left, lpOldClientRect->top,
@ -2162,7 +2162,7 @@ static UINT SWP_CopyValidBits( WND* Wnd, HRGN* pVisRgn,
{ {
nocopy: nocopy:
TRACE(win,"\twon't copy anything!\n"); TRACE("\twon't copy anything!\n");
/* set dirtyRgn to the sum of old and new visible regions /* set dirtyRgn to the sum of old and new visible regions
* in parent client coordinates */ * in parent client coordinates */
@ -2237,7 +2237,7 @@ nocopy:
else else
OffsetRect( &r, -lpOldWndRect->left, -lpOldWndRect->top ); OffsetRect( &r, -lpOldWndRect->left, -lpOldWndRect->top );
TRACE(win,"\tcomputing dirty region!\n"); TRACE("\tcomputing dirty region!\n");
/* Compute combined dirty region (old + new - valid) */ /* Compute combined dirty region (old + new - valid) */
CombineRgn( *pVisRgn, *pVisRgn, newVisRgn, RGN_OR); CombineRgn( *pVisRgn, *pVisRgn, newVisRgn, RGN_OR);
@ -2471,7 +2471,7 @@ BOOL WINAPI SetWindowPos( HWND hwnd, HWND hwndInsertAfter,
} }
} }
TRACE(win,"hwnd %04x, swp (%i,%i)-(%i,%i) flags %08x\n", TRACE("hwnd %04x, swp (%i,%i)-(%i,%i) flags %08x\n",
hwnd, x, y, x+cx, y+cy, flags); hwnd, x, y, x+cx, y+cy, flags);
bChangePos = !(flags & SWP_WINE_NOHOSTMOVE); bChangePos = !(flags & SWP_WINE_NOHOSTMOVE);
@ -2485,7 +2485,7 @@ BOOL WINAPI SetWindowPos( HWND hwnd, HWND hwndInsertAfter,
if (hwnd == GetDesktopWindow()) return FALSE; if (hwnd == GetDesktopWindow()) return FALSE;
if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return FALSE; if (!(wndPtr = WIN_FindWndPtr( hwnd ))) return FALSE;
TRACE(win,"\tcurrent (%i,%i)-(%i,%i), style %08x\n", wndPtr->rectWindow.left, wndPtr->rectWindow.top, TRACE("\tcurrent (%i,%i)-(%i,%i), style %08x\n", wndPtr->rectWindow.left, wndPtr->rectWindow.top,
wndPtr->rectWindow.right, wndPtr->rectWindow.bottom, (unsigned)wndPtr->dwStyle ); wndPtr->rectWindow.right, wndPtr->rectWindow.bottom, (unsigned)wndPtr->dwStyle );
/* Fix redundant flags */ /* Fix redundant flags */
@ -2870,7 +2870,7 @@ Pos: /* -----------------------------------------------------------------------
/* And last, send the WM_WINDOWPOSCHANGED message */ /* And last, send the WM_WINDOWPOSCHANGED message */
TRACE(win,"\tstatus flags = %04x\n", winpos.flags & SWP_AGG_STATUSFLAGS); TRACE("\tstatus flags = %04x\n", winpos.flags & SWP_AGG_STATUSFLAGS);
if ( resync || if ( resync ||
(((winpos.flags & SWP_AGG_STATUSFLAGS) != SWP_AGG_NOPOSCHANGE) && (((winpos.flags & SWP_AGG_STATUSFLAGS) != SWP_AGG_NOPOSCHANGE) &&
@ -3060,7 +3060,7 @@ BOOL WINAPI EndDeferWindowPos( HDWP hdwp )
*/ */
void WINAPI TileChildWindows16( HWND16 parent, WORD action ) void WINAPI TileChildWindows16( HWND16 parent, WORD action )
{ {
FIXME(win, "(%04x, %d): stub\n", parent, action); FIXME("(%04x, %d): stub\n", parent, action);
} }
/*********************************************************************** /***********************************************************************
@ -3068,7 +3068,7 @@ void WINAPI TileChildWindows16( HWND16 parent, WORD action )
*/ */
void WINAPI CascadeChildWindows16( HWND16 parent, WORD action ) void WINAPI CascadeChildWindows16( HWND16 parent, WORD action )
{ {
FIXME(win, "(%04x, %d): stub\n", parent, action); FIXME("(%04x, %d): stub\n", parent, action);
} }
/*********************************************************************** /***********************************************************************
@ -3101,7 +3101,7 @@ HRESULT WINAPI GetProgmanWindow ( )
*/ */
HRESULT WINAPI SetShellWindowEx ( HWND hwndProgman, HWND hwndListView ) HRESULT WINAPI SetShellWindowEx ( HWND hwndProgman, HWND hwndListView )
{ {
FIXME(win,"0x%08x 0x%08x stub\n",hwndProgman ,hwndListView ); FIXME("0x%08x 0x%08x stub\n",hwndProgman ,hwndListView );
hGlobalShellWindow = hwndProgman; hGlobalShellWindow = hwndProgman;
return hGlobalShellWindow; return hGlobalShellWindow;

View File

@ -14,7 +14,7 @@
#include "wine/winuser16.h" #include "wine/winuser16.h"
#include "clipboard.h" #include "clipboard.h"
#include "debug.h" #include "debugtools.h"
#include "message.h" #include "message.h"
#include "win.h" #include "win.h"
#include "windef.h" #include "windef.h"
@ -38,7 +38,7 @@ static Window selectionPrevWindow = None;
*/ */
static void X11DRV_CLIPBOARD_CheckSelection(WND* pWnd) static void X11DRV_CLIPBOARD_CheckSelection(WND* pWnd)
{ {
TRACE(clipboard,"\tchecking %08x\n", TRACE("\tchecking %08x\n",
(unsigned) X11DRV_WND_GetXWindow(pWnd) (unsigned) X11DRV_WND_GetXWindow(pWnd)
); );
@ -54,7 +54,7 @@ static void X11DRV_CLIPBOARD_CheckSelection(WND* pWnd)
if( pWnd->parent->child != pWnd ) if( pWnd->parent->child != pWnd )
selectionWindow = X11DRV_WND_GetXWindow(pWnd->parent->child); selectionWindow = X11DRV_WND_GetXWindow(pWnd->parent->child);
TRACE(clipboard,"\tswitching selection from %08x to %08x\n", TRACE("\tswitching selection from %08x to %08x\n",
(unsigned)selectionPrevWindow, (unsigned)selectionWindow); (unsigned)selectionPrevWindow, (unsigned)selectionWindow);
if( selectionWindow != None ) if( selectionWindow != None )
@ -74,7 +74,7 @@ static void X11DRV_CLIPBOARD_ReadSelection(Window w, Atom prop)
HANDLE hText = 0; HANDLE hText = 0;
LPWINE_CLIPFORMAT lpFormat = ClipFormats; LPWINE_CLIPFORMAT lpFormat = ClipFormats;
TRACE(clipboard,"Reading X selection...\n"); TRACE("Reading X selection...\n");
if(prop != None) if(prop != None)
{ {
@ -83,16 +83,16 @@ static void X11DRV_CLIPBOARD_ReadSelection(Window w, Atom prop)
unsigned long nitems,remain; unsigned long nitems,remain;
unsigned char* val=NULL; unsigned char* val=NULL;
TRACE(clipboard,"\tgot property %s\n",TSXGetAtomName(display,prop)); TRACE("\tgot property %s\n",TSXGetAtomName(display,prop));
/* TODO: Properties longer than 64K */ /* TODO: Properties longer than 64K */
if(TSXGetWindowProperty(display,w,prop,0,0x3FFF,True,XA_STRING, if(TSXGetWindowProperty(display,w,prop,0,0x3FFF,True,XA_STRING,
&atype, &aformat, &nitems, &remain, &val) != Success) &atype, &aformat, &nitems, &remain, &val) != Success)
WARN(clipboard, "\tcouldn't read property\n"); WARN("\tcouldn't read property\n");
else else
{ {
TRACE(clipboard,"\tType %s,Format %d,nitems %ld,value %s\n", TRACE("\tType %s,Format %d,nitems %ld,value %s\n",
TSXGetAtomName(display,atype),aformat,nitems,val); TSXGetAtomName(display,atype),aformat,nitems,val);
if(atype == XA_STRING && aformat == 8) if(atype == XA_STRING && aformat == 8)
@ -100,7 +100,7 @@ static void X11DRV_CLIPBOARD_ReadSelection(Window w, Atom prop)
int i,inlcount = 0; int i,inlcount = 0;
char* lpstr; char* lpstr;
TRACE(clipboard,"\tselection is '%s'\n",val); TRACE("\tselection is '%s'\n",val);
for(i=0; i <= nitems; i++) for(i=0; i <= nitems; i++)
if( val[i] == '\n' ) inlcount++; if( val[i] == '\n' ) inlcount++;
@ -150,7 +150,7 @@ void X11DRV_CLIPBOARD_ReleaseSelection(Window w, HWND hwnd)
* selectionPrevWindow is nonzero if CheckSelection() was called. * selectionPrevWindow is nonzero if CheckSelection() was called.
*/ */
TRACE(clipboard,"\tevent->window = %08x (sw = %08x, spw=%08x)\n", TRACE("\tevent->window = %08x (sw = %08x, spw=%08x)\n",
(unsigned)w, (unsigned)selectionWindow, (unsigned)selectionPrevWindow ); (unsigned)w, (unsigned)selectionWindow, (unsigned)selectionPrevWindow );
if( selectionAcquired ) if( selectionAcquired )
@ -188,7 +188,7 @@ void X11DRV_CLIPBOARD_Empty()
selectionPrevWindow = selectionWindow; selectionPrevWindow = selectionWindow;
selectionWindow = None; selectionWindow = None;
TRACE(clipboard, "\tgiving up selection (spw = %08x)\n", TRACE("\tgiving up selection (spw = %08x)\n",
(unsigned)selectionPrevWindow); (unsigned)selectionPrevWindow);
EnterCriticalSection(&X11DRV_CritSection); EnterCriticalSection(&X11DRV_CritSection);
@ -222,7 +222,7 @@ void X11DRV_CLIPBOARD_SetData(UINT wFormat)
selectionAcquired = True; selectionAcquired = True;
selectionWindow = owner; selectionWindow = owner;
TRACE(clipboard,"Grabbed X selection, owner=(%08x)\n", TRACE("Grabbed X selection, owner=(%08x)\n",
(unsigned) owner); (unsigned) owner);
} }
WIN_ReleaseWndPtr(tmpWnd); WIN_ReleaseWndPtr(tmpWnd);
@ -248,7 +248,7 @@ BOOL X11DRV_CLIPBOARD_GetData(UINT wFormat)
XEvent xe; XEvent xe;
Window w = X11DRV_WND_FindXWindow(wnd); Window w = X11DRV_WND_FindXWindow(wnd);
TRACE(clipboard, "Requesting XA_STRING selection...\n"); TRACE("Requesting XA_STRING selection...\n");
EnterCriticalSection( &X11DRV_CritSection ); EnterCriticalSection( &X11DRV_CritSection );
XConvertSelection(display, XA_PRIMARY, XA_STRING, XConvertSelection(display, XA_PRIMARY, XA_STRING,
@ -275,7 +275,7 @@ BOOL X11DRV_CLIPBOARD_GetData(UINT wFormat)
bRet = (BOOL)ClipFormats[CF_OEMTEXT-1].wDataPresent; bRet = (BOOL)ClipFormats[CF_OEMTEXT-1].wDataPresent;
TRACE(clipboard,"\tpresent CF_OEMTEXT = %i\n", bRet ); TRACE("\tpresent CF_OEMTEXT = %i\n", bRet );
WIN_ReleaseWndPtr(wnd); WIN_ReleaseWndPtr(wnd);
} }
return bRet; return bRet;
@ -296,7 +296,7 @@ void X11DRV_CLIPBOARD_ResetOwner(WND *pWnd, BOOL bFooBar)
if(!bFooBar && !X11DRV_WND_GetXWindow(pWnd)) if(!bFooBar && !X11DRV_WND_GetXWindow(pWnd))
return; return;
TRACE(clipboard,"clipboard owner = %04x, selection = %08x\n", TRACE("clipboard owner = %04x, selection = %08x\n",
hWndClipOwner, (unsigned)selectionWindow); hWndClipOwner, (unsigned)selectionWindow);
if( pWnd->hwndSelf == hWndClipOwner) if( pWnd->hwndSelf == hWndClipOwner)
@ -309,7 +309,7 @@ void X11DRV_CLIPBOARD_ResetOwner(WND *pWnd, BOOL bFooBar)
{ {
if( lpFormat->wDataPresent && !lpFormat->hData16 && !lpFormat->hData32 ) if( lpFormat->wDataPresent && !lpFormat->hData16 && !lpFormat->hData32 )
{ {
TRACE(clipboard,"\tdata missing for clipboard format %i\n", TRACE("\tdata missing for clipboard format %i\n",
lpFormat->wFormatID); lpFormat->wFormatID);
lpFormat->wDataPresent = 0; lpFormat->wDataPresent = 0;
} }

View File

@ -9,7 +9,7 @@
#ifndef X_DISPLAY_MISSING #ifndef X_DISPLAY_MISSING
#include "debug.h" #include "debugtools.h"
#include "desktop.h" #include "desktop.h"
#include "monitor.h" #include "monitor.h"
#include "options.h" #include "options.h"

View File

@ -21,7 +21,7 @@
#include "clipboard.h" #include "clipboard.h"
#include "console.h" #include "console.h"
#include "debug.h" #include "debugtools.h"
#include "desktop.h" #include "desktop.h"
#include "keyboard.h" #include "keyboard.h"
#include "main.h" #include "main.h"
@ -203,7 +203,7 @@ void X11DRV_USER_ParseOptions(int *argc, char *argv[])
if (!(display = TSXOpenDisplay( display_name ))) if (!(display = TSXOpenDisplay( display_name )))
{ {
MSG( "%s: Can't open display: %s\n", MESSAGE( "%s: Can't open display: %s\n",
argv[0], display_name ? display_name : "(none specified)" ); argv[0], display_name ? display_name : "(none specified)" );
exit(1); exit(1);
} }
@ -259,7 +259,7 @@ void X11DRV_USER_ParseOptions(int *argc, char *argv[])
if (X11DRV_USER_GetResource( db, ".debugmsg", &value)) if (X11DRV_USER_GetResource( db, ".debugmsg", &value))
{ {
#ifndef DEBUG_RUNTIME #ifndef DEBUG_RUNTIME
MSG("%s: Option \"-debugmsg\" not implemented.\n" \ MESSAGE("%s: Option \"-debugmsg\" not implemented.\n" \
" Recompile with DEBUG_RUNTIME in include/debugtools.h defined.\n", " Recompile with DEBUG_RUNTIME in include/debugtools.h defined.\n",
argv[0]); argv[0]);
exit(1); exit(1);
@ -275,7 +275,7 @@ void X11DRV_USER_ParseOptions(int *argc, char *argv[])
/* don't overwrite previous value. Should we /* don't overwrite previous value. Should we
* automatically add the ',' between multiple DLLs ? * automatically add the ',' between multiple DLLs ?
*/ */
MSG("Only one -dll flag is allowed. Use ',' between multiple DLLs\n"); MESSAGE("Only one -dll flag is allowed. Use ',' between multiple DLLs\n");
} }
else Options.dllFlags = xstrdup((char *)value.addr); else Options.dllFlags = xstrdup((char *)value.addr);
} }
@ -313,7 +313,7 @@ void X11DRV_USER_Create()
if (Options.desktopGeometry && Options.managed) if (Options.desktopGeometry && Options.managed)
{ {
#if 0 #if 0
MSG( "%s: -managed and -desktop options cannot be used together\n", MESSAGE( "%s: -managed and -desktop options cannot be used together\n",
Options.programName ); Options.programName );
exit(1); exit(1);
#else #else

View File

@ -14,7 +14,7 @@
#include "ts_xlib.h" #include "ts_xlib.h"
#include "ts_xutil.h" #include "ts_xutil.h"
#include "debug.h" #include "debugtools.h"
#include "heap.h" #include "heap.h"
#include "monitor.h" #include "monitor.h"
#include "options.h" #include "options.h"
@ -101,7 +101,7 @@ static void X11DRV_MONITOR_CreateDesktop(MONITOR *pMonitor)
class_hints = TSXAllocClassHint(); class_hints = TSXAllocClassHint();
if (!size_hints || !wm_hints || !class_hints) if (!size_hints || !wm_hints || !class_hints)
{ {
MSG("Not enough memory for window manager hints.\n" ); MESSAGE("Not enough memory for window manager hints.\n" );
exit(1); exit(1);
} }
size_hints->min_width = size_hints->max_width = width; size_hints->min_width = size_hints->max_width = width;
@ -158,7 +158,7 @@ void X11DRV_MONITOR_Initialize(MONITOR *pMonitor)
TSXFree( depth_list ); TSXFree( depth_list );
if (i >= depth_count) if (i >= depth_count)
{ {
MSG( "%s: Depth %d not supported on this screen.\n", MESSAGE( "%s: Depth %d not supported on this screen.\n",
Options.programName, pX11Monitor->depth ); Options.programName, pX11Monitor->depth );
exit(1); exit(1);
} }

View File

@ -11,7 +11,7 @@
#include "ts_xlib.h" #include "ts_xlib.h"
#include "callback.h" #include "callback.h"
#include "debug.h" #include "debugtools.h"
#include "mouse.h" #include "mouse.h"
#include "win.h" #include "win.h"
#include "windef.h" #include "windef.h"
@ -53,7 +53,7 @@ static BOOL X11DRV_MOUSE_DoSetCursor( CURSORICONINFO *ptr )
if (ptr->bPlanes * ptr->bBitsPerPixel != 1) if (ptr->bPlanes * ptr->bBitsPerPixel != 1)
{ {
WARN(cursor, "Cursor has more than 1 bpp!\n" ); WARN("Cursor has more than 1 bpp!\n" );
return FALSE; return FALSE;
} }
@ -220,7 +220,7 @@ void X11DRV_MOUSE_MoveCursor(WORD wAbsX, WORD wAbsY)
if ( winX == wAbsX && winY == wAbsY ) if ( winX == wAbsX && winY == wAbsY )
return; return;
TRACE( cursor, "(%d,%d): moving from (%d,%d)\n", wAbsX, wAbsY, winX, winY ); TRACE("(%d,%d): moving from (%d,%d)\n", wAbsX, wAbsY, winX, winY );
TSXWarpPointer( display, X11DRV_GetXRootWindow(), X11DRV_GetXRootWindow(), TSXWarpPointer( display, X11DRV_GetXRootWindow(), X11DRV_GetXRootWindow(),
0, 0, 0, 0, wAbsX, wAbsY ); 0, 0, 0, 0, wAbsX, wAbsY );

View File

@ -18,7 +18,7 @@
#include <string.h> #include <string.h>
#include "bitmap.h" #include "bitmap.h"
#include "color.h" #include "color.h"
#include "debug.h" #include "debugtools.h"
#include "display.h" #include "display.h"
#include "dce.h" #include "dce.h"
#include "options.h" #include "options.h"
@ -132,12 +132,12 @@ void X11DRV_WND_Finalize(WND *wndPtr)
(X11DRV_WND_DATA *) wndPtr->pDriverData; (X11DRV_WND_DATA *) wndPtr->pDriverData;
if (!wndPtr->pDriverData) { if (!wndPtr->pDriverData) {
ERR(win,"Trying to destroy window again. Not good.\n"); ERR("Trying to destroy window again. Not good.\n");
return; return;
} }
if(pWndDriverData->window) if(pWndDriverData->window)
{ {
ERR(win, ERR(
"WND destroyed without destroying " "WND destroyed without destroying "
"the associated X Window (%ld)\n", "the associated X Window (%ld)\n",
pWndDriverData->window pWndDriverData->window