NTSTATUS WINAPI
LsaClose(LSA_HANDLE ObjectHandle)
{
- NTSTATUS Status;
+ //NTSTATUS Status;
TRACE("LsaClose(0x%p) called\n", ObjectHandle);
+#if 0
_SEH2_TRY
{
Status = LsarClose((PLSAPR_HANDLE)&ObjectHandle);
_SEH2_END;
return Status;
+#else
+
+ /* This is our fake handle, don't go too much long way */
+ if (ObjectHandle == (LSA_HANDLE)0xcafe)
+ return STATUS_SUCCESS;
+
+ return LsarClose((PLSAPR_HANDLE)&ObjectHandle);
+
+#endif
}
IN ACCESS_MASK DesiredAccess,
IN OUT PLSA_HANDLE PolicyHandle)
{
- NTSTATUS Status;
+ //NTSTATUS Status;
TRACE("LsaOpenPolicy (%s,%p,0x%08x,%p)\n",
SystemName?debugstr_w(SystemName->Buffer):"(null)",
ObjectAttributes, DesiredAccess, PolicyHandle);
+#if 0
_SEH2_TRY
{
*PolicyHandle = NULL;
TRACE("LsaOpenPolicy() done (Status: 0x%08lx)\n", Status);
return Status;
+#else
+
+ if(PolicyHandle) *PolicyHandle = (LSA_HANDLE)0xcafe;
+ return STATUS_SUCCESS;
+
+#endif
}