mirror of
https://github.com/reactos/reactos.git
synced 2025-06-26 18:59:45 +00:00
[NTOBJSHEX]
- Fix headers. - Fix MSVC warning C4200: nonstandard extension used : zero-sized array in struct/union. [PSDK] Fix MSVC warning C4200: nonstandard extension used : zero-sized array in struct/union. Note to Wine synchronizers and PSDK maintainers: those MIB* structures should go into a tcpmib.h header instead. svn path=/trunk/; revision=66425
This commit is contained in:
parent
9a5316a185
commit
b7138a87f6
5 changed files with 21 additions and 23 deletions
|
@ -1,10 +1,10 @@
|
||||||
/*
|
/*
|
||||||
* PROJECT: ReactOS shell extensions
|
* PROJECT: ReactOS shell extensions
|
||||||
* LICENSE: GPL - See COPYING in the top level directory
|
* LICENSE: GPL - See COPYING in the top level directory
|
||||||
* FILE: dll\shellext\ntobjshex\ntobjns.cpp
|
* FILE: dll\shellext\ntobjshex\ntobjns.cpp
|
||||||
* PURPOSE: NT Object Namespace shell extension
|
* PURPOSE: NT Object Namespace shell extension
|
||||||
* PROGRAMMERS: David Quintana <gigaherz@gmail.com>
|
* PROGRAMMERS: David Quintana <gigaherz@gmail.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "precomp.h"
|
#include "precomp.h"
|
||||||
#include "ntobjutil.h"
|
#include "ntobjutil.h"
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* PROJECT: ReactOS system libraries
|
* PROJECT: ReactOS shell extensions
|
||||||
* LICENSE: GPL - See COPYING in the top level directory
|
* LICENSE: GPL - See COPYING in the top level directory
|
||||||
* FILE: dll\win32\stobject\stobject.cpp
|
* FILE: dll\shellext\ntobjshex\ntobjns.h
|
||||||
* PURPOSE: Systray shell service object
|
* PURPOSE: NT Object Namespace shell extension
|
||||||
* PROGRAMMERS: Robert Naumann
|
* PROGRAMMERS: David Quintana <gigaherz@gmail.com>
|
||||||
David Quintana <gigaherz@gmail.com>
|
|
||||||
*/
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* PROJECT: ReactOS system libraries
|
* PROJECT: ReactOS shell extensions
|
||||||
* LICENSE: GPL - See COPYING in the top level directory
|
* LICENSE: GPL - See COPYING in the top level directory
|
||||||
* FILE: dll\win32\stobject\stobject.cpp
|
* FILE: dll\shellext\ntobjshex\ntobjshex.cpp
|
||||||
* PURPOSE: COM registration services for STobject.dll
|
* PURPOSE: NT Object Namespace shell extension
|
||||||
* PROGRAMMERS: Robert Naumann
|
* PROGRAMMERS: David Quintana <gigaherz@gmail.com>
|
||||||
David Quintana <gigaherz@gmail.com>
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "precomp.h"
|
#include "precomp.h"
|
||||||
|
|
|
@ -34,7 +34,7 @@ enum OBJECT_TYPE {
|
||||||
|
|
||||||
UNKNOWN_OBJECT_TYPE = -1
|
UNKNOWN_OBJECT_TYPE = -1
|
||||||
};
|
};
|
||||||
extern const LPCWSTR ObjectTypeNames [];
|
extern const LPCWSTR ObjectTypeNames[];
|
||||||
|
|
||||||
#define NT_OBJECT_PIDL_MAGIC (USHORT)0x9A03
|
#define NT_OBJECT_PIDL_MAGIC (USHORT)0x9A03
|
||||||
|
|
||||||
|
@ -50,20 +50,20 @@ struct NtPidlEntry
|
||||||
OBJECT_BASIC_INFORMATION objectInformation;
|
OBJECT_BASIC_INFORMATION objectInformation;
|
||||||
|
|
||||||
USHORT entryNameLength;
|
USHORT entryNameLength;
|
||||||
WCHAR entryName[0];
|
WCHAR entryName[ANYSIZE_ARRAY];
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct NtPidlTypeData
|
struct NtPidlTypeData
|
||||||
{
|
{
|
||||||
USHORT typeNameLength;
|
USHORT typeNameLength;
|
||||||
WCHAR typeName[0];
|
WCHAR typeName[ANYSIZE_ARRAY];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct NtPidlSymlinkData
|
struct NtPidlSymlinkData
|
||||||
{
|
{
|
||||||
USHORT targetNameLength;
|
USHORT targetNameLength;
|
||||||
WCHAR targetName[0];
|
WCHAR targetName[ANYSIZE_ARRAY];
|
||||||
};
|
};
|
||||||
#include <poppack.h>
|
#include <poppack.h>
|
||||||
|
|
||||||
|
|
|
@ -327,7 +327,7 @@ typedef struct _MIB_TCPROW_OWNER_PID {
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
DWORD dwNumEntries;
|
DWORD dwNumEntries;
|
||||||
MIB_TCPROW_OWNER_PID table[0];
|
MIB_TCPROW_OWNER_PID table[1];
|
||||||
} MIB_TCPTABLE_OWNER_PID, *PMIB_TCPTABLE_OWNER_PID;
|
} MIB_TCPTABLE_OWNER_PID, *PMIB_TCPTABLE_OWNER_PID;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue