Skip to content

Instantly share code, notes, and snippets.

View Fleex255's full-sized avatar

Ben Nordick Fleex255

  • Rigel Technical
  • Illinois
View GitHub Profile
// CoCreateInstance(CLSID_FhConfigMgr, NULL, CLSCTX_INPROC_SERVER, IID_IFhConfigMgr, &fh)
newslot native fhPtr
call ole32.dll!CoCreateInstance /return uint (blockptr(guid {ED43BB3C-09E9-498a-9DF6-2177244C6DB4}), nullptr, int 1, blockptr(guid {6A5FEA5B-BF8F-4EE5-B8C3-44D8A0D7331C}), slotptr fhPtr)
newslot native fh
copyslot fh = fhPtr dereferenced
newslot block vtbl = nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr
copyslot vtbl = fh dereferenced
// fh->CreateDefaultConfiguration(TRUE)
newslot native createDefaultConfiguration
param (
[string]$Folder,
[string]$OutputDataFile,
[string]$OutputJsonFile
)
$pos = 0
$fullFolderPath = (gi $Folder).FullName.ToUpper().TrimEnd('\')
$outFile = [System.IO.FileStream]::new((New-Item -Type File -Name $OutputDataFile -Force).FullName, 'Create')
$info = [psobject]::new()
$files = @()
Name Source
---- ------
AddDscResourceProperty PSDesiredStateConfiguration
AddDscResourcePropertyFromMetadata PSDesiredStateConfiguration
Add-NodeKeys PSDesiredStateConfiguration
CheckResourceFound PSDesiredStateConfiguration
ConvertTo-MOFInstance PSDesiredStateConfiguration
Generate-VersionInfo PSDesiredStateConfiguration
Get-CompatibleVersionAddtionaPropertiesStr PSDesiredStateConfiguration
Get-ComplexResourceQualifier PSDesiredStateConfiguration
Name Source
---- ------
Add-AppvClientConnectionGroup AppvClient
Add-AppvClientPackage AppvClient
Add-AppvPublishingServer AppvClient
Add-AppxPackage Appx
Add-AppxProvisionedPackage Dism
Add-AppxVolume Appx
Add-BCDataCacheExtension BranchCache
Add-BitLockerKeyProtector BitLocker