[PATCH 1/11] apphelp: Add definitions.
Alexandre Julliard
julliard at winehq.org
Thu Aug 1 14:10:16 CDT 2013
Mislav Blazevic <krofnica996 at gmail.com> writes:
> @@ -25,6 +26,209 @@ extern "C" {
>
> BOOL WINAPI ApphelpCheckShellObject(REFCLSID, BOOL, ULONGLONG *);
>
> +typedef enum _PATH_TYPE {
> + DOS_PATH,
> + NT_PATH
> +} PATH_TYPE;
> +
> +typedef struct _DB {
> + HANDLE file;
> + DWORD size;
> + PBYTE data;
> +} DB, *PDB;
> +
> +typedef DWORD TAGID;
> +typedef WORD TAG;
> +
> +#define TAGID_NULL 0x0
> +#define TAGID_ROOT 0x0
> +
> +/* The above definition of TAGID_ROOT is used in winapi but doesn't make
> + * sense, especially internally, because TAGID represents offset into
> + * database data and there is a header at offset 0, NOT a tag.
> + * Therfore, this definition should only be used internally. */
> +#define _TAGID_ROOT 0xC
If it's internal it shouldn't be in the public header. In fact I don't
see any of these definitions in the SDK header.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list