ntoskrnl.exe: Add stub for PsSetLoadImageNotifyRoutine.
This commit is contained in:
parent
e766a132db
commit
c643aec175
|
@ -1595,6 +1595,15 @@ NTSTATUS WINAPI IoWMIRegistrationControl(PDEVICE_OBJECT DeviceObject, ULONG Acti
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************
|
||||||
|
* PsSetLoadImageNotifyRoutine (NTOSKRNL.EXE.@)
|
||||||
|
*/
|
||||||
|
NTSTATUS WINAPI PsSetLoadImageNotifyRoutine(PLOAD_IMAGE_NOTIFY_ROUTINE routine)
|
||||||
|
{
|
||||||
|
FIXME("(%p) stub\n", routine);
|
||||||
|
return STATUS_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************
|
/*****************************************************
|
||||||
* DllMain
|
* DllMain
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -911,7 +911,7 @@
|
||||||
@ stdcall PsSetCreateThreadNotifyRoutine(ptr)
|
@ stdcall PsSetCreateThreadNotifyRoutine(ptr)
|
||||||
@ stub PsSetJobUIRestrictionsClass
|
@ stub PsSetJobUIRestrictionsClass
|
||||||
@ stub PsSetLegoNotifyRoutine
|
@ stub PsSetLegoNotifyRoutine
|
||||||
@ stub PsSetLoadImageNotifyRoutine
|
@ stdcall PsSetLoadImageNotifyRoutine(ptr)
|
||||||
@ stub PsSetProcessPriorityByClass
|
@ stub PsSetProcessPriorityByClass
|
||||||
@ stub PsSetProcessPriorityClass
|
@ stub PsSetProcessPriorityClass
|
||||||
@ stub PsSetProcessSecurityPort
|
@ stub PsSetProcessSecurityPort
|
||||||
|
|
|
@ -107,7 +107,28 @@ typedef enum _CONFIGURATION_TYPE
|
||||||
MaximunType
|
MaximunType
|
||||||
} CONFIGURATION_TYPE, *PCONFIGURATION_TYPE;
|
} CONFIGURATION_TYPE, *PCONFIGURATION_TYPE;
|
||||||
|
|
||||||
|
typedef struct _IMAGE_INFO
|
||||||
|
{
|
||||||
|
union
|
||||||
|
{
|
||||||
|
ULONG Properties;
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
ULONG ImageAddressingMode : 8;
|
||||||
|
ULONG SystemModeImage : 1;
|
||||||
|
ULONG ImageMappedToAllPids : 1;
|
||||||
|
ULONG ExtendedInfoPresent : 1;
|
||||||
|
ULONG Reserved : 21;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
PVOID ImageBase;
|
||||||
|
ULONG ImageSelector;
|
||||||
|
SIZE_T ImageSize;
|
||||||
|
ULONG ImageSectionNumber;
|
||||||
|
} IMAGE_INFO, *PIMAGE_INFO;
|
||||||
|
|
||||||
typedef VOID (WINAPI *PDRIVER_REINITIALIZE)(PDRIVER_OBJECT,PVOID,ULONG);
|
typedef VOID (WINAPI *PDRIVER_REINITIALIZE)(PDRIVER_OBJECT,PVOID,ULONG);
|
||||||
|
typedef VOID (WINAPI *PLOAD_IMAGE_NOTIFY_ROUTINE)(PUNICODE_STRING,HANDLE,PIMAGE_INFO);
|
||||||
typedef NTSTATUS (WINAPI *PIO_QUERY_DEVICE_ROUTINE)(PVOID,PUNICODE_STRING,INTERFACE_TYPE,ULONG,
|
typedef NTSTATUS (WINAPI *PIO_QUERY_DEVICE_ROUTINE)(PVOID,PUNICODE_STRING,INTERFACE_TYPE,ULONG,
|
||||||
PKEY_VALUE_FULL_INFORMATION*,CONFIGURATION_TYPE,ULONG,PKEY_VALUE_FULL_INFORMATION*);
|
PKEY_VALUE_FULL_INFORMATION*,CONFIGURATION_TYPE,ULONG,PKEY_VALUE_FULL_INFORMATION*);
|
||||||
|
|
||||||
|
@ -115,5 +136,6 @@ NTSTATUS WINAPI IoQueryDeviceDescription(PINTERFACE_TYPE,PULONG,PCONFIGURATION_
|
||||||
PCONFIGURATION_TYPE,PULONG,PIO_QUERY_DEVICE_ROUTINE,PVOID);
|
PCONFIGURATION_TYPE,PULONG,PIO_QUERY_DEVICE_ROUTINE,PVOID);
|
||||||
void WINAPI IoRegisterDriverReinitialization(PDRIVER_OBJECT,PDRIVER_REINITIALIZE,PVOID);
|
void WINAPI IoRegisterDriverReinitialization(PDRIVER_OBJECT,PDRIVER_REINITIALIZE,PVOID);
|
||||||
NTSTATUS WINAPI IoRegisterShutdownNotification(PDEVICE_OBJECT);
|
NTSTATUS WINAPI IoRegisterShutdownNotification(PDEVICE_OBJECT);
|
||||||
|
NTSTATUS WINAPI PsSetLoadImageNotifyRoutine(PLOAD_IMAGE_NOTIFY_ROUTINE);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue