![]() |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This section describes the DDGPEStandardHeadermacro.
#define DDGPEStandardHeader\ DWORD dwSize;\ DWORD dwDriverSignature;\ DWORD dwVersion;\ DWORD dwReserved0;\ DWORD dwReserved1;\ DWORD dwReserved2;\ DWORDdwReserved3
This macro is used by various DDGPEstructures to allow any possible future expansion of the structures and it also allows your driver to store custom information. See the DDGPEstructure definitions in this chapter for more information on using this macro.
dwSize
This field should be set to the total size of the entire structure, including itself.
dwDriverSignature
This field is reserved for your driver, and can be set to any value. It is ignored by DDGPE.
dwVersion
The dwVersion field indicates the version number of this data
structure. This field should be set to
xxx_CURRENTVERSION
depending on which structure this
macro is in.
dwReserved0
dwReserved1
dwReserved2
dwReserved3
These fields are reserved for DDGPEand should be set to zero (0) initially by your driver.
Last updated on Tuesday, July 13, 2004