Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Karcrack

#771
Cita de: Eternal Idol en 30 Agosto 2010, 14:08 PM
No se pueden mezclar esas cabeceras; normalmente lo que se hace es copiar y pegar la parte que se necesita para las estructuras, enumeraciones y usar enlace dinamico (typedef + GetProcAddress) :xD
Odio enlazar dinamicamente u.u... Me tocara hacerme un .h con todas las estructuras y los typedef...

Por cierto, por que C es tan tiquisimiquis con los tipos de variable? Me parece tan absurdo... todo son DWORDs!!! :xD
#772
Copia el codigo que yo he puesto directamente y ejecuta...
#773
No tenia agregado las cabeceras del CRT... lo he hecho y nuevos errores han aparecido :o
------ Operación Volver a generar todo iniciada: proyecto: STUB_kTweet, configuración: Release Win32 ------
Eliminando archivos intermedios y de resultados para el proyecto 'STUB_kTweet', configuración 'Release|Win32'
Compilando...
main.cpp
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(128) : warning C4005: 'MAX_NATURAL_ALIGNMENT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(109) : vea la definición anterior de 'MAX_NATURAL_ALIGNMENT'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(161) : warning C4005: 'PROBE_ALIGNMENT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(142) : vea la definición anterior de 'PROBE_ALIGNMENT'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(614) : error C2011: '_PROCESSOR_NUMBER' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(493) : vea la declaración de '_PROCESSOR_NUMBER'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(625) : error C2011: '_GROUP_AFFINITY' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(504) : vea la declaración de '_GROUP_AFFINITY'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(882) : error C2011: '_FLOAT128' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(630) : vea la declaración de '_FLOAT128'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(933) : error C2011: '_LARGE_INTEGER' : nueva definición del tipo 'union'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(677) : vea la declaración de '_LARGE_INTEGER'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(951) : error C2011: '_ULARGE_INTEGER' : nueva definición del tipo 'union'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(695) : vea la declaración de '_ULARGE_INTEGER'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(973) : error C2011: '_LUID' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(717) : vea la declaración de '_LUID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1070) : error C2084: la función 'ULONGLONG Int64ShllMod32(ULONGLONG,DWORD)' ya tiene un cuerpo
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(771) : vea la definición anterior de 'Int64ShllMod32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1086) : error C2084: la función 'LONGLONG Int64ShraMod32(LONGLONG,DWORD)' ya tiene un cuerpo
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(778) : vea la definición anterior de 'Int64ShraMod32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1102) : error C2084: la función 'ULONGLONG Int64ShrlMod32(ULONGLONG,DWORD)' ya tiene un cuerpo
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(785) : vea la definición anterior de 'Int64ShrlMod32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1318) : warning C4005: 'UNICODE_STRING_MAX_BYTES' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(957) : vea la definición anterior de 'UNICODE_STRING_MAX_BYTES'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1358) : error C2011: '_LIST_ENTRY' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(966) : vea la declaración de '_LIST_ENTRY'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1368) : error C2011: '_SINGLE_LIST_ENTRY' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(976) : vea la declaración de '_SINGLE_LIST_ENTRY'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1380) : error C2011: 'LIST_ENTRY32' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(985) : vea la declaración de 'LIST_ENTRY32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1386) : error C2011: 'LIST_ENTRY64' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(991) : vea la declaración de 'LIST_ENTRY64'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1406) : error C2027: uso del tipo 'LIST_ENTRY64' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(991) : vea la declaración de 'LIST_ENTRY64'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1406) : error C2227: el operando izquierdo de '->Flink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1406) : error C2027: uso del tipo 'LIST_ENTRY32' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(985) : vea la declaración de 'LIST_ENTRY32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1406) : error C2227: el operando izquierdo de '->Flink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1407) : error C2027: uso del tipo 'LIST_ENTRY64' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(991) : vea la declaración de 'LIST_ENTRY64'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1407) : error C2227: el operando izquierdo de '->Blink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1407) : error C2027: uso del tipo 'LIST_ENTRY32' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(985) : vea la declaración de 'LIST_ENTRY32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1407) : error C2227: el operando izquierdo de '->Blink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1417) : error C2027: uso del tipo 'LIST_ENTRY32' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(985) : vea la declaración de 'LIST_ENTRY32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1417) : error C2227: el operando izquierdo de '->Flink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1417) : error C2027: uso del tipo 'LIST_ENTRY64' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(991) : vea la declaración de 'LIST_ENTRY64'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1417) : error C2227: el operando izquierdo de '->Flink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1418) : error C2027: uso del tipo 'LIST_ENTRY32' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(985) : vea la declaración de 'LIST_ENTRY32'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1418) : error C2227: el operando izquierdo de '->Blink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1418) : error C2027: uso del tipo 'LIST_ENTRY64' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(991) : vea la declaración de 'LIST_ENTRY64'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(1418) : error C2227: el operando izquierdo de '->Blink' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2468) : warning C4005: 'MAKELANGID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1791) : vea la definición anterior de 'MAKELANGID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2469) : warning C4005: 'PRIMARYLANGID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1792) : vea la definición anterior de 'PRIMARYLANGID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2470) : warning C4005: 'SUBLANGID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1793) : vea la definición anterior de 'SUBLANGID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2503) : warning C4005: 'MAKELCID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1826) : vea la definición anterior de 'MAKELCID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2506) : warning C4005: 'MAKESORTLCID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1829) : vea la definición anterior de 'MAKESORTLCID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2507) : warning C4005: 'LANGIDFROMLCID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1830) : vea la definición anterior de 'LANGIDFROMLCID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2508) : warning C4005: 'SORTIDFROMLCID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1831) : vea la definición anterior de 'SORTIDFROMLCID'
C:\WinDDK\7600.16385.1\inc\api\ntdef.h(2509) : warning C4005: 'SORTVERSIONFROMLCID' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1832) : vea la definición anterior de 'SORTVERSIONFROMLCID'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(147) : warning C4005: 'STATUS_WAIT_0' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1983) : vea la definición anterior de 'STATUS_WAIT_0'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(199) : warning C4005: 'STATUS_ABANDONED_WAIT_0' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1984) : vea la definición anterior de 'STATUS_ABANDONED_WAIT_0'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(222) : warning C4005: 'STATUS_USER_APC' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1985) : vea la definición anterior de 'STATUS_USER_APC'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(249) : warning C4005: 'STATUS_TIMEOUT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1986) : vea la definición anterior de 'STATUS_TIMEOUT'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(258) : warning C4005: 'STATUS_PENDING' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1987) : vea la definición anterior de 'STATUS_PENDING'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(651) : warning C4005: 'DBG_EXCEPTION_HANDLED' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1988) : vea la definición anterior de 'DBG_EXCEPTION_HANDLED'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(660) : warning C4005: 'DBG_CONTINUE' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1989) : vea la definición anterior de 'DBG_CONTINUE'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(746) : warning C4005: 'STATUS_SEGMENT_NOTIFICATION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1990) : vea la definición anterior de 'STATUS_SEGMENT_NOTIFICATION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1219) : warning C4005: 'DBG_TERMINATE_THREAD' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1991) : vea la definición anterior de 'DBG_TERMINATE_THREAD'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1228) : warning C4005: 'DBG_TERMINATE_PROCESS' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1992) : vea la definición anterior de 'DBG_TERMINATE_PROCESS'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1237) : warning C4005: 'DBG_CONTROL_C' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1993) : vea la definición anterior de 'DBG_CONTROL_C'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1246) : warning C4005: 'DBG_PRINTEXCEPTION_C' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1994) : vea la definición anterior de 'DBG_PRINTEXCEPTION_C'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1255) : warning C4005: 'DBG_RIPEXCEPTION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1995) : vea la definición anterior de 'DBG_RIPEXCEPTION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1264) : warning C4005: 'DBG_CONTROL_BREAK' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1996) : vea la definición anterior de 'DBG_CONTROL_BREAK'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1273) : warning C4005: 'DBG_COMMAND_EXCEPTION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1997) : vea la definición anterior de 'DBG_COMMAND_EXCEPTION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1305) : warning C4005: 'STATUS_GUARD_PAGE_VIOLATION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1998) : vea la definición anterior de 'STATUS_GUARD_PAGE_VIOLATION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1316) : warning C4005: 'STATUS_DATATYPE_MISALIGNMENT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(1999) : vea la definición anterior de 'STATUS_DATATYPE_MISALIGNMENT'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1327) : warning C4005: 'STATUS_BREAKPOINT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2000) : vea la definición anterior de 'STATUS_BREAKPOINT'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1338) : warning C4005: 'STATUS_SINGLE_STEP' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2001) : vea la definición anterior de 'STATUS_SINGLE_STEP'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1641) : warning C4005: 'STATUS_LONGJUMP' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2002) : vea la definición anterior de 'STATUS_LONGJUMP'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1668) : warning C4005: 'STATUS_UNWIND_CONSOLIDATE' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2003) : vea la definición anterior de 'STATUS_UNWIND_CONSOLIDATE'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1735) : warning C4005: 'DBG_EXCEPTION_NOT_HANDLED' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2004) : vea la definición anterior de 'DBG_EXCEPTION_NOT_HANDLED'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1864) : warning C4005: 'STATUS_ACCESS_VIOLATION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2005) : vea la definición anterior de 'STATUS_ACCESS_VIOLATION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1873) : warning C4005: 'STATUS_IN_PAGE_ERROR' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2006) : vea la definición anterior de 'STATUS_IN_PAGE_ERROR'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1891) : warning C4005: 'STATUS_INVALID_HANDLE' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2007) : vea la definición anterior de 'STATUS_INVALID_HANDLE'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(1936) : warning C4005: 'STATUS_INVALID_PARAMETER' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2008) : vea la definición anterior de 'STATUS_INVALID_PARAMETER'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(2036) : warning C4005: 'STATUS_NO_MEMORY' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2009) : vea la definición anterior de 'STATUS_NO_MEMORY'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(2093) : warning C4005: 'STATUS_ILLEGAL_INSTRUCTION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2010) : vea la definición anterior de 'STATUS_ILLEGAL_INSTRUCTION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(2174) : warning C4005: 'STATUS_NONCONTINUABLE_EXCEPTION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2011) : vea la definición anterior de 'STATUS_NONCONTINUABLE_EXCEPTION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(2183) : warning C4005: 'STATUS_INVALID_DISPOSITION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2012) : vea la definición anterior de 'STATUS_INVALID_DISPOSITION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3105) : warning C4005: 'STATUS_ARRAY_BOUNDS_EXCEEDED' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2013) : vea la definición anterior de 'STATUS_ARRAY_BOUNDS_EXCEEDED'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3115) : warning C4005: 'STATUS_FLOAT_DENORMAL_OPERAND' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2014) : vea la definición anterior de 'STATUS_FLOAT_DENORMAL_OPERAND'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3125) : warning C4005: 'STATUS_FLOAT_DIVIDE_BY_ZERO' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2015) : vea la definición anterior de 'STATUS_FLOAT_DIVIDE_BY_ZERO'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3135) : warning C4005: 'STATUS_FLOAT_INEXACT_RESULT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2016) : vea la definición anterior de 'STATUS_FLOAT_INEXACT_RESULT'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3145) : warning C4005: 'STATUS_FLOAT_INVALID_OPERATION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2017) : vea la definición anterior de 'STATUS_FLOAT_INVALID_OPERATION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3155) : warning C4005: 'STATUS_FLOAT_OVERFLOW' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2018) : vea la definición anterior de 'STATUS_FLOAT_OVERFLOW'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3165) : warning C4005: 'STATUS_FLOAT_STACK_CHECK' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2019) : vea la definición anterior de 'STATUS_FLOAT_STACK_CHECK'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3175) : warning C4005: 'STATUS_FLOAT_UNDERFLOW' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2020) : vea la definición anterior de 'STATUS_FLOAT_UNDERFLOW'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3185) : warning C4005: 'STATUS_INTEGER_DIVIDE_BY_ZERO' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2021) : vea la definición anterior de 'STATUS_INTEGER_DIVIDE_BY_ZERO'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3195) : warning C4005: 'STATUS_INTEGER_OVERFLOW' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2022) : vea la definición anterior de 'STATUS_INTEGER_OVERFLOW'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(3205) : warning C4005: 'STATUS_PRIVILEGED_INSTRUCTION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2023) : vea la definición anterior de 'STATUS_PRIVILEGED_INSTRUCTION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(4151) : warning C4005: 'STATUS_STACK_OVERFLOW' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2024) : vea la definición anterior de 'STATUS_STACK_OVERFLOW'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(4668) : warning C4005: 'STATUS_DLL_NOT_FOUND' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2025) : vea la definición anterior de 'STATUS_DLL_NOT_FOUND'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(4697) : warning C4005: 'STATUS_ORDINAL_NOT_FOUND' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2026) : vea la definición anterior de 'STATUS_ORDINAL_NOT_FOUND'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(4707) : warning C4005: 'STATUS_ENTRYPOINT_NOT_FOUND' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2027) : vea la definición anterior de 'STATUS_ENTRYPOINT_NOT_FOUND'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(4717) : warning C4005: 'STATUS_CONTROL_C_EXIT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2028) : vea la definición anterior de 'STATUS_CONTROL_C_EXIT'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(4795) : warning C4005: 'STATUS_DLL_INIT_FAILED' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2029) : vea la definición anterior de 'STATUS_DLL_INIT_FAILED'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(7197) : warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2030) : vea la definición anterior de 'STATUS_FLOAT_MULTIPLE_FAULTS'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(7207) : warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2031) : vea la definición anterior de 'STATUS_FLOAT_MULTIPLE_TRAPS'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(7330) : warning C4005: 'STATUS_REG_NAT_CONSUMPTION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2032) : vea la definición anterior de 'STATUS_REG_NAT_CONSUMPTION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(8523) : warning C4005: 'STATUS_STACK_BUFFER_OVERRUN' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2033) : vea la definición anterior de 'STATUS_STACK_BUFFER_OVERRUN'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(8650) : warning C4005: 'STATUS_INVALID_CRUNTIME_PARAMETER' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2034) : vea la definición anterior de 'STATUS_INVALID_CRUNTIME_PARAMETER'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(8713) : warning C4005: 'STATUS_ASSERTION_FAILURE' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2035) : vea la definición anterior de 'STATUS_ASSERTION_FAILURE'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(11904) : warning C4005: 'STATUS_SXS_EARLY_DEACTIVATION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2037) : vea la definición anterior de 'STATUS_SXS_EARLY_DEACTIVATION'
C:\WinDDK\7600.16385.1\inc\api\ntstatus.h(11913) : warning C4005: 'STATUS_SXS_INVALID_DEACTIVATION' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2038) : vea la definición anterior de 'STATUS_SXS_INVALID_DEACTIVATION'
C:\WinDDK\7600.16385.1\inc\ddk\mce.h(137) : error C2079: '_MCA_EXCEPTION::TimeStamp' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(408) : error C2011: '_M128A' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2054) : vea la declaración de '_M128A'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(417) : error C2011: '_XSAVE_FORMAT' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2063) : vea la declaración de '_XSAVE_FORMAT'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(456) : error C2011: '_XSAVE_AREA_HEADER' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2102) : vea la declaración de '_XSAVE_AREA_HEADER'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(461) : error C2011: '_XSAVE_AREA' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2107) : vea la declaración de '_XSAVE_AREA'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(466) : error C2011: '_XSTATE_CONTEXT' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2112) : vea la declaración de '_XSTATE_CONTEXT'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(496) : error C2011: '_CONTEXT_CHUNK' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2142) : vea la declaración de '_CONTEXT_CHUNK'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(526) : error C2011: '_CONTEXT_EX' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2172) : vea la declaración de '_CONTEXT_EX'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(589) : error C2027: uso del tipo '_XSAVE_AREA' sin definir
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2107) : vea la declaración de '_XSAVE_AREA'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(589) : error C2227: el operando izquierdo de '->Header' debe señalar al tipo class/struct/union/generic
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(589) : error C2086: 'char __C_ASSERT__[1]' : nueva definición
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(2234) : vea la declaración de '__C_ASSERT__'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(799) : error C2084: la función 'BOOLEAN InterlockedBitTestAndComplement(volatile LONG *,LONG)' ya tiene un cuerpo
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(3791) : vea la definición anterior de 'InterlockedBitTestAndComplement'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(954) : error C2084: la función 'void DbgRaiseAssertionFailure(void)' ya tiene un cuerpo
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(4044) : vea la definición anterior de 'DbgRaiseAssertionFailure'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3128) : error C2011: '_GENERIC_MAPPING' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(6521) : vea la declaración de '_GENERIC_MAPPING'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3149) : error C2011: '_LUID_AND_ATTRIBUTES' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(6542) : vea la declaración de '_LUID_AND_ATTRIBUTES'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3173) : error C2011: '_ACL' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(7091) : vea la declaración de '_ACL'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3219) : error C2011: '_PRIVILEGE_SET' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(7685) : vea la declaración de '_PRIVILEGE_SET'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3276) : error C2011: '_SECURITY_IMPERSONATION_LEVEL' : nueva definición del tipo 'enum'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(7866) : vea la declaración de '_SECURITY_IMPERSONATION_LEVEL'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3303) : error C2011: '_SECURITY_QUALITY_OF_SERVICE' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(8149) : vea la declaración de '_SECURITY_QUALITY_OF_SERVICE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3315) : error C2011: '_SE_IMPERSONATION_STATE' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(8161) : vea la declaración de '_SE_IMPERSONATION_STATE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3845) : warning C4005: 'DEVICE_TYPE' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winioctl.h(99) : vea la definición anterior de 'DEVICE_TYPE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3928) : warning C4005: 'DEVICE_TYPE_FROM_CTL_CODE' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winioctl.h(182) : vea la definición anterior de 'DEVICE_TYPE_FROM_CTL_CODE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(3933) : warning C4005: 'METHOD_FROM_CTL_CODE' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winioctl.h(187) : vea la definición anterior de 'METHOD_FROM_CTL_CODE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4350) : error C2079: '_FILE_BASIC_INFORMATION::CreationTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4351) : error C2079: '_FILE_BASIC_INFORMATION::LastAccessTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4352) : error C2079: '_FILE_BASIC_INFORMATION::LastWriteTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4353) : error C2079: '_FILE_BASIC_INFORMATION::ChangeTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4358) : error C2079: '_FILE_STANDARD_INFORMATION::AllocationSize' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4359) : error C2079: '_FILE_STANDARD_INFORMATION::EndOfFile' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4367) : error C2079: '_FILE_POSITION_INFORMATION::CurrentByteOffset' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4372) : error C2079: '_FILE_NETWORK_OPEN_INFORMATION::CreationTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4373) : error C2079: '_FILE_NETWORK_OPEN_INFORMATION::LastAccessTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4374) : error C2079: '_FILE_NETWORK_OPEN_INFORMATION::LastWriteTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4375) : error C2079: '_FILE_NETWORK_OPEN_INFORMATION::ChangeTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4376) : error C2079: '_FILE_NETWORK_OPEN_INFORMATION::AllocationSize' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4377) : error C2079: '_FILE_NETWORK_OPEN_INFORMATION::EndOfFile' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4577) : error C2079: '_IO_ERROR_LOG_PACKET::DeviceOffset' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4590) : error C2079: '_IO_ERROR_LOG_MESSAGE::TimeStamp' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4774) : error C2079: '_KEY_BASIC_INFORMATION::LastWriteTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4781) : error C2079: '_KEY_NODE_INFORMATION::LastWriteTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4791) : error C2079: '_KEY_FULL_INFORMATION::LastWriteTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(4817) : error C2079: '_KEY_WRITE_TIME_INFORMATION::LastWriteTime' utiliza union '_LARGE_INTEGER' sin definir
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5877) : error C2011: '_SYSTEM_POWER_STATE' : nueva definición del tipo 'enum'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9913) : vea la declaración de '_SYSTEM_POWER_STATE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5891) : error C2365: 'PowerActionNone' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9927) : vea la declaración de 'PowerActionNone'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5892) : error C2365: 'PowerActionReserved' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9928) : vea la declaración de 'PowerActionReserved'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5893) : error C2365: 'PowerActionSleep' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9929) : vea la declaración de 'PowerActionSleep'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5894) : error C2365: 'PowerActionHibernate' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9930) : vea la declaración de 'PowerActionHibernate'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5895) : error C2365: 'PowerActionShutdown' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9931) : vea la declaración de 'PowerActionShutdown'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5896) : error C2365: 'PowerActionShutdownReset' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9932) : vea la declaración de 'PowerActionShutdownReset'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5897) : error C2365: 'PowerActionShutdownOff' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9933) : vea la declaración de 'PowerActionShutdownOff'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5899) : error C2365: 'PowerActionWarmEject' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9935) : vea la declaración de 'PowerActionWarmEject'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5899) : error C2371: 'POWER_ACTION' : nueva definición; tipos básicos distintos
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9935) : vea la declaración de 'POWER_ACTION'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5899) : error C2371: 'PPOWER_ACTION' : nueva definición; tipos básicos distintos
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9935) : vea la declaración de 'PPOWER_ACTION'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5901) : error C2011: '_DEVICE_POWER_STATE' : nueva definición del tipo 'enum'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9937) : vea la declaración de '_DEVICE_POWER_STATE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5910) : error C2011: '_MONITOR_DISPLAY_STATE' : nueva definición del tipo 'enum'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9946) : vea la declaración de '_MONITOR_DISPLAY_STATE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5985) : warning C4005: 'ES_SYSTEM_REQUIRED' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9953) : vea la definición anterior de 'ES_SYSTEM_REQUIRED'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5986) : warning C4005: 'ES_DISPLAY_REQUIRED' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9954) : vea la definición anterior de 'ES_DISPLAY_REQUIRED'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5987) : warning C4005: 'ES_USER_PRESENT' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9955) : vea la definición anterior de 'ES_USER_PRESENT'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5988) : warning C4005: 'ES_AWAYMODE_REQUIRED' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9956) : vea la definición anterior de 'ES_AWAYMODE_REQUIRED'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5989) : warning C4005: 'ES_CONTINUOUS' : redefinición de macro
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9957) : vea la definición anterior de 'ES_CONTINUOUS'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5994) : error C2365: 'LT_DONT_CARE' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9962) : vea la declaración de 'LT_DONT_CARE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5996) : error C2365: 'LT_LOWEST_LATENCY' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9964) : vea la declaración de 'LT_LOWEST_LATENCY'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(5996) : error C2371: 'LATENCY_TIME' : nueva definición; tipos básicos distintos
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9964) : vea la declaración de 'LATENCY_TIME'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6024) : error C2011: '_POWER_REQUEST_TYPE' : nueva definición del tipo 'enum'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(9992) : vea la declaración de '_POWER_REQUEST_TYPE'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6051) : error C2011: 'CM_Power_Data_s' : nueva definición del tipo 'struct'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10019) : vea la declaración de 'CM_Power_Data_s'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6067) : error C2365: 'SystemPowerPolicyAc' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10035) : vea la declaración de 'SystemPowerPolicyAc'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6068) : error C2365: 'SystemPowerPolicyDc' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10036) : vea la declaración de 'SystemPowerPolicyDc'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6069) : error C2365: 'VerifySystemPolicyAc' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10037) : vea la declaración de 'VerifySystemPolicyAc'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6070) : error C2365: 'VerifySystemPolicyDc' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10038) : vea la declaración de 'VerifySystemPolicyDc'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6071) : error C2365: 'SystemPowerCapabilities' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10039) : vea la declaración de 'SystemPowerCapabilities'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6072) : error C2365: 'SystemBatteryState' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10040) : vea la declaración de 'SystemBatteryState'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6073) : error C2365: 'SystemPowerStateHandler' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10041) : vea la declaración de 'SystemPowerStateHandler'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6074) : error C2365: 'ProcessorStateHandler' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10042) : vea la declaración de 'ProcessorStateHandler'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6075) : error C2365: 'SystemPowerPolicyCurrent' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10043) : vea la declaración de 'SystemPowerPolicyCurrent'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6076) : error C2365: 'AdministratorPowerPolicy' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10044) : vea la declaración de 'AdministratorPowerPolicy'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6077) : error C2365: 'SystemReserveHiberFile' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10045) : vea la declaración de 'SystemReserveHiberFile'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6078) : error C2365: 'ProcessorInformation' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10046) : vea la declaración de 'ProcessorInformation'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6079) : error C2365: 'SystemPowerInformation' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10047) : vea la declaración de 'SystemPowerInformation'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6080) : error C2365: 'ProcessorStateHandler2' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10048) : vea la declaración de 'ProcessorStateHandler2'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6081) : error C2365: 'LastWakeTime' : nueva definición; la definición anterior era 'enumerador'
       C:\WinDDK\7600.16385.1\inc\api\winnt.h(10049) : vea la declaración de 'LastWakeTime'
C:\WinDDK\7600.16385.1\inc\ddk\wdm.h(6081) : fatal error C1003: el recuento de errores supera 100; se detiene la compilación
El registro de compilación se guardó en el "file://c:\Documents and Settings\Administrador\Escritorio\kTweet\STUB\STUB_kTweet\Release\BuildLog.htm"
STUB_kTweet - 102 errores, 74 advertencias
========== Volver a generar todo: 0 correctos, 1 incorrectos, 0 omitidos ==========


El problema es que hay declaraciones repetidas... pero no se como arreglarlo :-\

Lh: No hagas doble post por favor.


Vale... quitando el windows.h y definiendo la arquitectura parece que todo va bien :)
#pragma comment(linker,"/NODEFAULTLIB")
#pragma comment(linker,"/ENTRY:main")

#define _X86_
#include <ntddk.h>


Ahora me surgen dos preguntitas:

  • No puedo tener windows.h y ntddk.h ??
  • Es posible establecer una estructura desde dentro del __asm?
#774
#pragma comment(linker,"/NODEFAULTLIB")
#pragma comment(linker,"/ENTRY:main")

#include <ntddk.h>

void main(){
PPEB PEB;
__asm{
xor eax, eax
mov [PEB], FS:[eax+0x18]
}
}

Esto es lo que tengo, luego tengo añadidas las carpetas del WDK a la lista de carpetas del VC...
Luego en la configuracion de proyecto tengo quitada la comprobacion del buffer (para evitar la CRT) y tambien esta configurado para que no meta DEBUG ni MANIFEST...
Supongo que el codigo asi directamente no ira, pero como el resto de errores no me dejan ni probarlo... :laugh:
#775
Cita de: Horricreu en 29 Agosto 2010, 22:34 PM
¿De qué manera la estás agregando? Mírate el siguiente enlace:

http://www.codeproject.com/KB/winsdk/vs2008_and_drivers.aspx

Saludos :P
Ya vi el link, he preguntado en el foro porque despues de googlear casi una hora no he conseguido nada...

Simplemente agrego ntddk.h por que me interesa usar ciertas APIs nativas, no es que quiera compilar un driver
#776
Olvide decir que uso MS VISUAL STUDIO 2008, y pretendo conseguir compilar con este...
#777
No es un signo menos, si no un guion virtual... caracter 173 ASCII ;) Y es invisible por cierto :xD, pero resulta que el IDE del VB6 lo muestra :xD
#778
Pues bueno, estaba intentando agregar el ntdkk.h del WDK...

Me da los siguientes errores:
------ Operación Volver a generar todo iniciada: proyecto: STUB_kTweet, configuración: Release Win32 ------
Eliminando archivos intermedios y de resultados para el proyecto 'STUB_kTweet', configuración 'Release|Win32'
Compilando...
main.cpp
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\excpt.h(60) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\excpt.h(60) : error C2144: error de sintaxis : '_EXCEPTION_RECORD' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\excpt.h(60) : error C2448: '_except_handler' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\excpt.h(61) : error C2144: error de sintaxis : 'void' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\excpt.h(62) : error C2144: error de sintaxis : '_CONTEXT' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\excpt.h(63) : error C2144: error de sintaxis : 'void' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\excpt.h(64) : error C2059: error de sintaxis : ')'
C:\WinDDK\7600.16385.1\inc\api\windef.h(49) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(51) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(53) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(157) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(158) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(159) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(160) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(161) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(164) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(165) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(167) : error C2143: error de sintaxis : falta ';' delante de '*'
C:\WinDDK\7600.16385.1\inc\api\windef.h(168) : error C2143: error de sintaxis : falta ';' delante de '*'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(94) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(94) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(94) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(94) : error C2448: '_isctype' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(94) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(94) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(95) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(95) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(95) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(95) : error C2448: '_isctype_l' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(95) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(95) : error C2146: error de sintaxis : falta ';' delante del identificador '_locale_t'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(95) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(96) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(96) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(96) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(96) : error C2448: 'isalpha' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(96) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(97) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(97) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(97) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(97) : error C2448: '_isalpha_l' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(97) : error C2146: error de sintaxis : falta ';' delante del identificador '_locale_t'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(97) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(98) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(98) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(98) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(98) : error C2448: 'isupper' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(98) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(99) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(99) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(99) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(99) : error C2448: '_isupper_l' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(99) : error C2146: error de sintaxis : falta ';' delante del identificador '_locale_t'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(99) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(100) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(100) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(100) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(100) : error C2448: 'islower' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(100) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(101) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(101) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(101) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(101) : error C2448: '_islower_l' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(101) : error C2146: error de sintaxis : falta ';' delante del identificador '_locale_t'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(101) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(102) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(102) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(102) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(102) : error C2448: 'isdigit' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(102) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(103) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(103) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(103) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(103) : error C2448: '_isdigit_l' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(103) : error C2146: error de sintaxis : falta ';' delante del identificador '_locale_t'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(103) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(104) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(104) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(104) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(104) : error C2448: 'isxdigit' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(104) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(105) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(105) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(105) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(105) : error C2448: '_isxdigit_l' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(105) : error C2146: error de sintaxis : falta ';' delante del identificador '_locale_t'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(105) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(106) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(106) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(106) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(106) : error C2448: 'isspace' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(106) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(107) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(107) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(107) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(107) : error C2448: '_isspace_l' : el inicializador de estilo de función parece ser una definición de función
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(107) : error C2146: error de sintaxis : falta ';' delante del identificador '_locale_t'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(107) : error C2059: error de sintaxis : ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(108) : error C2144: error de sintaxis : 'int' debe estar precedido de ';'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(108) : error C2065: '_In_' : identificador no declarado
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(108) : error C2144: error de sintaxis : 'int' debe estar precedido de ')'
c:\Archivos de programa\Microsoft Visual Studio 9.0\VC\include\ctype.h(108) : fatal error C1003: el recuento de errores supera 100; se detiene la compilación
El registro de compilación se guardó en el "file://c:\Documents and Settings\Administrador\Escritorio\kTweet\STUB\STUB_kTweet\Release\BuildLog.htm"
STUB_kTweet - 102 errores, 0 advertencias
========== Volver a generar todo: 0 correctos, 1 incorrectos, 0 omitidos ==========


Segun he leido el problema se debe a que algunas declaraciones estan duplicadas o que se yo...

Gracias por adelantado :D
#779
La utilidad es bien poca, a parte de ofuscar codigo, para complicar su lectura :xD

La explicacion es bien simple... basicamente utilizo caracteres especiales... en este caso el espacio especial :xD.. CHR(160).. y tambien el guion virtual, CHR(173), y el guion corto CHR(150) (que resulta ser distinto al simbolo de resta :xD) Asi VB detecta otras variables que contienen esos caracteres, y como no estan declaradas las establece a 0 ;)
#780
*Por lo visto SDC estuvo jugando con las etiquetas CODE asi que mirar el codigo aqui:
http://karcrack.pastebin.com/ZB6euDbC

Que resultado crees que mostarara el MsgBox? Copiad y ejecutad :xD
Respuesta:
1ºMsgBox -> &HFFFFFAC7
2ºMsgBox -> &H1337


Otra curiosidad:
http://karcrack.pastebin.com/371zNDm8
Que creis que devolvera? 250? Copiad y ejecutad :xD
Respuesta:125 :P

Otra mas:
MsgBox 125 + –125
Que creis que devolvera? 0? Copiad y ejecutad :xD
Respuesta:125 :P

NOTA: Todas estas gilipoyeces no ocurren si tienes puesto Option Explicit :xD