Ejemplo n.º 1
0
}


BOOLEAN
TestDictionarySignature(
    IN PDICTIONARY Dictionary
    )
{
    return Dictionary->Signature == DICTIONARY_SIGNATURE;
}

NTSTATUS
AllocateDictionaryEntry(
    IN PDICTIONARY Dictionary,
    IN ULONGLONG Key,
    _In_range_(0, sizeof(FILE_OBJECT_EXTENSION)) IN ULONG Size,
    IN ULONG Tag,
    OUT PVOID *Entry
    )
{
    PDICTIONARY_HEADER header;
    KIRQL oldIrql;
    PDICTIONARY_HEADER *entry;

    NTSTATUS status = STATUS_SUCCESS;

    *Entry = NULL;

    header = ExAllocatePoolWithTag(NonPagedPoolNx,
                                   Size + sizeof(DICTIONARY_HEADER),
                                   Tag);
Ejemplo n.º 2
0
	// Open the explorer key
	key.Open( HKEY_CURRENT_USER, _T( "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer" ), KEY_READ );

	// Try to read the REG_BINARY value
	if ( ERROR_SUCCESS == key.QueryBinaryValue( which, &x, &cbValue ) ) {
		return x;
		}
	return clrDefault;
	}

//COLORREF CDirstatApp::AltEncryptionColor( ) {
//	return m_altEncryptionColor;
//	}

_Success_( SUCCEEDED( return ) ) HRESULT CDirstatApp::GetCurrentProcessMemoryInfo( _Out_writes_z_( strSize ) PWSTR psz_formatted_usage, _In_range_( 20, 64 ) rsize_t strSize ) {
	auto workingSetBefore = m_workingSet;
	UpdateMemoryInfo( );
	const rsize_t ramUsageBytesStrBufferSize = 21;
	wchar_t ramUsageBytesStrBuffer[ ramUsageBytesStrBufferSize ] = { 0 };

	//const rsize_t strSize = 34;
	//wchar_t psz_formatted_usage[ strSize ] = { 0 };


	HRESULT res = FormatBytes( m_workingSet, ramUsageBytesStrBuffer, ramUsageBytesStrBufferSize );
	if ( !SUCCEEDED( res ) ) {
		return StringCchPrintfW( psz_formatted_usage, strSize, L"RAM Usage: %s", FormatBytes( m_workingSet ).GetString( ) );
		}

Ejemplo n.º 3
0
#pragma hdrstop

#define DBG_PLOTFILENAME    DbgUpgrade

extern HMODULE  hPlotUIModule;


#define DBG_UPGRADE         0x00000001

DEFINE_DBGVAR(0);


BOOL
WINAPI
DrvUpgradePrinter(
    _In_range_(1, 2)  DWORD   Level,
    _When_(Level == 1, _In_reads_bytes_opt_(sizeof(DRIVER_UPGRADE_INFO_1)))
    _When_(Level == 2, _In_reads_bytes_opt_(sizeof(DRIVER_UPGRADE_INFO_2)))
                   LPBYTE  pDriverUpgradeInfo
    )

/*++

Routine Description:




Arguments:

Ejemplo n.º 4
0
                                        SampleLens,
                                        MinPixelU,
                                        MaxPixelU,
                                        MinPixelV,
                                        MaxPixelV,
                                        MinLensU,
                                        MaxLensU,
                                        MinLensV,
                                        MaxLensV);
}

_Success_(return == ISTATUS_SUCCESS)
ISTATUS
CameraComputeRay(
    _In_ PCCAMERA Camera,
    _In_range_(0, NumberOfRows) SIZE_T Row,
    _In_ SIZE_T NumberOfRows,
    _In_range_(0, NumberOfColumns) SIZE_T Column,
    _In_ SIZE_T NumberOfColumns,
    _In_ FLOAT PixelU,
    _In_ FLOAT PixelV,
    _In_ FLOAT LensU,
    _In_ FLOAT LensV,
    _Out_ PRAY WorldRay
    )
{
    ISTATUS Status;

    ASSERT(Camera != NULL);
    ASSERT(Row < NumberOfRows);
    ASSERT(Column < NumberOfColumns);
Ejemplo n.º 5
0
    _Out_ PULONG BeaconPeriod
    )
{
    // The setting is in AP config
    CfgQueryBeaconPeriod(
        AP_GET_CONFIG(ApPort), 
        BeaconPeriod
        );
    
    return NDIS_STATUS_SUCCESS;
}

NDIS_STATUS
ApSetBeaconPeriod(
    _In_ PMP_EXTAP_PORT ApPort,
    _In_range_(1, 65535) ULONG BeaconPeriod
    )
{
    NDIS_STATUS ndisStatus = NDIS_STATUS_SUCCESS;

    do
    {
        // Set is allowed only in AP INIT state
        VALIDATE_AP_INIT_STATE(ApPort);

        // The setting is in AP config
        ndisStatus = CfgSetBeaconPeriod(
                        AP_GET_CONFIG(ApPort),
                        BeaconPeriod
                        );
    } while (FALSE);