Author: greatlrd
Date: Thu Jun 28 13:38:54 2007
New Revision: 27302
URL:
http://svn.reactos.org/svn/reactos?rev=27302&view=rev
Log:
cleaning up ddk header file, I am aming for ddk2003sp1 3790.1830 compatible
Added:
branches/ddk2003/include/ddk2003/amtvuids.h (with props)
branches/ddk2003/include/ddk2003/d4iface.h (with props)
branches/ddk2003/include/ddk2003/nettypes.h (with props)
branches/ddk2003/include/ddk2003/ntdd1394.h (with props)
branches/ddk2003/include/ddk2003/usbiodef.h (with props)
branches/ddk2003/include/ddk2003/vfwext.h (with props)
branches/ddk2003/include/ddk2003/warning.h (with props)
Removed:
branches/ddk2003/include/ddk/amtvuids.h
branches/ddk2003/include/ddk/d4iface.h
branches/ddk2003/include/ddk/nettypes.h
branches/ddk2003/include/ddk/ntdd1934.h
branches/ddk2003/include/ddk/warning.h
Modified:
branches/ddk2003/include/ddk2003/readme.txt
Removed: branches/ddk2003/include/ddk/amtvuids.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk/amtvuids.h?…
==============================================================================
--- branches/ddk2003/include/ddk/amtvuids.h (original)
+++ branches/ddk2003/include/ddk/amtvuids.h (removed)
@@ -1,15 +1,0 @@
-
-#ifndef OUR_GUID_ENTRY
-#define OUR_GUID_ENTRY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
-DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8);
-#endif
-
-OUR_GUID_ENTRY(CLSID_CTVTunerFilter, 0x266EEE40, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
-OUR_GUID_ENTRY(CLSID_CTVTunerFilterPropertyPage, 0x266EEE41, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
-OUR_GUID_ENTRY(IID_AnalogVideoStandard, 0x266EEE44, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
-OUR_GUID_ENTRY(IID_TunerInputType, 0x266EEE46, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
-OUR_GUID_ENTRY(CLSID_CrossbarFilter, 0x71F96460, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
-OUR_GUID_ENTRY(CLSID_CrossbarFilterPropertyPage, 0x71F96461, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
-OUR_GUID_ENTRY(CLSID_TVAudioFilter, 0x71F96462, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
-OUR_GUID_ENTRY(CLSID_TVAudioFilterPropertyPage, 0x71F96463, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
-
Removed: branches/ddk2003/include/ddk/d4iface.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk/d4iface.h?r…
==============================================================================
--- branches/ddk2003/include/ddk/d4iface.h (original)
+++ branches/ddk2003/include/ddk/d4iface.h (removed)
@@ -1,47 +1,0 @@
-#ifndef _DOT4_IFACE_H
-#define _DOT4_IFACE_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef unsigned long CHANNEL_HANDLE;
-typedef CHANNEL_HANDLE *PCHANNEL_HANDLE;
-
-typedef struct _DOT4_ACTIVITY
-{
- ULONG ulMessage;
- ULONG ulByteCount;
- CHANNEL_HANDLE hChannel;
-} DOT4_ACTIVITY, *PDOT4_ACTIVITY;
-
-#define DOT4_MAX_CHANNELS 128
-#define NO_TIMEOUT 0
-#define STREAM_TYPE_CHANNEL 1
-#define PACKET_TYPE_CHANNEL 2
-#define DOT4_STREAM_RECEIVED 0x100
-#define DOT4_STREAM_CREDITS 0x101
-#define DOT4_MESSAGE_RECEIVED 0x102
-#define DOT4_DISCONNECT 0x103
-#define DOT4_CHANNEL_CLOSED 0x105
-#define DOT4_CHANNEL 0
-#define HP_MESSAGE_PROCESSOR 1
-#define PRINTER_CHANNEL 2
-#define SCANNER_CHANNEL 4
-#define MIO_COMMAND_PROCESSOR 5
-#define ECHO_CHANNEL 6
-#define FAX_SEND_CHANNEL 7
-#define FAX_RECV_CHANNEL 8
-#define DIAGNOSTIC_CHANNEL 9
-#define HP_RESERVED 10
-#define IMAGE_DOWNLOAD 11
-#define HOST_DATASTORE_UPLOAD 12
-#define HOST_DATASTORE_DOWNLOAD 13
-#define CONFIG_UPLOAD 14
-#define CONFIG_DOWNLOAD 15
-
-#ifdef __cplusplus
-}
-#endif
-#endif
-
Removed: branches/ddk2003/include/ddk/nettypes.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk/nettypes.h?…
==============================================================================
--- branches/ddk2003/include/ddk/nettypes.h (original)
+++ branches/ddk2003/include/ddk/nettypes.h (removed)
@@ -1,32 +1,0 @@
-
-#ifndef _NETTYPES_
-#define _NETTYPES_
-
-#define HARDWARE_ADDRESS_LENGTH 6
-#define NETMAN_VARTYPE_ULONG 0
-#define NETMAN_VARTYPE_HARDWARE_ADDRESS 1
-#define NETMAN_VARTYPE_STRING 2
-
-
-typedef ULONG OFFSET;
-
-typedef struct _FLAT_STRING
-{
- SHORT MaximumLength;
- SHORT Length;
- char Buffer [1];
-} FLAT_STRING, *PFLAT_STRING;
-
-
-typedef struct _NETWORK_NAME
-{
- FLAT_STRING Name;
-} NETWORK_NAME, *PNETWORK_NAME;
-
-typedef struct _HARDWARE_ADDRESS
-{
- UCHAR Address [HARDWARE_ADDRESS_LENGTH];
-} HARDWARE_ADDRESS, *PHARDWARE_ADDRESS;
-
-#endif
-
Removed: branches/ddk2003/include/ddk/ntdd1934.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk/ntdd1934.h?…
==============================================================================
--- branches/ddk2003/include/ddk/ntdd1934.h (original)
+++ branches/ddk2003/include/ddk/ntdd1934.h (removed)
@@ -1,47 +1,0 @@
-
-#ifndef _NTDD1394_H_
-#define _NTDD1394_H_
-
-#if (_MSC_VER >= 1020)
-#pragma once
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef struct _IEEE1394_VDEV_PNP_REQUEST
-{
- ULONG fulFlags;
- ULONG Reserved;
- ULARGE_INTEGER InstanceId;
- UCHAR DeviceId;
-} IEEE1394_VDEV_PNP_REQUEST,*PIEEE1394_VDEV_PNP_REQUEST;
-
-
-typedef struct _IEEE1394_API_REQUEST
-{
- ULONG RequestNumber;
- ULONG Flags;
- union
- {
- IEEE1394_VDEV_PNP_REQUEST AddVirtualDevice;
- IEEE1394_VDEV_PNP_REQUEST RemoveVirtualDevice;
- } u;
-} IEEE1394_API_REQUEST, *PIEEE1394_API_REQUEST;
-
-#define IEEE1394_API_ADD_VIRTUAL_DEVICE 0x00000001
-#define IEEE1394_API_REMOVE_VIRTUAL_DEVICE 0x00000002
-#define IEEE1394_REQUEST_FLAG_UNICODE 0x00000001
-#define IEEE1394_REQUEST_FLAG_PERSISTENT 0x00000002
-#define IEEE1394_REQUEST_FLAG_USE_LOCAL_HOST_EUI 0x00000004
-#define BUS1394_VIRTUAL_DEVICE_LIST_KEY L"Virtual Device List"
-#define BUS1394_LOCAL_HOST_INSTANCE_KEY L"LOCAL HOST EUI64"
-#define IOCTL_IEEE1394_API_REQUEST CTL_CODE(FILE_DEVICE_UNKNOWN, 0x100,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
Removed: branches/ddk2003/include/ddk/warning.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk/warning.h?r…
==============================================================================
--- branches/ddk2003/include/ddk/warning.h (original)
+++ branches/ddk2003/include/ddk/warning.h (removed)
@@ -1,5 +1,0 @@
-
-/* FIXME
- here we putting #pragma warning and disable or enable them
- I known gcc and msvc using diffent pragma and I do not known
- the gcc pragma well to achive msvs and gcc compatible with this */
Added: branches/ddk2003/include/ddk2003/amtvuids.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/amtvuid…
==============================================================================
--- branches/ddk2003/include/ddk2003/amtvuids.h (added)
+++ branches/ddk2003/include/ddk2003/amtvuids.h Thu Jun 28 13:38:54 2007
@@ -1,0 +1,15 @@
+
+#ifndef OUR_GUID_ENTRY
+#define OUR_GUID_ENTRY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
+DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8);
+#endif
+
+OUR_GUID_ENTRY(CLSID_CTVTunerFilter, 0x266EEE40, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
+OUR_GUID_ENTRY(CLSID_CTVTunerFilterPropertyPage, 0x266EEE41, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
+OUR_GUID_ENTRY(IID_AnalogVideoStandard, 0x266EEE44, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
+OUR_GUID_ENTRY(IID_TunerInputType, 0x266EEE46, 0x6C63, 0x11CF, 0x8A, 0x3,
0x0, 0xAA, 0x0, 0x6E, 0xCB, 0x65);
+OUR_GUID_ENTRY(CLSID_CrossbarFilter, 0x71F96460, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+OUR_GUID_ENTRY(CLSID_CrossbarFilterPropertyPage, 0x71F96461, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+OUR_GUID_ENTRY(CLSID_TVAudioFilter, 0x71F96462, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+OUR_GUID_ENTRY(CLSID_TVAudioFilterPropertyPage, 0x71F96463, 0x78F3, 0x11D0, 0xA1, 0x8C,
0x0, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+
Propchange: branches/ddk2003/include/ddk2003/amtvuids.h
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/ddk2003/include/ddk2003/d4iface.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/d4iface…
==============================================================================
--- branches/ddk2003/include/ddk2003/d4iface.h (added)
+++ branches/ddk2003/include/ddk2003/d4iface.h Thu Jun 28 13:38:54 2007
@@ -1,0 +1,47 @@
+#ifndef _DOT4_IFACE_H
+#define _DOT4_IFACE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+typedef unsigned long CHANNEL_HANDLE;
+typedef CHANNEL_HANDLE *PCHANNEL_HANDLE;
+
+typedef struct _DOT4_ACTIVITY
+{
+ ULONG ulMessage;
+ ULONG ulByteCount;
+ CHANNEL_HANDLE hChannel;
+} DOT4_ACTIVITY, *PDOT4_ACTIVITY;
+
+#define DOT4_MAX_CHANNELS 128
+#define NO_TIMEOUT 0
+#define STREAM_TYPE_CHANNEL 1
+#define PACKET_TYPE_CHANNEL 2
+#define DOT4_STREAM_RECEIVED 0x100
+#define DOT4_STREAM_CREDITS 0x101
+#define DOT4_MESSAGE_RECEIVED 0x102
+#define DOT4_DISCONNECT 0x103
+#define DOT4_CHANNEL_CLOSED 0x105
+#define DOT4_CHANNEL 0
+#define HP_MESSAGE_PROCESSOR 1
+#define PRINTER_CHANNEL 2
+#define SCANNER_CHANNEL 4
+#define MIO_COMMAND_PROCESSOR 5
+#define ECHO_CHANNEL 6
+#define FAX_SEND_CHANNEL 7
+#define FAX_RECV_CHANNEL 8
+#define DIAGNOSTIC_CHANNEL 9
+#define HP_RESERVED 10
+#define IMAGE_DOWNLOAD 11
+#define HOST_DATASTORE_UPLOAD 12
+#define HOST_DATASTORE_DOWNLOAD 13
+#define CONFIG_UPLOAD 14
+#define CONFIG_DOWNLOAD 15
+
+#ifdef __cplusplus
+}
+#endif
+#endif
+
Propchange: branches/ddk2003/include/ddk2003/d4iface.h
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/ddk2003/include/ddk2003/nettypes.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/nettype…
==============================================================================
--- branches/ddk2003/include/ddk2003/nettypes.h (added)
+++ branches/ddk2003/include/ddk2003/nettypes.h Thu Jun 28 13:38:54 2007
@@ -1,0 +1,32 @@
+
+#ifndef _NETTYPES_
+#define _NETTYPES_
+
+#define HARDWARE_ADDRESS_LENGTH 6
+#define NETMAN_VARTYPE_ULONG 0
+#define NETMAN_VARTYPE_HARDWARE_ADDRESS 1
+#define NETMAN_VARTYPE_STRING 2
+
+
+typedef ULONG OFFSET;
+
+typedef struct _FLAT_STRING
+{
+ SHORT MaximumLength;
+ SHORT Length;
+ char Buffer [1];
+} FLAT_STRING, *PFLAT_STRING;
+
+
+typedef struct _NETWORK_NAME
+{
+ FLAT_STRING Name;
+} NETWORK_NAME, *PNETWORK_NAME;
+
+typedef struct _HARDWARE_ADDRESS
+{
+ UCHAR Address [HARDWARE_ADDRESS_LENGTH];
+} HARDWARE_ADDRESS, *PHARDWARE_ADDRESS;
+
+#endif
+
Propchange: branches/ddk2003/include/ddk2003/nettypes.h
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/ddk2003/include/ddk2003/ntdd1394.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/ntdd139…
==============================================================================
--- branches/ddk2003/include/ddk2003/ntdd1394.h (added)
+++ branches/ddk2003/include/ddk2003/ntdd1394.h Thu Jun 28 13:38:54 2007
@@ -1,0 +1,52 @@
+
+
+#ifndef _NTDD1394_H_
+#define _NTDD1394_H_
+
+#if (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define BUS1394_VIRTUAL_DEVICE_LIST_KEY L"Virtual Device List"
+#define BUS1394_LOCAL_HOST_INSTANCE_KEY L"LOCAL HOST EUI64"
+#define IEEE1394_API_ADD_VIRTUAL_DEVICE 0x00000001
+#define IEEE1394_API_REMOVE_VIRTUAL_DEVICE 0x00000002
+#define IEEE1394_REQUEST_FLAG_UNICODE 0x00000001
+#define IEEE1394_REQUEST_FLAG_PERSISTENT 0x00000002
+#define IEEE1394_REQUEST_FLAG_USE_LOCAL_HOST_EUI 0x00000004
+
+#define IOCTL_IEEE1394_API_REQUEST \
+ CTL_CODE( FILE_DEVICE_UNKNOWN, 0x100, METHOD_BUFFERED, FILE_ANY_ACCESS)
+
+
+
+typedef struct _IEEE1394_VDEV_PNP_REQUEST
+{
+ ULONG fulFlags;
+ ULONG Reserved;
+ ULARGE_INTEGER InstanceId;
+ UCHAR DeviceId;
+} IEEE1394_VDEV_PNP_REQUEST,*PIEEE1394_VDEV_PNP_REQUEST;
+
+
+typedef struct _IEEE1394_API_REQUEST
+{
+ ULONG RequestNumber;
+ ULONG Flags;
+ union
+ {
+ IEEE1394_VDEV_PNP_REQUEST AddVirtualDevice;
+ IEEE1394_VDEV_PNP_REQUEST RemoveVirtualDevice;
+ } u;
+} IEEE1394_API_REQUEST, *PIEEE1394_API_REQUEST;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
Propchange: branches/ddk2003/include/ddk2003/ntdd1394.h
------------------------------------------------------------------------------
svn:eol-style = native
Modified: branches/ddk2003/include/ddk2003/readme.txt
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/readme.…
==============================================================================
--- branches/ddk2003/include/ddk2003/readme.txt (original)
+++ branches/ddk2003/include/ddk2003/readme.txt Thu Jun 28 13:38:54 2007
@@ -3,3 +3,7 @@
Add #define FAR ?
Add ifdef __REACTOS__ in ieverp.h
+
+
+Look at warning.h see if anything can be done better
+
Added: branches/ddk2003/include/ddk2003/usbiodef.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/usbiode…
==============================================================================
--- branches/ddk2003/include/ddk2003/usbiodef.h (added)
+++ branches/ddk2003/include/ddk2003/usbiodef.h Thu Jun 28 13:38:54 2007
@@ -1,0 +1,52 @@
+
+
+#ifndef __USBIODEF_H__
+#define __USBIODEF_H__
+
+DEFINE_GUID(GUID_DEVINTERFACE_USB_HUB, 0xF18A0E88, 0xc30C, 0x11D0, 0x88, 0x15, 0x00,
0xA0, 0xC9, 0x06, 0xBE, 0xD8);
+DEFINE_GUID(GUID_DEVINTERFACE_USB_DEVICE, 0xA5DCBF10L, 0x6530, 0x11D2, 0x90, 0x1F, 0x00,
0xC0, 0x4F, 0xB9, 0x51, 0xED);
+DEFINE_GUID(GUID_DEVINTERFACE_USB_HOST_CONTROLLER, 0x3ABF6F2D, 0x71C4, 0x462A, 0x8A,
0x92, 0x1E, 0x68, 0x61, 0xE6, 0xAF, 0x27);
+DEFINE_GUID(GUID_USB_WMI_STD_DATA, 0x4E623B20L, 0xCB14, 0x11D1, 0xB3, 0x31, 0x00, 0xA0,
0xC9, 0x59, 0xBB, 0xD2);
+DEFINE_GUID(GUID_USB_WMI_STD_NOTIFICATION, 0x4E623B20L, 0xCB14, 0x11D1, 0xB3, 0x31, 0x00,
0xA0, 0xC9, 0x59, 0xBB, 0xD2);
+
+#define GUID_CLASS_USBHUB GUID_DEVINTERFACE_USB_HUB
+#define GUID_CLASS_USB_DEVICE GUID_DEVINTERFACE_USB_DEVICE
+#define GUID_CLASS_USB_HOST_CONTROLLER GUID_DEVINTERFACE_USB_HOST_CONTROLLER
+#define HCD_GET_STATS_1 255
+#define HCD_DIAGNOSTIC_MODE_ON 256
+#define HCD_DIAGNOSTIC_MODE_OFF 257
+#define HCD_GET_ROOT_HUB_NAME 258
+#define HCD_GET_DRIVERKEY_NAME 265
+#define HCD_GET_STATS_2 266
+#define HCD_DISABLE_PORT 268
+#define HCD_ENABLE_PORT 269
+#define HCD_USER_REQUEST 270
+#define USB_SUBMIT_URB 0
+#define USB_RESET_PORT 1
+#define USB_GET_ROOTHUB_PDO 3
+#define USB_GET_PORT_STATUS 4
+#define USB_ENABLE_PORT 5
+#define USB_GET_HUB_COUNT 6
+#define USB_CYCLE_PORT 7
+#define USB_GET_HUB_NAME 8
+#define USB_IDLE_NOTIFICATION 9
+#define USB_GET_BUS_INFO 264
+#define USB_GET_CONTROLLER_NAME 265
+#define USB_GET_BUSGUID_INFO 266
+#define USB_GET_PARENT_HUB_INFO 267
+#define USB_GET_DEVICE_HANDLE 268
+#define USB_GET_NODE_INFORMATION 258
+#define USB_GET_NODE_CONNECTION_INFORMATION 259
+#define USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION 260
+#define USB_GET_NODE_CONNECTION_NAME 261
+#define USB_DIAG_IGNORE_HUBS_ON 262
+#define USB_DIAG_IGNORE_HUBS_OFF 263
+#define USB_GET_NODE_CONNECTION_DRIVERKEY_NAME 264
+#define USB_GET_HUB_CAPABILITIES 271
+#define USB_GET_NODE_CONNECTION_ATTRIBUTES 272
+#define USB_HUB_CYCLE_PORT 273
+#define USB_GET_NODE_CONNECTION_INFORMATION_EX 274
+#define FILE_DEVICE_USB FILE_DEVICE_UNKNOWN
+#define USB_CTL(id) CTL_CODE(FILE_DEVICE_USB, (id), METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define USB_KERNEL_CTL(id) CTL_CODE(FILE_DEVICE_USB, (id), METHOD_NEITHER,
FILE_ANY_ACCESS)
+#endif
Propchange: branches/ddk2003/include/ddk2003/usbiodef.h
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/ddk2003/include/ddk2003/vfwext.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/vfwext.…
==============================================================================
--- branches/ddk2003/include/ddk2003/vfwext.h (added)
+++ branches/ddk2003/include/ddk2003/vfwext.h Thu Jun 28 13:38:54 2007
@@ -1,0 +1,29 @@
+
+#include <prsht.h>
+
+#define TARGET_DEVICE_FRIENDLY_NAME "TargetDeviceFriendlyName"
+#define TARGET_DEVICE_OPEN_EXCLUSIVELY "TargetDeviceOpenExclusively"
+#define VFW_HIDE_SETTINGS_PAGE 0x00000001
+#define VFW_HIDE_VIDEOSRC_PAGE 0x00000002
+#define VFW_HIDE_CAMERACONTROL_PAGE 0x00000004
+#define VFW_HIDE_ALL_PAGES (VFW_HIDE_SETTINGS_PAGE |
VFW_HIDE_VIDEOSRC_PAGE | VFW_HIDE_CAMERACONTROL_PAGE)
+#define VFW_OEM_ADD_PAGE 0x80000000
+#define VFW_USE_DEVICE_HANDLE 0x00000001
+#define VFW_USE_STREAM_HANDLE 0x00000002
+#define VFW_QUERY_DEV_CHANGED 0x00000100
+
+
+typedef DWORD (CALLBACK FAR * VFWWDMExtensionProc)
+ (LPVOID pfnDeviceIoControl, LPFNADDPROPSHEETPAGE pfnAddPropertyPage, LPARAM lParam);
+
+typedef BOOL (CALLBACK FAR * LPFNEXTDEVIO)(
+ LPARAM lParam,
+ DWORD dwFlags,
+ DWORD dwIoControlCode,
+ LPVOID lpInBuffer,
+ DWORD nInBufferSize,
+ LPVOID lpOutBuffer,
+ DWORD nOutBufferSize,
+ LPDWORD lpBytesReturned,
+ LPOVERLAPPED lpOverlapped);
+
Propchange: branches/ddk2003/include/ddk2003/vfwext.h
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/ddk2003/include/ddk2003/warning.h
URL:
http://svn.reactos.org/svn/reactos/branches/ddk2003/include/ddk2003/warning…
==============================================================================
--- branches/ddk2003/include/ddk2003/warning.h (added)
+++ branches/ddk2003/include/ddk2003/warning.h Thu Jun 28 13:38:54 2007
@@ -1,0 +1,81 @@
+#pragma warning(3:4092)
+#pragma warning(4:4096)
+#pragma warning(4:4121)
+#pragma warning(3:4125)
+#pragma warning(3:4130)
+#pragma warning(3:4132)
+
+#if _DBG_MEMCPY_INLINE_
+ #pragma warning(disable:4163)
+#endif
+
+#pragma warning(4:4206)
+#pragma warning(4:4101)
+#pragma warning(4:4208)
+#pragma warning(3:4212)
+#pragma warning(3:4242)
+
+#if defined(_M_IA64)
+ #pragma warning(disable:4407)
+ #pragma warning(disable:4714)
+#endif
+
+#pragma warning(4:4267)
+#pragma warning(4:4312)
+#pragma warning(disable:4324)
+#pragma warning(error:4700)
+#pragma warning(error:4259)
+#pragma warning(disable:4071)
+#pragma warning(error:4013)
+#pragma warning(error:4551)
+#pragma warning(error:4806)
+#pragma warning(4:4509)
+#pragma warning(4:4177)
+#pragma warning(disable:4274)
+#pragma warning(disable:4786)
+#pragma warning(disable:4503)
+#pragma warning(disable:4263)
+#pragma warning(disable:4264)
+#pragma warning(disable:4710)
+#pragma warning(disable:4917)
+#pragma warning(error:4552)
+#pragma warning(error:4553)
+#pragma warning(3:4288)
+#pragma warning(3:4532)
+#pragma warning(error:4312)
+#pragma warning(error:4296)
+#pragma warning(3:4546)
+
+#if _MSC_VER > 1300
+ #pragma warning(disable:4197)
+ #pragma warning(disable:4675)
+ #pragma warning(disable:4356)
+#endif
+
+
+
+#ifndef __cplusplus
+ #undef try
+ #undef except
+ #undef finally
+ #undef leave
+ #define try __try
+ #define except __except
+ #define finally __finally
+ #define leave __leave
+#endif
+
+#if _MSC_VER <= 1400
+ #pragma warning(disable: 4068)
+#endif
+
+#if defined(_M_IA64) && _MSC_VER > 1310
+ #define __TYPENAME typename
+#elif defined(_M_IX86) && _MSC_FULL_VER >= 13102154
+ #define __TYPENAME typename
+#elif defined(_M_AMD64) && _MSC_VER >= 1400
+ #define __TYPENAME typename
+#else
+ #define __TYPENAME
+#endif
+
Propchange: branches/ddk2003/include/ddk2003/warning.h
------------------------------------------------------------------------------
svn:eol-style = native