mirror of
https://github.com/reactos/reactos.git
synced 2025-06-09 20:11:14 +00:00
[NTOS:WMI]
- Fill out WmipGenericMapping according to kmtest:ObTypes svn path=/trunk/; revision=66845
This commit is contained in:
parent
9e600f0e65
commit
74450c6b81
2 changed files with 10 additions and 2 deletions
|
@ -170,4 +170,6 @@ typedef enum
|
||||||
#define TRACELOG_ACCESS_REALTIME 0x0400
|
#define TRACELOG_ACCESS_REALTIME 0x0400
|
||||||
#define TRACELOG_REGISTER_GUIDS 0x0800
|
#define TRACELOG_REGISTER_GUIDS 0x0800
|
||||||
|
|
||||||
|
#define WMIGUID_ALL_ACCESS (STANDARD_RIGHTS_READ | SYNCHRONIZE | 0xFFF)
|
||||||
|
|
||||||
#endif /* _WMISTR_ */
|
#endif /* _WMISTR_ */
|
||||||
|
|
|
@ -19,7 +19,13 @@
|
||||||
/* GLOBALS ******************************************************************/
|
/* GLOBALS ******************************************************************/
|
||||||
|
|
||||||
POBJECT_TYPE WmipGuidObjectType;
|
POBJECT_TYPE WmipGuidObjectType;
|
||||||
GENERIC_MAPPING WmipGenericMapping;
|
GENERIC_MAPPING WmipGenericMapping =
|
||||||
|
{
|
||||||
|
WMIGUID_QUERY,
|
||||||
|
WMIGUID_SET,
|
||||||
|
WMIGUID_EXECUTE,
|
||||||
|
WMIGUID_ALL_ACCESS
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
@ -120,7 +126,7 @@ WmipInitializeGuidObjectType(
|
||||||
ObjectTypeInitializer.MaintainHandleCount = FALSE;
|
ObjectTypeInitializer.MaintainHandleCount = FALSE;
|
||||||
ObjectTypeInitializer.ValidAccessMask = STANDARD_RIGHTS_ALL | 0xFFF;
|
ObjectTypeInitializer.ValidAccessMask = STANDARD_RIGHTS_ALL | 0xFFF;
|
||||||
ObjectTypeInitializer.SecurityRequired = TRUE;
|
ObjectTypeInitializer.SecurityRequired = TRUE;
|
||||||
ObjectTypeInitializer.DefaultNonPagedPoolCharge = sizeof(WMIP_GUID_OBJECT);;
|
ObjectTypeInitializer.DefaultNonPagedPoolCharge = sizeof(WMIP_GUID_OBJECT);
|
||||||
ObjectTypeInitializer.SecurityProcedure = WmipSecurityMethod;
|
ObjectTypeInitializer.SecurityProcedure = WmipSecurityMethod;
|
||||||
ObjectTypeInitializer.DeleteProcedure = WmipDeleteMethod;
|
ObjectTypeInitializer.DeleteProcedure = WmipDeleteMethod;
|
||||||
ObjectTypeInitializer.CloseProcedure = WmipCloseMethod;
|
ObjectTypeInitializer.CloseProcedure = WmipCloseMethod;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue