This commit is contained in:
caca 2025-12-13 23:37:26 +01:00
commit 5ac6e113e2
206 changed files with 12072 additions and 0 deletions

BIN
ARM/Release/advapi.obj Normal file

Binary file not shown.

BIN
ARM/Release/combase.obj Normal file

Binary file not shown.

BIN
ARM/Release/condvar.obj Normal file

Binary file not shown.

BIN
ARM/Release/dbg.obj Normal file

Binary file not shown.

BIN
ARM/Release/dllmain.obj Normal file

Binary file not shown.

BIN
ARM/Release/dwmapi.obj Normal file

Binary file not shown.

BIN
ARM/Release/dwrite.obj Normal file

Binary file not shown.

BIN
ARM/Release/dxgi.obj Normal file

Binary file not shown.

BIN
ARM/Release/evt_log.obj Normal file

Binary file not shown.

BIN
ARM/Release/exports.obj Normal file

Binary file not shown.

BIN
ARM/Release/fiber.obj Normal file

Binary file not shown.

BIN
ARM/Release/file.obj Normal file

Binary file not shown.

BIN
ARM/Release/initonce.obj Normal file

Binary file not shown.

BIN
ARM/Release/ip.obj Normal file

Binary file not shown.

BIN
ARM/Release/locale.obj Normal file

Binary file not shown.

BIN
ARM/Release/misc.obj Normal file

Binary file not shown.

BIN
ARM/Release/module.obj Normal file

Binary file not shown.

BIN
ARM/Release/ole32.obj Normal file

Binary file not shown.

BIN
ARM/Release/power.obj Normal file

Binary file not shown.

BIN
ARM/Release/processor.obj Normal file

Binary file not shown.

BIN
ARM/Release/procthread.obj Normal file

Binary file not shown.

BIN
ARM/Release/product.obj Normal file

Binary file not shown.

1
ARM/Release/progwrp.log Normal file
View File

@ -0,0 +1 @@
ARM\Release\advapi.obj : fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'ARM'

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@


View File

@ -0,0 +1 @@


View File

@ -0,0 +1 @@


View File

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.41.33923:TargetPlatformVersion=10.0.22621.0:
Release|ARM|C:\Users\win32\Documents\progwrp\|

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
ARM/Release/psapi.obj Normal file

Binary file not shown.

BIN
ARM/Release/ptr.obj Normal file

Binary file not shown.

BIN
ARM/Release/registry.obj Normal file

Binary file not shown.

BIN
ARM/Release/rsrc.res Normal file

Binary file not shown.

BIN
ARM/Release/setupapi.obj Normal file

Binary file not shown.

BIN
ARM/Release/shell.obj Normal file

Binary file not shown.

BIN
ARM/Release/srw.obj Normal file

Binary file not shown.

BIN
ARM/Release/synch.obj Normal file

Binary file not shown.

BIN
ARM/Release/tls.obj Normal file

Binary file not shown.

BIN
ARM/Release/user.obj Normal file

Binary file not shown.

BIN
ARM/Release/wer.obj Normal file

Binary file not shown.

41
ReadMe.txt Normal file
View File

@ -0,0 +1,41 @@
========================================================================
DYNAMIC LINK LIBRARY : progwrp Project Overview
========================================================================
AppWizard has created this progwrp DLL for you.
This file contains a summary of what you will find in each of the files that
make up your progwrp application.
progwrp.vcproj
This is the main project file for VC++ projects generated using an Application Wizard.
It contains information about the version of Visual C++ that generated the file, and
information about the platforms, configurations, and project features selected with the
Application Wizard.
progwrp.cpp
This is the main DLL source file.
When created, this DLL does not export any symbols. As a result, it
will not produce a .lib file when it is built. If you wish this project
to be a project dependency of some other project, you will either need to
add code to export some symbols from the DLL so that an export library
will be produced, or you can set the Ignore Input Library property to Yes
on the General propert page of the Linker folder in the project's Property
Pages dialog box.
/////////////////////////////////////////////////////////////////////////////
Other standard files:
StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file
named progwrp.pch and a precompiled types file named StdAfx.obj.
/////////////////////////////////////////////////////////////////////////////
Other notes:
AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize.
/////////////////////////////////////////////////////////////////////////////

BIN
Release/BuildLog.htm Normal file

Binary file not shown.

BIN
Release/RCa77612 Normal file

Binary file not shown.

BIN
Release/advapi.obj Normal file

Binary file not shown.

BIN
Release/combase.obj Normal file

Binary file not shown.

BIN
Release/condvar.obj Normal file

Binary file not shown.

BIN
Release/dbg.obj Normal file

Binary file not shown.

BIN
Release/dllmain.obj Normal file

Binary file not shown.

BIN
Release/dwmapi.obj Normal file

Binary file not shown.

BIN
Release/dwrite.obj Normal file

Binary file not shown.

BIN
Release/dxgi.obj Normal file

Binary file not shown.

BIN
Release/evt_log.obj Normal file

Binary file not shown.

BIN
Release/exports.obj Normal file

Binary file not shown.

BIN
Release/fiber.obj Normal file

Binary file not shown.

BIN
Release/file.obj Normal file

Binary file not shown.

BIN
Release/initonce.obj Normal file

Binary file not shown.

BIN
Release/ip.obj Normal file

Binary file not shown.

BIN
Release/locale.obj Normal file

Binary file not shown.

BIN
Release/misc.obj Normal file

Binary file not shown.

BIN
Release/module.obj Normal file

Binary file not shown.

BIN
Release/ole32.obj Normal file

Binary file not shown.

BIN
Release/power.obj Normal file

Binary file not shown.

BIN
Release/processor.obj Normal file

Binary file not shown.

BIN
Release/procthread.obj Normal file

Binary file not shown.

BIN
Release/product.obj Normal file

Binary file not shown.

View File

@ -0,0 +1,51 @@
c:\users\win32\documents\progwrp\progwrp\progwrp.pdb
c:\users\win32\documents\progwrp\progwrp\release\ptr.obj
c:\users\win32\documents\progwrp\progwrp\release\psapi.obj
c:\users\win32\documents\progwrp\progwrp\release\product.obj
c:\users\win32\documents\progwrp\progwrp\release\procthread.obj
c:\users\win32\documents\progwrp\progwrp\release\processor.obj
c:\users\win32\documents\progwrp\progwrp\release\power.obj
c:\users\win32\documents\progwrp\progwrp\release\ole32.obj
c:\users\win32\documents\progwrp\progwrp\release\module.obj
c:\users\win32\documents\progwrp\progwrp\release\misc.obj
c:\users\win32\documents\progwrp\progwrp\release\locale.obj
c:\users\win32\documents\progwrp\progwrp\release\ip.obj
c:\users\win32\documents\progwrp\progwrp\release\initonce.obj
c:\users\win32\documents\progwrp\progwrp\release\file.obj
c:\users\win32\documents\progwrp\progwrp\release\fiber.obj
c:\users\win32\documents\progwrp\progwrp\release\evt_log.obj
c:\users\win32\documents\progwrp\progwrp\release\dxgi.obj
c:\users\win32\documents\progwrp\progwrp\release\dwmapi.obj
c:\users\win32\documents\progwrp\progwrp\release\dbg.obj
c:\users\win32\documents\progwrp\progwrp\release\condvar.obj
c:\users\win32\documents\progwrp\progwrp\release\advapi.obj
c:\users\win32\documents\progwrp\progwrp\release\wer.obj
c:\users\win32\documents\progwrp\progwrp\release\user.obj
c:\users\win32\documents\progwrp\progwrp\release\tls.obj
c:\users\win32\documents\progwrp\progwrp\release\synch.obj
c:\users\win32\documents\progwrp\progwrp\release\srw.obj
c:\users\win32\documents\progwrp\progwrp\release\shell.obj
c:\users\win32\documents\progwrp\progwrp\release\setupapi.obj
c:\users\win32\documents\progwrp\progwrp\release\registry.obj
c:\users\win32\documents\progwrp\progwrp\release\combase.obj
c:\users\win32\documents\progwrp\progwrp\release\exports.obj
c:\users\win32\documents\progwrp\progwrp\release\dllmain.obj
c:\users\win32\documents\progwrp\progwrp\release\rsrc.res
c:\users\win32\documents\progwrp\release\progwrp.lib
c:\users\win32\documents\progwrp\release\progwrp.exp
c:\users\win32\documents\progwrp\progwrp\release\vc90.idb
c:\users\win32\documents\progwrp\progwrp\release\vc90.pdb
c:\users\win32\documents\progwrp\release\progwrp.pdb
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\cl.command.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\cl.items.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\cl.read.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\cl.write.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\link-cvtres.read.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\link-cvtres.write.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\link.command.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\link.read.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\link.secondary.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\link.write.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\rc.command.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\rc.read.1.tlog
c:\users\win32\documents\progwrp\progwrp\release\progwrp.tlog\rc.write.1.tlog

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>K:\progwrp\Release\progwrp.dll</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

18
Release/progwrp.log Normal file
View File

@ -0,0 +1,18 @@
 initonce.c
K:\progwrp\progwrp\initonce.c(43,17): warning C4047: 'function': 'volatile LONG *' differs in levels of indirection from 'PVOID *'
K:\progwrp\progwrp\initonce.c(43,17): warning C4024: '_InterlockedOr': different types for formal and actual parameter 1
K:\progwrp\progwrp\initonce.c(52,18): warning C4047: 'function': 'volatile LONG *' differs in levels of indirection from 'PVOID *'
K:\progwrp\progwrp\initonce.c(52,18): warning C4024: '_InterlockedOr': different types for formal and actual parameter 1
K:\progwrp\progwrp\initonce.c(59,14): warning C4047: '=': 'LPVOID' differs in levels of indirection from 'unsigned long'
K:\progwrp\progwrp\initonce.c(86,13): warning C4047: '=': 'LPVOID' differs in levels of indirection from 'unsigned long'
K:\progwrp\progwrp\initonce.c(101,18): warning C4047: 'function': 'volatile LONG *' differs in levels of indirection from 'PVOID *'
K:\progwrp\progwrp\initonce.c(101,18): warning C4024: '_InterlockedOr': different types for formal and actual parameter 1
K:\progwrp\progwrp\initonce.c(133,16): warning C4047: 'function': 'volatile LONG *' differs in levels of indirection from 'PVOID *'
K:\progwrp\progwrp\initonce.c(133,16): warning C4024: '_InterlockedOr': different types for formal and actual parameter 1
K:\progwrp\progwrp\initonce.c(137,17): warning C4047: 'function': 'volatile LONG *' differs in levels of indirection from 'PVOID *'
K:\progwrp\progwrp\initonce.c(137,17): warning C4024: '_InterlockedOr': different types for formal and actual parameter 1
K:\progwrp\progwrp\initonce.c(137,35): warning C4047: 'function': 'LONG' differs in levels of indirection from 'LPVOID'
K:\progwrp\progwrp\initonce.c(137,35): warning C4024: '_InterlockedOr': different types for formal and actual parameter 2
Creating library K:\progwrp\Release\progwrp.lib and object K:\progwrp\Release\progwrp.exp
LINK : /LTCG specified but no code generation required; remove /LTCG from the link command line to improve linker performance
progwrp.vcxproj -> K:\progwrp\Release\progwrp.dll

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,32 @@
K:\progwrp\progwrp\advapi.c;K:\progwrp\progwrp\Release\advapi.obj
K:\progwrp\progwrp\combase.c;K:\progwrp\progwrp\Release\combase.obj
K:\progwrp\progwrp\condvar.c;K:\progwrp\progwrp\Release\condvar.obj
K:\progwrp\progwrp\dbg.c;K:\progwrp\progwrp\Release\dbg.obj
K:\progwrp\progwrp\dllmain.c;K:\progwrp\progwrp\Release\dllmain.obj
K:\progwrp\progwrp\dwmapi.c;K:\progwrp\progwrp\Release\dwmapi.obj
K:\progwrp\progwrp\dwrite.c;K:\progwrp\progwrp\Release\dwrite.obj
K:\progwrp\progwrp\dxgi.c;K:\progwrp\progwrp\Release\dxgi.obj
K:\progwrp\progwrp\evt_log.c;K:\progwrp\progwrp\Release\evt_log.obj
K:\progwrp\progwrp\exports.c;K:\progwrp\progwrp\Release\exports.obj
K:\progwrp\progwrp\fiber.c;K:\progwrp\progwrp\Release\fiber.obj
K:\progwrp\progwrp\file.c;K:\progwrp\progwrp\Release\file.obj
K:\progwrp\progwrp\initonce.c;K:\progwrp\progwrp\Release\initonce.obj
K:\progwrp\progwrp\ip.c;K:\progwrp\progwrp\Release\ip.obj
K:\progwrp\progwrp\locale.c;K:\progwrp\progwrp\Release\locale.obj
K:\progwrp\progwrp\misc.c;K:\progwrp\progwrp\Release\misc.obj
K:\progwrp\progwrp\module.c;K:\progwrp\progwrp\Release\module.obj
K:\progwrp\progwrp\ole32.c;K:\progwrp\progwrp\Release\ole32.obj
K:\progwrp\progwrp\power.c;K:\progwrp\progwrp\Release\power.obj
K:\progwrp\progwrp\processor.c;K:\progwrp\progwrp\Release\processor.obj
K:\progwrp\progwrp\procthread.c;K:\progwrp\progwrp\Release\procthread.obj
K:\progwrp\progwrp\product.c;K:\progwrp\progwrp\Release\product.obj
K:\progwrp\progwrp\psapi.c;K:\progwrp\progwrp\Release\psapi.obj
K:\progwrp\progwrp\ptr.c;K:\progwrp\progwrp\Release\ptr.obj
K:\progwrp\progwrp\registry.c;K:\progwrp\progwrp\Release\registry.obj
K:\progwrp\progwrp\setupapi.c;K:\progwrp\progwrp\Release\setupapi.obj
K:\progwrp\progwrp\shell.c;K:\progwrp\progwrp\Release\shell.obj
K:\progwrp\progwrp\srw.c;K:\progwrp\progwrp\Release\srw.obj
K:\progwrp\progwrp\synch.c;K:\progwrp\progwrp\Release\synch.obj
K:\progwrp\progwrp\tls.c;K:\progwrp\progwrp\Release\tls.obj
K:\progwrp\progwrp\user.c;K:\progwrp\progwrp\Release\user.obj
K:\progwrp\progwrp\wer.c;K:\progwrp\progwrp\Release\wer.obj

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,3 @@
^C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\ADVAPI.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\COMBASE.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\CONDVAR.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\DBG.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\DLLMAIN.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\DWMAPI.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\DWRITE.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\DXGI.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\EVT_LOG.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\EXPORTS.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\FIBER.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\FILE.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\INITONCE.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\IP.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\LOCALE.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\MISC.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\MODULE.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\OLE32.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\POWER.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\PROCESSOR.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\PROCTHREAD.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\PRODUCT.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\PSAPI.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\PTR.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\REGISTRY.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\RSRC.RES|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\SETUPAPI.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\SHELL.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\SRW.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\SYNCH.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\TLS.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\USER.OBJ|C:\USERS\WIN32\DOCUMENTS\PROGWRP\PROGWRP\RELEASE\WER.OBJ
C:\Users\win32\Documents\progwrp\Release\progwrp.lib
C:\Users\win32\Documents\progwrp\Release\progwrp.EXP

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22621.0:
Release|Win32|K:\progwrp\|

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Release/psapi.obj Normal file

Binary file not shown.

BIN
Release/ptr.obj Normal file

Binary file not shown.

BIN
Release/registry.obj Normal file

Binary file not shown.

BIN
Release/rsrc.res Normal file

Binary file not shown.

BIN
Release/setupapi.obj Normal file

Binary file not shown.

BIN
Release/shell.obj Normal file

Binary file not shown.

BIN
Release/srw.obj Normal file

Binary file not shown.

BIN
Release/synch.obj Normal file

Binary file not shown.

BIN
Release/tls.obj Normal file

Binary file not shown.

BIN
Release/user.obj Normal file

Binary file not shown.

BIN
Release/wer.obj Normal file

Binary file not shown.

BIN
Yes Normal file

Binary file not shown.

96
advapi.c Normal file
View File

@ -0,0 +1,96 @@
#include "progwrp.h"
#include "export.h"
#include "implementations.h"
BOOL WINAPI Implementation_AddMandatoryAce(
PACL pAcl,
DWORD dwAceRevision,
DWORD AceFlags,
DWORD MandatoryPolicy,
PSID pLabelSid
)
{
return FALSE;
}
ULONG WINAPI Implementation_EventRegister(
LPCGUID ProviderId,
PENABLECALLBACK EnableCallback,
PVOID CallbackContext,
PREGHANDLE RegHandle
)
{
return ERROR_INVALID_PARAMETER;
}
ULONG WINAPI Implementation_EventSetInformation(
REGHANDLE RegHandle,
EVENT_INFO_CLASS InformationClass,
PVOID EventInformation,
ULONG InformationLength
)
{
return ERROR_INVALID_PARAMETER;
}
ULONG WINAPI Implementation_EventUnregister(
REGHANDLE RegHandle
)
{
return 0;
}
ULONG WINAPI Implementation_EventWrite(
REGHANDLE RegHandle,
PCEVENT_DESCRIPTOR EventDescriptor,
ULONG UserDataCount,
PEVENT_DATA_DESCRIPTOR UserData
)
{
return 0;
}
ULONG WINAPI Implementation_EventWriteTransfer(
REGHANDLE RegHandle,
PCEVENT_DESCRIPTOR EventDescriptor,
LPCGUID ActivityId,
LPCGUID RelatedActivityId,
ULONG UserDataCount,
PEVENT_DATA_DESCRIPTOR UserData
)
{
return 0;
}
BOOLEAN WINAPI Implementation_SystemFunction036(
PVOID RandomBuffer,
ULONG RandomBufferLength
)
{
LARGE_INTEGER qpc;
int i;
PBYTE Test;
if(!RandomBuffer)
return FALSE;
Test = RandomBuffer;
QueryPerformanceCounter(&qpc);
for(i = 0; i < RandomBufferLength; i++)
{
if(i % 4 == 0)
Test[i] = LOBYTE(GetTickCount() ^ qpc.LowPart);
if(i % 4 == 2)
Test[i] = HIBYTE(LOWORD(GetTickCount()));
if(i % 4 == 3)
Test[i] = HIBYTE(GetTickCount());
QueryPerformanceCounter(&qpc);
if(i % 4 == 1)
Test[i] = HIBYTE(LOWORD(qpc.LowPart)) >> i;
}
return TRUE;
}

Some files were not shown because too many files have changed in this diff Show More